Поделиться через


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