camera_error_t
Error codes for the Camera library
Synopsis:
#include <camera/camera_api.h>typedef enum {
CAMERA_EOK = EOK,
CAMERA_EPERM = EPERM,
CAMERA_EAGAIN = EAGAIN,
CAMERA_EINVAL = EINVAL,
CAMERA_ENODEV = ENODEV,
CAMERA_EMFILE = EMFILE,
CAMERA_EBADF = EBADF,
CAMERA_EACCESS = EACCES,
CAMERA_EBADR = EBADR,
CAMERA_ENODATA = ENODATA,
CAMERA_ENOENT = ENOENT,
CAMERA_ENOMEM = ENOMEM,
CAMERA_EOPNOTSUPP = EOPNOTSUPP,
CAMERA_ETIMEDOUT = ETIMEDOUT,
CAMERA_EALREADY = EALREADY,
CAMERA_EBUSY = EBUSY,
CAMERA_ENOSPC = ENOSPC,
CAMERA_EIO = EIO,
CAMERA_EEXIST = EEXIST,
CAMERA_EDEADLK = EDEADLK,
CAMERA_EUNINIT = 0x1000,
CAMERA_EREGFAULT,
CAMERA_EMICINUSE,
CAMERA_3ALOCKED,
CAMERA_EOVERFLOW,
CAMERA_EHARDWARE
} camera_error_t;Data:
- CAMERA_EOK
- The function call to the camera completed successfully.
- CAMERA_EPERM
- The function call failed due to a permission issue.
- CAMERA_EAGAIN
- The function call failed due to a temporary unavailable condition.
- CAMERA_EINVAL
- The function call failed because of an invalid argument.
- CAMERA_ENODEV
- The function call failed because the specified camera was not found.
- CAMERA_EMFILE
- The function call failed because of a file table overflow.
- CAMERA_EBADF
- The function call failed because an invalid camera_handle_t value was used.
- CAMERA_EACCESS
- The function call failed because the necessary permissions to access the camera are not available.
- CAMERA_EBADR
- The function call failed because an invalid file descriptor was used.
- CAMERA_ENODATA
- The function call failed because the requested data does not exist.
- CAMERA_ENOENT
- The function call failed because the specified file or directory does not exist.
- CAMERA_ENOMEM
- The function call failed because memory allocation failed.
- CAMERA_EOPNOTSUPP
- The function call failed because the requested operation is not supported.
- CAMERA_ETIMEDOUT
- The function call failed due to communication problem or time-out with the camera.
- CAMERA_EALREADY
- The function call failed because an operation on the camera is already in progress.
- CAMERA_EBUSY
- The function call failed because the camera is busy.
- CAMERA_ENOSPC
- The function call failed because the disk is full.
- CAMERA_EIO
- The function call failed because of an Input/Output error.
- CAMERA_EEXIST
- The function call failed because the entity trying to be created already exists.
- CAMERA_EDEADLK
- The function call failed because the camera is in a bad state.
- CAMERA_EUNINIT
- The function call failed because the Camera library has not been initialized.
- CAMERA_EREGFAULT
- The function call failed because the registration of a callback failed.
- CAMERA_EMICINUSE
- The function call failed because the microphone is already in use.
- CAMERA_3ALOCKED
- The function call failed because a 3A lock is active.
- CAMERA_EOVERFLOW
- The function call failed due to an internal overflow.
- CAMERA_EHARDWARE
- The function call failed due to a hardware fault with the camera.
Library:
libcamapiDescription:
If you receive an error code which is not enumerated in this list, consult the system-wide list of error codes in errno.h.
Page updated:
