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 de 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 API segmentation_params() en el encabezado de marco según corresponda con los demás parámetros de esta estructura.
Cuando se usa D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_CUSTOM, indica el número de entrada de segmentos.
SegmentsData[8]
Matriz de estructuras de D3D12DDI_VIDEO_ENCODER_AV1_SEGMENT_DATA_0095 que contienen los datos de cada segmento. El número de elementos de la matriz se especifica mediante NumSegments.
Observaciones
Consulte codificación de vídeo D3D12 AV1 para obtener más información.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11, versión 24H2 (WDDM 3.2) |
encabezado de | d3d12umddi.h |