D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 struttura (d3d12umddi.h)
La struttura D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 contiene informazioni di configurazione per la segmentazione per un frame AV1.
Sintassi
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;
Members
UpdateMap
Flag che indica se la mappa di segmentazione deve essere aggiornata per il frame corrente. Se impostato, il codificatore userà la nuova mappa di segmentazione fornita nella struttura D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MAP_0095 .
TemporalUpdate
Flag che indica se la mappa di segmentazione viene aggiornata in base alle informazioni temporali. Se impostato, i segmenti possono essere stimati dai frame precedenti.
UpdateData
Flag che indica se i dati per i segmenti devono essere aggiornati. Se impostato, il codificatore userà i nuovi dati forniti nella matrice SegmentData .
NumSegments
Quando si usa D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_AUTO e il driver lo scrive nuovamente sui valori di codifica post, un valore di NumSegments = 0 indica che segmentation_enabled deve essere 0 nell'intestazione del frame. In caso contrario, i codici client API segmentation_params() nell'intestazione del frame di conseguenza con gli altri parametri in questa struttura.
Quando si usa D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_CUSTOM, indica il numero di input di segmenti.
SegmentsData[8]
Matrice di strutture D3D12DDI_VIDEO_ENCODER_AV1_SEGMENT_DATA_0095 che contengono i dati per ogni segmento. Il numero di elementi nella matrice viene specificato da NumSegments.
Commenti
Per altre informazioni, vedere Codifica video D3D12 AV1 .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 versione 24H2 (WDDM 3.2) |
Intestazione | d3d12umddi.h |