Lenguaje

Deflater.SetInput Método

Definición

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.

Se aplica a