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


структура D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 (d3d12umddi.h)

Структура D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 задает параметры кучи кодировщика видео.

Синтаксис

typedef struct D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 {
  UINT                                                      NodeMask;
  D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080                    Flags;
  D3D12DDI_VIDEO_ENCODER_CODEC_0080                         EncodeCodec;
  D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2                EncodeProfile;
  D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2               EncodeLevel;
  UINT                                                      ResolutionsListCount;
  const D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 *pResolutionList;
} D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2;

Члены

NodeMask

Для одной операции GPU задайте для NodeMask нулевое значение. При наличии нескольких узлов GPU задайте бит, чтобы определить узел (физический адаптер устройства), к которому применяется очередь команд. Каждый бит в маске соответствует одному узлу. Можно задать только один бит.

Flags

Значение D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080 , указывающее флаги создания кучи кодировщика видео.

EncodeCodec

Значение D3D12DDI_VIDEO_ENCODER_CODEC_0080 , идентифицирующее кодек связанного объекта кодировщика.

EncodeProfile

Структура D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 , идентифицирующая профиль кодека.

EncodeLevel

Структура D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 , указывающая уровень указанного кодека и профиль в связанном объекте кодировщика.

ResolutionsListCount

Количество списков, на которые указывает pResolutionList .

pResolutionList

Указатель на список D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 структур, содержащих запрошенные разрешения изображений.

Комментарии

Если поддержка динамической перенастройки разрешения не поддерживается, передается только одно разрешение, обозначающее требуемое целевое разрешение.

Общие сведения см. в разделе Кодировка видео D3D12 .

Требования

Требование Значение
Минимальная версия клиента Windows 11 (WDDM 3.0)
Верхняя часть d3d12umddi.h

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

D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2

PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2

PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2