\r
//lockmixer = new object();\r
queueMixerSound = new Queue<stmixer>( 64 );\r
- bMixerManaging = true;\r
\r
#region [ 演奏開始前にmixer登録しておくべきサウンド(開幕してすぐに鳴らすことになるチップ音)を登録しておく ]\r
foreach ( CDTX.CChip pChip in listChip )\r
//listWAV.Clear();\r
listWAV = null;\r
listChip = null;\r
+ queueMixerSound.Clear();\r
+ queueMixerSound = null;\r
GCSettings.LatencyMode = this.gclatencymode;\r
base.On非活性化();\r
}\r
// protected int n最後に再生した実WAV番号.BASS;\r
\r
protected volatile Queue<stmixer> queueMixerSound; // #24820 2013.1.21 yyagi まずは単純にAdd/Removeを1個のキューでまとめて管理するやり方で設計する\r
- protected bool bMixerManaging;\r
\r
protected STDGBVALUE<Queue<CDTX.CChip>> queWailing;\r
protected STDGBVALUE<CDTX.CChip> r現在の歓声Chip;\r
{\r
pChip.bHit = true;\r
this.actPlayInfo.n小節番号 = n小節番号plus1 - 1;\r
-// if ( configIni.bWave再生位置自動調整機能有効 )\r
-// {\r
-// dTX.tWave再生位置自動補正();\r
-// }\r
+ if ( configIni.bWave再生位置自動調整機能有効 )\r
+ {\r
+ dTX.tWave再生位置自動補正();\r
+ }\r
}\r
if ( ( pChip.b可視 && configIni.bGuitar有効 ) && ( configIni.eDark != Eダークモード.FULL ) )\r
{\r
{\r
pChip.bHit = true;\r
this.actPlayInfo.n小節番号 = n小節番号plus1 - 1;\r
-// if ( configIni.bWave再生位置自動調整機能有効 )\r
-// {\r
-// dTX.tWave再生位置自動補正();\r
-// }\r
+ if ( configIni.bWave再生位置自動調整機能有効 )\r
+ {\r
+ dTX.tWave再生位置自動補正();\r
+ }\r
}\r
if ( configIni.bDrums有効 )\r
{\r