Bagikan melalui


Mencari RIFF Chunk

[Fitur yang terkait dengan halaman ini, I/O File Multimedia , adalah fitur warisan. Telah digantikan oleh Pembaca Sumber . Pembaca Sumber telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Pembaca Sumber alih-alih I/O File Multimedia, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Contoh berikut menggunakan fungsimmioDescend untuk mencari gugus "RIFF" dengan jenis formulir "WAVE" untuk memverifikasi bahwa file yang baru saja dibuka adalah file waveform-audio.

HMMIO    hmmio; 
MMCKINFO mmckinfoParent; 
MMCKINFO mmckinfoSubchunk; 
. 
. 
. 
// Locate a "RIFF" chunk with a "WAVE" form type to make 
// sure the file is a waveform-audio file. 
mmckinfoParent.fccType = mmioFOURCC('W', 'A', 'V', 'E'); 
if (mmioDescend(hmmio, (LPMMCKINFO) &mmckinfoParent, NULL, 
    MMIO_FINDRIFF)) 
    // The file is not a waveform-audio file. 
else 
    // The file is a waveform-audio file