BrotliEncoder Estructura

Definición

Proporciona métodos y métodos estáticos para codificar y descodificar datos de una manera sin flujo, sin asignación y con rendimiento utilizando la especificación de formato de datos de 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
Herencia
BrotliEncoder
Implementaciones

Constructores

BrotliEncoder(Int32, Int32)

Inicializa una nueva instancia de la estructura BrotliEncoder con la calidad y la ventana 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)

Comprime un intervalo de bytes de solo lectura en un intervalo de destino.Compresses a read-only byte span into a destination span.

Dispose()

Libera y desecha los recursos no administrados.Frees and disposes unmanaged resources.

Flush(Span<Byte>, Int32)

Comprime un intervalo de bytes vacío de solo lectura en su destino, lo que garantiza que se genere la salida de toda la entrada procesada.Compresses an empty read-only span of bytes into its destination, which ensures that output is produced for all the processed input. Se realiza un vaciado real cuando el origen se agota y hay suficiente espacio en el destino para los datos 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)

Obtiene la longitud máxima comprimida esperada para el tamaño de entrada especificado.Gets the maximum expected compressed length for the provided input size.

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

Intenta comprimir un intervalo de bytes de origen en un intervalo de destino.Tries to compress a source byte span into a destination span.

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

Intenta comprimir un intervalo de bytes de origen en un intervalo de bytes de destino, con los bits de compresión de la ventana del codificador y el nivel de calidad especificados.Tries to compress a source byte span into a destination byte span, using the provided compression quality leven and encoder window bits.

Se aplica a