Inflater.SetInput Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| 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() методов должен вызываться всякий раз needsInput() , когда возвращает значение true, указывающее, что требуется больше входных данных.
Позиция данного буфера будет расширена по мере выполнения операций раздувания до предела буфера. Входной буфер может быть изменен (повторно заполнен) между операциями раздувания; это эквивалентно созданию нового буфера и его настройке с помощью этого метода.
Изменение содержимого, положения или ограничения входного буфера одновременно с операцией раздувания приведет к неопределенному поведению, которое может включать неправильные результаты операции или сбой операции.
Добавлено в 11.
Java документации по java.util.zip.Inflater.setInput(java.nio.ByteBuffer).
Части этой страницы — это изменения на основе работы, созданной и общей 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() методов должен вызываться всякий раз needsInput() , когда возвращает значение true, указывающее, что требуется больше входных данных.
Java документации по java.util.zip.Inflater.setInput(byte[]).
Части этой страницы — это изменения на основе работы, созданной и общей 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() методов должен вызываться всякий раз needsInput() , когда возвращает значение true, указывающее, что требуется больше входных данных.
Java документации по java.util.zip.Inflater.setInput(byte[], int, int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".