enumerazione D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS (d3d12video.h)
Specifica i flag di configurazione per la codifica video H.264.
Sintassi
typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS {
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_NONE,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_CONSTRAINED_INTRAPREDICTION,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_ADAPTIVE_8x8_TRANSFORM,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ENABLE_CABAC_ENCODING,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES
} ;
Costanti
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_NONE Nessuno. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_CONSTRAINED_INTRAPREDICTION Forza la codifica di ogni blocco all'interno del codice con dati residui solo da altri blocchi intercodati, ovvero non da blocchi intercodati, nel frame. Verificare la disponibilità del supporto in D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_CONSTRAINED_INTRAPREDICTION_SUPPORT. Si riferisce a constrained_intra_pred_flag nel set di parametri immagine (PPS). |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_ADAPTIVE_8x8_TRANSFORM Abilita l'utilizzo della trasformazione adattiva 8x8. Verificare la disponibilità del supporto in D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_ADAPTIVE_8x8_TRANSFORM_ENCODING_SUPPORT. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ENABLE_CABAC_ENCODING Abilita la codifica entropia CABC. Se disattivato, userà CAVLC. Verificare la presenza di supporto in D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_CABAC_ENCODING_SUPPORT. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES Consente al chiamante di richiedere per ogni fotogramma con un flag speciale nella struttura del controllo immagine che le sezioni di tale frame vengono codificate indipendentemente l'una dall'altra. Questa modalità limita l'intervallo di ricerca del vettore di movimento alla casella di area della sezione corrente, ad esempio i vettori di movimento all'esterno del limite della sezione non possono essere usati. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Build 22000 |
Server minimo supportato | Windows Build 22000 |
Intestazione | d3d12video.h |