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 streamu, bez přidělování a výkonu způsobem 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) |
Zkomprimuje rozsah bajtů jen pro čtení do cílového rozsahu. |
Dispose() |
Uvolní a odstraní nespravované prostředky. |
Flush(Span<Byte>, Int32) |
Zkomprimuje prázdný rozsah bajtů jen pro čtení do svého cíle, což zajistí, že se výstup vytvoří pro všechny zpracované vstupy. Skutečné vyprázdnění se provede, když dojde k vyčerpání zdroje 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 vstupní velikost. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Pokusí se zkomprimovat zdrojový rozsah bajtů do cílového rozsahu. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32) |
Pokusí se zkomprimovat zdrojový rozsah bajtů do cílového rozsahu bajtů pomocí poskytnuté kvality komprese leven a okenní bity kodéru. |