public class CameraController extends Object
Modifier and Type | Class and Description |
---|---|
static class |
CameraController.Request
Contains the configuration for camera operation.
|
Modifier and Type | Method and Description |
---|---|
void |
cancelRequest(CameraController.Request request)
Cancel executing the request.
|
void |
capture(CameraController.Request request)
Start executing the request.
|
static CameraController |
getController()
Get CameraController instance
|
void |
release()
Releases the native resources.
|
void |
setRequestListener(RequestListener listener)
Register a callback to be invoked when a request has finished.
|
public static CameraController getController() throws IOException
IOException
public void setRequestListener(RequestListener listener)
listener
- the callback that will be run.public void capture(CameraController.Request request) throws IOException
request
- the settings for this captureIOException
- if start capturing failspublic void cancelRequest(CameraController.Request request) throws IOException
request
- IOException
public void release() throws IOException
IOException
- if an I/O error occurs