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 |