Inflater.SetInput Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| SetInput(ByteBuffer) |
Define dados de entrada para descompactação. |
| SetInput(Byte[]) |
Define dados de entrada para descompactação. |
| SetInput(Byte[], Int32, Int32) |
Define dados de entrada para descompactação. |
SetInput(ByteBuffer)
Define dados de entrada para descompactação.
[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
os bytes de dados de entrada
- Atributos
Comentários
Define dados de entrada para descompactação.
Um dos setInput() métodos deve ser chamado sempre que needsInput() retorna true indicando que mais dados de entrada são necessários.
A posição do buffer fornecido será avançada à medida que as operações de inflação forem executadas, até o limite do buffer. O buffer de entrada pode ser modificado (preenchido novamente) entre operações de inflação; Fazer isso é equivalente a criar um novo buffer e defini-lo com esse método.
Modificar o conteúdo, a posição ou o limite do buffer de entrada simultaneamente com uma operação de inflação resultará em um comportamento indefinido, que pode incluir resultados de operação incorretos ou falha na operação.
Adicionado em 11.
Java documentação para java.util.zip.Inflater.setInput(java.nio.ByteBuffer).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
SetInput(Byte[])
Define dados de entrada para descompactação.
[Android.Runtime.Register("setInput", "([B)V", "GetSetInput_arrayBHandler")]
public virtual void SetInput(byte[]? b);
[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
- binput
- Byte[]
os bytes de dados de entrada
- Atributos
Comentários
Define dados de entrada para descompactação.
Um dos setInput() métodos deve ser chamado sempre que needsInput() retorna true indicando que mais dados de entrada são necessários.
Java documentação para java.util.zip.Inflater.setInput(byte[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
SetInput(Byte[], Int32, Int32)
Define dados de entrada para descompactação.
[Android.Runtime.Register("setInput", "([BII)V", "GetSetInput_arrayBIIHandler")]
public virtual void SetInput(byte[]? b, int off, int len);
[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
- binput
- Byte[]
os bytes de dados de entrada
- off
- Int32
o deslocamento inicial dos dados de entrada
- len
- Int32
o comprimento dos dados de entrada
- Atributos
Comentários
Define dados de entrada para descompactação.
Um dos setInput() métodos deve ser chamado sempre que needsInput() retorna true indicando que mais dados de entrada são necessários.
Java documentação para java.util.zip.Inflater.setInput(byte[], int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.