語言

Deflater.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.Deflater.setInput(java.nio.ByteBuffer)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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.Deflater.setInput(byte[])Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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.Deflater.setInput(byte[], int, int)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於