在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Android平台开发 → USB 外置摄像头 Android

USB 外置摄像头 Android

Android平台开发

下载此实例
  • 开发语言:Java
  • 实例大小:3.65M
  • 下载次数:23
  • 浏览次数:165
  • 发布时间:2022-08-10
  • 实例类别:Android平台开发
  • 发 布 人:zp0283
  • 文件格式:.zip
  • 所需积分:2
 相关标签: Android usb Camera

实例介绍

【实例简介】USB 外置摄像头 Android 

android 外置摄像头 接入,设计到OPENGL 以及音视频编码录像

【实例截图】

from clipboard

【核心代码】
.
├── USB 外置摄像头 Android_UVCCamera-master.zip
└── uvccamera-master
    ├── README.md
    ├── UVCCamera.iml
    ├── build.gradle
    ├── gradle
    │   └── wrapper
    │       └── gradle-wrapper.properties
    ├── gradle.properties
    ├── gradlew
    ├── gradlew.bat
    ├── libuvccamera
    │   ├── build.gradle
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── java
    │           │   └── com
    │           │       └── serenegiant
    │           │           ├── common
    │           │           │   ├── BaseActivity.java
    │           │           │   ├── BaseFragment.java
    │           │           │   └── BaseService.java
    │           │           └── usb
    │           │               ├── CameraDialog.java
    │           │               ├── DeviceFilter.java
    │           │               ├── IButtonCallback.java
    │           │               ├── IFrameCallback.java
    │           │               ├── IStatusCallback.java
    │           │               ├── Size.java
    │           │               ├── USBMonitor.java
    │           │               ├── USBVendorId.java
    │           │               └── UVCCamera.java
    │           ├── jni
    │           │   ├── Android.mk
    │           │   ├── Application.mk
    │           │   ├── UVCCamera
    │           │   │   ├── Android.mk
    │           │   │   ├── Parameters.cpp
    │           │   │   ├── Parameters.h
    │           │   │   ├── UVCButtonCallback.cpp
    │           │   │   ├── UVCButtonCallback.h
    │           │   │   ├── UVCCamera.cpp
    │           │   │   ├── UVCCamera.h
    │           │   │   ├── UVCPreview.cpp
    │           │   │   ├── UVCPreview.h
    │           │   │   ├── UVCStatusCallback.cpp
    │           │   │   ├── UVCStatusCallback.h
    │           │   │   ├── _onload.cpp
    │           │   │   ├── _onload.h
    │           │   │   ├── libUVCCamera.h
    │           │   │   ├── objectarray.h
    │           │   │   ├── pipeline
    │           │   │   │   ├── AbstractBufferedPipeline.cpp
    │           │   │   │   ├── AbstractBufferedPipeline.h
    │           │   │   │   ├── CallbackPipeline.cpp
    │           │   │   │   ├── CallbackPipeline.h
    │           │   │   │   ├── CaptureBasePipeline.cpp
    │           │   │   │   ├── CaptureBasePipeline.h
    │           │   │   │   ├── ConvertPipeline.cpp
    │           │   │   │   ├── ConvertPipeline.h
    │           │   │   │   ├── DistributePipeline.cpp
    │           │   │   │   ├── DistributePipeline.h
    │           │   │   │   ├── IPipeline.cpp
    │           │   │   │   ├── IPipeline.h
    │           │   │   │   ├── PreviewPipeline.cpp
    │           │   │   │   ├── PreviewPipeline.h
    │           │   │   │   ├── PublisherPipeline.cpp
    │           │   │   │   ├── PublisherPipeline.h
    │           │   │   │   ├── SQLiteBufferedPipeline.cpp
    │           │   │   │   ├── SQLiteBufferedPipeline.h
    │           │   │   │   ├── SimpleBufferedPipeline.cpp
    │           │   │   │   ├── SimpleBufferedPipeline.h
    │           │   │   │   ├── pipeline_helper.cpp
    │           │   │   │   └── pipeline_helper.h
    │           │   │   ├── serenegiant_usb_UVCCamera.cpp
    │           │   │   └── utilbase.cpp
    │           │   ├── libjpeg-turbo-1.5.0
    │           │   │   ├── Android.mk
    │           │   │   ├── BUILDING.md
    │           │   │   ├── CMakeLists.txt
    │           │   │   ├── ChangeLog.md
    │           │   │   ├── LICENSE.md
    │           │   │   ├── Makefile.am
    │           │   │   ├── Makefile.in
    │           │   │   ├── README.ijg
    │           │   │   ├── README.md
    │           │   │   ├── acinclude.m4
    │           │   │   ├── aclocal.m4
    │           │   │   ├── ar-lib
    │           │   │   ├── bmp.c
    │           │   │   ├── bmp.h
    │           │   │   ├── cderror.h
    │           │   │   ├── cdjpeg.c
    │           │   │   ├── cdjpeg.h
    │           │   │   ├── change.log
    │           │   │   ├── cjpeg.1
    │           │   │   ├── cjpeg.c
    │           │   │   ├── cmakescripts
    │           │   │   │   └── testclean.cmake
    │           │   │   ├── coderules.txt
    │           │   │   ├── compile
    │           │   │   ├── config.guess
    │           │   │   ├── config.h.in
    │           │   │   ├── config.sub
    │           │   │   ├── configure
    │           │   │   ├── configure.ac
    │           │   │   ├── depcomp
    │           │   │   ├── djpeg.1
    │           │   │   ├── djpeg.c
    │           │   │   ├── doc
    │           │   │   │   └── html
    │           │   │   │       ├── annotated.html
    │           │   │   │       ├── bc_s.png
    │           │   │   │       ├── bdwn.png
    │           │   │   │       ├── classes.html
    │           │   │   │       ├── closed.png
    │           │   │   │       ├── doxygen-extra.css
    │           │   │   │       ├── doxygen.css
    │           │   │   │       ├── doxygen.png
    │           │   │   │       ├── dynsections.js
    │           │   │   │       ├── ftv2blank.png
    │           │   │   │       ├── ftv2cl.png
    │           │   │   │       ├── ftv2doc.png
    │           │   │   │       ├── ftv2folderclosed.png
    │           │   │   │       ├── ftv2folderopen.png
    │           │   │   │       ├── ftv2lastnode.png
    │           │   │   │       ├── ftv2link.png
    │           │   │   │       ├── ftv2mlastnode.png
    │           │   │   │       ├── ftv2mnode.png
    │           │   │   │       ├── ftv2mo.png
    │           │   │   │       ├── ftv2node.png
    │           │   │   │       ├── ftv2ns.png
    │           │   │   │       ├── ftv2plastnode.png
    │           │   │   │       ├── ftv2pnode.png
    │           │   │   │       ├── ftv2splitbar.png
    │           │   │   │       ├── ftv2vertline.png
    │           │   │   │       ├── functions.html
    │           │   │   │       ├── functions_vars.html
    │           │   │   │       ├── group___turbo_j_p_e_g.html
    │           │   │   │       ├── index.html
    │           │   │   │       ├── jquery.js
    │           │   │   │       ├── modules.html
    │           │   │   │       ├── nav_f.png
    │           │   │   │       ├── nav_g.png
    │           │   │   │       ├── nav_h.png
    │           │   │   │       ├── open.png
    │           │   │   │       ├── search
    │           │   │   │       │   ├── all_63.html
    │           │   │   │       │   ├── all_63.js
    │           │   │   │       │   ├── all_64.html
    │           │   │   │       │   ├── all_64.js
    │           │   │   │       │   ├── all_68.html
    │           │   │   │       │   ├── all_68.js
    │           │   │   │       │   ├── all_6e.html
    │           │   │   │       │   ├── all_6e.js
    │           │   │   │       │   ├── all_6f.html
    │           │   │   │       │   ├── all_6f.js
    │           │   │   │       │   ├── all_72.html
    │           │   │   │       │   ├── all_72.js
    │           │   │   │       │   ├── all_74.html
    │           │   │   │       │   ├── all_74.js
    │           │   │   │       │   ├── all_77.html
    │           │   │   │       │   ├── all_77.js
    │           │   │   │       │   ├── all_78.html
    │           │   │   │       │   ├── all_78.js
    │           │   │   │       │   ├── all_79.html
    │           │   │   │       │   ├── all_79.js
    │           │   │   │       │   ├── classes_74.html
    │           │   │   │       │   ├── classes_74.js
    │           │   │   │       │   ├── close.png
    │           │   │   │       │   ├── enums_74.html
    │           │   │   │       │   ├── enums_74.js
    │           │   │   │       │   ├── enumvalues_74.html
    │           │   │   │       │   ├── enumvalues_74.js
    │           │   │   │       │   ├── functions_74.html
    │           │   │   │       │   ├── functions_74.js
    │           │   │   │       │   ├── groups_74.html
    │           │   │   │       │   ├── groups_74.js
    │           │   │   │       │   ├── mag_sel.png
    │           │   │   │       │   ├── nomatches.html
    │           │   │   │       │   ├── search.css
    │           │   │   │       │   ├── search.js
    │           │   │   │       │   ├── search_l.png
    │           │   │   │       │   ├── search_m.png
    │           │   │   │       │   ├── search_r.png
    │           │   │   │       │   ├── typedefs_74.html
    │           │   │   │       │   ├── typedefs_74.js
    │           │   │   │       │   ├── variables_63.html
    │           │   │   │       │   ├── variables_63.js
    │           │   │   │       │   ├── variables_64.html
    │           │   │   │       │   ├── variables_64.js
    │           │   │   │       │   ├── variables_68.html
    │           │   │   │       │   ├── variables_68.js
    │           │   │   │       │   ├── variables_6e.html
    │           │   │   │       │   ├── variables_6e.js
    │           │   │   │       │   ├── variables_6f.html
    │           │   │   │       │   ├── variables_6f.js
    │           │   │   │       │   ├── variables_72.html
    │           │   │   │       │   ├── variables_72.js
    │           │   │   │       │   ├── variables_74.html
    │           │   │   │       │   ├── variables_74.js
    │           │   │   │       │   ├── variables_77.html
    │           │   │   │       │   ├── variables_77.js
    │           │   │   │       │   ├── variables_78.html
    │           │   │   │       │   ├── variables_78.js
    │           │   │   │       │   ├── variables_79.html
    │           │   │   │       │   └── variables_79.js
    │           │   │   │       ├── structtjregion.html
    │           │   │   │       ├── structtjscalingfactor.html
    │           │   │   │       ├── structtjtransform.html
    │           │   │   │       ├── sync_off.png
    │           │   │   │       ├── sync_on.png
    │           │   │   │       ├── tab_a.png
    │           │   │   │       ├── tab_b.png
    │           │   │   │       ├── tab_h.png
    │           │   │   │       ├── tab_s.png
    │           │   │   │       └── tabs.css
    │           │   │   ├── doxygen-extra.css
    │           │   │   ├── doxygen.config
    │           │   │   ├── example.c
    │           │   │   ├── include
    │           │   │   │   ├── config.h
    │           │   │   │   ├── jconfig.h
    │           │   │   │   ├── jconfigint.h
    │           │   │   │   └── jsimdcfg.inc
    │           │   │   ├── install-sh
    │           │   │   ├── jaricom.c
    │           │   │   ├── java
    │           │   │   │   ├── CMakeLists.txt
    │           │   │   │   ├── MANIFEST.MF
    │           │   │   │   ├── Makefile.am
    │           │   │   │   ├── Makefile.in
    │           │   │   │   ├── README
    │           │   │   │   ├── TJBench.java
    │           │   │   │   ├── TJExample.java
    │           │   │   │   ├── TJUnitTest.java
    │           │   │   │   ├── doc
    │           │   │   │   │   ├── allclasses-frame.html
    │           │   │   │   │   ├── allclasses-noframe.html
    │           │   │   │   │   ├── constant-values.html
    │           │   │   │   │   ├── deprecated-list.html
    │           │   │   │   │   ├── help-doc.html
    │           │   │   │   │   ├── index-all.html
    │           │   │   │   │   ├── index.html
    │           │   │   │   │   ├── org
    │           │   │   │   │   │   └── libjpegturbo
    │           │   │   │   │   │       └── turbojpeg
    │           │   │   │   │   │           ├── TJ.html
    │           │   │   │   │   │           ├── TJCompressor.html
    │           │   │   │   │   │           ├── TJCustomFilter.html
    │           │   │   │   │   │           ├── TJDecompressor.html
    │           │   │   │   │   │           ├── TJException.html
    │           │   │   │   │   │           ├── TJScalingFactor.html
    │           │   │   │   │   │           ├── TJTransform.html
    │           │   │   │   │   │           ├── TJTransformer.html
    │           │   │   │   │   │           ├── YUVImage.html
    │           │   │   │   │   │           ├── package-frame.html
    │           │   │   │   │   │           ├── package-summary.html
    │           │   │   │   │   │           └── package-tree.html
    │           │   │   │   │   ├── overview-tree.html
    │           │   │   │   │   ├── package-list
    │           │   │   │   │   ├── resources
    │           │   │   │   │   │   ├── background.gif
    │           │   │   │   │   │   ├── tab.gif
    │           │   │   │   │   │   ├── titlebar.gif
    │           │   │   │   │   │   └── titlebar_end.gif
    │           │   │   │   │   ├── serialized-form.html
    │           │   │   │   │   └── stylesheet.css
    │           │   │   │   ├── org
    │           │   │   │   │   └── libjpegturbo
    │           │   │   │   │       └── turbojpeg
    │           │   │   │   │           ├── TJ.java
    │           │   │   │   │           ├── TJCompressor.java
    │           │   │   │   │           ├── TJCustomFilter.java
    │           │   │   │   │           ├── TJDecompressor.java
    │           │   │   │   │           ├── TJException.java
    │           │   │   │   │           ├── TJLoader.java.in
    │           │   │   │   │           ├── TJLoader.java.tmpl
    │           │   │   │   │           ├── TJScalingFactor.java
    │           │   │   │   │           ├── TJTransform.java
    │           │   │   │   │           ├── TJTransformer.java
    │           │   │   │   │           └── YUVImage.java
    │           │   │   │   ├── org_libjpegturbo_turbojpeg_TJ.h
    │           │   │   │   ├── org_libjpegturbo_turbojpeg_TJCompressor.h
    │           │   │   │   ├── org_libjpegturbo_turbojpeg_TJDecompressor.h
    │           │   │   │   └── org_libjpegturbo_turbojpeg_TJTransformer.h
    │           │   │   ├── jcapimin.c
    │           │   │   ├── jcapistd.c
    │           │   │   ├── jcarith.c
    │           │   │   ├── jccoefct.c
    │           │   │   ├── jccolext.c
    │           │   │   ├── jccolor.c
    │           │   │   ├── jcdctmgr.c
    │           │   │   ├── jchuff.c
    │           │   │   ├── jchuff.h
    │           │   │   ├── jcinit.c
    │           │   │   ├── jcmainct.c
    │           │   │   ├── jcmarker.c
    │           │   │   ├── jcmaster.c
    │           │   │   ├── jcomapi.c
    │           │   │   ├── jconfig.h.in
    │           │   │   ├── jconfig.txt
    │           │   │   ├── jconfigint.h.in
    │           │   │   ├── jcparam.c
    │           │   │   ├── jcphuff.c
    │           │   │   ├── jcprepct.c
    │           │   │   ├── jcsample.c
    │           │   │   ├── jcstest.c
    │           │   │   ├── jctrans.c
    │           │   │   ├── jdapimin.c
    │           │   │   ├── jdapistd.c
    │           │   │   ├── jdarith.c
    │           │   │   ├── jdatadst-tj.c
    │           │   │   ├── jdatadst.c
    │           │   │   ├── jdatasrc-tj.c
    │           │   │   ├── jdatasrc.c
    │           │   │   ├── jdcoefct.c
    │           │   │   ├── jdcoefct.h
    │           │   │   ├── jdcol565.c
    │           │   │   ├── jdcolext.c
    │           │   │   ├── jdcolor.c
    │           │   │   ├── jdct.h
    │           │   │   ├── jddctmgr.c
    │           │   │   ├── jdhuff.c
    │           │   │   ├── jdhuff.h
    │           │   │   ├── jdinput.c
    │           │   │   ├── jdmainct.c
    │           │   │   ├── jdmainct.h
    │           │   │   ├── jdmarker.c
    │           │   │   ├── jdmaster.c
    │           │   │   ├── jdmaster.h
    │           │   │   ├── jdmerge.c
    │           │   │   ├── jdmrg565.c
    │           │   │   ├── jdmrgext.c
    │           │   │   ├── jdphuff.c
    │           │   │   ├── jdpostct.c
    │           │   │   ├── jdsample.c
    │           │   │   ├── jdsample.h
    │           │   │   ├── jdtrans.c
    │           │   │   ├── jerror.c
    │           │   │   ├── jerror.h
    │           │   │   ├── jfdctflt.c
    │           │   │   ├── jfdctfst.c
    │           │   │   ├── jfdctint.c
    │           │   │   ├── jidctflt.c
    │           │   │   ├── jidctfst.c
    │           │   │   ├── jidctint.c
    │           │   │   ├── jidctred.c
    │           │   │   ├── jinclude.h
    │           │   │   ├── jmemmgr.c
    │           │   │   ├── jmemnobs.c
    │           │   │   ├── jmemsys.h
    │           │   │   ├── jmorecfg.h
    │           │   │   ├── jpeg_nbits_table.h
    │           │   │   ├── jpegcomp.h
    │           │   │   ├── jpegint.h
    │           │   │   ├── jpeglib.h
    │           │   │   ├── jpegtran.1
    │           │   │   ├── jpegtran.c
    │           │   │   ├── jquant1.c
    │           │   │   ├── jquant2.c
    │           │   │   ├── jsimd.h
    │           │   │   ├── jsimd_none.c
    │           │   │   ├── jsimddct.h
    │           │   │   ├── jstdhuff.c
    │           │   │   ├── jutils.c
    │           │   │   ├── jversion.h
    │           │   │   ├── libjpeg.map.in
    │           │   │   ├── libjpeg.txt
    │           │   │   ├── ltmain.sh
    │           │   │   ├── md5
    │           │   │   │   ├── CMakeLists.txt
    │           │   │   │   ├── Makefile.am
    │           │   │   │   ├── Makefile.in
    │           │   │   │   ├── md5.c
    │           │   │   │   ├── md5.h
    │           │   │   │   ├── md5cmp.c
    │           │   │   │   └── md5hl.c
    │           │   │   ├── missing
    │           │   │   ├── rdbmp.c
    │           │   │   ├── rdcolmap.c
    │           │   │   ├── rdgif.c
    │           │   │   ├── rdjpgcom.1
    │           │   │   ├── rdjpgcom.c
    │           │   │   ├── rdppm.c
    │           │   │   ├── rdrle.c
    │           │   │   ├── rdswitch.c
    │           │   │   ├── rdtarga.c
    │           │   │   ├── release
    │           │   │   │   ├── Distribution.xml
    │           │   │   │   ├── License.rtf
    │           │   │   │   ├── ReadMe.txt
    │           │   │   │   ├── Welcome.rtf
    │           │   │   │   ├── deb-control.tmpl
    │           │   │   │   ├── libjpeg-turbo.nsi.in
    │           │   │   │   ├── libjpeg-turbo.spec.in
    │           │   │   │   ├── libjpeg.pc.in
    │           │   │   │   ├── libturbojpeg.pc.in
    │           │   │   │   ├── makecygwinpkg.in
    │           │   │   │   ├── makedpkg.in
    │           │   │   │   ├── makemacpkg.in
    │           │   │   │   └── uninstall.in
    │           │   │   ├── sharedlib
    │           │   │   │   └── CMakeLists.txt
    │           │   │   ├── simd
    │           │   │   │   ├── CMakeLists.txt
    │           │   │   │   ├── Makefile.am
    │           │   │   │   ├── Makefile.in
    │           │   │   │   ├── jccolext-altivec.c
    │           │   │   │   ├── jccolext-mmx.asm
    │           │   │   │   ├── jccolext-sse2-64.asm
    │           │   │   │   ├── jccolext-sse2.asm
    │           │   │   │   ├── jccolor-altivec.c
    │           │   │   │   ├── jccolor-mmx.asm
    │           │   │   │   ├── jccolor-sse2-64.asm
    │           │   │   │   ├── jccolor-sse2.asm
    │           │   │   │   ├── jcgray-altivec.c
    │           │   │   │   ├── jcgray-mmx.asm
    │           │   │   │   ├── jcgray-sse2-64.asm
    │           │   │   │   ├── jcgray-sse2.asm
    │           │   │   │   ├── jcgryext-altivec.c
    │           │   │   │   ├── jcgryext-mmx.asm
    │           │   │   │   ├── jcgryext-sse2-64.asm
    │           │   │   │   ├── jcgryext-sse2.asm
    │           │   │   │   ├── jchuff-sse2-64.asm
    │           │   │   │   ├── jchuff-sse2.asm
    │           │   │   │   ├── jcolsamp.inc
    │           │   │   │   ├── jcsample-altivec.c
    │           │   │   │   ├── jcsample-mmx.asm
    │           │   │   │   ├── jcsample-sse2-64.asm
    │           │   │   │   ├── jcsample-sse2.asm
    │           │   │   │   ├── jcsample.h
    │           │   │   │   ├── jdcolext-altivec.c
    │           │   │   │   ├── jdcolext-mmx.asm
    │           │   │   │   ├── jdcolext-sse2-64.asm
    │           │   │   │   ├── jdcolext-sse2.asm
    │           │   │   │   ├── jdcolor-altivec.c
    │           │   │   │   ├── jdcolor-mmx.asm
    │           │   │   │   ├── jdcolor-sse2-64.asm
    │           │   │   │   ├── jdcolor-sse2.asm
    │           │   │   │   ├── jdct.inc
    │           │   │   │   ├── jdmerge-altivec.c
    │           │   │   │   ├── jdmerge-mmx.asm
    │           │   │   │   ├── jdmerge-sse2-64.asm
    │           │   │   │   ├── jdmerge-sse2.asm
    │           │   │   │   ├── jdmrgext-altivec.c
    │           │   │   │   ├── jdmrgext-mmx.asm
    │           │   │   │   ├── jdmrgext-sse2-64.asm
    │           │   │   │   ├── jdmrgext-sse2.asm
    │           │   │   │   ├── jdsample-altivec.c
    │           │   │   │   ├── jdsample-mmx.asm
    │           │   │   │   ├── jdsample-sse2-64.asm
    │           │   │   │   ├── jdsample-sse2.asm
    │           │   │   │   ├── jfdctflt-3dn.asm
    │           │   │   │   ├── jfdctflt-sse-64.asm
    │           │   │   │   ├── jfdctflt-sse.asm
    │           │   │   │   ├── jfdctfst-altivec.c
    │           │   │   │   ├── jfdctfst-mmx.asm
    │           │   │   │   ├── jfdctfst-sse2-64.asm
    │           │   │   │   ├── jfdctfst-sse2.asm
    │           │   │   │   ├── jfdctint-altivec.c
    │           │   │   │   ├── jfdctint-mmx.asm
    │           │   │   │   ├── jfdctint-sse2-64.asm
    │           │   │   │   ├── jfdctint-sse2.asm
    │           │   │   │   ├── jidctflt-3dn.asm
    │           │   │   │   ├── jidctflt-sse.asm
    │           │   │   │   ├── jidctflt-sse2-64.asm
    │           │   │   │   ├── jidctflt-sse2.asm
    │           │   │   │   ├── jidctfst-altivec.c
    │           │   │   │   ├── jidctfst-mmx.asm
    │           │   │   │   ├── jidctfst-sse2-64.asm
    │           │   │   │   ├── jidctfst-sse2.asm
    │           │   │   │   ├── jidctint-altivec.c
    │           │   │   │   ├── jidctint-mmx.asm
    │           │   │   │   ├── jidctint-sse2-64.asm
    │           │   │   │   ├── jidctint-sse2.asm
    │           │   │   │   ├── jidctred-mmx.asm
    │           │   │   │   ├── jidctred-sse2-64.asm
    │           │   │   │   ├── jidctred-sse2.asm
    │           │   │   │   ├── jpeg_nbits_table.inc
    │           │   │   │   ├── jquant-3dn.asm
    │           │   │   │   ├── jquant-mmx.asm
    │           │   │   │   ├── jquant-sse.asm
    │           │   │   │   ├── jquantf-sse2-64.asm
    │           │   │   │   ├── jquantf-sse2.asm
    │           │   │   │   ├── jquanti-altivec.c
    │           │   │   │   ├── jquanti-sse2-64.asm
    │           │   │   │   ├── jquanti-sse2.asm
    │           │   │   │   ├── jsimd.h
    │           │   │   │   ├── jsimd_altivec.h
    │           │   │   │   ├── jsimd_arm.c
    │           │   │   │   ├── jsimd_arm64.c
    │           │   │   │   ├── jsimd_arm64_neon.S
    │           │   │   │   ├── jsimd_arm_neon.S
    │           │   │   │   ├── jsimd_i386.c
    │           │   │   │   ├── jsimd_mips.c
    │           │   │   │   ├── jsimd_mips_dspr2.S
    │           │   │   │   ├── jsimd_mips_dspr2_asm.h
    │           │   │   │   ├── jsimd_powerpc.c
    │           │   │   │   ├── jsimd_x86_64.c
    │           │   │   │   ├── jsimdcfg.inc.h
    │           │   │   │   ├── jsimdcpu.asm
    │           │   │   │   ├── jsimdext.inc
    │           │   │   │   └── nasm_lt.sh
    │           │   │   ├── structure.txt
    │           │   │   ├── testimages
    │           │   │   │   ├── nightshot_iso_100.bmp
    │           │   │   │   ├── nightshot_iso_100.txt
    │           │   │   │   ├── testimgari.jpg
    │           │   │   │   ├── testimgint.jpg
    │           │   │   │   ├── testorig.jpg
    │           │   │   │   ├── testorig.ppm
    │           │   │   │   ├── testorig12.jpg
    │           │   │   │   ├── vgl_5674_0098.bmp
    │           │   │   │   ├── vgl_6434_0018a.bmp
    │           │   │   │   └── vgl_6548_0026a.bmp
    │           │   │   ├── tjbench.c
    │           │   │   ├── tjbenchtest.in
    │           │   │   ├── tjbenchtest.java.in
    │           │   │   ├── tjexampletest.in
    │           │   │   ├── tjunittest.c
    │           │   │   ├── tjutil.c
    │           │   │   ├── tjutil.h
    │           │   │   ├── transupp.c
    │           │   │   ├── transupp.h
    │           │   │   ├── turbojpeg-jni.c
    │           │   │   ├── turbojpeg-mapfile
    │           │   │   ├── turbojpeg-mapfile.jni
    │           │   │   ├── turbojpeg.c
    │           │   │   ├── turbojpeg.h
    │           │   │   ├── usage.txt
    │           │   │   ├── win
    │           │   │   │   ├── jconfig.h.in
    │           │   │   │   ├── jconfigint.h.in
    │           │   │   │   ├── jpeg62-memsrcdst.def
    │           │   │   │   ├── jpeg62.def
    │           │   │   │   ├── jpeg7-memsrcdst.def
    │           │   │   │   ├── jpeg7.def
    │           │   │   │   ├── jpeg8.def
    │           │   │   │   └── jsimdcfg.inc
    │           │   │   ├── wizard.txt
    │           │   │   ├── wrbmp.c
    │           │   │   ├── wrgif.c
    │           │   │   ├── wrjpgcom.1
    │           │   │   ├── wrjpgcom.c
    │           │   │   ├── wrppm.c
    │           │   │   ├── wrppm.h
    │           │   │   ├── wrrle.c
    │           │   │   └── wrtarga.c
    │           │   ├── libusb
    │           │   │   ├── AUTHORS
    │           │   │   ├── COPYING
    │           │   │   ├── ChangeLog
    │           │   │   ├── INSTALL
    │           │   │   ├── INSTALL_WIN.txt
    │           │   │   ├── Makefile.am
    │           │   │   ├── NEWS
    │           │   │   ├── PORTING
    │           │   │   ├── README
    │           │   │   ├── README.git
    │           │   │   ├── TODO
    │           │   │   ├── Xcode
    │           │   │   │   ├── common.xcconfig
    │           │   │   │   ├── config.h
    │           │   │   │   ├── debug.xcconfig
    │           │   │   │   ├── libusb.xcconfig
    │           │   │   │   ├── libusb.xcodeproj
    │           │   │   │   │   └── project.pbxproj
    │           │   │   │   ├── libusb_debug.xcconfig
    │           │   │   │   ├── libusb_release.xcconfig
    │           │   │   │   └── release.xcconfig
    │           │   │   ├── android
    │           │   │   │   ├── README
    │           │   │   │   ├── config.h
    │           │   │   │   ├── config_original.h
    │           │   │   │   └── jni
    │           │   │   │       ├── Android.mk
    │           │   │   │       ├── Android_original.mk
    │           │   │   │       ├── Application.mk
    │           │   │   │       ├── examples.mk
    │           │   │   │       ├── libusb.mk
    │           │   │   │       ├── libusb_original.mk
    │           │   │   │       └── tests.mk
    │           │   │   ├── autogen.sh
    │           │   │   ├── bootstrap.sh
    │           │   │   ├── configure.ac
    │           │   │   ├── doc
    │           │   │   │   ├── Makefile.am
    │           │   │   │   ├── doxygen.cfg.in
    │           │   │   │   └── libusb.png
    │           │   │   ├── examples
    │           │   │   │   ├── Makefile.am
    │           │   │   │   ├── dpfp.c
    │           │   │   │   ├── dpfp_threaded.c
    │           │   │   │   ├── ezusb.c
    │           │   │   │   ├── ezusb.h
    │           │   │   │   ├── fxload.c
    │           │   │   │   ├── getopt
    │           │   │   │   │   ├── getopt.c
    │           │   │   │   │   ├── getopt.h
    │           │   │   │   │   └── getopt1.c
    │           │   │   │   ├── hotplugtest.c
    │           │   │   │   ├── listdevs.c
    │           │   │   │   ├── sam3u_benchmark.c
    │           │   │   │   └── xusb.c
    │           │   │   ├── libusb
    │           │   │   │   ├── Makefile.am
    │           │   │   │   ├── config.h
    │           │   │   │   ├── core.c
    │           │   │   │   ├── core_original.c
    │           │   │   │   ├── descriptor.c
    │           │   │   │   ├── descriptor_original.c
    │           │   │   │   ├── hotplug.c
    │           │   │   │   ├── hotplug.h
    │           │   │   │   ├── hotplug_original.c
    │           │   │   │   ├── io.c
    │           │   │   │   ├── io_original.c
    │           │   │   │   ├── libusb-1.0.def
    │           │   │   │   ├── libusb-1.0.rc
    │           │   │   │   ├── libusb.h
    │           │   │   │   ├── libusb_original.h
    │           │   │   │   ├── libusbi.h
    │           │   │   │   ├── libusbi_original.h
    │           │   │   │   ├── os
    │           │   │   │   │   ├── android_netlink.c
    │           │   │   │   │   ├── android_usbfs.c
    │           │   │   │   │   ├── android_usbfs.h
    │           │   │   │   │   ├── darwin_usb.c
    │           │   │   │   │   ├── darwin_usb.h
    │           │   │   │   │   ├── linux_netlink.c
    │           │   │   │   │   ├── linux_udev.c
    │           │   │   │   │   ├── linux_usbfs.c
    │           │   │   │   │   ├── linux_usbfs.h
    │           │   │   │   │   ├── netbsd_usb.c
    │           │   │   │   │   ├── openbsd_usb.c
    │           │   │   │   │   ├── poll_posix.c
    │           │   │   │   │   ├── poll_posix.h
    │           │   │   │   │   ├── poll_posix_original.c
    │           │   │   │   │   ├── poll_windows.c
    │           │   │   │   │   ├── poll_windows.h
    │           │   │   │   │   ├── threads_posix.c
    │           │   │   │   │   ├── threads_posix.h
    │           │   │   │   │   ├── threads_windows.c
    │           │   │   │   │   ├── threads_windows.h
    │           │   │   │   │   ├── wince_usb.c
    │           │   │   │   │   ├── wince_usb.h
    │           │   │   │   │   ├── windows_common.h
    │           │   │   │   │   ├── windows_usb.c
    │           │   │   │   │   └── windows_usb.h
    │           │   │   │   ├── strerror.c
    │           │   │   │   ├── sync.c
    │           │   │   │   ├── sync_original.c
    │           │   │   │   ├── version.h
    │           │   │   │   └── version_nano.h
    │           │   │   ├── libusb-1.0.pc.in
    │           │   │   ├── msvc
    │           │   │   │   ├── config.h
    │           │   │   │   ├── ddk_build.cmd
    │           │   │   │   ├── errno.h
    │           │   │   │   ├── fxload_2010.vcxproj
    │           │   │   │   ├── fxload_2010.vcxproj.filters
    │           │   │   │   ├── fxload_2012.vcxproj
    │           │   │   │   ├── fxload_2012.vcxproj.filters
    │           │   │   │   ├── fxload_2013.vcxproj
    │           │   │   │   ├── fxload_sources
    │           │   │   │   ├── getopt_2005.vcproj
    │           │   │   │   ├── getopt_2010.vcxproj
    │           │   │   │   ├── getopt_2010.vcxproj.filters
    │           │   │   │   ├── getopt_2012.vcxproj
    │           │   │   │   ├── getopt_2012.vcxproj.filters
    │           │   │   │   ├── getopt_2013.vcxproj
    │           │   │   │   ├── getopt_sources
    │           │   │   │   ├── hotplugtest_2010.vcxproj
    │           │   │   │   ├── hotplugtest_2010.vcxproj.filters
    │           │   │   │   ├── hotplugtest_2012.vcxproj
    │           │   │   │   ├── hotplugtest_2012.vcxproj.filters
    │           │   │   │   ├── hotplugtest_2013.vcxproj
    │           │   │   │   ├── hotplugtest_sources
    │           │   │   │   ├── inttypes.h
    │           │   │   │   ├── libusb.dsw
    │           │   │   │   ├── libusb_2005.sln
    │           │   │   │   ├── libusb_2010.sln
    │           │   │   │   ├── libusb_2012.sln
    │           │   │   │   ├── libusb_2013.sln
    │           │   │   │   ├── libusb_dll.dsp
    │           │   │   │   ├── libusb_dll_2005.vcproj
    │           │   │   │   ├── libusb_dll_2010.vcxproj
    │           │   │   │   ├── libusb_dll_2010.vcxproj.filters
    │           │   │   │   ├── libusb_dll_2012.vcxproj
    │           │   │   │   ├── libusb_dll_2012.vcxproj.filters
    │           │   │   │   ├── libusb_dll_2013.vcxproj
    │           │   │   │   ├── libusb_dll_wince.vcproj
    │           │   │   │   ├── libusb_sources
    │           │   │   │   ├── libusb_static.dsp
    │           │   │   │   ├── libusb_static_2005.vcproj
    │           │   │   │   ├── libusb_static_2010.vcxproj
    │           │   │   │   ├── libusb_static_2010.vcxproj.filters
    │           │   │   │   ├── libusb_static_2012.vcxproj
    │           │   │   │   ├── libusb_static_2012.vcxproj.filters
    │           │   │   │   ├── libusb_static_2013.vcxproj
    │           │   │   │   ├── libusb_static_wince.vcproj
    │           │   │   │   ├── libusb_wince.sln
    │           │   │   │   ├── listdevs.dsp
    │           │   │   │   ├── listdevs_2005.vcproj
    │           │   │   │   ├── listdevs_2010.vcxproj
    │           │   │   │   ├── listdevs_2010.vcxproj.filters
    │           │   │   │   ├── listdevs_2012.vcxproj
    │           │   │   │   ├── listdevs_2012.vcxproj.filters
    │           │   │   │   ├── listdevs_2013.vcxproj
    │           │   │   │   ├── listdevs_sources
    │           │   │   │   ├── listdevs_wince.vcproj
    │           │   │   │   ├── missing.c
    │           │   │   │   ├── missing.h
    │           │   │   │   ├── stdint.h
    │           │   │   │   ├── stress_2005.vcproj
    │           │   │   │   ├── stress_2010.vcxproj
    │           │   │   │   ├── stress_2010.vcxproj.filters
    │           │   │   │   ├── stress_2012.vcxproj
    │           │   │   │   ├── stress_2012.vcxproj.filters
    │           │   │   │   ├── stress_2013.vcxproj
    │           │   │   │   ├── stress_wince.vcproj
    │           │   │   │   ├── xusb.dsp
    │           │   │   │   ├── xusb_2005.vcproj
    │           │   │   │   ├── xusb_2010.vcxproj
    │           │   │   │   ├── xusb_2010.vcxproj.filters
    │           │   │   │   ├── xusb_2012.vcxproj
    │           │   │   │   ├── xusb_2012.vcxproj.filters
    │           │   │   │   ├── xusb_2013.vcxproj
    │           │   │   │   ├── xusb_sources
    │           │   │   │   └── xusb_wince.vcproj
    │           │   │   └── tests
    │           │   │       ├── Makefile.am
    │           │   │       ├── libusb_testlib.h
    │           │   │       ├── stress.c
    │           │   │       └── testlib.c
    │           │   ├── libuvc
    │           │   │   ├── CMakeLists.txt
    │           │   │   ├── README.md
    │           │   │   ├── android
    │           │   │   │   └── jni
    │           │   │   │       └── Android.mk
    │           │   │   ├── cameras
    │           │   │   │   ├── isight_imac.txt
    │           │   │   │   ├── isight_macbook.txt
    │           │   │   │   ├── ms_lifecam_show.txt
    │           │   │   │   ├── quickcampro9000.txt
    │           │   │   │   ├── quickcampro9000_builtin_ctrls.txt
    │           │   │   │   └── quickcampro9000_extra_ctrls.txt
    │           │   │   ├── changelog.txt
    │           │   │   ├── doxygen.conf
    │           │   │   ├── include
    │           │   │   │   ├── libuvc
    │           │   │   │   │   ├── libuvc.h
    │           │   │   │   │   ├── libuvc_config.h
    │           │   │   │   │   ├── libuvc_config.h.in
    │           │   │   │   │   ├── libuvc_internal.h
    │           │   │   │   │   ├── libuvc_internal_original.h
    │           │   │   │   │   └── libuvc_original.h
    │           │   │   │   └── utlist.h
    │           │   │   ├── libuvcConfig.cmake.in
    │           │   │   ├── libuvcConfigVersion.cmake.in
    │           │   │   └── src
    │           │   │       ├── ctrl.c
    │           │   │       ├── ctrl_original.c
    │           │   │       ├── device.c
    │           │   │       ├── device_original.c
    │           │   │       ├── diag.c
    │           │   │       ├── diag_original.c
    │           │   │       ├── example.c
    │           │   │       ├── frame-mjpeg.c
    │           │   │       ├── frame-mjpeg_original.c
    │           │   │       ├── frame.c
    │           │   │       ├── frame_original.c
    │           │   │       ├── init.c
    │           │   │       ├── init_original.c
    │           │   │       ├── misc.c
    │           │   │       ├── stream.c
    │           │   │       ├── stream_original.c
    │           │   │       └── test.c
    │           │   ├── localdefines.h
    │           │   ├── rapidjson
    │           │   │   ├── doc
    │           │   │   │   ├── diagram
    │           │   │   │   │   ├── insituparsing.dot
    │           │   │   │   │   ├── insituparsing.png
    │           │   │   │   │   ├── iterative-parser-states-diagram.dot
    │           │   │   │   │   ├── iterative-parser-states-diagram.png
    │           │   │   │   │   ├── makefile
    │           │   │   │   │   ├── move1.dot
    │           │   │   │   │   ├── move1.png
    │           │   │   │   │   ├── move2.dot
    │           │   │   │   │   ├── move2.png
    │           │   │   │   │   ├── move3.dot
    │           │   │   │   │   ├── move3.png
    │           │   │   │   │   ├── normalparsing.dot
    │           │   │   │   │   ├── normalparsing.png
    │           │   │   │   │   ├── simpledom.dot
    │           │   │   │   │   ├── simpledom.png
    │           │   │   │   │   ├── tutorial.dot
    │           │   │   │   │   └── tutorial.png
    │           │   │   │   ├── dom.md
    │           │   │   │   ├── encoding.md
    │           │   │   │   ├── faq.md
    │           │   │   │   ├── features.md
    │           │   │   │   ├── internals.md
    │           │   │   │   ├── logo
    │           │   │   │   │   ├── rapidjson.png
    │           │   │   │   │   └── rapidjson.svg
    │           │   │   │   ├── misc
    │           │   │   │   │   ├── DoxygenLayout.xml
    │           │   │   │   │   ├── doxygenextra.css
    │           │   │   │   │   ├── footer.html
    │           │   │   │   │   └── header.html
    │           │   │   │   ├── performance.md
    │           │   │   │   ├── sax.md
    │           │   │   │   ├── stream.md
    │           │   │   │   └── tutorial.md
    │           │   │   ├── example
    │           │   │   │   ├── capitalize
    │           │   │   │   │   └── capitalize.cpp
    │           │   │   │   ├── condense
    │           │   │   │   │   └── condense.cpp
    │           │   │   │   ├── messagereader
    │           │   │   │   │   └── messagereader.cpp
    │           │   │   │   ├── pretty
    │           │   │   │   │   └── pretty.cpp
    │           │   │   │   ├── prettyauto
    │           │   │   │   │   └── prettyauto.cpp
    │           │   │   │   ├── serialize
    │           │   │   │   │   └── serialize.cpp
    │           │   │   │   ├── simpledom
    │           │   │   │   │   └── simpledom.cpp
    │           │   │   │   ├── simplereader
    │           │   │   │   │   └── simplereader.cpp
    │           │   │   │   ├── simplewriter
    │           │   │   │   │   └── simplewriter.cpp
    │           │   │   │   └── tutorial
    │           │   │   │       └── tutorial.cpp
    │           │   │   ├── include
    │           │   │   │   └── rapidjson
    │           │   │   │       ├── allocators.h
    │           │   │   │       ├── document.h
    │           │   │   │       ├── encodedstream.h
    │           │   │   │       ├── encodings.h
    │           │   │   │       ├── error
    │           │   │   │       │   ├── en.h
    │           │   │   │       │   └── error.h
    │           │   │   │       ├── filereadstream.h
    │           │   │   │       ├── filestream.h
    │           │   │   │       ├── filewritestream.h
    │           │   │   │       ├── internal
    │           │   │   │       │   ├── dtoa.h
    │           │   │   │       │   ├── itoa.h
    │           │   │   │       │   ├── meta.h
    │           │   │   │       │   ├── pow10.h
    │           │   │   │       │   ├── stack.h
    │           │   │   │       │   └── strfunc.h
    │           │   │   │       ├── memorybuffer.h
    │           │   │   │       ├── memorystream.h
    │           │   │   │       ├── msinttypes
    │           │   │   │       │   ├── inttypes.h
    │           │   │   │       │   └── stdint.h
    │           │   │   │       ├── prettywriter.h
    │           │   │   │       ├── rapidjson.h
    │           │   │   │       ├── reader.h
    │           │   │   │       ├── stringbuffer.h
    │           │   │   │       └── writer.h
    │           │   │   ├── license.txt
    │           │   │   ├── readme.md
    │           │   │   ├── test
    │           │   │   │   ├── perftest
    │           │   │   │   │   ├── jsoncpptest.cpp
    │           │   │   │   │   ├── misctest.cpp
    │           │   │   │   │   ├── perftest.cpp
    │           │   │   │   │   ├── perftest.h
    │           │   │   │   │   ├── platformtest.cpp
    │           │   │   │   │   ├── rapidjsontest.cpp
    │           │   │   │   │   ├── ultrajsontest.cpp
    │           │   │   │   │   ├── yajl_all.c
    │           │   │   │   │   └── yajltest.cpp
    │           │   │   │   └── unittest
    │           │   │   │       ├── documenttest.cpp
    │           │   │   │       ├── encodedstreamtest.cpp
    │           │   │   │       ├── encodingstest.cpp
    │           │   │   │       ├── filestreamtest.cpp
    │           │   │   │       ├── jsoncheckertest.cpp
    │           │   │   │       ├── readertest.cpp
    │           │   │   │       ├── unittest.cpp
    │           │   │   │       ├── unittest.h
    │           │   │   │       ├── valuetest.cpp
    │           │   │   │       └── writertest.cpp
    │           │   │   └── thirdparty
    │           │   │       ├── jsoncpp
    │           │   │       │   ├── AUTHORS
    │           │   │       │   ├── LICENSE
    │           │   │       │   ├── README.txt
    │           │   │       │   ├── include
    │           │   │       │   │   └── json
    │           │   │       │   │       ├── autolink.h
    │           │   │       │   │       ├── config.h
    │           │   │       │   │       ├── features.h
    │           │   │       │   │       ├── forwards.h
    │           │   │       │   │       ├── json.h
    │           │   │       │   │       ├── reader.h
    │           │   │       │   │       ├── value.h
    │           │   │       │   │       └── writer.h
    │           │   │       │   ├── src
    │           │   │       │   │   ├── jsontestrunner
    │           │   │       │   │   │   ├── main.cpp
    │           │   │       │   │   │   └── sconscript
    │           │   │       │   │   ├── lib_json
    │           │   │       │   │   │   ├── json_batchallocator.h
    │           │   │       │   │   │   ├── json_internalarray.inl
    │           │   │       │   │   │   ├── json_internalmap.inl
    │           │   │       │   │   │   ├── json_reader.cpp
    │           │   │       │   │   │   ├── json_value.cpp
    │           │   │       │   │   │   ├── json_valueiterator.inl
    │           │   │       │   │   │   ├── json_writer.cpp
    │           │   │       │   │   │   └── sconscript
    │           │   │       │   │   └── test_lib_json
    │           │   │       │   │       ├── jsontest.cpp
    │           │   │       │   │       ├── jsontest.h
    │           │   │       │   │       ├── main.cpp
    │           │   │       │   │       └── sconscript
    │           │   │       │   └── version
    │           │   │       ├── ultrajson
    │           │   │       │   ├── README
    │           │   │       │   ├── ultrajson.h
    │           │   │       │   ├── ultrajsondec.c
    │           │   │       │   └── ultrajsonenc.c
    │           │   │       └── yajl
    │           │   │           ├── COPYING
    │           │   │           ├── ChangeLog
    │           │   │           ├── README
    │           │   │           ├── TODO
    │           │   │           ├── include
    │           │   │           │   └── yajl
    │           │   │           │       ├── yajl_common.h
    │           │   │           │       ├── yajl_gen.h
    │           │   │           │       ├── yajl_parse.h
    │           │   │           │       ├── yajl_tree.h
    │           │   │           │       └── yajl_version.h
    │           │   │           └── src
    │           │   │               ├── CMakeLists.txt
    │           │   │               ├── YAJL.dxy
    │           │   │               ├── api
    │           │   │               │   ├── yajl_common.h
    │           │   │               │   ├── yajl_gen.h
    │           │   │               │   ├── yajl_parse.h
    │           │   │               │   ├── yajl_tree.h
    │           │   │               │   └── yajl_version.h.cmake
    │           │   │               ├── yajl
    │           │   │               ├── yajl.c
    │           │   │               ├── yajl_alloc.c
    │           │   │               ├── yajl_alloc.h
    │           │   │               ├── yajl_buf.c
    │           │   │               ├── yajl_buf.h
    │           │   │               ├── yajl_bytestack.h
    │           │   │               ├── yajl_encode.c
    │           │   │               ├── yajl_encode.h
    │           │   │               ├── yajl_gen.c
    │           │   │               ├── yajl_lex.c
    │           │   │               ├── yajl_lex.h
    │           │   │               ├── yajl_parser.c
    │           │   │               ├── yajl_parser.h
    │           │   │               ├── yajl_tree.c
    │           │   │               └── yajl_version.c
    │           │   └── utilbase.h
    │           └── res
    │               ├── layout
    │               │   ├── dialog_camera.xml
    │               │   └── listitem_device.xml
    │               ├── values
    │               │   ├── dimens.xml
    │               │   └── strings.xml
    │               ├── values-ja
    │               │   └── strings.xml
    │               └── xml
    │                   └── device_filter.xml
    ├── settings.gradle
    ├── usbCameraCommon
    │   ├── build.gradle
    │   ├── proguard-rules.pro
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── java
    │           │   └── com
    │           │       └── serenegiant
    │           │           ├── encoder
    │           │           │   ├── IAudioEncoder.java
    │           │           │   ├── IVideoEncoder.java
    │           │           │   ├── MediaAudioEncoder.java
    │           │           │   ├── MediaEncoder.java
    │           │           │   ├── MediaMuxerWrapper.java
    │           │           │   ├── MediaSurfaceEncoder.java
    │           │           │   ├── MediaVideoBufferEncoder.java
    │           │           │   └── MediaVideoEncoder.java
    │           │           ├── usbcameracommon
    │           │           │   ├── AbstractUVCCameraHandler.java
    │           │           │   ├── UVCCameraHandler.java
    │           │           │   └── UVCCameraHandlerMultiSurface.java
    │           │           └── widget
    │           │               ├── AspectRatioTextureView.java
    │           │               ├── CameraViewInterface.java
    │           │               └── UVCCameraTextureView.java
    │           └── res
    │               ├── raw
    │               │   └── camera_click.ogg
    │               └── values
    │                   └── strings.xml
    ├── usbCameraTest
    │   ├── build.gradle
    │   ├── lint.xml
    │   ├── proguard-project.txt
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── java
    │           │   └── com
    │           │       └── serenegiant
    │           │           ├── usbcameratest
    │           │           │   └── MainActivity.java
    │           │           └── widget
    │           │               ├── AspectRatioViewInterface.java
    │           │               └── SimpleUVCCameraTextureView.java
    │           └── res
    │               ├── drawable-hdpi
    │               │   └── ic_launcher.png
    │               ├── layout
    │               │   └── activity_main.xml
    │               ├── values
    │               │   ├── dimens.xml
    │               │   ├── strings.xml
    │               │   └── styles.xml
    │               ├── values-ja
    │               │   └── strings.xml
    │               ├── values-v11
    │               │   └── styles.xml
    │               ├── values-v14
    │               │   └── styles.xml
    │               ├── values-w820dp
    │               │   └── dimens.xml
    │               └── xml
    │                   └── device_filter.xml
    ├── usbCameraTest0
    │   ├── build.gradle
    │   ├── lint.xml
    │   ├── proguard-project.txt
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── java
    │           │   └── com
    │           │       └── serenegiant
    │           │           └── usbcameratest0
    │           │               └── MainActivity.java
    │           └── res
    │               ├── drawable-hdpi
    │               │   └── ic_launcher.png
    │               ├── layout
    │               │   └── activity_main.xml
    │               ├── values
    │               │   ├── dimens.xml
    │               │   ├── strings.xml
    │               │   └── styles.xml
    │               ├── values-ja
    │               │   └── strings.xml
    │               ├── values-v11
    │               │   └── styles.xml
    │               ├── values-v14
    │               │   └── styles.xml
    │               ├── values-w820dp
    │               │   └── dimens.xml
    │               └── xml
    │                   └── device_filter.xml
    ├── usbCameraTest2
    │   ├── build.gradle
    │   ├── lint.xml
    │   ├── proguard-project.txt
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── java
    │           │   └── com
    │           │       └── serenegiant
    │           │           ├── usbcameratest2
    │           │           │   └── MainActivity.java
    │           │           ├── video
    │           │           │   ├── Encoder.java
    │           │           │   └── SurfaceEncoder.java
    │           │           └── widget
    │           │               ├── AspectRatioViewInterface.java
    │           │               └── SimpleUVCCameraTextureView.java
    │           └── res
    │               ├── drawable
    │               │   └── border.xml
    │               ├── drawable-hdpi
    │               │   └── ic_launcher.png
    │               ├── layout
    │               │   └── activity_main.xml
    │               ├── values
    │               │   ├── dimens.xml
    │               │   ├── strings.xml
    │               │   └── styles.xml
    │               ├── values-ja
    │               │   └── strings.xml
    │               ├── values-v11
    │               │   └── styles.xml
    │               ├── values-v14
    │               │   └── styles.xml
    │               ├── values-w820dp
    │               │   └── dimens.xml
    │               └── xml
    │                   └── device_filter.xml
    ├── usbCameraTest3
    │   ├── build.gradle
    │   ├── lint.xml
    │   ├── proguard-project.txt
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── java
    │           │   └── com
    │           │       └── serenegiant
    │           │           ├── usbcameratest3
    │           │           │   └── MainActivity.java
    │           │           └── widget
    │           │               └── UVCCameraTextureView2.java
    │           └── res
    │               ├── drawable
    │               │   └── border.xml
    │               ├── drawable-hdpi
    │               │   └── ic_launcher.png
    │               ├── layout
    │               │   ├── activity_main.xml
    │               │   └── activity_main2.xml
    │               ├── values
    │               │   ├── colors.xml
    │               │   ├── dimens.xml
    │               │   ├── strings.xml
    │               │   └── styles.xml
    │               ├── values-ja
    │               │   └── strings.xml
    │               ├── values-v11
    │               │   └── styles.xml
    │               ├── values-v14
    │               │   └── styles.xml
    │               ├── values-w820dp
    │               │   └── dimens.xml
    │               └── xml
    │                   └── device_filter.xml
    ├── usbCameraTest4
    │   ├── build.gradle
    │   ├── proguard-project.txt
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── aidl
    │           │   ├── android
    │           │   │   ├── hardware
    │           │   │   │   └── usb
    │           │   │   │       └── UsbDevice.aidl
    │           │   │   └── view
    │           │   │       └── Surface.aidl
    │           │   └── com
    │           │       └── serenegiant
    │           │           └── service
    │           │               ├── IUVCService.aidl
    │           │               ├── IUVCServiceCallback.aidl
    │           │               ├── IUVCServiceOnFrameAvailable.aidl
    │           │               └── IUVCSlaveService.aidl
    │           ├── java
    │           │   └── com
    │           │       └── serenegiant
    │           │           ├── service
    │           │           │   ├── CameraServer.java
    │           │           │   └── UVCService.java
    │           │           ├── serviceclient
    │           │           │   ├── CameraClient.java
    │           │           │   ├── ICameraClient.java
    │           │           │   └── ICameraClientCallback.java
    │           │           └── usbcameratest4
    │           │               ├── CameraFragment.java
    │           │               └── MainActivity.java
    │           └── res
    │               ├── drawable
    │               │   └── border.xml
    │               ├── drawable-hdpi
    │               │   ├── ic_launcher.png
    │               │   ├── ic_switch_camera.png
    │               │   └── ic_switch_video.png
    │               ├── layout
    │               │   ├── activity_main.xml
    │               │   └── fragment_main.xml
    │               ├── raw
    │               │   └── camera_click.ogg
    │               ├── values
    │               │   ├── colors.xml
    │               │   ├── dimens.xml
    │               │   ├── strings.xml
    │               │   └── styles.xml
    │               ├── values-ja
    │               │   └── strings.xml
    │               ├── values-v11
    │               │   └── styles.xml
    │               ├── values-v14
    │               │   └── styles.xml
    │               ├── values-w820dp
    │               │   └── dimens.xml
    │               └── xml
    │                   └── device_filter.xml
    ├── usbCameraTest5
    │   ├── build.gradle
    │   ├── lint.xml
    │   ├── proguard-project.txt
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── java
    │           │   └── com
    │           │       └── serenegiant
    │           │           └── usbcameratest5
    │           │               └── MainActivity.java
    │           └── res
    │               ├── drawable
    │               │   └── border.xml
    │               ├── drawable-hdpi
    │               │   └── ic_launcher.png
    │               ├── layout
    │               │   └── activity_main.xml
    │               ├── raw
    │               │   └── camera_click.ogg
    │               ├── values
    │               │   ├── colors.xml
    │               │   ├── dimens.xml
    │               │   ├── strings.xml
    │               │   └── styles.xml
    │               ├── values-ja
    │               │   └── strings.xml
    │               ├── values-v11
    │               │   └── styles.xml
    │               ├── values-v14
    │               │   └── styles.xml
    │               ├── values-w820dp
    │               │   └── dimens.xml
    │               └── xml
    │                   └── device_filter.xml
    ├── usbCameraTest6
    │   ├── build.gradle
    │   ├── lint.xml
    │   ├── proguard-project.txt
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── java
    │           │   └── com
    │           │       └── serenegiant
    │           │           └── usbcameratest6
    │           │               └── MainActivity.java
    │           └── res
    │               ├── drawable
    │               │   └── border.xml
    │               ├── drawable-hdpi
    │               │   └── ic_launcher.png
    │               ├── layout
    │               │   └── activity_main.xml
    │               ├── raw
    │               │   └── camera_click.ogg
    │               ├── values
    │               │   ├── colors.xml
    │               │   ├── dimens.xml
    │               │   ├── strings.xml
    │               │   └── styles.xml
    │               ├── values-ja
    │               │   └── strings.xml
    │               ├── values-v11
    │               │   └── styles.xml
    │               ├── values-v14
    │               │   └── styles.xml
    │               ├── values-w820dp
    │               │   └── dimens.xml
    │               └── xml
    │                   └── device_filter.xml
    ├── usbCameraTest7
    │   ├── build.gradle
    │   ├── lint.xml
    │   ├── proguard-project.txt
    │   └── src
    │       └── main
    │           ├── AndroidManifest.xml
    │           ├── java
    │           │   └── com
    │           │       └── serenegiant
    │           │           └── usbcameratest7
    │           │               └── MainActivity.java
    │           └── res
    │               ├── drawable
    │               │   └── border.xml
    │               ├── drawable-hdpi
    │               │   └── ic_launcher.png
    │               ├── layout
    │               │   └── activity_main.xml
    │               ├── raw
    │               │   └── camera_click.ogg
    │               ├── values
    │               │   ├── colors.xml
    │               │   ├── dimens.xml
    │               │   ├── strings.xml
    │               │   └── styles.xml
    │               ├── values-ja
    │               │   └── strings.xml
    │               ├── values-v11
    │               │   └── styles.xml
    │               ├── values-v14
    │               │   └── styles.xml
    │               ├── values-w820dp
    │               │   └── dimens.xml
    │               └── xml
    │                   └── device_filter.xml
    └── usbCameraTest8
        ├── build.gradle
        ├── proguard-rules.pro
        └── src
            ├── androidTest
            │   └── java
            │       └── com
            │           └── serenegiant
            │               └── usbcameratest8
            │                   └── ExampleInstrumentedTest.java
            ├── main
            │   ├── AndroidManifest.xml
            │   ├── java
            │   │   └── com
            │   │       └── serenegiant
            │   │           └── usbcameratest8
            │   │               └── MainActivity.java
            │   └── res
            │       ├── layout
            │       │   └── activity_main.xml
            │       ├── mipmap-hdpi
            │       │   └── ic_launcher.png
            │       ├── mipmap-mdpi
            │       │   └── ic_launcher.png
            │       ├── mipmap-xhdpi
            │       │   └── ic_launcher.png
            │       ├── mipmap-xxhdpi
            │       │   └── ic_launcher.png
            │       ├── mipmap-xxxhdpi
            │       │   └── ic_launcher.png
            │       ├── values
            │       │   ├── colors.xml
            │       │   ├── dimens.xml
            │       │   ├── strings.xml
            │       │   └── styles.xml
            │       ├── values-ja
            │       │   └── strings.xml
            │       └── values-w820dp
            │           └── dimens.xml
            └── test
                └── java
                    └── com
                        └── serenegiant
                            └── usbcameratest8
                                └── ExampleUnitTest.java

288 directories, 1078 files


标签: Android usb Camera

实例下载地址

USB 外置摄像头 Android

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警