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


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

Структура D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 содержит параметры создания кодировщика для функций обратного вызова PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 и PFND3D12DDI_CREATEVIDEOENCODER_0082_0.

Синтаксис

typedef struct D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 {
  UINT                                                         NodeMask;
  D3D12DDI_VIDEO_ENCODER_FLAGS_0080                            Flags;
  D3D12DDI_VIDEO_ENCODER_CODEC_0080                            EncodeCodec;
  D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2                   EncodeProfile;
  DXGI_FORMAT                                                  InputFormat;
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0            CodecConfiguration;
  D3D12DDI_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_0080 MaxMotionEstimationPrecision;
} D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0;

Члены

NodeMask

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

Flags

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

EncodeCodec

Значение D3D12DDI_VIDEO_ENCODER_CODEC_0080, определяющее тип кодека.

EncodeProfile

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

InputFormat

Структура DXGI_FORMAT, указывающая формат исходного потока.

CodecConfiguration

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

MaxMotionEstimationPrecision

Значение D3D12DDI_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_0080, определяющее режим точности оценки движения.

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 (WDDM 3.0)
заголовка d3d12umddi.h

См. также

PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0

PFND3D12DDI_CREATEVIDEOENCODER_0082_0