BrotliEncoder Estrutura

Definição

Fornece métodos e métodos estáticos para codificar e decodificar dados de maneira sem fluxo, não alocando e com desempenho usando a especificação de formato de dados Brotli.

public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
    interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
Herança
BrotliEncoder
Implementações

Construtores

Nome Description
BrotliEncoder(Int32, Int32)

Inicializa uma nova instância da BrotliEncoder estrutura usando a qualidade e a janela especificadas.

Métodos

Nome Description
Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Compacta um intervalo de bytes somente leitura em um intervalo de destino.

Dispose()

Libera e descarta recursos não gerenciados.

Flush(Span<Byte>, Int32)

Compacta um intervalo de bytes somente leitura vazio em seu destino, o que garante que a saída seja produzida para toda a entrada processada. Uma liberação real é executada quando a origem é esgotada e há espaço suficiente no destino para os dados restantes.

GetMaxCompressedLength(Int32)

Obtém o comprimento compactado máximo esperado para o tamanho de entrada fornecido.

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)

Tenta compactar um intervalo de bytes de origem em um intervalo de bytes de destino, usando o dique de qualidade de compactação fornecido e os bits da janela do codificador.

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Tenta compactar um intervalo de bytes de origem em um intervalo de destino.

Aplica-se a