Я работал над потоковой передачей видео и фото с веб-камеры на устройствах Android в Unity3D. Большинство примеров, которые я нашел для захвата веб-камер, используют определенный объект WebCamTexture, чтобы получить доступ к оборудованию камеры устройства. В настоящее время я могу захватить ввод с камеры, но WebCamTexture сохраняет данные как Color32[]. Ниже я нашел это решение для преобразования Color32[] в byte[], но, похоже, оно меняет местами каналы красного и синего цветов.
https://stackoverflow.com/a/21575147/8115962
Есть ли способ предотвратить перепутывание красного и синего каналов?