Compartir a través de


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.

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.

Métodos

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

Comprime un intervalo de bytes de solo lectura en un intervalo de destino.

Dispose()

Libera y desecha los recursos no administrados.

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. Se realiza un vaciado real cuando el origen se agota y hay suficiente espacio en el destino para los datos restantes.

GetMaxCompressedLength(Int32)

Obtiene la longitud máxima comprimida esperada para el tamaño de entrada especificado.

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

Intenta comprimir un intervalo de bytes de origen en un intervalo de destino.

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.

Se aplica a