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