BrotliEncoder Struktura

Definice

Poskytuje metody a statické metody pro kódování a dekódování dat bez streamu, bez přidělování a provádění pomocí specifikace formátu dat Brotli.

public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
    interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
Dědičnost
BrotliEncoder
Implementuje

Konstruktory

Name Description
BrotliEncoder(Int32, Int32)

Inicializuje novou instanci BrotliEncoder struktury pomocí zadané kvality a okna.

Metody

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

Komprimuje rozsah bajtů jen pro čtení do cílového rozsahu.

Dispose()

Uvolní a uvolní nespravované prostředky.

Flush(Span<Byte>, Int32)

Komprimuje prázdné rozsahy bajtů jen pro čtení do cíle, což zajišťuje, že se výstup vytvoří pro veškerý zpracovaný vstup. Skutečné vyprázdnění se provede, když je zdroj vyčerpána a v cíli je dostatek místa pro zbývající data.

GetMaxCompressedLength(Int32)

Získá maximální očekávanou komprimovanou délku pro zadanou velikost vstupu.

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

Pokusí se zkomprimovat rozsah zdrojového bajtu do cílového rozsahu bajtu pomocí poskytnuté kvality komprese leven a bitů okna kodéru.

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

Pokusí se zkomprimovat rozsah zdrojového bajtu do cílového rozsahu.

Platí pro