Share via


enumerazione D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS (d3d12video.h)

Specifica la configurazione per la decodifica video.

Sintassi

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
} ;

Costanti

 
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE
Nessun flag di configurazione.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED
L'altezza delle superfici decodificate di output deve essere un multiplo di 32.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED
Il driver supporta la post-elaborazione. Se questo flag è impostato, il decodificatore host può configurare la post-elaborazione usando i flag di conversione nel D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED
Le risorse di riferimento devono essere allocate con il flag di risorsa D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY . Le trame dei riferimenti devono essere separate dalle trame di output, in modo analogo all'esecuzione di una conversione di formato o a una riduzione della scala. Questo flag non deve essere impostato per D3D12_VIDEO_DECODE_TIER_3 o versione successiva.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME
La risoluzione della decodifica può essere modificata in un fotogramma non chiave.

Requisiti

Requisito Valore
Intestazione d3d12video.h