一日一コード 44.アンサポーティッド

waveデバイスで自然な倍速を実装しようと思ったが、なんとドライバが対応してないようだ。

2倍速。


//周波数を半分に。
formatex.nSamplePerSec *= 2;
formatex.nAverageなんとか *= 2;

...//デバイスオープン

//ピッチを半分
waveOutSetPitch( , 0x8000 ); //0x10000が 1.0倍。

//おまけ。
waveOutSetPlayRate();


一日一コード