語言

Inflater.SetInput 方法

定義

多載

名稱 Description
SetInput(ByteBuffer)

設定減壓輸入資料。

SetInput(Byte[])

設定減壓輸入資料。

SetInput(Byte[], Int32, Int32)

設定減壓輸入資料。

SetInput(ByteBuffer)

設定減壓輸入資料。

[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

參數

input
ByteBuffer

輸入資料位元組

屬性

備註

設定減壓輸入資料。

setInput()返回 true 表示需要更多輸入資料時,應呼叫其中一種needsInput()方法。

隨著充氣操作的進行,給定緩衝區的位置會被推進,直到緩衝區的極限。 輸入緩衝區可在充氣操作間進行修改(重新填充);這樣做等同於建立一個新的緩衝區並用此方法設定。

在充氣操作同時修改輸入緩衝區的內容、位置或限制時,會導致行為不明確,可能包括操作結果錯誤或操作失敗。

新增11。

java.util.zip.Inflater.setInput(java.nio.ByteBuffer)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

SetInput(Byte[])

設定減壓輸入資料。

[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

參數

input
Byte[]

輸入資料位元組

屬性

備註

設定減壓輸入資料。

setInput()返回 true 表示需要更多輸入資料時,應呼叫其中一種needsInput()方法。

java.util.zip.Inflater.setInput(byte[])Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

SetInput(Byte[], Int32, Int32)

設定減壓輸入資料。

[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

參數

input
Byte[]

輸入資料位元組

off
Int32

輸入資料的起始偏移量

len
Int32

輸入資料的長度

屬性

備註

設定減壓輸入資料。

setInput()返回 true 表示需要更多輸入資料時,應呼叫其中一種needsInput()方法。

java.util.zip.Inflater.setInput(byte[], int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於