структура 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 — это смещение байтов от начала буфера битового потока tile_list_obu, codec_tile_data или tile_group_obu init_symbol(tileSize) из спецификации AV1.
DataSize
Число байтов в буфере данных битов, связанных с этой плиткой или списком плиток, начиная с байта, заданного DataOffset.
row
Строка, к которой принадлежит эта плитка. Если это часть открытого битового потока (OBU) списка плиток, это указывает anchor_tile_row из спецификации AV1.
column
Столбец, к которому принадлежит эта плитка. Если это часть списка плиток, это указывает anchor_tile_column из спецификации AV1.
Reserved16Bits
Защищены; значение 0. Ускоритель игнорирует это поле.
anchor_frame
Указывает связанный anchor_frame для списка плиток. Он должен быть преобразован в исходный индекс буфера кадра или поверхности для эталонного рисунка плитки из значения anchor_frame_idx в спецификации. Если эта плитка не является частью списка плиток, то этот кадр будет иметь стандартный недопустимый индекс кадра 255.
Reserved8Bits
Защищены; значение 0. Ускоритель игнорирует это поле.
Комментарии
Подробные сведения, включая использование этой структуры, см. в спецификации Direct X Video Acceleration для кода видео AV1 .
Требования
Требование | Значение |
---|---|
Минимальная версия сервера | Windows Server 2022 |
Верхняя часть | dxva.h |