Язык

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 и используемых в соответствии с условиями, описанными в разделе "".

Применяется к