SDL_LoadWAV

名字

SDL_LoadWAV裝載一志願緊急服役婦女隊隊員檔案

概要

使用
SDL;

功能SDL_LoadWAV檔案名:PChar;投機:PSDL_AudioSpec;audio_buf:PUInt8;audiolen:PUInt32:PSDL_AudioSpec;

描繪

SDL_LoadWAV這個功能把一志願緊急服役婦女隊隊員 檔案裝入記憶.

如果這個功能取得成功,它歸還給出 TSDL_AudioSpec充滿當波資料和裝置 ,向一 malloc audio_buf 將的緩衝向那在位元組中音頻的緩衝記憶體的長度含有音頻的資料和裝置 audio_len的音頻的資料格式的.當你完成它的時候,你需要用 SDL_FreeWAV釋放音頻的緩衝記憶體.

如果波檔案不能被打開,使用一不知道資料格式,或者是腐敗,這個功能歸還和設定SDL錯誤訊息.現時未加工,女士ADPCM和IMA ADPCM志願緊急服役婦女隊隊員檔案被支持.

例子

wav_spec:TSDL_AudioSpec;
wav_length:UInt32;
wav_buffer:PUInt8;

//裝載WAV
如果那時(SDL_LoadWAV((test.wav,@wav_spec,@wav_buffer,@wav_length)=)
{
MessageBox 0,PChar格式化Couldn t開放test.wav:%s'[,SDL_GetError'],錯誤,MB_OK或者MB_ICONHAND;
停止((-1);
}
.
.
.
//確實和WAV在一起飽食
.
.
//解放它
SDL_FreeWAV((wav_buffer);

也注意到

TSDL_AudioSpec ,SDL_OpenAudio ,SDL_FreeWAV