다음을 통해 공유


D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 구조체(d3d12umddi.h)

색 공간 변환, 형식 변환 및 크기 조정이 지원되는지 여부와 실시간 이유 또는 참조 버퍼 형식에 필요한지 여부를 검사 데 사용되는 구조체입니다.

구문

typedef struct D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 {
  UINT                                                NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020            Configuration;
  D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020              DecodeSample;
  D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020              OutputFormat;
  DXGI_RATIONAL                                       FrameRate;
  UINT                                                BitRate;
  D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS_0020 SupportFlags;
  D3D12DDI_VIDEO_SCALE_SUPPORT_0032                   ScaleSupport;
} D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032;

멤버

NodeIndex

다중 어댑터 작업에서 NodeIndex는 이 작업이 적용되는 디바이스의 물리적 어댑터를 나타냅니다.

Configuration

디코딩 프로필 및 비트스트림 암호화입니다. D3D12DDI_VIDEO_DECODE_CONFIGURATION 참조하세요.

DecodeSample

샘플 설명으로 디코딩된 원본입니다. D3D12DDI_VIDEO_SAMPLE_DESCRIPTION 참조하세요.

OutputFormat

출력 샘플 설명입니다. D3D12DDI_VIDEO_FORMAT_DESCRIPTION 참조하세요.

FrameRate

비디오 콘텐츠의 프레임 속도입니다. 이는 드라이버에서 비디오를 실시간으로 디코딩할 수 있는지 여부를 결정하는 데 사용됩니다.

BitRate

압축된 비디오 스트림의 초당 평균 비트 데이터 압축 속도입니다. 이는 드라이버에서 비디오를 실시간으로 디코딩할 수 있는지 여부를 결정하는 데 사용됩니다.

SupportFlags

지원되는 플래그입니다. D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS 참조하세요.

ScaleSupport

디코딩 변환에 지원되는 출력 크기 범위를 나타냅니다. D3D12DDI_VIDEO_SCALE_SUPPORT 참조하세요.

설명

검사 pfnGetCaps를 통해 D3D12DDICAPS_TYPE D3D12DDICAPS_TYPE_VIDEO_DECODE_CONVERSION_SUPPORT 값으로 설정됩니다.

색 공간 및 형식 변환이 보고되면 SupportedFlags 는 D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_SUPPORTED 설정됩니다. 호출자는 ScaleSupport를 검사 크기 조정이 지원되는지 이해해야 합니다.

요구 사항

요구 사항
헤더 d3d12umddi.h

추가 정보

D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS