Bagikan melalui


struktur D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 (d3d12umddi.h)

Struktur D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 berisi informasi konfigurasi untuk segmentasi untuk bingkai AV1.

Sintaks

typedef struct D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 {
  UINT64                                       UpdateMap;
  UINT64                                       TemporalUpdate;
  UINT64                                       UpdateData;
  UINT64                                       NumSegments;
  D3D12DDI_VIDEO_ENCODER_AV1_SEGMENT_DATA_0095 SegmentsData[8];
} D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095;

Anggota

UpdateMap

Bendera yang menunjukkan apakah peta segmentasi harus diperbarui untuk bingkai saat ini. Jika diatur, encoder akan menggunakan peta segmentasi baru yang disediakan dalam struktur D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MAP_0095 .

TemporalUpdate

Bendera yang menunjukkan apakah peta segmentasi diperbarui berdasarkan informasi temporal. Jika diatur, segmen dapat diprediksi dari bingkai sebelumnya.

UpdateData

Bendera yang menunjukkan apakah data untuk segmen harus diperbarui. Jika diatur, encoder akan menggunakan data baru yang disediakan dalam array SegmentsData .

NumSegments

Saat menggunakan D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_AUTO dan driver menulisnya kembali pada nilai kode pos, nilai NumSegments = 0 menunjukkan bahwa segmentation_enabled harus 0 di header bingkai. Jika tidak, kode klien API segmentation_params() di header bingkai yang sesuai dengan parameter lain dalam struktur ini.

Saat menggunakan D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_CUSTOM, menunjukkan jumlah input segmen.

SegmentsData[8]

Array struktur D3D12DDI_VIDEO_ENCODER_AV1_SEGMENT_DATA_0095 yang berisi data untuk setiap segmen. Jumlah elemen dalam array ditentukan oleh NumSegments.

Keterangan

Lihat Pengodean video D3D12 AV1 untuk informasi selengkapnya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11, versi 24H2 (WDDM 3.2)
Header d3d12umddi.h

Lihat juga

D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095

D3D12DDI_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_0095