структура D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_DATA_0080_2 (d3d12umddi.h)
Структура D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_DATA_0080_2 используется для возврата списка поддерживаемых разрешений на основе кодека, профиля и уровня.
Синтаксис
typedef struct D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_DATA_0080_2 {
UINT NodeIndex;
D3D12DDI_VIDEO_ENCODER_CODEC_0080 Codec;
UINT ResolutionRatiosCount;
BOOL IsSupported;
D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 MinResolutionSupported;
D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 MaxResolutionSupported;
UINT ResolutionWidthMultipleRequirement;
UINT ResolutionHeightMultipleRequirement;
D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC_0080 *pResolutionRatios;
} D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_DATA_0080_2;
Члены
NodeIndex
[in] В операции с несколькими адаптерами NodeIndex указывает, к какому физическому адаптеру устройства применяется операция.
Codec
[in] Значение D3D12DDI_VIDEO_ENCODER_CODEC_0080, указывающее кодек для проверки поддержки.
ResolutionRatiosCount
[in] Количество коэффициентов разрешения для получения. Это значение должно соответствовать D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT_DATA_0080_2.ResolutionRatiosCount.
IsSupported
[out] Указывает, поддерживает ли адаптер входные данные текущего запроса.
MinResolutionSupported
[out] Структура D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080, в которой возвращается минимально поддерживаемое разрешение.
MaxResolutionSupported
[out] Структура D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080, в которой возвращается максимально поддерживаемое разрешение.
ResolutionWidthMultipleRequirement
[out] Ширина разрешения должна быть делимой по этому значению.
ResolutionHeightMultipleRequirement
[out] Высота разрешения должна быть различаема по этому значению.
pResolutionRatios
[out] Указатель на список ResolutionRatiosCount выделенных вызывающим D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC_0080 структур, в которых возвращаются поддерживаемые коэффициенты разрешения как неуправляемые дроби.
Замечания
Среда выполнения D3D вызывает PFND3D12DDI_VIDEO_GETCAPS с D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION, указанным в качестве типа возможности.
Общие сведения см. в кодировке видео D3D12.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | windows 11 (WDDM 3.0) |
заголовка | d3d12umddi.h |