Share via


D3D12_VIDEO_ENCODER_DESC-Struktur (d3d12video.h)

Beschreibt einen ID3D12VideoEncoder. Übergeben Sie diese Struktur an ID3D12VideoDevice3::CreateVideoEncoder, um eine instance von ID3D12VideoEncoder zu erstellen.

Syntax

typedef struct D3D12_VIDEO_ENCODER_DESC {
  UINT                                                 NodeMask;
  D3D12_VIDEO_ENCODER_FLAGS                            Flags;
  D3D12_VIDEO_ENCODER_CODEC                            EncodeCodec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC                     EncodeProfile;
  DXGI_FORMAT                                          InputFormat;
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION              CodecConfiguration;
  D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE MaxMotionEstimationPrecision;
} D3D12_VIDEO_ENCODER_DESC;

Member

NodeMask

Die Knotenmaske, die den physischen Adapter angibt, auf dem der Videoprozessor verwendet wird. Legen Sie für einzelne GPU-Vorgänge diesen Wert auf 0 fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie ein Bit fest, um den Knoten zu identifizieren, d. h. den physischen Adapter des Geräts, für den die Befehlswarteschlange gilt. Jedes Bit in der Maske entspricht einem einzelnen Knoten. Es kann nur 1 Bit festgelegt werden.

Flags

Eine bitweise OR-Kombination von Werten aus dem D3D12_VIDEO_ENCODER_FLAGS , die die Flags für die Encodererstellung angibt.

EncodeCodec

Eine D3D12_VIDEO_ENCODER_CODEC , die den gewünschten Codec angibt.

EncodeProfile

Eine D3D12_VIDEO_ENCODER_PROFILE_DESC-Struktur , die das gewünschte Codierungsprofil angibt.

InputFormat

Eine DXGI_FORMAT , die das Format des Quelldatenstroms angibt.

CodecConfiguration

Eine D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION-Struktur , die Codeckonfigurationsparameter angibt.

MaxMotionEstimationPrecision

Ein Wert aus dem D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE Enumeration die maximal zulässige Anzahl von Bewegungsvektoren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile d3d12video.h