ID3D11VideoContext::VideoProcessorSetOutputConstriction 메서드(d3d11.h)

출력에서 수행할 다운샘플링의 양을 설정합니다.

구문

void VideoProcessorSetOutputConstriction(
  [in] ID3D11VideoProcessor *pVideoProcessor,
       BOOL                 Enable,
       SIZE                 Size
);

매개 변수

[in] pVideoProcessor

ID3D11VideoProcessor 인터페이스에 대한 포인터입니다. 이 포인터를 가져오려면 ID3D11VideoDevice::CreateVideoProcessor를 호출합니다.

Enable

TRUE이면 다운샘플링이 사용됩니다. 그렇지 않으면 다운샘플링을 사용하지 않도록 설정되고 Size 멤버는 무시됩니다.

Size

샘플링 크기입니다.

반환 값

없음

설명

다운샘플링은 다른 형태의 콘텐츠 보호를 사용할 수 없는 경우 프리미엄 콘텐츠의 품질을 줄이는 데 사용되는 경우가 있습니다. 기본적으로 다운샘플링은 사용하지 않도록 설정됩니다.

Enable 매개 변수가 TRUE이면 드라이버는 구성된 이미지를 지정된 크기로 다운샘플링한 다음 대상 사각형의 크기로 다시 스케일링합니다.

크기의 너비와 높이가 0보다 커야 합니다. 크기가 대상 사각형보다 크면 다운샘플링이 발생하지 않습니다.

이 기능을 사용하려면 드라이버가 D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION 기능 플래그로 표시된 다운샘플링을 지원해야 합니다. 이 기능을 쿼리하려면 ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps를 호출합니다.

요구 사항

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

추가 정보

ID3D11VideoContext