BrotliEncoder Estrutura
Definição
Fornece métodos e métodos estáticos para codificar e decodificar dados com desempenho, sem alocação e sem fluxo com a especificação de formato de dados Brotli.Provides methods and static methods to encode and decode data in a streamless, non-allocating, and performant manner using the Brotli data format specification.
public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
- Herança
- Implementações
Construtores
| BrotliEncoder(Int32, Int32) |
Inicia uma nova instância da estrutura BrotliEncoder usando a qualidade e a janela especificadas.Initializes a new instance of the BrotliEncoder structure using the specified quality and window. |
Métodos
| Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Compacta um intervalo de bytes somente leitura em um intervalo de destino.Compresses a read-only byte span into a destination span. |
| Dispose() |
Libera e descarta recursos não gerenciados.Frees and disposes unmanaged resources. |
| 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.Compresses an empty read-only span of bytes into its destination, which ensures that output is produced for all the processed input. Uma liberação real é realizada quando a origem é esgotada e não há espaço do destino para os dados restantes.An actual flush is performed when the source is depleted and there is enough space in the destination for the remaining data. |
| GetMaxCompressedLength(Int32) |
Obtém o tamanho de compactação máximo esperado para o tamanho da entrada fornecida.Gets the maximum expected compressed length for the provided input size. |
| TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Tenta compactar um intervalo de bytes de origem em um intervalo de destino.Tries to compress a source byte span into a destination span. |
| 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 nível de qualidade de compactação fornecido e os bits da janela do codificador.Tries to compress a source byte span into a destination byte span, using the provided compression quality leven and encoder window bits. |