OSDN Git Service

MMCSSの最大遅延値を修正。
authorくまかみ工房 <kumakamikoubou@gmail.com>
Thu, 17 Nov 2016 12:35:43 +0000 (21:35 +0900)
committerくまかみ工房 <kumakamikoubou@gmail.com>
Thu, 17 Nov 2016 12:35:43 +0000 (21:35 +0900)
標準的な 0.010sec の遅延で Pro Audio になるようにした。

FDK24/メディア/サウンド/WASAPI/Device.cs

index b101f4b..bc1b718 100644 (file)
@@ -479,8 +479,8 @@ namespace FDK.メディア.サウンド.WASAPI
                                // このスレッドの MMCSS 型を登録する。
                                int taskIndex;
                                string mmcssType = new[] {
-                                       new { 最大遅延 = 0.010, 型名 = "Pro Audio" },             // 優先度の高いものから。
-                                       new { 最大遅延 = 0.015, 型名 = "Games" },
+                                       new { 最大遅延 = 0.0105, 型名 = "Pro Audio" },            // 優先度の高いものから。
+                                       new { 最大遅延 = 0.0150, 型名 = "Games" },
                                }
                                .FirstOrDefault( ( i ) => ( i.最大遅延 > this.遅延sec ) )?.型名 ?? "Audio";
                                avrtHandle = Device.AvSetMmThreadCharacteristics( mmcssType, out taskIndex );