У меня есть smartglass, который подключается к телефону Android.В SmartGlass есть камера.Я получаю доступ к камере для непрерывной потоковой передачи захваченных изображений в свой браузер через WebRTC.
Способ, которым я достиг этого, - через ImageReader, формат Format.Rgbx8888, так как это казалось единственным рабочим форматом..
Изображение из ImageReader преобразуется в байт [] и публикуется через OpenTok для моего веб-клиента.
Все работает просто отлично, за исключением того, что изображение имеет синий оттенок.Я подозреваю, что это связано с заменой красного и синего.
Мой вопрос: как поменять красный и синий, чтобы они стали RGB вместо BGR?Производительность довольно важна, поэтому она должна быть как можно быстрее.
Может быть, полезно знать: Я создаю приложение для Android только с Xamarin Android и OpenTok.Смартгласс - это Iristick Z1.