estructura DXVA_PicEntry_AV1 (dxva.h)
La estructura DXVA_PicEntry_AV1 especifica una referencia a una superficie sin comprimir, con los metadatos adicionales necesarios para hacer referencia a esa superficie.
Sintaxis
typedef struct _DXVA_PicEntry_AV1 {
UINT width;
UINT height;
INT wmmat[6];
union {
struct {
UCHAR wminvalid : 1;
UCHAR wmtype : 2;
UCHAR Reserved : 5;
};
UCHAR GlobalMotionFlags;
} DUMMYUNIONNAME;
UCHAR Index;
UINT16 Reserved16Bits;
} DXVA_PicEntry_AV1, *LPDXVA_PicEntry_AV1;
Miembros
width
Especifica el ancho codificado del marco al que se hace referencia. Este campo corresponde al elemento de sintaxis frame_width_minus_1. Vea la sección Comentarios.
height
Especifica el alto codificado del marco al que se hace referencia. Este campo corresponde al elemento de sintaxis frame_height_minus_1. Vea la sección Comentarios.
wmmat[6]
Matriz de transformación affine que se aplica globalmente a los vectores de movimiento que hacen referencia a este marco.
DUMMYUNIONNAME
DUMMYUNIONNAME.wminvalid
Especifica si los parámetros de movimiento global especificados son válidos. Si es 0, se supone que los parámetros no son válidos y no se leen.
DUMMYUNIONNAME.wmtype
Especifica el tipo de movimiento global de este marco al que se hace referencia. Este valor coincide con la enumeración TransformationType del software de referencia:
typedef enum {
IDENTITY = 0,
TRANSLATION = 1,
ROTZOOM = 2,
AFFINE = 3,
TRANS_TYPES,
} TransformationType;
Este atributo es informativo, para ayudar a validar el contenido de wmmat.
DUMMYUNIONNAME.Reserved
Reservado; no usar.
DUMMYUNIONNAME.GlobalMotionFlags
Parámetros de movimiento global.
Index
Identifica el índice en ref_frame_map_texture_index[] para identificar el marco utilizado como referencia para esta imagen. Cuando Index no contiene un índice en una referencia válida, el valor se establecerá en 255, para indicar que el índice no es válido.
Reserved16Bits
Reservado; no usar.
Comentarios
Si el ancho y el alto se derivan del marco (por ejemplo, a través de la frame_size_override_flag), el descodificador del host derivará los valores adecuados y almacenará el resultado en estos campos. Cada fotograma AV1 se puede codificar en una resolución diferente a la de los fotogramas anteriores.
Consulte direct X Video Acceleration Specification for AV1 Video Coding para obtener información detallada, incluido cómo usar esta estructura.
Requisitos
Requisito | Value |
---|---|
Servidor mínimo compatible | Windows Server 2022 |
Encabezado | dxva.h |