ByteBufferExtractor

открытый класс ByteBufferExtractor

Утилита для извлечения ByteBuffer из MPImage .

В настоящее время он поддерживает только MPImage с MPImage.STORAGE_TYPE_BYTEBUFFER , в противном случае будет выдано IllegalArgumentException .

Публичные методы

статический байтбуфер
извлечь (изображение MPImage )
Извлекает ByteBuffer из MPImage .
статический байтбуфер
извлечение (изображение MPImage , int targetFormat)
Извлекает ByteBuffer только для чтения в заданном targetFormat из MPImage .

Унаследованные методы

Публичные методы

общедоступный статический экстракт ByteBuffer (изображение MPImage )

Извлекает ByteBuffer из MPImage .

Возвращенный ByteBuffer представляет собой представление, доступное только для чтения, с первым доступным MPImageProperties , тип хранения которого — MPImage.STORAGE_TYPE_BYTEBUFFER .

Параметры
изображение
Возврат
Броски
IllegalArgumentException когда изображение не содержит хранилища ByteBuffer .
Смотрите также

общедоступный статический экстракт ByteBuffer (изображение MPImage , int targetFormat)

Извлекает ByteBuffer только для чтения в заданном targetFormat из MPImage .

Спецификация преобразования формата:

  • При извлечении изображений RGB в формат RGBA для канала A всегда будет установлено значение 255.
  • При извлечении изображений RGBA в формат RGB канал A будет удален.

Параметры
изображение изображение, из которого нужно извлечь буфер.
целевойформат формат изображения результирующего байт-буфера.
Возврат
Броски
IllegalArgumentException когда для извлечения требуются неподдерживаемые преобразования формата или типа данных.