Camera access mode flags
The camera access mode flags that are passed to the camera_open() function to indicate the type of access that is required.
Synopsis:
#include <camera/camera_api.h>
enum {
CAMERA_MODE_PREAD = 1<<0
CAMERA_MODE_PWRITE = 1<<1
CAMERA_MODE_DREAD = 1<<2
CAMERA_MODE_DWRITE = 1<<3
CAMERA_MODE_ROLL = 1<<4
CAMERA_MODE_PRIVILEGED = 1<<5
CAMERA_MODE_RO = (CAMERA_MODE_PREAD | CAMERA_MODE_DREAD)
CAMERA_MODE_RW = (CAMERA_MODE_PREAD | CAMERA_MODE_PWRITE |
CAMERA_MODE_DREAD | CAMERA_MODE_DWRITE)
};
Data:
- CAMERA_MODE_PREAD
- Read-access to the camera parameters.
- CAMERA_MODE_PWRITE
- Write-access to the camera parameters.
- CAMERA_MODE_DREAD
- Read-access to the camera imaging datapath(image buffers).
- CAMERA_MODE_DWRITE
- Write access to the camera imaging datapath(image buffers).
- CAMERA_MODE_ROLL
- Access to the filename generator from the camera roll.
-
The filename generator creates unique file names and also creates files on the camera roll.
- CAMERA_MODE_PRIVILEGED
- For internal use only.
-
Requires root permissions.
- CAMERA_MODE_RO
- The application has read-only access to camera parameters and the camera imaging datapath.
- CAMERA_MODE_RW
- The application has read-access and write-access to camera parameters and the camera imaging datapath.
-
Use this as an alias for CAMERA_MODE_PREAD , CAMERA_MODE_PWRITE , CAMERA_MODE_DREAD , and CAMERA_MODE_DWRITE .