BrotliEncoder.TryCompress Método

Definición

Sobrecargas

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

Intenta comprimir un intervalo de bytes de origen en un intervalo de destino.

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

Intenta comprimir un intervalo de bytes de origen en un intervalo de bytes de destino mediante los bits de ventana de leven y codificador de calidad de compresión proporcionados.

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

Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs

Intenta comprimir un intervalo de bytes de origen en un intervalo de destino.

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

Parámetros

source
ReadOnlySpan<Byte>

Intervalo de bytes de solo lectura que contiene los datos de origen que se van a comprimir.

destination
Span<Byte>

Cuando este método devuelve, un intervalo de bytes donde se almacenan los datos comprimidos.

bytesWritten
Int32

Cuando este método devuelve , el número total de bytes que se escribieron en destination.

Devoluciones

true si la operación de compresión se realizó correctamente; false de lo contrario.

Se aplica a

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

Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs

Intenta comprimir un intervalo de bytes de origen en un intervalo de bytes de destino mediante los bits de ventana de leven y codificador de calidad de compresión proporcionados.

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

Parámetros

source
ReadOnlySpan<Byte>

Intervalo de bytes de solo lectura que contiene los datos de origen que se van a comprimir.

destination
Span<Byte>

Cuando este método devuelve, un intervalo de bytes donde se almacenan los datos comprimidos.

bytesWritten
Int32

Cuando este método devuelve , el número total de bytes que se escribieron en destination.

quality
Int32

Número que representa la calidad de la compresión Brotli. 0 es el mínimo (sin compresión), 11 es el máximo.

window
Int32

Número que representa los bits de la ventana del codificador. El valor mínimo es 10 y el valor máximo es 24.

Devoluciones

true si la operación de compresión se realizó correctamente; false de lo contrario.

Se aplica a