BrotliEncoder.TryCompress Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Försöker komprimera ett källbyteintervall till ett målintervall. |
| TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32) |
Försöker komprimera ett källbyteintervall till ett målbyteintervall med hjälp av den tillhandahållna leven- och kodarens fönsterbitar av komprimeringskvalitet. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)
- Källa:
- BrotliEncoder.cs
- Källa:
- BrotliEncoder.cs
- Källa:
- BrotliEncoder.cs
- Källa:
- BrotliEncoder.cs
- Källa:
- BrotliEncoder.cs
Försöker komprimera ett källbyteintervall till ett målintervall.
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
Parametrar
- source
- ReadOnlySpan<Byte>
Ett skrivskyddat intervall med byte som innehåller källdata som ska komprimeras.
När den här metoden returneras, ett intervall med byte där komprimerade data lagras.
- bytesWritten
- Int32
När den här metoden returnerar det totala antalet byte som har skrivits till destination.
Returer
true om komprimeringsåtgärden lyckades. false Annars.
Gäller för
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)
- Källa:
- BrotliEncoder.cs
- Källa:
- BrotliEncoder.cs
- Källa:
- BrotliEncoder.cs
- Källa:
- BrotliEncoder.cs
- Källa:
- BrotliEncoder.cs
Försöker komprimera ett källbyteintervall till ett målbyteintervall med hjälp av den tillhandahållna leven- och kodarens fönsterbitar av komprimeringskvalitet.
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
Parametrar
- source
- ReadOnlySpan<Byte>
Ett skrivskyddat intervall med byte som innehåller källdata som ska komprimeras.
När den här metoden returneras, ett intervall med byte där komprimerade data lagras.
- bytesWritten
- Int32
När den här metoden returnerar det totala antalet byte som har skrivits till destination.
- quality
- Int32
Ett tal som representerar kvaliteten på Brotli-komprimering. 0 är det minsta (ingen komprimering), 11 är det högsta.
- window
- Int32
Ett tal som representerar kodarens fönsterbitar. Det minsta värdet är 10 och det maximala värdet är 24.
Returer
true om komprimeringsåtgärden lyckades. false Annars.