BrotliEncoder.TryCompress Methode

Definitie

Overloads

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

Probeert een bron-bytespanne te comprimeren in een doelbereik.

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

Probeert een bron-bytespanne te comprimeren in een doel-bytespanne, met behulp van de geleverde bits van de compressiekwaliteit leven en encodervensters.

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

Bron:
BrotliEncoder.cs
Bron:
BrotliEncoder.cs
Bron:
BrotliEncoder.cs
Bron:
BrotliEncoder.cs
Bron:
BrotliEncoder.cs

Probeert een bron-bytespanne te comprimeren in een doelbereik.

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

Parameters

source
ReadOnlySpan<Byte>

Een alleen-lezen periode van bytes met de brongegevens die moeten worden gecomprimeerd.

destination
Span<Byte>

Wanneer deze methode wordt geretourneerd, is er een reeks bytes waarin de gecomprimeerde gegevens worden opgeslagen.

bytesWritten
Int32

Wanneer deze methode wordt geretourneerd, is het totale aantal bytes waarnaar is geschreven destination.

Retouren

true indien de compressiebewerking is geslaagd; false Anders.

Van toepassing op

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

Bron:
BrotliEncoder.cs
Bron:
BrotliEncoder.cs
Bron:
BrotliEncoder.cs
Bron:
BrotliEncoder.cs
Bron:
BrotliEncoder.cs

Probeert een bron-bytespanne te comprimeren in een doel-bytespanne, met behulp van de geleverde bits van de compressiekwaliteit leven en encodervensters.

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

Parameters

source
ReadOnlySpan<Byte>

Een alleen-lezen periode van bytes met de brongegevens die moeten worden gecomprimeerd.

destination
Span<Byte>

Wanneer deze methode wordt geretourneerd, is er een reeks bytes waarin de gecomprimeerde gegevens worden opgeslagen.

bytesWritten
Int32

Wanneer deze methode wordt geretourneerd, is het totale aantal bytes waarnaar is geschreven destination.

quality
Int32

Een getal dat de kwaliteit van de Brotli-compressie vertegenwoordigt. 0 is het minimum (geen compressie), 11 is het maximum.

window
Int32

Een getal dat de bits van het encodervenster vertegenwoordigt. De minimumwaarde is 10 en de maximumwaarde is 24.

Retouren

true indien de compressiebewerking is geslaagd; false Anders.

Van toepassing op