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


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