johnny-lv / UVCAndroid

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Maven Central

UVCAndroid

Library and sample to access UVC camera on non-rooted Android device

中文文档: UVCAndroid,安卓UVC相机通用开发库

How do I use it?

Setup

Dependencies
repositories {
  mavenCentral()
}

dependencies {
    implementation 'com.herohan:UVCAndroid:1.0.5'
}

R8 / ProGuard

If you are using R8 the shrinking and obfuscation rules are included automatically.

ProGuard users must manually add the below options.

-keep class com.herohan.uvcapp.** { *; }
-keep class com.serenegiant.usb.** { *; }
-keepclassmembers class * implements com.serenegiant.usb.IButtonCallback {*;}
-keepclassmembers class * implements com.serenegiant.usb.IFrameCallback {*;}
-keepclassmembers class * implements com.serenegiant.usb.IStatusCallback {*;}

Requirements

Android 5.0+

About

License:Apache License 2.0


Languages

Language:C 51.3%Language:Assembly 17.7%Language:Java 10.4%Language:C++ 8.4%Language:HTML 7.9%Language:CMake 1.5%Language:Makefile 0.6%Language:Shell 0.5%Language:CSS 0.5%Language:Roff 0.4%Language:JavaScript 0.4%Language:M4 0.2%Language:Python 0.1%