estructura D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 (d3d12umddi.h)
La estructura D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 describe una imagen de referencia utilizada en la codificación AV1.
Sintaxis
typedef struct D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 {
UINT ReconstructedPictureResourceIndex;
UINT TemporalLayerIndexPlus1;
UINT SpatialLayerIndexPlus1;
D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095 FrameType;
D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO_0095 WarpedMotionInfo;
UINT OrderHint;
UINT PictureIndex;
} D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095;
Miembros
ReconstructedPictureResourceIndex
Asigna la imagen de referencia actual descrita por esta estructura a un recurso del D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0. Matriz ReferenceFrames .
Si la ranura asociada en ReferenceFramesReconPictureDescriptors que contiene esta estructura tiene una referencia Valid ReconstructedPictureResourceIndex a la matriz D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0.ReferenceFrames , el intervalo permitido de valores es [0..254]. De lo contrario, si corresponde a una ranura vacía o sin usar en el búfer de imagen descodificado (DPB), el valor debe establecerse en D3D12_VIDEO_ENCODER_AV1_INVALID_DPB_RESOURCE_INDEX.
TemporalLayerIndexPlus1
Índice de capa temporal de la imagen de referencia incrementada por uno de los fotogramas codificados anteriormente que ahora se usan como referencia.
SpatialLayerIndexPlus1
Índice de capa espacial de imagen más uno de los fotogramas codificados anteriormente ahora usados como referencia.
FrameType
Valor **D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095 que especifica el tipo de marco utilizado para codificar el marco de referencia descrito asociado a esta entrada.
WarpedMotionInfo
Estructura D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO_0095 que contiene los parámetros de movimiento global. Solo se usa si se admite en D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095_FLAGS.
OrderHint
La referencia ref_order_hint sintaxis av1. Incluso cuando las sugerencias de orden de referencia no están codificadas en la secuencia de bits AV1, OrderHint aquí debe establecerse en el valor usado en D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095. OrderHint para el marco codificado anteriormente que ahora se mantiene como referencia por este descriptor. Esta información indica al controlador, en un tipo de marco que permite referencias de fotogramas anteriores y que proceden de fotogramas futuros (en orden de visualización) al comparar con el valor de marco actual de D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095.OrderHint.
PictureIndex
Índice de imagen único del marco codificado anteriormente que se almacena en esta entrada como referencia. Este parámetro no está relacionado de ninguna manera con la sintaxis estándar de AV1, sino que simplemente se usa para el seguimiento de la implementación del cliente de API en su lugar.
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 |