BrotliEncoder Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje metody a statické metody pro kódování a dekódování dat v bez proudu, 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
- Implementuje
Konstruktory
BrotliEncoder(Int32, Int32) |
Inicializuje novou instanci BrotliEncoder struktury pomocí zadané kvality a okna. |
Metody
Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Komprimuje bajt jen pro čtení do cílového rozsahu. |
Dispose() |
Uvolní a odstraní nespravované prostředky. |
Flush(Span<Byte>, Int32) |
Komprimuje prázdný rozsah bajtů jen pro čtení do cíle, což zajistí, že se výstup vytvoří pro veškerý zpracovaný vstup. Skutečné vyprázdnění se provádí, když je zdroj vyčerpána a pro zbývající data je dostatek místa v cíli. |
GetMaxCompressedLength(Int32) |
Získá maximální očekávanou komprimovanou délku zadané vstupní velikosti. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Pokusí se zkomprimovat rozsah zdrojového bajtu do cílového rozsahu. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32) |
Snaží se komprimovat rozsah zdrojového bajtu do cílového bajtového rozsahu pomocí zadaných bitů leven kvality komprese a bitů oken kodéru. |