Condividi tramite


BrotliEncoder Struct

Definizione

Fornisce metodi e metodi statici per codificare e decodificare i dati in un modo senza flusso, non allocato ed efficiente usando la specifica del formato dati Brotli.

public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
    interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
Ereditarietà
BrotliEncoder
Implementazioni

Costruttori

BrotliEncoder(Int32, Int32)

Inizializza una nuova istanza della struttura BrotliEncoder usando la qualità e la finestra specificate.

Metodi

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

Comprime un intervallo di byte di sola lettura in un intervallo di destinazione.

Dispose()

Libera ed elimina le risorse non gestite.

Flush(Span<Byte>, Int32)

Comprime un intervallo di byte di sola lettura vuoto nella relativa destinazione, in modo da garantire che l'output venga generato per tutti gli input elaborati. Viene eseguito uno svuotamento effettivo quando l'origine viene esaurita e lo spazio nella destinazione è sufficiente per i dati rimanenti.

GetMaxCompressedLength(Int32)

Ottiene la lunghezza compressa massima prevista per le dimensioni di input specificate.

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

Prova a comprimere un intervallo di byte di origine in un intervallo di destinazione.

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

Prova a comprimere un intervallo di byte di origine in un intervallo di byte di destinazione, usando il livello di qualità della compressione e i bit della finestra del codificatore specificati.

Si applica a