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 |