HF console 0.4 [VGC-RM95S]
Bluetooth MS Stack で SCO と A2DP を切り替えるようにしたバージョンを作ってみた。ドライバー側の耐久性は問題ないが WaveOut の切り替えでつまづいた。
WaveOut の終了処理は、以下のような手順がよいようだ。
for(k=0; k<BNUM; k++){
waveOutUnprepareHeader(a2dp_hWaveOut, &whdr[k], sizeof(WAVEHDR));
GlobalFree(whdr[k].lpData);
}
waveOutReset(a2dp_hWaveOut);
waveOutClose(a2dp_hWaveOut);
a2dp から sco に切り替えた時に、若干 a2dp の音が sco に流れてきているような気もする。もう少し調べてみよう。
2011-12-21 09:14
nice!(0)
コメント(0)
トラックバック(0)
コメント 0