BrotliEncoder.TryCompress Metoda
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í.
Přetížení
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. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)
- Zdroj:
- BrotliEncoder.cs
- Zdroj:
- BrotliEncoder.cs
- Zdroj:
- BrotliEncoder.cs
Pokusí se zkomprimovat zdrojový rozsah bajtů do cílového rozsahu.
public:
static bool TryCompress(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public static bool TryCompress (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten);
static member TryCompress : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Shared Function TryCompress (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parametry
- source
- ReadOnlySpan<Byte>
Rozsah bajtů obsahujících zdrojová data ke komprimaci jen pro čtení.
- bytesWritten
- Int32
Když tato metoda vrátí, celkový počet bajtů, které byly zapsány do destination
.
Návraty
true
pokud byla operace komprese úspěšná; false
Jinak.
Platí pro
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)
- Zdroj:
- BrotliEncoder.cs
- Zdroj:
- BrotliEncoder.cs
- Zdroj:
- BrotliEncoder.cs
Pokusí se zkomprimovat zdrojový rozsah bajtů do cílového rozsahu bajtů pomocí poskytnuté kvality komprese leven a okenní bity kodéru.
public:
static bool TryCompress(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten, int quality, int window);
public static bool TryCompress (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, int quality, int window);
static member TryCompress : ReadOnlySpan<byte> * Span<byte> * int * int * int -> bool
Public Shared Function TryCompress (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer, quality As Integer, window As Integer) As Boolean
Parametry
- source
- ReadOnlySpan<Byte>
Rozsah bajtů obsahujících zdrojová data ke komprimaci jen pro čtení.
- bytesWritten
- Int32
Když tato metoda vrátí, celkový počet bajtů, které byly zapsány do destination
.
- quality
- Int32
Číslo představující kvalitu Brotli komprese. 0 je minimum (bez komprese), 11 je maximum.
- window
- Int32
Číslo představující bity okna kodéru. Minimální hodnota je 10 a maximální hodnota je 24.
Návraty
true
pokud byla operace komprese úspěšná; false
Jinak.