estructura D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 (d3d12umddi.h)

La estructura D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 contiene información de configuración para la segmentación de un marco AV1.

Sintaxis

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;

Miembros

UpdateMap

Marca que indica si el mapa de segmentación debe actualizarse para el marco actual. Si se establece, el codificador usará el nuevo mapa de segmentación proporcionado en la estructura D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MAP_0095 .

TemporalUpdate

Marca que indica si el mapa de segmentación se actualiza en función de la información temporal. Si se establece, los segmentos se pueden predecir a partir de fotogramas anteriores.

UpdateData

Marca que indica si se deben actualizar los datos de los segmentos. Si se establece, el codificador usará los nuevos datos proporcionados en la matriz SegmentsData .

NumSegments

Cuando se usa D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_AUTO y el controlador lo vuelve a escribir en los valores de codificación posterior, un valor de NumSegments = 0 indica que segmentation_enabled debe ser 0 en el encabezado de marco. De lo contrario, los códigos de cliente de la API segmentation_params() en el encabezado de marco según corresponda con los demás parámetros de esta estructura.

Al usar D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_CUSTOM, indica el número de entrada de segmentos.

SegmentsData[8]

Matriz de D3D12DDI_VIDEO_ENCODER_AV1_SEGMENT_DATA_0095 estructuras que contienen los datos de cada segmento. El número de elementos de la matriz se especifica mediante NumSegments.

Comentarios

Consulte Codificación de vídeo D3D12 AV1 para obtener más información.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 24H2 (WDDM 3.2)
Encabezado d3d12umddi.h

Consulte también

D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095

D3D12DDI_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_0095