enumerazione D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS_0080 (d3d12umddi.h)
L'enumerazione D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS_0080 elenca il possibile set di funzionalità abilitate per un codec H.264.
Sintassi
typedef enum D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS_0080 {
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_NONE_0080,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_CONSTRAINED_INTRAPREDICTION_0080,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_ADAPTIVE_8x8_TRANSFORM_0080,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ENABLE_CABAC_ENCODING_0080,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES_0080
} ;
Costanti
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_NONE_0080 Nessun flag specificato. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_CONSTRAINED_INTRAPREDICTION_0080 Se impostato, questo flag forza la codifica di ogni blocco intra-codificato con dati residui solo da altri blocchi intra-codificati nel frame (e non da blocchi inter-codificati, ad esempio). Controllare il flag di D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_FLAGS_H264_CONSTRAINED_INTRAPREDICTION_SUPPORT per il supporto. Questo flag fa riferimento a constrained_intra_pred_flag nel set di parametri immagine H.264 (PPS). |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_ADAPTIVE_8x8_TRANSFORM_0080 Se impostato, questo flag abilita l'utilizzo delle trasformazioni 8x8 adattive. Controllare il flag di D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_FLAGS_H264_ADAPTIVE_8x8_TRANSFORM_ENCODING_SUPPORT per il supporto. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ENABLE_CABAC_ENCODING_0080 Se impostato, questo flag abilita la codifica entropia usando l'algoritmo di codifica aritmetica aritmetica del contesto. Quando questo flag non è impostato, viene usato l'algoritmo CAVLC (Context-Adaptive Variable Length Coding). Controllare il flag D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_0080_CABAC_ENCODING_SUPPORT per il supporto DI CABAC. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES_0080 Se impostato, l'utente può richiedere, per ogni fotogramma con un flag speciale nella struttura di controllo immagine, che le sezioni di tale frame possono essere codificate indipendentemente dall'altra. Questa modalità limita l'intervallo di ricerca del vettore di movimento alla casella area della sezione corrente, ad esempio i vettori di movimento non possono essere usati all'esterno del limite della sezione. |
Commenti
I flag possono essere combinati.
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_H264_0082_0
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS_0080
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per