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


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