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