DXVA_Tile_AV1構造体 (dxva.h)

DXVA_Tile_AV1構造は、ホスト ソフトウェア デコーダーによってアクセラレータに送信され、タイル データの場所を伝えます。

構文

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;

メンバー

DataOffset

現在のタイルの圧縮されたビットストリーム データを検索します。 具体的には、 DataOffset は、AV1 仕様のtile_list_obu、codec_tile_data、tile_group_obu、init_symbol(tileSize) のビットストリーム バッファーの先頭からのバイト オフセットです。

DataSize

DataOffset によって指定されたバイトから始まる、このタイルまたはタイルの一覧に関連付けられているビットストリーム データ バッファー内のバイト数。

row

このタイルが属している行。 タイル リストオープン ビットストリーム ユニット (OBU) の一部である場合、AV1 仕様のanchor_tile_rowを指定します。

column

このタイルが属している列。 タイル リスト OBU の一部である場合、AV1 仕様のanchor_tile_columnを指定します。

Reserved16Bits

予約;を 0 に設定します。 アクセラレータはこのフィールドを無視します。

anchor_frame

タイル リスト OBU に関連付けられているanchor_frameを指定します。 これは、仕様のanchor_frame_idx値から、参照タイル図のソース フレーム バッファー/サーフェス インデックスに変換されます。 このタイルがタイル リスト OBU の一部でない場合、このフレームの標準の無効なフレーム インデックスは 255 になります。

Reserved8Bits

予約;を 0 に設定します。 アクセラレータはこのフィールドを無視します。

注釈

この構造の使用方法など、詳細については、 AV1 ビデオ コーディング用の Direct X ビデオ アクセラレーション仕様 に関するページを参照してください。

要件

要件
サポートされている最小のサーバー Windows Server 2022
Header dxva.h