BrotliEncoder.TryCompress Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
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, con los bits de compresión de la ventana del codificador y el nivel de calidad especificados. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)
- 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 datos de solo lectura que contiene los datos de origen que se van a comprimir.
Cuando se devuelve este método, intervalo de bytes donde se almacenan los datos comprimidos.
- bytesWritten
- Int32
Cuando se devuelve este método, número total de bytes escritos en destination
.
Devoluciones
true
si la operación se realizó correctamente; en caso contrario, false
.
Se aplica a
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)
- Source:
- BrotliEncoder.cs
- Source:
- BrotliEncoder.cs
- Source:
- BrotliEncoder.cs
Intenta comprimir un intervalo de bytes de origen en un intervalo de bytes de destino, con los bits de compresión de la ventana del codificador y el nivel de calidad especificados.
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 datos de solo lectura que contiene los datos de origen que se van a comprimir.
Cuando se devuelve este método, intervalo de bytes donde se almacenan los datos comprimidos.
- bytesWritten
- Int32
Cuando se devuelve este método, número total de bytes escritos en destination
.
- quality
- Int32
Número que representa la calidad de la compresión de Brotli. 0 es el valor 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 se realizó correctamente; en caso contrario, false
.