【C++】 DirectX初心者質問スレ Part28 【C】
■ このスレッドは過去ログ倉庫に格納されています
0655デフォルトの名無しさん
2010/05/07(金) 14:44:22実はDXライブラリってライブラリ使ってまして
バッファの長さがどれくらいかとかは良く知らないんです・・・
一応wavを全部メモリに読み込んでから再生させるような処理にしてはいるんですが
中身でどういう実装のされ方をしてるのかまでは追えてません
そのライブラリの再生位置取得関数の中身を見たら
IDirectSoundBuffer->GetCurrentPositionで取得した結果を返す処理だったんで
もしや、そういう既知の事象がDirectSound関連であるかな〜と思って
こちらに質問してみたわけなんです
ちょっとスレ違いだったかもしれません
>>653
以下のような感じのテストコードを実行してみたら
>for(int i=0;i<30;i++){
> // wav再生
> // iミリ秒停止
> // IDirectSoundBuffer->GetCurrentPositionの結果を返す関数
> // wav停止
> // 結果表示( i, pos )
>}
こんな感じの結果が出るんす
>0, 196
>1, 0
>2,, 12
>3, 548
>4, 720
>5, 176404
>6, 176404
>7, 892
>8, 364
>9, 176512
>10, 1600
■ このスレッドは過去ログ倉庫に格納されています