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.