目次 - SDL 3.0 API(機能別) - ヒント - SDL_HINT_WAVE_RIFF_CHUNK_SIZE

SDL_HINT_WAVE_RIFF_CHUNK_SIZE

切り捨てられたWAVEファイルの扱いを設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_WAVE_RIFF_CHUNK_SIZE "SDL_WAVE_RIFF_CHUNK_SIZE"

詳細

不完全なチャンクがある場合や, チャンクサイズがブロックサイズの倍数でない場合は, WAVEファイルは切り捨てられているとみなす. デフォルトでは, ほとんどのアプリケーションがそうであるように, SDLは最初の不完全なブロックまでをデコードする.

次の値を設定できる:

"verystrict"ファイルが切り捨てられているときエラーを発する
"strict""verystrict"と同じだが, RIFFチャンクサイズは無視する
"dropframe"最初の不完全なサンプルフレームまでデコードする
"dropblock"最初の不完全なブロックまでデコードする (デフォルト)

このヒントはSDL_LoadWAV()またはSDL_LoadWAV_IO()を呼ぶ前に設定する必要がある.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_WAVE_RIFF_CHUNK_SIZE - SDL Wiki