Langage

Deflater.SetInput Méthode

Définition

Surcharges

Nom Description
SetInput(ByteBuffer)

Définit les données d’entrée pour la compression.

SetInput(Byte[])

Définit les données d’entrée pour la compression.

SetInput(Byte[], Int32, Int32)

Définit les données d’entrée pour la compression.

SetInput(ByteBuffer)

Définit les données d’entrée pour la compression.

[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

Paramètres

input
ByteBuffer

octets de données d’entrée

Attributs

Remarques

Définit les données d’entrée pour la compression.

Une des setInput() méthodes doit être appelée chaque fois qu’elle needsInput() retourne la valeur true, ce qui indique que d’autres données d’entrée sont requises.

La position de la mémoire tampon donnée est avancée à mesure que les opérations de déflate sont effectuées, jusqu’à la limite de la mémoire tampon. La mémoire tampon d’entrée peut être modifiée (rechargée) entre les opérations de déflate ; cela équivaut à créer une mémoire tampon et à la définir avec cette méthode.

La modification du contenu, de la position ou de la limite de la mémoire tampon d’entrée simultanément avec une opération de déflate entraîne un comportement non défini, qui peut inclure des résultats d’opération incorrects ou un échec d’opération.

Ajouté dans 11.

Java documentation pour java.util.zip.Deflater.setInput(java.nio.ByteBuffer).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

SetInput(Byte[])

Définit les données d’entrée pour la compression.

[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

Paramètres

input
Byte[]

octets de données d’entrée

Attributs

Remarques

Définit les données d’entrée pour la compression.

Une des setInput() méthodes doit être appelée chaque fois qu’elle needsInput() retourne la valeur true, ce qui indique que d’autres données d’entrée sont requises.

Java documentation pour java.util.zip.Deflater.setInput(byte[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

SetInput(Byte[], Int32, Int32)

Définit les données d’entrée pour la compression.

[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

Paramètres

input
Byte[]

octets de données d’entrée

off
Int32

décalage de début des données

len
Int32

longueur des données

Attributs

Remarques

Définit les données d’entrée pour la compression.

Une des setInput() méthodes doit être appelée chaque fois qu’elle needsInput() retourne la valeur true, ce qui indique que d’autres données d’entrée sont requises.

Java documentation pour java.util.zip.Deflater.setInput(byte[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à