MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS 특성

원본 판독기 또는 싱크 작성기가 하드웨어 기반 MFT(Media Foundation 변환)를 사용할 수 있도록 합니다.

데이터 형식

UINT32

가져오기/설정

이 특성을 얻으려면 IMFAttributes::GetUINT32를 호출합니다.

이 특성을 설정하려면 IMFAttributes::SetUINT32를 호출합니다.

설명

기본적으로 원본 판독기 및 싱크 작성기는 하드웨어 디코더 또는 인코더를 사용하지 않습니다. 하드웨어 MFT를 사용하도록 설정하려면 원본 판독기 또는 싱크 작성기를 만들 때 이 특성을 TRUE 로 설정합니다.

다음 함수와 함께 이 특성을 사용합니다.

기본 동작에는 한 가지 예외가 있습니다. 원본 판독기 및 싱크 작성기는 호출자 프로세스에서 로컬로 등록된 MFT를 자동으로 사용합니다. MFT를 로컬로 등록하려면 MFTRegisterLocal 또는 MFTRegisterLocalByCLSID를 호출합니다. 로컬로 등록된 하드웨어 MFT는 MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS 특성이 설정되지 않은 경우에도 사용됩니다.

이 특성은 DXVA(DirectX Video Acceleration)를 사용하는 하드웨어 가속 비디오 디코딩에 영향을 주지 않습니다. 원본 판독기에서 DXVA 디코딩을 사용하도록 설정하려면 MF_SOURCE_READER_D3D_MANAGER 특성을 설정합니다.

이 특성이 TRUE이면 MF_READWRITE_DISABLE_CONVERTERS 특성을 설정하지 마세요.

요구 사항

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

추가 정보

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

싱크 작성기 특성

원본 판독기 특성