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
| 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.
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.
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.