SSブログ

HF console 0.4 [VGC-RM95S]

Bluetooth MS Stack で SCO と A2DP を切り替えるようにしたバージョンを作ってみた。ドライバー側の耐久性は問題ないが WaveOut の切り替えでつまづいた。

HF_console_04.png

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 に流れてきているような気もする。もう少し調べてみよう。



nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。