Bagikan melalui


enumerasi D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 (d3d12umddi.h)

Enumerasi D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 melaporkan dukungan untuk konfigurasi tertentu. Gunakan D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 untuk dukungan fitur pengodean video lengkap untuk Windows 11 (WDDM 3.0).

Sintaks

typedef enum D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 {
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_NONE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_GENERAL_SUPPORT_OK,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RESOLUTION_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_DELTA_QP_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_INITIAL_QP_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE
} ;

Konstanta

 
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_NONE
Tidak ada bendera yang diatur (menunjukkan tidak ada dukungan).
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_GENERAL_SUPPORT_OK
Menunjukkan apakah konfigurasi yang diberikan umumnya didukung oleh encoder, dalam kombinasi dengan bendera yang tersisa untuk menyampaikan batasan tertentu atau tidak ada dukungan umum. Lapisan Debug D3D12 dapat memberikan informasi lebih lanjut.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_RECONFIGURATION_AVAILABLE
Menunjukkan dukungan untuk mengubah kontrol laju di tengah sesi pengodean.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RESOLUTION_RECONFIGURATION_AVAILABLE
Menunjukkan dukungan untuk mengubah resolusi di tengah sesi pengodean.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE
Saat diatur, memungkinkan konfigurasi kepenuhan awal pemverifikasi buffering video (VBV) dan kapasitas untuk algoritma kontrol laju.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE
Menunjukkan dukungan untuk mode kontrol laju yang melibatkan analisis bingkai untuk mengoptimalkan penggunaan laju bit dengan biaya performa yang lebih lambat.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS
Saat diatur, tekstur yang merujuk gambar yang direkonstruksi hanya dapat direferensikan sebagai array tekstur, dibandingkan dengan array sumber daya 2D tekstur terpisah dengan setiap sumber daya yang memiliki ukuran array 1.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_DELTA_QP_AVAILABLE
Menunjukkan dukungan untuk penggunaan parameter kuantisasi delta (QP) dalam kontrol tarif.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE
Menunjukkan dukungan untuk perubahan tata letak subregion dinamis selama sesi pengodean.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE
Menunjukkan dukungan untuk rentang QP yang dapat disesuaikan dalam kontrol tarif.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_INITIAL_QP_AVAILABLE
Menunjukkan dukungan untuk QP awal yang dapat disesuaikan dalam kontrol tarif.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE
Menunjukkan dukungan untuk mengatur batas maksimum dalam algoritma laju bit per setiap bingkai yang dikodekan.

Keterangan

Gunakan D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 untuk dukungan fitur pengodean video lengkap untuk Windows 11 (WDDM 3.0).

Persyaratan

Persyaratan Nilai
Header d3d12umddi.h