estrutura DXVA_Tile_AV1 (dxva.h)
A estrutura DXVA_Tile_AV1 é enviada pelo decodificador de software host para o acelerador para transmitir locais de dados de bloco.
Sintaxe
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;
Membros
DataOffset
Localiza os dados de bitstream compactados para o bloco atual. Especificamente, DataOffset é o deslocamento de bytes do início do buffer bitstream de tile_list_obu, codec_tile_data ou tile_group_obu, init_symbol(tileSize) da especificação AV1.
DataSize
Número de bytes no buffer de dados de bitstream associados a esse bloco ou lista de blocos começando no byte fornecido por DataOffset.
row
A linha à qual este bloco pertence. Quando parte de uma OBU (Unidade bitstream aberta) de lista de blocos, isso especifica o anchor_tile_row da especificação AV1.
column
A coluna à qual este bloco pertence. Quando parte de um OBU de Lista de Blocos, isso especifica o anchor_tile_column da especificação AV1.
Reserved16Bits
Reservados; definido como 0. O acelerador ignora esse campo.
anchor_frame
Especifica um anchor_frame associado para o OBU da lista de blocos. Isso deve ser traduzido para o índice de buffer/superfície do quadro de origem para a imagem do bloco de referência, do valor anchor_frame_idx na especificação. Se esse bloco não fizer parte de um OBU de Lista de Blocos, esse quadro terá o índice de quadro inválido padrão de 255.
Reserved8Bits
Reservados; definido como 0. O acelerador ignora esse campo.
Comentários
Consulte a Especificação de Aceleração de Vídeo Direct X para Codificação de Vídeo AV1 para obter informações detalhadas, incluindo como usar essa estrutura.
Requisitos
Requisito | Valor |
---|---|
Servidor mínimo com suporte | Windows Server 2022 |
Cabeçalho | dxva.h |