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::ResolveEncoderOutputMetadata1 mit Unterstützung für optionale Metadaten dar.
Syntax
typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1 {
D3D12_VIDEO_ENCODER_CODEC EncoderCodec;
D3D12_VIDEO_ENCODER_PROFILE_DESC EncoderProfile;
DXGI_FORMAT EncoderInputFormat;
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC EncodedPictureEffectiveResolution;
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER HWLayoutMetadata;
D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS OptionalMetadata;
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION CodecConfiguration;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1;
Elemente
EncoderCodec
Ein D3D12_VIDEO_ENCODER_CODEC , der den Codec des zugeordneten Codierungsvorgangs angibt.
EncoderProfile
Ein D3D12_VIDEO_ENCODER_PROFILE_DESC , der das Profil für den ausgewählten Codec im zugeordneten Codierungsvorgang angibt.
EncoderInputFormat
Ein DXGI_FORMAT , der das Eingabeformat des zugeordneten Codiervorgangs angibt.
EncodedPictureEffectiveResolution
Eine D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC , die die für den Codierungsvorgang verwendete Auflösung beschreibt.
HWLayoutMetadata
Ein D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER , der den undurchsichtigen Metadatenpuffer darstellt, der von EncodeFrame1 empfangen wurde.
OptionalMetadata
Ein D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS Wert, der angibt, welche optionalen Metadaten während der Codierung aktiviert wurden und die Layoutauflösung erforderlich ist.
CodecConfiguration
Ein D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION , der die codec-Konfiguration angibt, die im zugeordneten EncodeFrame1-Aufruf verwendet wird. Erforderlich, wenn flags in OptionalMetadata festgelegt werden; andernfalls als Null/NULL übergeben.
Bemerkungen
Diese Struktur erweitert D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS mit optionalMetadata - und CodecConfiguration-Feldern .
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d12video.h |
Siehe auch
ID3D12VideoEncodeCommandList4::ResolveEncoderOutputMetadata1