Learning About Fascinating Features of Android L Camera2 APIs

Start here

In order to understand the amazing functionality offered by Android L Camera2 API, having a basic knowledge about the Kitkat Camera API can prove really helpful. The KiaKat Camera API was essentially designed for straightforward camera apps which resulted in restricted access to streaming image data, limited info about camera status and unavailability of manual capture control. The Android L Camera2 APIs have been deigned to overcome all these limitations besides enabling developers to create some really cool camera apps.

The most important aspect about these new APIs is that rather than being designed as a one way, stream they are created in the form of a pipeline. This enables developers to pre-configure output surfaces and attach the same to the camera. Each individual surface can act as the board on which a stream of image buffers can be placed while also enabling users to pass requests through an image…