Condividi tramite


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

Vedi anche

D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095

D3D12DDI_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_0095