D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095-Struktur (d3d12umddi.h)

Die D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095-Struktur enthält Konfigurationsinformationen für die Segmentierung für einen AV1-Frame.

Syntax

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;

Member

UpdateMap

Ein Flag, das angibt, ob die Segmentierungszuordnung für den aktuellen Frame aktualisiert werden soll. Falls festgelegt, verwendet der Encoder die neue Segmentierungszuordnung, die in der D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MAP_0095-Struktur bereitgestellt wird.

TemporalUpdate

Ein Flag, das angibt, ob die Segmentierungszuordnung basierend auf temporalen Informationen aktualisiert wird. Falls festgelegt, können Segmente aus früheren Frames vorhergesagt werden.

UpdateData

Ein Flag, das angibt, ob die Daten für die Segmente aktualisiert werden sollen. Wenn festgelegt, verwendet der Encoder die neuen Daten, die im SegmentData-Array bereitgestellt werden.

NumSegments

Wenn sie D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_AUTO verwenden und der Treiber sie nach der Codierung zurück schreibt, gibt der Wert NumSegments = 0 an, dass segmentation_enabled im Frameheader 0 sein muss. Andernfalls segmentation_params() der API-Client im Frameheader entsprechend mit den anderen Parametern in dieser Struktur.

Gibt bei Verwendung von D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_CUSTOM die Eingabeanzahl von Segmenten an.

SegmentsData[8]

Array von D3D12DDI_VIDEO_ENCODER_AV1_SEGMENT_DATA_0095 Strukturen, die die Daten für jedes Segment enthalten. Die Anzahl der Elemente im Array wird von NumSegments angegeben.

Hinweise

Weitere Informationen finden Sie unter D3D12 AV1-Videocodierung .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11, Version 24H2 (WDDM 3.2)
Kopfzeile d3d12umddi.h

Weitere Informationen

D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095

D3D12DDI_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_0095