Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt Eingabeargumente für ID3D12VideoEncodeCommandList4::EncodeFrame1 dar, wobei optionale Metadaten unterstützt werden.
Syntax
typedef struct D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS1 {
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC SequenceControlDesc;
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC1 PictureControlDesc;
ID3D12Resource *pInputFrame;
UINT InputFrameSubresource;
UINT CurrentFrameBitstreamMetadataSize;
D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS OptionalMetadata;
} D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS1;
Elemente
SequenceControlDesc
Ein D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC die Konfiguration für die Videocodierungssequenz angeben.
PictureControlDesc
Ein D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC die Konfiguration für das Videocodierungsbild angeben.
pInputFrame
Ein Zeiger auf die ID3D12Resource , die den zu codierenden Eingabeframe darstellt.
InputFrameSubresource
Der Unterressourcenindex des Eingabeframes.
CurrentFrameBitstreamMetadataSize
Die erwartete Größe in Byte der aktuellen Frame-Bitstream-Metadaten.
OptionalMetadata
Ein D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS Wert, der angibt, welche optionalen Metadaten beim Codieren dieses Frames aktiviert werden sollen.
Bemerkungen
Diese Struktur erweitert D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS mit dem Feld "OptionalMetadata ".
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d12video.h |