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.
Gibt die Konfiguration für die Videocodierung an.
Syntax
typedef enum D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS {
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE,
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED,
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED,
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED,
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME
} ;
Konstanten
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONEKeine Konfigurationsflags. |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIREDDie Höhe der decodierten Ausgabeflächen muss ein Vielfaches von 32 sein. |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTEDDer Treiber unterstützt die Nachverarbeitung. Wenn dieses Flag festgelegt ist, kann der Hostdecoder die Nachverarbeitung mithilfe der Konvertierungsflags im D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS einrichten. |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIREDReferenzressourcen müssen mit dem D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY-Ressourcenflag zugewiesen werden. Verweistexturen müssen von Ausgabetexturen getrennt sein, ähnlich wie bei der Durchführung einer Formatkonvertierung oder -herabskalierung. Dieses Flag darf nicht für D3D12_VIDEO_DECODE_TIER_3 oder höher festgelegt werden. |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAMEDie Decodierungsauflösung kann für einen Nicht-Schlüsselrahmen geändert werden. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d12video.h |