D3D12_VIDEO_ENCODER_HEAP_DESC Struktur (d3d12video.h)
Beschreibt einen ID3D12VideoEncoderHeap. Übergeben Sie diese Struktur an ID3D12VideoDevice3::CreateVideoEncoderHeap, um eine instance von ID3D12VideoEncoderHeap zu erstellen.
Syntax
typedef struct D3D12_VIDEO_ENCODER_HEAP_DESC {
UINT NodeMask;
D3D12_VIDEO_ENCODER_HEAP_FLAGS Flags;
D3D12_VIDEO_ENCODER_CODEC EncodeCodec;
D3D12_VIDEO_ENCODER_PROFILE_DESC EncodeProfile;
D3D12_VIDEO_ENCODER_LEVEL_SETTING EncodeLevel;
UINT ResolutionsListCount;
const D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC *pResolutionList;
} D3D12_VIDEO_ENCODER_HEAP_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 oder Kombination von Werten aus der D3D12_VIDEO_ENCODER_HEAP_FLAGS Enumeration, die die Heaperstellungsoptionen des Encoders angibt.
EncodeCodec
Eine D3D12_VIDEO_ENCODER_CODEC , die den Codec des zugeordneten Encoderobjekts angibt.
EncodeProfile
Eine D3D12_VIDEO_ENCODER_PROFILE_DESC , die das Profil für den ausgewählten Codec im zugeordneten Encoderobjekt angibt.
EncodeLevel
Eine D3D12_VIDEO_ENCODER_LEVEL_SETTING , die die Ebene für den ausgewählten Codec im zugeordneten Encoderobjekt angibt.
ResolutionsListCount
Die Anzahl der zur Unterstützung angeforderten Lösungen im Feld pResolutionList .
pResolutionList
Zeiger auf ein Array von D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC , das die Liste der zu unterstützenden Auflösungen angibt.
Hinweise
Wenn die dynamische Neukonfiguration der Auflösung nicht unterstützt wird, geben Sie in pResolutionList nur eine Auflösung an, wobei die gewünschte Zielauflösung angegeben wird.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Build 22000 |
Unterstützte Mindestversion (Server) | Windows Build 22000 |
Kopfzeile | d3d12video.h |