Freigeben über


DXVA_Tile_AV1 Struktur (dxva.h)

Die DXVA_Tile_AV1 Struktur wird vom Hostsoftwaredecoder an die Zugriffstaste gesendet, um Kacheldatenspeicherorte zu vermitteln.

Syntax

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;

Angehörige

DataOffset

Sucht die komprimierten Bitstreamdaten für die aktuelle Kachel. Insbesondere ist DataOffset- der Byte-Offset vom Anfang des Bitstreampuffers von tile_list_obu, codec_tile_data oder tile_group_obu, init_symbol(tileSize) aus der AV1-Spezifikation.

DataSize

Anzahl der Bytes im Bitstream-Datenpuffer, die dieser Kachel oder Liste von Kacheln zugeordnet sind, beginnend mit dem Byte, das von DataOffset-angegeben wird.

row

Die Zeile, zu der diese Kachel gehört. Wenn Teil einer Open Tile List Open Bitstream Unit (OBU) ist, gibt dies die anchor_tile_row aus der AV1-Spezifikation an.

column

Die Spalte, zu der diese Kachel gehört. Wenn ein Teil einer Kachellisten-OBU ist, gibt dies die anchor_tile_column aus der AV1-Spezifikation an.

Reserved16Bits

Reserviert; auf 0 festgelegt. Die Zugriffstaste ignoriert dieses Feld.

anchor_frame

Gibt eine zugeordnete anchor_frame für die Kachellisten-OBU an. Dies ist aus dem anchor_frame_idx Wert in der Spezifikation in den Quellframepuffer/Oberflächenindex für die Referenzkachelgrafik zu übersetzen. Wenn diese Kachel nicht Teil einer Kachellisten-OBU ist, weist dieser Frame den standardmäßigen ungültigen Frameindex von 255 auf.

Reserved8Bits

Reserviert; auf 0 festgelegt. Die Zugriffstaste ignoriert dieses Feld.

Bemerkungen

Ausführliche Informationen zur Verwendung dieser Struktur finden Sie in der Direct X Video Acceleration Specification for AV1 Video Coding.

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2022
Header- dxva.h