MediaCodec.GetOutputImage(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект Image, доступный только для чтения, для выведенного из очереди индекса буфера вывода, содержащего необработанный видеокадр.
[Android.Runtime.Register("getOutputImage", "(I)Landroid/media/Image;", "")]
public Android.Media.Image? GetOutputImage (int index);
[<Android.Runtime.Register("getOutputImage", "(I)Landroid/media/Image;", "")>]
member this.GetOutputImage : int -> Android.Media.Image
Параметры
- index
- Int32
Индекс принадлежащего клиенту выходного буфера, ранее возвращенного вызовом #dequeueOutputBuffer
или полученного через обратный вызов onOutputBufferAvailable.
Возвращаемое значение
выходное изображение или значение NULL, если индекс не является буфером вывода из очереди, не является необработанным видеокадром или если кодек был настроен с выходной поверхностью.
- Атрибуты
Исключения
Значение , если не в состоянии Выполнения.
при ошибке кодека.
Комментарии
Возвращает объект Image, доступный только для чтения, для выведенного из очереди индекса буфера вывода, содержащего необработанный видеокадр.
После вызова этого метода все объекты ByteBuffer или Image, возвращенные ранее для того же выходного индекса, больше не должны использоваться.
Документация по Java для android.media.MediaCodec.getOutputImage(int)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.