MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING 특성
색 공간 변환, 디인터레이싱, 비디오 크기 조정 및 프레임 속도 변환을 포함하여 원본 판독기에서 고급 비디오 처리를 사용하도록 설정합니다.
데이터 형식
UINT32로 저장된 BOOL
설명
이 특성이 TRUE이면 원본 판독기는 다음 형식 변환을 가능하게 하는 비디오 프로세서를 처리 파이프라인에 삽입할 수 있습니다.
- 색 공간 변환(YUV에서 RGB-32로)
- 디인터레이스
- 비디오 크기 조정
- 프레임 속도 변환
이 특성이 TRUE이면 MF_READWRITE_DISABLE_CONVERTERS 특성은 FALSE여야 합니다.
원본 판독기는 로컬 프로세스에 등록된 MFT를 포함하여 MFT_CATEGORY_VIDEO_PROCESSOR 범주에 등록된 비디오 프로세서를 찾습니다. (MFT의 로컬 등록에 대한 자세한 내용은 MFTRegisterLocal 을 참조하세요.) 다른 적합한 비디오 프로세서가 없는 경우 소스 판독기는 XVP(트랜스코드 비디오 프로세서)를 사용합니다.
애플리케이션은 IMFSourceReader::SetCurrentMediaType을 호출하여 원하는 출력 형식을 지정합니다. 원본 판독기가 비디오 프로세서를 구성하면 출력 형식의 다음 특성과 일치하려고 시도합니다.
- 프레임 속도(MF_MT_FRAME_RATE)
- 프레임 크기(MF_MT_FRAME_SIZE)
- 인터레이스 모드(MF_MT_INTERLACE_MODE)
- 픽셀 가로 세로 비율(MF_MT_PIXEL_ASPECT_RATIO)
- 하위 형식(MF_MT_SUBTYPE)
이 특성은 MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING 특성과 비슷하지만 다음과 같은 이점을 제공합니다.
- 더 광범위한 형식 변환이 지원됩니다.
- 애플리케이션은 자체 변환기를 등록할 수 있습니다.
- GPU를 사용하여 하드웨어에서 일부 변환을 수행할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 |
Windows Server 2012 [데스크톱 앱 | UWP 앱] |
헤더 |
|
추가 정보