Sprache

Inflater.SetInput Methode

Definition

Überlädt

Name Beschreibung
SetInput(ByteBuffer)

Legt Eingabedaten für die Dekomprimierung fest.

SetInput(Byte[])

Legt Eingabedaten für die Dekomprimierung fest.

SetInput(Byte[], Int32, Int32)

Legt Eingabedaten für die Dekomprimierung fest.

SetInput(ByteBuffer)

Legt Eingabedaten für die Dekomprimierung fest.

[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

Parameter

input
ByteBuffer

die Eingabedatenbytes

Attribute

Hinweise

Legt Eingabedaten für die Dekomprimierung fest.

Eine der setInput() Methoden sollte aufgerufen werden, wenn needsInput() "true" zurückgegeben wird, der angibt, dass mehr Eingabedaten erforderlich sind.

Die Position des angegebenen Puffers wird erweitert, da aufblasbare Vorgänge bis zum Grenzwert des Puffers ausgeführt werden. Der Eingabepuffer kann zwischen Aufblasvorgängen geändert (neu ausgefüllt) werden; Dies entspricht dem Erstellen eines neuen Puffers und dem Festlegen mit dieser Methode.

Das Ändern des Inhalts, der Position oder des Grenzwerts des Eingabepuffers gleichzeitig mit einem Aufblasvorgang führt zu einem nicht definierten Verhalten, das zu falschen Vorgangsergebnissen oder Vorgangsfehlern führen kann.

In 11 hinzugefügt.

Java Dokumentation für java.util.zip.Inflater.setInput(java.nio.ByteBuffer).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetInput(Byte[])

Legt Eingabedaten für die Dekomprimierung fest.

[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

Parameter

input
Byte[]

die Eingabedatenbytes

Attribute

Hinweise

Legt Eingabedaten für die Dekomprimierung fest.

Eine der setInput() Methoden sollte aufgerufen werden, wenn needsInput() "true" zurückgegeben wird, der angibt, dass mehr Eingabedaten erforderlich sind.

Java Dokumentation für java.util.zip.Inflater.setInput(byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetInput(Byte[], Int32, Int32)

Legt Eingabedaten für die Dekomprimierung fest.

[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

Parameter

input
Byte[]

die Eingabedatenbytes

off
Int32

start offset of the input data

len
Int32

Die Länge der Eingabedaten

Attribute

Hinweise

Legt Eingabedaten für die Dekomprimierung fest.

Eine der setInput() Methoden sollte aufgerufen werden, wenn needsInput() "true" zurückgegeben wird, der angibt, dass mehr Eingabedaten erforderlich sind.

Java Dokumentation für java.util.zip.Inflater.setInput(byte[], int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: