Partager via


structure DXVA_Tile_AV1 (dxva.h)

La structure DXVA_Tile_AV1 est envoyée par le décodeur logiciel hôte à l’accélérateur pour transmettre des emplacements de données de vignette.

Syntaxe

typedef struct _DXVA_Tile_AV1 {
  UINT   DataOffset;
  UINT   DataSize;
  USHORT row;
  USHORT column;
  UINT16 Reserved16Bits;
  UCHAR  anchor_frame;
  UCHAR  Reserved8Bits;
} DXVA_Tile_AV1, *LPDXVA_Tile_AV1;

Membres

DataOffset

Localise les données de flux de bits compressées pour la vignette actuelle. Plus précisément, DataOffset est le décalage d’octets du début de la mémoire tampon de flux binaire de tile_list_obu, codec_tile_data ou tile_group_obu, init_symbol(tileSize) de la spécification AV1.

DataSize

Nombre d’octets dans la mémoire tampon de données de flux de bits associée à cette vignette ou liste de vignettes commençant par l’octet donné par DataOffset.

row

Ligne à laquelle cette vignette appartient. Dans le cadre d’une unité OBU (Tile List Open Bitstream Unit), cela spécifie l’anchor_tile_row de la spécification AV1.

column

Colonne à laquelle cette vignette appartient. Dans le cadre d’un OBU de liste de vignettes, cela spécifie la anchor_tile_column de la spécification AV1.

Reserved16Bits

Réservé; défini sur 0. L’accélérateur ignore ce champ.

anchor_frame

Spécifie un anchor_frame associé pour l’obu de liste de vignettes. Il s’agit d’être traduit en index de mémoire tampon/surface de trame source pour l’image de vignette de référence, à partir de la valeur anchor_frame_idx dans la spécification. Si cette vignette ne fait pas partie d’un OBU de liste de vignettes, ce cadre aura l’index standard d’image non valide de 255.

Reserved8Bits

Réservé; défini sur 0. L’accélérateur ignore ce champ.

Remarques

Consultez la Spécification de l’accélération vidéo Direct X pour av1 Video Coding pour obtenir des informations détaillées, notamment sur l’utilisation de cette structure.

Exigences

Exigence Valeur
serveur minimum pris en charge Windows Server 2022
d’en-tête dxva.h