Lenguaje

Inflater.SetInput Método

Definición

Sobrecargas

Nombre Description
SetInput(ByteBuffer)

Establece los datos de entrada para la descompresión.

SetInput(Byte[])

Establece los datos de entrada para la descompresión.

SetInput(Byte[], Int32, Int32)

Establece los datos de entrada para la descompresión.

SetInput(ByteBuffer)

Establece los datos de entrada para la descompresió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 descompresió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 avanzada a medida que se realizan operaciones de inflado, hasta el límite del búfer. El búfer de entrada se puede modificar (rellenar) entre las operaciones de inflado; hacerlo equivale a crear un nuevo búfer y establecerlo con este método.

Modificar el contenido, la posición o el límite del búfer de entrada al mismo tiempo con una operación de inflado 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.Inflater.setInput(java.nio.ByteBuffer).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

SetInput(Byte[])

Establece los datos de entrada para la descompresió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 descompresió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.Inflater.setInput(byte[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

SetInput(Byte[], Int32, Int32)

Establece los datos de entrada para la descompresió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 de entrada

len
Int32

la longitud de los datos de entrada

Atributos

Comentarios

Establece los datos de entrada para la descompresió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.Inflater.setInput(byte[], int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a