структура 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(плиткиSize) из спецификации AV1.
DataSize
Число байтов в буфере данных битов, связанных с этой плиткой или списком плиток, начиная с байта, заданного DataOffset.
row
Строка, к которой принадлежит эта плитка. Если часть списка плиток открывает модуль Bitstream (OBU), это указывает anchor_tile_row из спецификации AV1.
column
Столбец, к которому принадлежит эта плитка. Если часть OBU списка плиток, это указывает anchor_tile_column из спецификации AV1.
Reserved16Bits
Скрытный; Установите значение 0. Акселератор игнорирует это поле.
anchor_frame
Указывает связанный anchor_frame для списка плиток OBU. Это необходимо преобразовать в индекс буфера и поверхности исходного кадра для эталонного рисунка плитки из значения anchor_frame_idx в спецификации. Если эта плитка не является частью OBU списка плиток, этот кадр будет иметь стандартный недопустимый индекс кадров 255.
Reserved8Bits
Скрытный; Установите значение 0. Акселератор игнорирует это поле.
Замечания
Подробные сведения о том, как использовать эту структуру, см. в спецификации ускорения видео Direct X для AV 1.
Требования
Требование | Ценность |
---|---|
минимальный поддерживаемый сервер | Windows Server 2022 |
заголовка | dxva.h |