├── .gitignore ├── LICENSE ├── README.md ├── etc └── demo.png ├── pom.xml └── src ├── main ├── assembly │ └── dist.xml ├── java │ └── uk │ │ └── co │ │ └── caprica │ │ └── picam │ │ ├── ByteArrayPictureCaptureHandler.java │ │ ├── Camera.java │ │ ├── CameraConfiguration.java │ │ ├── CameraException.java │ │ ├── CaptureFailedException.java │ │ ├── FilePictureCaptureHandler.java │ │ ├── NativeLibraryException.java │ │ ├── NopPictureCaptureHandler.java │ │ ├── PicamNativeLibrary.java │ │ ├── PictureCaptureHandler.java │ │ ├── SequentialFilePictureCaptureHandler.java │ │ ├── app │ │ ├── Environment.java │ │ └── Snap.java │ │ └── enums │ │ ├── AutomaticWhiteBalanceMode.java │ │ ├── DynamicRangeCompressionStrength.java │ │ ├── Encoding.java │ │ ├── ExposureMeteringMode.java │ │ ├── ExposureMode.java │ │ ├── ImageEffect.java │ │ ├── Mirror.java │ │ └── StereoscopicMode.java └── resources │ ├── .gitignore │ └── native │ └── picam-2.0.1.so └── test ├── java └── uk │ └── co │ └── caprica │ └── picam │ ├── BasicTest.java │ ├── FourCCTest.java │ ├── StressTest.java │ └── tutorial │ ├── configuration │ └── MyCameraApplication3.java │ ├── creation │ ├── MyCameraApplication4.java │ ├── MyCameraApplication5.java │ ├── MyCameraApplication6.java │ └── MyCameraApplication7.java │ ├── failures │ └── MyCameraApplication9.java │ ├── installation │ ├── MyCameraApplication1.java │ └── MyCameraApplication2.java │ └── pictures │ └── MyCameraApplication8.java └── resources └── logback.xml /.gitignore: -------------------------------------------------------------------------------- 1 | junk 2 | target 3 | *.iml 4 | .idea 5 | dependency-reduced-pom.xml 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/README.md -------------------------------------------------------------------------------- /etc/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/etc/demo.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/assembly/dist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/assembly/dist.xml -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/ByteArrayPictureCaptureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/ByteArrayPictureCaptureHandler.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/Camera.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/Camera.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/CameraConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/CameraConfiguration.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/CameraException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/CameraException.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/CaptureFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/CaptureFailedException.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/FilePictureCaptureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/FilePictureCaptureHandler.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/NativeLibraryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/NativeLibraryException.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/NopPictureCaptureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/NopPictureCaptureHandler.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/PicamNativeLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/PicamNativeLibrary.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/PictureCaptureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/PictureCaptureHandler.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/SequentialFilePictureCaptureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/SequentialFilePictureCaptureHandler.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/app/Environment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/app/Environment.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/app/Snap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/app/Snap.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/enums/AutomaticWhiteBalanceMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/enums/AutomaticWhiteBalanceMode.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/enums/DynamicRangeCompressionStrength.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/enums/DynamicRangeCompressionStrength.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/enums/Encoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/enums/Encoding.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/enums/ExposureMeteringMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/enums/ExposureMeteringMode.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/enums/ExposureMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/enums/ExposureMode.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/enums/ImageEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/enums/ImageEffect.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/enums/Mirror.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/enums/Mirror.java -------------------------------------------------------------------------------- /src/main/java/uk/co/caprica/picam/enums/StereoscopicMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/java/uk/co/caprica/picam/enums/StereoscopicMode.java -------------------------------------------------------------------------------- /src/main/resources/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/native/picam-2.0.1.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/main/resources/native/picam-2.0.1.so -------------------------------------------------------------------------------- /src/test/java/uk/co/caprica/picam/BasicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/test/java/uk/co/caprica/picam/BasicTest.java -------------------------------------------------------------------------------- /src/test/java/uk/co/caprica/picam/FourCCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/test/java/uk/co/caprica/picam/FourCCTest.java -------------------------------------------------------------------------------- /src/test/java/uk/co/caprica/picam/StressTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/test/java/uk/co/caprica/picam/StressTest.java -------------------------------------------------------------------------------- /src/test/java/uk/co/caprica/picam/tutorial/configuration/MyCameraApplication3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/test/java/uk/co/caprica/picam/tutorial/configuration/MyCameraApplication3.java -------------------------------------------------------------------------------- /src/test/java/uk/co/caprica/picam/tutorial/creation/MyCameraApplication4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/test/java/uk/co/caprica/picam/tutorial/creation/MyCameraApplication4.java -------------------------------------------------------------------------------- /src/test/java/uk/co/caprica/picam/tutorial/creation/MyCameraApplication5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/test/java/uk/co/caprica/picam/tutorial/creation/MyCameraApplication5.java -------------------------------------------------------------------------------- /src/test/java/uk/co/caprica/picam/tutorial/creation/MyCameraApplication6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/test/java/uk/co/caprica/picam/tutorial/creation/MyCameraApplication6.java -------------------------------------------------------------------------------- /src/test/java/uk/co/caprica/picam/tutorial/creation/MyCameraApplication7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/test/java/uk/co/caprica/picam/tutorial/creation/MyCameraApplication7.java -------------------------------------------------------------------------------- /src/test/java/uk/co/caprica/picam/tutorial/failures/MyCameraApplication9.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/test/java/uk/co/caprica/picam/tutorial/failures/MyCameraApplication9.java -------------------------------------------------------------------------------- /src/test/java/uk/co/caprica/picam/tutorial/installation/MyCameraApplication1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/test/java/uk/co/caprica/picam/tutorial/installation/MyCameraApplication1.java -------------------------------------------------------------------------------- /src/test/java/uk/co/caprica/picam/tutorial/installation/MyCameraApplication2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/test/java/uk/co/caprica/picam/tutorial/installation/MyCameraApplication2.java -------------------------------------------------------------------------------- /src/test/java/uk/co/caprica/picam/tutorial/pictures/MyCameraApplication8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/test/java/uk/co/caprica/picam/tutorial/pictures/MyCameraApplication8.java -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprica/picam/HEAD/src/test/resources/logback.xml --------------------------------------------------------------------------------