Deflater.SetInput 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 |
|---|---|
| SetInput(ByteBuffer) |
Establece los datos de entrada para la compresión. |
| SetInput(Byte[]) |
Establece los datos de entrada para la compresión. |
| SetInput(Byte[], Int32, Int32) |
Establece los datos de entrada para la compresión. |
SetInput(ByteBuffer)
Establece los datos de entrada para la compresión.
[Android.Runtime.Register("setInput", "(Ljava/nio/ByteBuffer;)V", "GetSetInput_Ljava_nio_ByteBuffer_Handler", ApiSince=35)]
public virtual void SetInput(Java.Nio.ByteBuffer? input);
[<Android.Runtime.Register("setInput", "(Ljava/nio/ByteBuffer;)V", "GetSetInput_Ljava_nio_ByteBuffer_Handler", ApiSince=35)>]
abstract member SetInput : Java.Nio.ByteBuffer -> unit
override this.SetInput : Java.Nio.ByteBuffer -> unit
Parámetros
- input
- ByteBuffer
bytes de datos de entrada
- Atributos
Comentarios
Establece los datos de entrada para la compresión.
Se debe llamar a uno de los setInput() métodos siempre que needsInput() devuelve true que indica que se requieren más datos de entrada.
La posición del búfer determinado se avanzará a medida que se realicen operaciones de desflado, hasta el límite del búfer. El búfer de entrada se puede modificar (rellenar) entre operaciones de desflado; hacerlo equivale a crear un nuevo búfer y establecerlo con este método.
La modificación del contenido, la posición o el límite del búfer de entrada al mismo tiempo con una operación de desflado dará lugar a un comportamiento indefinido, que puede incluir resultados incorrectos de la operación o error de operación.
Agregado en 11.
Java documentación para java.util.zip.Deflater.setInput(java.nio.ByteBuffer).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
SetInput(Byte[])
Establece los datos de entrada para la compresión.
[Android.Runtime.Register("setInput", "([B)V", "GetSetInput_arrayBHandler")]
public virtual void SetInput(byte[]? input);
[<Android.Runtime.Register("setInput", "([B)V", "GetSetInput_arrayBHandler")>]
abstract member SetInput : byte[] -> unit
override this.SetInput : byte[] -> unit
Parámetros
- input
- Byte[]
bytes de datos de entrada
- Atributos
Comentarios
Establece los datos de entrada para la compresión.
Se debe llamar a uno de los setInput() métodos siempre que needsInput() devuelve true que indica que se requieren más datos de entrada.
Java documentación para java.util.zip.Deflater.setInput(byte[]).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
SetInput(Byte[], Int32, Int32)
Establece los datos de entrada para la compresión.
[Android.Runtime.Register("setInput", "([BII)V", "GetSetInput_arrayBIIHandler")]
public virtual void SetInput(byte[]? input, int off, int len);
[<Android.Runtime.Register("setInput", "([BII)V", "GetSetInput_arrayBIIHandler")>]
abstract member SetInput : byte[] * int * int -> unit
override this.SetInput : byte[] * int * int -> unit
Parámetros
- input
- Byte[]
bytes de datos de entrada
- off
- Int32
desplazamiento inicial de los datos
- len
- Int32
la longitud de los datos
- Atributos
Comentarios
Establece los datos de entrada para la compresión.
Se debe llamar a uno de los setInput() métodos siempre que needsInput() devuelve true que indica que se requieren más datos de entrada.
Java documentación para java.util.zip.Deflater.setInput(byte[], int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.