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 |