Deflater.SetInput メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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()メソッドの 1 つは、needsInput()が true を返すたびに呼び出す必要があります。これは、より多くの入力データが必要であることを示します。
バッファーの制限まで、デフレート操作が実行されると、指定されたバッファーの位置が拡張されます。 入力バッファーは、デフレート操作の間に変更 (リフィル) できます。これは、新しいバッファーを作成し、このメソッドで設定することと同じです。
入力バッファーの内容、位置、または制限を deflate 操作と同時に変更すると、未定義の動作が発生し、不適切な操作の結果や操作の失敗が含まれる可能性があります。
11 に追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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()メソッドの 1 つは、needsInput()が true を返すたびに呼び出す必要があります。これは、より多くの入力データが必要であることを示します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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()メソッドの 1 つは、needsInput()が true を返すたびに呼び出す必要があります。これは、より多くの入力データが必要であることを示します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。