D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 구조체(d3d12umddi.h)
구성에 대한 하드웨어 지원을 확인하는 데 사용되는 데이터를 지정합니다. PFND3D12DDI_VIDEO_GETCAPS 콜백 함수에서 사용되며 D3D12DDIARG_VIDEO_GETCAPS_0020 Type 매개 변수가 D3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORT 설정됩니다.
구문
typedef struct D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 {
UINT NodeIndex;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
UINT Width;
UINT Height;
DXGI_FORMAT DecodeFormat;
DXGI_RATIONAL FrameRate;
UINT BitRate;
D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_0020 SupportFlags;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS_0020 ConfigurationFlags;
D3D12DDI_VIDEO_DECODE_TIER_0020 DecodeTier;
} D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020;
멤버
NodeIndex
다중 어댑터 작업에서 이 작업이 적용되는 디바이스의 물리적 어댑터를 나타냅니다.
Configuration
디코딩 프로필 및 비트스트림 암호화입니다. 자세한 내용은 D3D12DDI_VIDEO_DECODE_CONFIGURATION.
Width
원본 스트림의 디코딩 너비입니다.
Height
원본 스트림의 디코딩 높이입니다.
DecodeFormat
디코딩 형식으로 사용할 DirectX 리소스 데이터 형식입니다. 디코더 변환이 지정되지 않은 경우 이 형식은 출력 형식입니다.
FrameRate
비디오 형식의 프레임 속도입니다. SupportFlags 멤버에서 성능 힌트를 반환하는 데 사용됩니다. 값이 0이면 알 수 없음을 의미합니다.
BitRate
압축된 비디오 스트림의 초당 평균 비트 데이터 압축 속도입니다. 이는 드라이버에서 비디오를 실시간으로 디코딩할 수 있는지 여부를 결정하는 데 사용됩니다. 값이 0이면 알 수 없음을 의미합니다.
SupportFlags
지원되는 플래그입니다. 자세한 내용은 D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS.
ConfigurationFlags
구성 플래그. 자세한 내용은 D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS 참조하세요.
DecodeTier
이 구성에서 지원하는 계층입니다. 자세한 내용은 D3D12DDI_VIDEO_DECODE_TIER.
설명
이 구조체는 D3D12DDICAPS_TYPE 값으로 설정된 pfnGetCaps 콜백 함수를 통해 D3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORT.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12umddi.h(D3d12umddi.h 포함) |
추가 정보
D3D12DDI_VIDEO_DECODE_CONFIGURATION
D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS