именно эта библотека - libuvccamera + UVCCamera - дают апи к использованию usb video class устройств на андроиде, в то время как родное апи появилось относительно недавно (появилось ли) основано на измененных под ведро линуксовых либах на плюсах, соотвественно - надо делать на плюсах плюс на джаве обработку видео потока делать некомильфо - медленно, оверхед и гц никто не отменял
именно эта библотека - libuvccamera + UVCCamera - дают апи к использованию usb video class устройств на андроиде, в то время как родное апи появилось относительно недавно (появилось ли) основано на измененных под ведро линуксовых либах на плюсах, соотвественно - надо делать на плюсах плюс на джаве обработку видео потока делать некомильфо - медленно, оверхед и гц никто не отменял
если у вас так вопрос стоит, то вряд ли надо скорее всего у вас и так все хорошо работает, если у вас не горело все к чертям по перформансу да и если горит, проблема скорее всего не в джаве
если у вас так вопрос стоит, то вряд ли надо скорее всего у вас и так все хорошо работает, если у вас не горело все к чертям по перформансу да и если горит, проблема скорее всего не в джаве
Я просто наполовину люблю c++, а совмещать его с другими языками - круто 😄😄. Ну и действительно оптимизация же
if android supports DMA-BUF (Direct Rendering Manager Buffer) can someone show me how to use it, and if DMA-BUF is unavailable what would be the next best thing?
The ringbuffer is simply one large, contiguous region of memory + containing two or more frames of packed DV data. Each frame of DV data + is 120000 bytes (NTSC) or 144000 bytes (PAL).