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 |