Condividi tramite


enumerazione D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0 (d3d12umddi.h)

L'enumerazione D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0 elenca il possibile set di funzionalità abilitate per un codec HEVC (H.265).

Sintassi

typedef enum D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0 {
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_NONE = 0x0,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_DISABLE_LOOP_FILTER_ACROSS_SLICES = 0x1,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES = 0x2,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ENABLE_SAO_FILTER = 0x4,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ENABLE_LONG_TERM_REFERENCES = 0x8,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_USE_ASYMETRIC_MOTION_PARTITION = 0x10,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ENABLE_TRANSFORM_SKIPPING = 0x20,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_USE_CONSTRAINED_INTRAPREDICTION = 0x40
} ;

Costanti

 
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_NONE
Valore: 0x0
Nessun flag specificato.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_DISABLE_LOOP_FILTER_ACROSS_SLICES
Valore: 0x1
Se impostato, disabilitare il filtro del ciclo tra sezioni.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES
Valore: 0x2
Se impostato, consente l'uso del flag di sezioni vincolate nel controllo immagine. Questa modalità limita l'intervallo di ricerca del vettore di movimento alla casella area della sezione corrente, ovvero i vettori di movimento all'esterno del limite di sezione non possono essere usati.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ENABLE_SAO_FILTER
Valore: 0x4
Se impostato, abilita il filtro di offset adattivo di esempio.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ENABLE_LONG_TERM_REFERENCES
Valore: 0x8
Se impostato, abilita l'uso di riferimenti a lungo termine nelle strutture di gestione dei riferimenti alle immagini per HEVC.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_USE_ASYMETRIC_MOTION_PARTITION
Valore: 0x10
Se impostato, abilita il partizionamento del movimento asimmetrico. Se D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_ASYMETRIC_MOTION_PARTITION_REQUIRED è stato segnalato, questo flag deve essere sempre abilitato.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ENABLE_TRANSFORM_SKIPPING
Valore: 0x20
Se impostato, abilita l'ignoramento della trasformazione.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_USE_CONSTRAINED_INTRAPREDICTION
Valore: 0x40
Se impostato, abilita la stima interna vincolata. Questo valore fa riferimento a constrained_intra_pred_flag nel set di parametri immagine (PPS).

Commenti

L'host (API di codifica D3D12 inferiore) imposta questi flag di configurazione in base ai limiti sottoposti a query a livello di API.

Per informazioni generali, vedere Codifica video D3D12 .

Requisiti

Requisito Valore
Client minimo supportato Windows 11 (WDDM 3.0)
Intestazione d3d12umddi.h

Vedi anche

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0083_0