AVStream의 하드웨어 코덱 지원

AVStream 기반 미디어 디바이스는 사용자 모드 애플리케이션에 대한 MFT(Media Foundation Transform) 필터로 표시될 수 있습니다.

이 기능을 사용하면 하드웨어 공급업체가 하드웨어 기반 디코더, 인코더 및 비디오 프로세서를 MFT(사용자 모드 Media Foundation Transforms)로 표시할 수 있습니다.

하드웨어 기반 인코딩 및 디코딩은 사용자 환경을 크게 향상시킵니다.

AVStream에서 하드웨어 코덱 지원을 사용하도록 설정하기 위해 공급업체는 각각 별도의 AVStream 필터로 디코딩, 인코딩 및 비디오 처리를 노출하는 AVStream 기반 미니드라이버를 제공합니다. 그런 다음 운영 체제는 각 AVStream 필터에 해당하는 사용자 모드 MFT를 만듭니다. 그런 다음, 사용자 모드 애플리케이션은 Media Foundation SDK에 정의된 IMFTransform 인터페이스 함수를 사용하여 MFT에 코드 변환 요청을 제출할 수 있습니다.

이 섹션에서는 AVStream 드라이버가 이 기능을 사용하는 데 필요한 변경 내용에 대해 설명합니다.

이 섹션에서는 다음 항목을 다룹니다.

AVStream에서 하드웨어 코덱 지원을 사용하여 시작

AVStream 코덱에서 데이터 형식 협상 처리

AVStream 코덱에서 하드웨어 매체 사용

AVStream Codecs에서 할당자 프레이밍 지정

AVStream 코덱에서 확장 샘플 정보 설명

AVStream 코덱의 동적 형식 변경 지원

AVStream 코덱에서 스트림 끝 처리

AVStream 코덱에서 상태 다시 설정

AVStream 코덱에서 스트라이드 처리

AVStream 기반 하드웨어 코덱 드라이버 설치