Bagikan melalui


enumerasi D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS_0080 (d3d12umddi.h)

Enumerasi D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS_0080 mencantumkan kemungkinan serangkaian fitur yang diaktifkan untuk codec H.264.

Sintaks

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

Konstanta

 
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_NONE_0080
Tidak ada bendera yang ditentukan.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_CONSTRAINED_INTRAPREDICTION_0080
Ketika diatur, bendera ini memaksa pengodean setiap blok berkode intra dengan data sisa hanya dari blok intra-kode lainnya dalam bingkai (dan bukan dari blok antarkode, misalnya). Periksa bendera D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_FLAGS_H264_CONSTRAINED_INTRAPREDICTION_SUPPORT untuk dukungan. Bendera ini mengacu pada constrained_intra_pred_flag dalam Set Parameter Gambar (PPS) H.264.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_ADAPTIVE_8x8_TRANSFORM_0080
Ketika diatur, bendera ini memungkinkan penggunaan transformasi adaptif 8x8. Periksa bendera D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_FLAGS_H264_ADAPTIVE_8x8_TRANSFORM_ENCODING_SUPPORT untuk dukungan.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ENABLE_CABAC_ENCODING_0080
Ketika diatur, bendera ini memungkinkan pengkodean entropi menggunakan algoritma pengkodean aritma biner adaptif konteks (CABAC). Ketika bendera ini tidak diatur, algoritma pengkodean panjang variabel adaptif konteks (CAVLC) digunakan. Periksa bendera D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_0080_CABAC_ENCODING_SUPPORT untuk dukungan CABAC.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES_0080
Ketika diatur, pengguna dapat meminta, untuk setiap bingkai dengan bendera khusus dalam struktur kontrol gambar, yang irisan bingkai tersebut dikodekan terpisah satu sama lain. Mode ini membatasi rentang pencarian vektor gerakan ke kotak wilayah dari irisan saat ini (misalnya, vektor gerakan tidak dapat digunakan di luar batas irisan).

Keterangan

Bendera dapat digabungkan.

Host (API pengodean tingkat bawah D3D12) menetapkan bendera konfigurasi ini berdasarkan batas yang dikueri di tingkat API.

Lihat Pengodean video D3D12 untuk informasi umum.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11 (WDDM 3.0)
Header d3d12umddi.h

Lihat juga

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0082_0

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS_0080