다음을 통해 공유


RIFF 청크 검색

[멀티미디어 파일 I/O 이 페이지와 연결된 기능은 레거시 기능입니다. 원본 판독기로 대체되었습니다. 원본 판독기 Windows 10 및 Windows 11에 최적화되었습니다. Microsoft는 가능한 경우, 새 코드에서 멀티미디어 파일 I/O대신 원본 판독기를 사용할 것을 강력히 권장합니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

다음 예제에서는 mmioDescend 함수를 사용하여 폼 형식이 "WAVE"인 "RIFF" 청크를 검색하여 방금 연 파일이 파형 오디오 파일인지 확인합니다.

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