Freigeben über


D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS_0020-Enumeration (d3d12umddi.h)

Enthält Konfigurationsflags für die Video-Decodierung.

Syntax

typedef enum D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS_0020 {
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAG_0020_NONE,
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAG_0020_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED,
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAG_0020_POST_PROCESSING_SUPPORTED,
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAG_0020_REFERENCE_ONLY_ALLOCATIONS_REQUIRED,
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAG_0032_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME
} ;

Konstanten

 
D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAG_0020_NONE
Gibt an, dass keine Konfigurationsflags erforderlich sind.
D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAG_0020_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED
Gibt an, dass die Höhe der dekodierten Ausgabeflächen ein Vielfaches von 32 sein muss.
D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAG_0020_POST_PROCESSING_SUPPORTED
Gibt an, dass der Treiber die Nachbearbeitung unterstützt. Wenn dieses Flag festgelegt ist, kann der Hostdecoder die Nachverarbeitung mithilfe der Konvertierungsflags in D3D12DDI_VIDEO_DECODE_CONVERSION_ARGUMENTS einrichten.
D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAG_0020_REFERENCE_ONLY_ALLOCATIONS_REQUIRED
Gibt an, dass Verweisressourcen mit dem D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY-Flag in der D3D12DDI_RESOURCE_FLAGS-Enumeration zugeordnet werden müssen. Verweistexturen müssen von Ausgabetexturen getrennt sein, ähnlich wie bei der Ausführung einer Formatkonvertierung oder einer Abwärtsskalierung. Dieses Flag darf nicht für einen Wert von D3D12DDI_VIDEO_DECODE_TIER_3 oder höher festgelegt werden. Weitere Informationen finden Sie in der D3D12DDI_VIDEO_DECODE_TIER-Enumeration .
D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAG_0032_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME
Gibt an, dass der Treiber Auflösungsänderungen für Nicht-Keyframes unterstützt.

Anforderungen

Anforderung Wert
Header d3d12umddi.h (include D3d12umddi.h)