Inflater.SetInput Método

Definição

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.

Aplica-se a