修訂 | 333aea7994aef0a69c87371f77343d8e7e59e428 (tree) |
---|---|
時間 | 2017-07-10 23:19:57 |
作者 | yyagi <yyagi.dtxmania@gmai...> |
Commiter | yyagi |
@@ -558,7 +558,7 @@ namespace DTXMania | ||
558 | 558 | nVelocityMin.HH.Value = 20; |
559 | 559 | |
560 | 560 | nRisky = new COptionInteger(0); |
561 | - nWASAPIBufferSizeMs = new COptionInteger(50); | |
561 | + nWASAPIBufferSizeMs = new COptionInteger(0); | |
562 | 562 | nChipDisplayTimeMs = new COptionInteger(3000); |
563 | 563 | nChipFadeoutTimeMs = new COptionInteger(2000); |
564 | 564 | rcViewerWindow = new Coordinates.CRect(100, 100, 640, 360); |
@@ -291,6 +291,13 @@ namespace FDK | ||
291 | 291 | { |
292 | 292 | f希望バッファサイズsec = fPeriod + 0.001f; |
293 | 293 | } |
294 | + // WASAPI排他時は、バッファサイズは更新間隔の4倍必要(event driven時を除く) | |
295 | + if (mode == Eデバイスモード.排他 && | |
296 | + (flags & BASSWASAPIInit.BASS_WASAPI_EVENT) != BASSWASAPIInit.BASS_WASAPI_EVENT && | |
297 | + f希望バッファサイズsec < f更新間隔sec * 4) | |
298 | + { | |
299 | + f希望バッファサイズsec = f更新間隔sec * 4; | |
300 | + } | |
294 | 301 | Trace.TraceInformation("f希望バッファサイズsec=" + f希望バッファサイズsec); |
295 | 302 | Trace.TraceInformation("f更新間隔sec=" + f更新間隔sec); |
296 | 303 |