Bagikan melalui


struktur D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS (d3d12video.h)

Mewakili batas dukungan resolusi encoder video untuk struktur D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT .

Sintaks

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS {
  UINT MaxSubregionsNumber;
  UINT MaxIntraRefreshFrameDuration;
  UINT SubregionBlockPixelsSize;
  UINT QPMapRegionPixelsSize;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS;

Anggota

MaxSubregionsNumber

Jumlah maksimum subregion per bingkai yang didukung oleh encoder untuk resolusi terkait. Untuk mode D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_BYTES_PER_SUBREGION nilai ini harus berupa batas maksimum absolut subregion per bingkai yang akan dikodekan.

MaxIntraRefreshFrameDuration

Jumlah maksimum yang dapat digunakan dalam D3D12_VIDEO_ENCODER_INTRA_REFRESH. IntraRefreshDuration untuk resolusi terkait.

SubregionBlockPixelsSize

Ukuran dalam piksel wilayah kuadrat yang akan digunakan untuk mempartisi bingkai untuk semantik tata letak subregion (misalnya irisan) untuk resolusi terkait. Resolusi bingkai akan dibulatkan ke atas untuk diselaraskan ke nilai ini ketika dipartisi dalam blok. Konfigurasi partisi subregion akan menggunakan sejumlah subregion kuadrat, yang memiliki ukurannya dalam piksel sesuai dengan nilai yang dikembalikan dalam argumen ini.

Catatan

Untuk HEVC, ini menunjukkan penyelarasan blok resolusi untuk bitstream terkompresi. Misalnya: Jika SubregionBlockPixelsSize = 32, maka SPS.pic_width/height_in_luma_samples harus diselaraskan dengan nilai ini dan SPS.conf_win_*_offset/conformance_window_flag menunjukkan perbedaan antara resolusi yang selaras ini dan resolusi bingkai saat ini yang ditunjukkan oleh D3D12_RESOURCE_DESC. Dimensi tekstur video input. SubregionBlockPixelsSize harus diselaraskan dengan D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC. MinLumaCodingUnitSize (minCUSize), jadi SPS.pic_width/height_in_luma_samples akhirnya selaras dengan minCUSize seperti yang diperlukan oleh spesifikasi codec HEVC.

QPMapRegionPixelsSize

Ukuran dalam piksel wilayah kuadrat untuk resolusi terkait yang akan dipengaruhi oleh setiap nilai dalam buffer peta QP dalam mode QP absolut atau delta. Resolusi bingkai akan dibulatkan ke atas untuk diselaraskan ke nilai ini ketika dipartisi dalam blok untuk peta QP dan jumlah nilai QP dalam peta tersebut akan menjadi jumlah blok dari ukuran piksel yang ditunjukkan ini yang terdiri dari bingkai penuh.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Build 22000
Server minimum yang didukung Windows Build 22000
Header d3d12video.h