D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0-Struktur (d3d12umddi.h)
Die D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0-Struktur enthält die Encodererstellungsparameter für die PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 und PFND3D12DDI_CREATEVIDEOENCODER_0082_0 Rückruffunktionen.
Syntax
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;
Member
NodeMask
Legen Sie für einen einzelnen GPU-Vorgang NodeMask auf 0 (null) fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie ein Bit fest, um den Knoten (den physischen Adapter des Geräts) zu identifizieren, auf den die Befehlswarteschlange angewendet wird. Jedes Bit in der Maske entspricht einem einzelnen Knoten. Es kann nur ein Bit festgelegt werden.
Flags
Ein D3D12DDI_VIDEO_ENCODER_FLAGS_0080 Wert, der die Flags für die Encodererstellung angibt.
EncodeCodec
Ein D3D12DDI_VIDEO_ENCODER_CODEC_0080 Wert, der den Codectyp identifiziert.
EncodeProfile
Eine D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2-Struktur , die das Profil des Codecs identifiziert.
InputFormat
Eine DXGI_FORMAT-Struktur , die das Format des Quelldatenstroms angibt.
CodecConfiguration
Eine D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0-Struktur , die die codecspezifischen Parameter auf Sequenzebene angibt.
MaxMotionEstimationPrecision
Ein D3D12DDI_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE_0080 Wert, der den Genauigkeitsmodus für die Bewegungsschätzung angibt.
Hinweise
Allgemeine Informationen finden Sie unter D3D12-Videocodierung .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11 (WDDM 3.0) |
Kopfzeile | d3d12umddi.h |