비디오 디코딩 구성(Microsoft Media Foundation)

디코딩은 기본적으로 구성 측면에서 인코딩과 반대입니다. 디코더는 거의 속성을 지원하지 않으며, 그 중 어느 것도 필요하지 않습니다. 입력 형식을 디코더 출력에 사용되는 형식(코덱 프라이빗 데이터 포함)으로 설정합니다. 그런 다음 출력을 원하는 압축되지 않은 형식으로 설정하고, 적절한 프레임 크기를 반영하도록 VIDEOINFOHEADER 구조를 설정하고, 샘플 처리를 시작합니다.

VIDEOINFOHEADER 구조 바로 다음에 배치된 코덱 프라이빗 데이터를 포함하는 미디어 형식으로 디코더를 제공해야 합니다. 디코더는 이 데이터 없이는 콘텐츠를 디코딩할 수 없습니다. 디코더에서 수행하는 형식 유효성 검사는 프라이빗 데이터의 유효성을 검사하지 않습니다. 코덱 프라이빗 데이터가 없거나 올바르지 않으면 디코더는 비트 스트림이 손상된 것처럼 응답합니다. 자세한 내용은 Video Codec 프라이빗 데이터 사용을 참조하세요.

Video Codec 프라이빗 데이터 사용

비디오 작업