Я разрабатываю приложение камеры, и на данный момент я предварительно просмотр всех камер. Я могу войти в систему до 8 идентификаторов камеры.
Прогресс: я могу переключаться между камерами и увидеть предварительный просмотр от идентификатора камеры 0 на идентификатор камеры 5. С помощью максимального разрешения, которое поддерживается для этого датчика.
Проблема: Итак, прямо сейчас идентификатор камеры 6 и 7 вызывает ошибку: < /p>
GraphicBufferAllocator E Failed to allocate (4000 x 3000) layerCount 1 format 34 usage 100: 1
BufferQueueProducer E [SurfaceTexture-0-20260-0](id:4f2400000001,api:4,p:1664,c:20260) dequeueBuffer: createGraphicBuffer failed
BufferQueueProducer E [SurfaceTexture-0-20260-0](id:4f2400000001,api:4,p:1664,c:20260) requestBuffer: slot 0 is not owned by the producer (state = FREE)
< /code>
Теперь дело в том, что этот 4000x3000 работает для другого идентификатора камеры 4. Поэтому я не могу понять, почему это сбои на идентификаторе камеры 6 и 7.
Примечание: приложение состоит в том, чтобы предоставить высокое разрешение и FP от датчика, вместо этого предварительно выкомпированные, чтобы получить полный потенциал от устройства; для создания контента.
Подробнее здесь: https://stackoverflow.com/questions/797 ... me-cameras