次の方法で共有


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
ヘッダー dxva.h