오디오 디코딩 구성(Microsoft Media Foundation)
Windows Media Audio 콘텐츠를 디코딩하는 것이 인코딩하는 것보다 훨씬 쉽습니다. 오디오 디코더 개체를 만든 후 IMediaObject::SetInputType 또는 IMFTransform::SetInputType 메서드를 사용하여 입력 형식을 설정합니다. 디코더 입력에 사용하는 미디어 형식은 콘텐츠가 인코딩되었을 때 사용된 출력 형식과 일치해야 합니다. 여기에는 WAVEFORMATEX 구조체에 추가된 확장 형식 데이터가 포함됩니다. 디코더가 샘플을 처리할 수 없으므로 이 데이터가 올바른지 확인해야 합니다.
입력 형식을 설정한 후 사용하려는 디코더 기능을 구성할 수 있습니다. 인코딩에 사용되는 것과 같은 디코더 기능은 IPropertyBag 또는 IPropertyStore의 메서드를 사용하여 설정됩니다.
입력 형식이 설정되고 모든 디코더 기능이 구성되면 IMediaObject::GetOutputType 또는 IMFTransform::GetOutputType을 호출하여 디코더에서 지원하는 출력 형식을 열거할 수 있습니다.
관련 항목