SDL_Mixer
ライブラリに wav ファイルの特定の位置にスキップする機能があるかどうか疑問に思っていました。と呼ばれる関数があることがわかりましたが、Mix_SetMusicPosition
ファイルでは機能.wav
せず、チャネルを選択できません。どんな提案でも大歓迎です。
編集:私はそれを行う方法を考え出しました。追加の関数を呼び出す代わりに、構造体にあるabuf
変数の開始ポインターを変更しました。44khz で再生Mix_Chunk
する 16 ビット ファイルの 1 秒あたりのバイト数を計算し、その数値にスキップする秒数を掛けた開始ポインタを変更しました。次に、構造体にある変数の長さを同じバイト数で変更しました。.wav
abuf
alen
Mix_Chunk