다음을 통해 공유


D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING 구조체(d3d10umddi.h)

D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING 사용자 모드 드라이버에서 스트림을 실시간으로 디코딩하는 데 사용할 수 있는 다운샘플링 매개 변수를 권장하는 데 사용됩니다. 드라이버는 PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES 함수가 호출되면 이러한 기능을 제공합니다.

구문

typedef struct D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING {
  const D3D11_1DDI_VIDEO_DECODER_DESC   *pInputDesc;
  D3DDDI_COLOR_SPACE_TYPE               InputColorSpace;
  const D3D11_1DDI_VIDEO_DECODER_CONFIG *pInputConfig;
  const DXGI_RATIONAL                   *pFrameRate;
  D3D11_1DDI_VIDEO_DECODER_DESC         *pOutputDesc;
  D3DDDI_COLOR_SPACE_TYPE               OutputColorSpace;
} D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING;

멤버

pInputDesc

[in] 사용된 디코딩 프로필과 참조 프레임의 해상도 및 형식을 포함하는 D3D11_1DDI_VIDEO_DECODER_DESC 구조체에 대한 포인터입니다. 이는 다운샘플링할 해상도/형식입니다(예: 4K, DXGI_FORMAT_P010).

InputColorSpace

[in] 참조 프레임 데이터의 색 공간 정보를 지정하는 D3DDDI_COLOR_SPACE_TYPE 값입니다.

pInputConfig

[in] 디코딩 프로필과 연결된 구성 데이터를 포함하는 D3D11_1DDI_VIDEO_DECODER_CONFIG 구조체에 대한 포인터입니다.

pFrameRate

[in] 비디오 콘텐츠의 프레임 속도를 포함하는 DXGI_RATIONAL 구조체에 대한 포인터입니다.

pOutputDesc

[out] 드라이버가 권장 해상도 및 출력/디스플레이 프레임의 형식을 반환하는 D3D11_1DDI_VIDEO_DECODER_DESC 구조체에 대한 포인터입니다.

pOutputDesc의 디코딩 프로필(Guid) 멤버는 무시할 수 있습니다.

OutputColorSpace

[out] 드라이버가 디스플레이 프레임 데이터의 권장 D3DDDI_COLOR_SPACE_TYPE 색 공간 정보를 반환하는 위치입니다.

설명

드라이버는 비디오 스트림을 실시간으로 디코딩할 수 있도록 다운 샘플 매개 변수를 권장합니다. 실시간 디코딩을 초래할 수 있는 다운 샘플 솔루션이 없는 경우 드라이버는 실시간 솔루션에 가장 가까운 구성을 권장해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
머리글 d3d10umddi.h(D3d10umddi.h 포함)

추가 정보

D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY

PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES