структура 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

См. также раздел

D3D12DDIARG_VIDEO_GETCAPS_0020