Deflater.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 Komprimierung fest. |
| SetInput(Byte[]) |
Legt Eingabedaten für die Komprimierung fest. |
| SetInput(Byte[], Int32, Int32) |
Legt Eingabedaten für die Komprimierung fest. |
SetInput(ByteBuffer)
Legt Eingabedaten für die Komprimierung 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 Komprimierung 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 Verzögerungsvorgänge bis zum Grenzwert des Puffers ausgeführt werden. Der Eingabepuffer kann zwischen Verzögerungsvorgä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 mit einem Verzögerungsvorgang führt zu einem nicht definierten Verhalten, was zu falschen Vorgangsergebnissen oder Vorgangsfehlern führen kann.
In 11 hinzugefügt.
Java Dokumentation für java.util.zip.Deflater.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 Komprimierung 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 Komprimierung 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.Deflater.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 Komprimierung 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 data
- len
- Int32
die Länge der Daten
- Attribute
Hinweise
Legt Eingabedaten für die Komprimierung 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.Deflater.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.