Inflater.SetInput Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.