MediaCodec.GetInputImage(Int32) Метод

Определение

Возвращает доступный для записи объект Image для выведенного из очереди индекса входного буфера, содержащего необработанный входной видеокадр.

[Android.Runtime.Register("getInputImage", "(I)Landroid/media/Image;", "")]
public Android.Media.Image? GetInputImage (int index);
[<Android.Runtime.Register("getInputImage", "(I)Landroid/media/Image;", "")>]
member this.GetInputImage : int -> Android.Media.Image

Параметры

index
Int32

Индекс входного буфера, принадлежащего клиенту, ранее возвращенного при вызове #dequeueInputBufferметода или полученного через обратный вызов onInputBufferAvailable.

Возвращаемое значение

входное изображение или значение NULL, если индекс не является входным буфером, выведенным из очереди, или byteBuffer, который содержит необработанное изображение.

Атрибуты

Исключения

Значение , если нет в состоянии Выполнения.

при ошибке кодека.

Комментарии

Возвращает доступный для записи объект Image для выведенного из очереди индекса входного буфера, содержащего необработанный входной видеокадр.

После вызова этого метода любой объект ByteBuffer или Image, возвращенный ранее для того же входного индекса, больше не должен использоваться.

Документация по Java для android.media.MediaCodec.getInputImage(int).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

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