다음을 통해 공유


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_SOURCE_READER_ENABLE_VIDEO_PROCESSING 특성과 비슷하지만 다음과 같은 이점을 제공합니다.

  • 더 광범위한 형식 변환이 지원됩니다.
  • 애플리케이션은 자체 변환기를 등록할 수 있습니다.
  • GPU를 사용하여 하드웨어에서 일부 변환을 수행할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버
Windows Server 2012 [데스크톱 앱 | UWP 앱]
헤더
Mfreadwrite.h

추가 정보

미디어 파운데이션 특성의 사전순 목록

원본 판독기

원본 판독기 특성