My Project
Classes | Defines | Typedefs | Enumerations
/home/jvcleave/Desktop/RASPBERRY_PI/userland/interface/mmal/mmal_parameters_camera.h File Reference
#include "mmal_parameters_common.h"

Go to the source code of this file.

Classes

struct  MMAL_PARAMETER_THUMBNAIL_CONFIG_T
struct  MMAL_PARAMETER_EXIF_T
struct  MMAL_PARAMETER_EXPOSUREMODE_T
struct  MMAL_PARAMETER_EXPOSUREMETERINGMODE_T
struct  MMAL_PARAMETER_AWBMODE_T
struct  MMAL_PARAMETER_IMAGEFX_T
struct  MMAL_PARAMETER_IMAGEFX_PARAMETERS_T
struct  MMAL_PARAMETER_COLOURFX_T
struct  MMAL_PARAMETER_CAMERA_STC_MODE_T
struct  MMAL_PARAMETER_FLICKERAVOID_T
struct  MMAL_PARAMETER_FLASH_T
struct  MMAL_PARAMETER_REDEYE_T
struct  MMAL_PARAMETER_FOCUS_T
struct  MMAL_PARAMETER_CAPTURE_STATUS_T
struct  MMAL_PARAMETER_FOCUS_STATUS_T
struct  MMAL_PARAMETER_FACE_TRACK_T
struct  MMAL_PARAMETER_FACE_TRACK_FACE_T
struct  MMAL_PARAMETER_FACE_TRACK_RESULTS_T
struct  MMAL_PARAMETER_CAMERA_CONFIG_T
struct  MMAL_PARAMETER_CAMERA_INFO_CAMERA_T
struct  MMAL_PARAMETER_CAMERA_INFO_FLASH_T
struct  MMAL_PARAMETER_CAMERA_INFO_T
struct  MMAL_PARAMETER_CAPTUREMODE_T
struct  MMAL_PARAMETER_FOCUS_REGION_T
struct  MMAL_PARAMETER_FOCUS_REGIONS_T
struct  MMAL_PARAMETER_INPUT_CROP_T
struct  MMAL_PARAMETER_SENSOR_INFORMATION_T
struct  MMAL_PARAMETER_FLASH_SELECT_T
struct  MMAL_PARAMETER_FIELD_OF_VIEW_T
struct  MMAL_PARAMETER_DRC_T
struct  MMAL_PARAMETER_ALGORITHM_CONTROL_T
struct  MMAL_PARAMETER_CAMERA_USE_CASE_T
struct  MMAL_PARAMETER_FPS_RANGE_T
struct  MMAL_PARAMETER_ZEROSHUTTERLAG_T

Defines

#define MMAL_MAX_IMAGEFX_PARAMETERS   5 /* Image effects library currently uses a maximum of 5 parameters per effect */
#define MMAL_PARAMETER_CAMERA_INFO_MAX_CAMERAS   4
#define MMAL_PARAMETER_CAMERA_INFO_MAX_FLASHES   2

Typedefs

typedef struct
MMAL_PARAMETER_THUMBNAIL_CONFIG_T 
MMAL_PARAMETER_THUMBNAIL_CONFIG_T
typedef struct
MMAL_PARAMETER_EXIF_T 
MMAL_PARAMETER_EXIF_T
typedef struct
MMAL_PARAMETER_EXPOSUREMODE_T 
MMAL_PARAMETER_EXPOSUREMODE_T
typedef struct
MMAL_PARAMETER_EXPOSUREMETERINGMODE_T 
MMAL_PARAMETER_EXPOSUREMETERINGMODE_T
typedef enum MMAL_PARAM_AWBMODE_T MMAL_PARAM_AWBMODE_T
typedef struct
MMAL_PARAMETER_AWBMODE_T 
MMAL_PARAMETER_AWBMODE_T
typedef enum MMAL_PARAM_IMAGEFX_T MMAL_PARAM_IMAGEFX_T
typedef struct
MMAL_PARAMETER_IMAGEFX_T 
MMAL_PARAMETER_IMAGEFX_T
typedef struct
MMAL_PARAMETER_IMAGEFX_PARAMETERS_T 
MMAL_PARAMETER_IMAGEFX_PARAMETERS_T
typedef struct
MMAL_PARAMETER_COLOURFX_T 
MMAL_PARAMETER_COLOURFX_T
typedef enum MMAL_CAMERA_STC_MODE_T MMAL_CAMERA_STC_MODE_T
typedef struct
MMAL_PARAMETER_CAMERA_STC_MODE_T 
MMAL_PARAMETER_CAMERA_STC_MODE_T
typedef enum
MMAL_PARAM_FLICKERAVOID_T 
MMAL_PARAM_FLICKERAVOID_T
typedef struct
MMAL_PARAMETER_FLICKERAVOID_T 
MMAL_PARAMETER_FLICKERAVOID_T
typedef enum MMAL_PARAM_FLASH_T MMAL_PARAM_FLASH_T
typedef struct
MMAL_PARAMETER_FLASH_T 
MMAL_PARAMETER_FLASH_T
typedef enum MMAL_PARAM_REDEYE_T MMAL_PARAM_REDEYE_T
typedef struct
MMAL_PARAMETER_REDEYE_T 
MMAL_PARAMETER_REDEYE_T
typedef enum MMAL_PARAM_FOCUS_T MMAL_PARAM_FOCUS_T
typedef struct
MMAL_PARAMETER_FOCUS_T 
MMAL_PARAMETER_FOCUS_T
typedef enum
MMAL_PARAM_CAPTURE_STATUS_T 
MMAL_PARAM_CAPTURE_STATUS_T
typedef struct
MMAL_PARAMETER_CAPTURE_STATUS_T 
MMAL_PARAMETER_CAPTURE_STATUS_T
typedef enum
MMAL_PARAM_FOCUS_STATUS_T 
MMAL_PARAM_FOCUS_STATUS_T
typedef struct
MMAL_PARAMETER_FOCUS_STATUS_T 
MMAL_PARAMETER_FOCUS_STATUS_T
typedef enum
MMAL_PARAM_FACE_TRACK_MODE_T 
MMAL_PARAM_FACE_TRACK_MODE_T
typedef struct
MMAL_PARAMETER_FACE_TRACK_T 
MMAL_PARAMETER_FACE_TRACK_T
typedef struct
MMAL_PARAMETER_FACE_TRACK_FACE_T 
MMAL_PARAMETER_FACE_TRACK_FACE_T
typedef struct
MMAL_PARAMETER_FACE_TRACK_RESULTS_T 
MMAL_PARAMETER_FACE_TRACK_RESULTS_T
typedef enum
MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T 
MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T
typedef struct
MMAL_PARAMETER_CAMERA_CONFIG_T 
MMAL_PARAMETER_CAMERA_CONFIG_T
typedef struct
MMAL_PARAMETER_CAMERA_INFO_CAMERA_T 
MMAL_PARAMETER_CAMERA_INFO_CAMERA_T
typedef enum
MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T 
MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T
typedef struct
MMAL_PARAMETER_CAMERA_INFO_FLASH_T 
MMAL_PARAMETER_CAMERA_INFO_FLASH_T
typedef struct
MMAL_PARAMETER_CAMERA_INFO_T 
MMAL_PARAMETER_CAMERA_INFO_T
typedef enum
MMAL_PARAMETER_CAPTUREMODE_MODE_T 
MMAL_PARAMETER_CAPTUREMODE_MODE_T
typedef struct
MMAL_PARAMETER_CAPTUREMODE_T 
MMAL_PARAMETER_CAPTUREMODE_T
typedef enum
MMAL_PARAMETER_FOCUS_REGION_TYPE_T 
MMAL_PARAMETER_FOCUS_REGION_TYPE_T
typedef struct
MMAL_PARAMETER_FOCUS_REGION_T 
MMAL_PARAMETER_FOCUS_REGION_T
typedef struct
MMAL_PARAMETER_FOCUS_REGIONS_T 
MMAL_PARAMETER_FOCUS_REGIONS_T
typedef struct
MMAL_PARAMETER_INPUT_CROP_T 
MMAL_PARAMETER_INPUT_CROP_T
typedef struct
MMAL_PARAMETER_SENSOR_INFORMATION_T 
MMAL_PARAMETER_SENSOR_INFORMATION_T
typedef struct
MMAL_PARAMETER_FLASH_SELECT_T 
MMAL_PARAMETER_FLASH_SELECT_T
typedef struct
MMAL_PARAMETER_FIELD_OF_VIEW_T 
MMAL_PARAMETER_FIELD_OF_VIEW_T
typedef enum
MMAL_PARAMETER_DRC_STRENGTH_T 
MMAL_PARAMETER_DRC_STRENGTH_T
typedef struct MMAL_PARAMETER_DRC_T MMAL_PARAMETER_DRC_T
typedef enum
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T 
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T
typedef struct
MMAL_PARAMETER_ALGORITHM_CONTROL_T 
MMAL_PARAMETER_ALGORITHM_CONTROL_T
typedef enum
MMAL_PARAM_CAMERA_USE_CASE_T 
MMAL_PARAM_CAMERA_USE_CASE_T
typedef struct
MMAL_PARAMETER_CAMERA_USE_CASE_T 
MMAL_PARAMETER_CAMERA_USE_CASE_T
typedef struct
MMAL_PARAMETER_FPS_RANGE_T 
MMAL_PARAMETER_FPS_RANGE_T
typedef struct
MMAL_PARAMETER_ZEROSHUTTERLAG_T 
MMAL_PARAMETER_ZEROSHUTTERLAG_T

Enumerations

enum  {
  MMAL_PARAMETER_THUMBNAIL_CONFIGURATION = MMAL_PARAMETER_GROUP_CAMERA, MMAL_PARAMETER_CAPTURE_QUALITY, MMAL_PARAMETER_ROTATION, MMAL_PARAMETER_EXIF_DISABLE,
  MMAL_PARAMETER_EXIF, MMAL_PARAMETER_AWB_MODE, MMAL_PARAMETER_IMAGE_EFFECT, MMAL_PARAMETER_COLOUR_EFFECT,
  MMAL_PARAMETER_FLICKER_AVOID, MMAL_PARAMETER_FLASH, MMAL_PARAMETER_REDEYE, MMAL_PARAMETER_FOCUS,
  MMAL_PARAMETER_FOCAL_LENGTHS, MMAL_PARAMETER_EXPOSURE_COMP, MMAL_PARAMETER_ZOOM, MMAL_PARAMETER_MIRROR,
  MMAL_PARAMETER_CAMERA_NUM, MMAL_PARAMETER_CAPTURE, MMAL_PARAMETER_EXPOSURE_MODE, MMAL_PARAMETER_EXP_METERING_MODE,
  MMAL_PARAMETER_FOCUS_STATUS, MMAL_PARAMETER_CAMERA_CONFIG, MMAL_PARAMETER_CAPTURE_STATUS, MMAL_PARAMETER_FACE_TRACK,
  MMAL_PARAMETER_DRAW_BOX_FACES_AND_FOCUS, MMAL_PARAMETER_JPEG_Q_FACTOR, MMAL_PARAMETER_FRAME_RATE, MMAL_PARAMETER_USE_STC,
  MMAL_PARAMETER_CAMERA_INFO, MMAL_PARAMETER_VIDEO_STABILISATION, MMAL_PARAMETER_FACE_TRACK_RESULTS, MMAL_PARAMETER_ENABLE_RAW_CAPTURE,
  MMAL_PARAMETER_DPF_FILE, MMAL_PARAMETER_ENABLE_DPF_FILE, MMAL_PARAMETER_DPF_FAIL_IS_FATAL, MMAL_PARAMETER_CAPTURE_MODE,
  MMAL_PARAMETER_FOCUS_REGIONS, MMAL_PARAMETER_INPUT_CROP, MMAL_PARAMETER_SENSOR_INFORMATION, MMAL_PARAMETER_FLASH_SELECT,
  MMAL_PARAMETER_FIELD_OF_VIEW, MMAL_PARAMETER_HIGH_DYNAMIC_RANGE, MMAL_PARAMETER_DYNAMIC_RANGE_COMPRESSION, MMAL_PARAMETER_ALGORITHM_CONTROL,
  MMAL_PARAMETER_SHARPNESS, MMAL_PARAMETER_CONTRAST, MMAL_PARAMETER_BRIGHTNESS, MMAL_PARAMETER_SATURATION,
  MMAL_PARAMETER_ISO, MMAL_PARAMETER_ANTISHAKE, MMAL_PARAMETER_IMAGE_EFFECT_PARAMETERS, MMAL_PARAMETER_CAMERA_BURST_CAPTURE,
  MMAL_PARAMETER_CAMERA_MIN_ISO, MMAL_PARAMETER_CAMERA_USE_CASE, MMAL_PARAMETER_CAPTURE_STATS_PASS, MMAL_PARAMETER_CAMERA_CUSTOM_SENSOR_CONFIG,
  MMAL_PARAMETER_ENABLE_REGISTER_FILE, MMAL_PARAMETER_REGISTER_FAIL_IS_FATAL, MMAL_PARAMETER_CONFIGFILE_REGISTERS, MMAL_PARAMETER_CONFIGFILE_CHUNK_REGISTERS,
  MMAL_PARAMETER_JPEG_ATTACH_LOG, MMAL_PARAMETER_ZERO_SHUTTER_LAG, MMAL_PARAMETER_FPS_RANGE, MMAL_PARAMETER_CAPTURE_EXPOSURE_COMP,
  MMAL_PARAMETER_SW_SHARPEN_DISABLE, MMAL_PARAMETER_FLASH_REQUIRED, MMAL_PARAMETER_SW_SATURATION_DISABLE
}
enum  MMAL_PARAM_EXPOSUREMODE_T {
  MMAL_PARAM_EXPOSUREMODE_OFF, MMAL_PARAM_EXPOSUREMODE_AUTO, MMAL_PARAM_EXPOSUREMODE_NIGHT, MMAL_PARAM_EXPOSUREMODE_NIGHTPREVIEW,
  MMAL_PARAM_EXPOSUREMODE_BACKLIGHT, MMAL_PARAM_EXPOSUREMODE_SPOTLIGHT, MMAL_PARAM_EXPOSUREMODE_SPORTS, MMAL_PARAM_EXPOSUREMODE_SNOW,
  MMAL_PARAM_EXPOSUREMODE_BEACH, MMAL_PARAM_EXPOSUREMODE_VERYLONG, MMAL_PARAM_EXPOSUREMODE_FIXEDFPS, MMAL_PARAM_EXPOSUREMODE_ANTISHAKE,
  MMAL_PARAM_EXPOSUREMODE_FIREWORKS, MMAL_PARAM_EXPOSUREMODE_MAX = 0x7fffffff
}
enum  MMAL_PARAM_EXPOSUREMETERINGMODE_T {
  MMAL_PARAM_EXPOSUREMETERINGMODE_AVERAGE, MMAL_PARAM_EXPOSUREMETERINGMODE_SPOT, MMAL_PARAM_EXPOSUREMETERINGMODE_BACKLIT, MMAL_PARAM_EXPOSUREMETERINGMODE_MATRIX,
  MMAL_PARAM_EXPOSUREMETERINGMODE_MAX = 0x7fffffff
}
enum  MMAL_PARAM_AWBMODE_T {
  MMAL_PARAM_AWBMODE_OFF, MMAL_PARAM_AWBMODE_AUTO, MMAL_PARAM_AWBMODE_SUNLIGHT, MMAL_PARAM_AWBMODE_CLOUDY,
  MMAL_PARAM_AWBMODE_SHADE, MMAL_PARAM_AWBMODE_TUNGSTEN, MMAL_PARAM_AWBMODE_FLUORESCENT, MMAL_PARAM_AWBMODE_INCANDESCENT,
  MMAL_PARAM_AWBMODE_FLASH, MMAL_PARAM_AWBMODE_HORIZON, MMAL_PARAM_AWBMODE_MAX = 0x7fffffff
}
enum  MMAL_PARAM_IMAGEFX_T {
  MMAL_PARAM_IMAGEFX_NONE, MMAL_PARAM_IMAGEFX_NEGATIVE, MMAL_PARAM_IMAGEFX_SOLARIZE, MMAL_PARAM_IMAGEFX_POSTERIZE,
  MMAL_PARAM_IMAGEFX_WHITEBOARD, MMAL_PARAM_IMAGEFX_BLACKBOARD, MMAL_PARAM_IMAGEFX_SKETCH, MMAL_PARAM_IMAGEFX_DENOISE,
  MMAL_PARAM_IMAGEFX_EMBOSS, MMAL_PARAM_IMAGEFX_OILPAINT, MMAL_PARAM_IMAGEFX_HATCH, MMAL_PARAM_IMAGEFX_GPEN,
  MMAL_PARAM_IMAGEFX_PASTEL, MMAL_PARAM_IMAGEFX_WATERCOLOUR, MMAL_PARAM_IMAGEFX_FILM, MMAL_PARAM_IMAGEFX_BLUR,
  MMAL_PARAM_IMAGEFX_SATURATION, MMAL_PARAM_IMAGEFX_COLOURSWAP, MMAL_PARAM_IMAGEFX_WASHEDOUT, MMAL_PARAM_IMAGEFX_POSTERISE,
  MMAL_PARAM_IMAGEFX_COLOURPOINT, MMAL_PARAM_IMAGEFX_COLOURBALANCE, MMAL_PARAM_IMAGEFX_CARTOON, MMAL_PARAM_IMAGEFX_MAX = 0x7fffffff
}
enum  MMAL_CAMERA_STC_MODE_T { MMAL_PARAM_STC_MODE_OFF, MMAL_PARAM_STC_MODE_RAW, MMAL_PARAM_STC_MODE_COOKED, MMAL_PARAM_STC_MODE_MAX = 0x7fffffff }
enum  MMAL_PARAM_FLICKERAVOID_T {
  MMAL_PARAM_FLICKERAVOID_OFF, MMAL_PARAM_FLICKERAVOID_AUTO, MMAL_PARAM_FLICKERAVOID_50HZ, MMAL_PARAM_FLICKERAVOID_60HZ,
  MMAL_PARAM_FLICKERAVOID_MAX = 0x7FFFFFFF
}
enum  MMAL_PARAM_FLASH_T {
  MMAL_PARAM_FLASH_OFF, MMAL_PARAM_FLASH_AUTO, MMAL_PARAM_FLASH_ON, MMAL_PARAM_FLASH_REDEYE,
  MMAL_PARAM_FLASH_FILLIN, MMAL_PARAM_FLASH_TORCH, MMAL_PARAM_FLASH_MAX = 0x7FFFFFFF
}
enum  MMAL_PARAM_REDEYE_T { MMAL_PARAM_REDEYE_OFF, MMAL_PARAM_REDEYE_ON, MMAL_PARAM_REDEYE_SIMPLE, MMAL_PARAM_REDEYE_MAX = 0x7FFFFFFF }
enum  MMAL_PARAM_FOCUS_T {
  MMAL_PARAM_FOCUS_AUTO, MMAL_PARAM_FOCUS_AUTO_NEAR, MMAL_PARAM_FOCUS_AUTO_MACRO, MMAL_PARAM_FOCUS_CAF,
  MMAL_PARAM_FOCUS_CAF_NEAR, MMAL_PARAM_FOCUS_FIXED_INFINITY, MMAL_PARAM_FOCUS_FIXED_HYPERFOCAL, MMAL_PARAM_FOCUS_FIXED_NEAR,
  MMAL_PARAM_FOCUS_FIXED_MACRO, MMAL_PARAM_FOCUS_EDOF, MMAL_PARAM_FOCUS_CAF_MACRO, MMAL_PARAM_FOCUS_CAF_FAST,
  MMAL_PARAM_FOCUS_CAF_NEAR_FAST, MMAL_PARAM_FOCUS_CAF_MACRO_FAST, MMAL_PARAM_FOCUS_FIXED_CURRENT, MMAL_PARAM_FOCUS_MAX = 0x7FFFFFFF
}
enum  MMAL_PARAM_CAPTURE_STATUS_T { MMAL_PARAM_CAPTURE_STATUS_NOT_CAPTURING, MMAL_PARAM_CAPTURE_STATUS_CAPTURE_STARTED, MMAL_PARAM_CAPTURE_STATUS_CAPTURE_ENDED, MMAL_PARAM_CAPTURE_STATUS_MAX = 0x7FFFFFFF }
enum  MMAL_PARAM_FOCUS_STATUS_T {
  MMAL_PARAM_FOCUS_STATUS_OFF, MMAL_PARAM_FOCUS_STATUS_REQUEST, MMAL_PARAM_FOCUS_STATUS_REACHED, MMAL_PARAM_FOCUS_STATUS_UNABLE_TO_REACH,
  MMAL_PARAM_FOCUS_STATUS_LOST, MMAL_PARAM_FOCUS_STATUS_CAF_MOVING, MMAL_PARAM_FOCUS_STATUS_CAF_SUCCESS, MMAL_PARAM_FOCUS_STATUS_CAF_FAILED,
  MMAL_PARAM_FOCUS_STATUS_MANUAL_MOVING, MMAL_PARAM_FOCUS_STATUS_MANUAL_REACHED, MMAL_PARAM_FOCUS_STATUS_CAF_WATCHING, MMAL_PARAM_FOCUS_STATUS_CAF_SCENE_CHANGED,
  MMAL_PARAM_FOCUS_STATUS_MAX = 0x7FFFFFFF
}
enum  MMAL_PARAM_FACE_TRACK_MODE_T { MMAL_PARAM_FACE_DETECT_NONE, MMAL_PARAM_FACE_DETECT_ON, MMAL_PARAM_FACE_DETECT_MAX = 0x7FFFFFFF }
enum  MMAL_PARAMETER_CAMERA_CONFIG_TIMESTAMP_MODE_T { MMAL_PARAM_TIMESTAMP_MODE_ZERO, MMAL_PARAM_TIMESTAMP_MODE_RAW_STC, MMAL_PARAM_TIMESTAMP_MODE_RESET_STC, MMAL_PARAM_TIMESTAMP_MODE_MAX = 0x7FFFFFFF }
enum  MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T { MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_XENON = 0, MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_LED = 1, MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_OTHER = 2, MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_MAX = 0x7FFFFFFF }
enum  MMAL_PARAMETER_CAPTUREMODE_MODE_T { MMAL_PARAM_CAPTUREMODE_WAIT_FOR_END, MMAL_PARAM_CAPTUREMODE_WAIT_FOR_END_AND_HOLD, MMAL_PARAM_CAPTUREMODE_RESUME_VF_IMMEDIATELY }
enum  MMAL_PARAMETER_FOCUS_REGION_TYPE_T { MMAL_PARAMETER_FOCUS_REGION_TYPE_NORMAL, MMAL_PARAMETER_FOCUS_REGION_TYPE_FACE, MMAL_PARAMETER_FOCUS_REGION_TYPE_MAX }
enum  MMAL_PARAMETER_DRC_STRENGTH_T {
  MMAL_PARAMETER_DRC_STRENGTH_OFF, MMAL_PARAMETER_DRC_STRENGTH_LOW, MMAL_PARAMETER_DRC_STRENGTH_MEDIUM, MMAL_PARAMETER_DRC_STRENGTH_HIGH,
  MMAL_PARAMETER_DRC_STRENGTH_MAX = 0x7fffffff
}
enum  MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T {
  MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_FACETRACKING, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_REDEYE_REDUCTION, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_VIDEO_STABILISATION, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_WRITE_RAW,
  MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_VIDEO_DENOISE, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_STILLS_DENOISE, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_TEMPORAL_DENOISE, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_ANTISHAKE,
  MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_IMAGE_EFFECTS, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_DYNAMIC_RANGE_COMPRESSION, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_FACE_RECOGNITION, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_FACE_BEAUTIFICATION,
  MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_SCENE_DETECTION, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_HIGH_DYNAMIC_RANGE, MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_MAX = 0x7fffffff
}
enum  MMAL_PARAM_CAMERA_USE_CASE_T { MMAL_PARAM_CAMERA_USE_CASE_UNKNOWN, MMAL_PARAM_CAMERA_USE_CASE_STILLS_CAPTURE, MMAL_PARAM_CAMERA_USE_CASE_VIDEO_CAPTURE, MMAL_PARAM_CAMERA_USE_CASE_MAX = 0x7fffffff }

Detailed Description

Multi-Media Abstraction Layer - Definition of some standard parameters.


Typedef Documentation

AWB parameter modes.

Image effect

AWB parameter type.

Stills capture mode control.

Colour effect parameter type

EXIF parameter type.

Thumbnail configuration parameter type


Enumeration Type Documentation

Enumerator:
MMAL_PARAM_STC_MODE_OFF 

Frames do not have STCs, as needed in OpenMAX/IL

MMAL_PARAM_STC_MODE_RAW 

Use raw clock STC, needed for true pause/resume support

MMAL_PARAM_STC_MODE_COOKED 

Start the STC from the start of capture, only for quick demo code

AWB parameter modes.

Enumerator:
MMAL_PARAM_CAMERA_USE_CASE_UNKNOWN 

Compromise on behaviour as use case totally unknown

MMAL_PARAM_CAMERA_USE_CASE_STILLS_CAPTURE 

Stills capture use case

MMAL_PARAM_CAMERA_USE_CASE_VIDEO_CAPTURE 

Video encode (camcorder) use case

Exposure modes.

Enumerator:
MMAL_PARAM_FACE_DETECT_NONE 

Disables face detection

MMAL_PARAM_FACE_DETECT_ON 

Enables face detection

Image effect

Enumerator:
MMAL_PARAM_TIMESTAMP_MODE_ZERO 

Always timestamp frames as 0

MMAL_PARAM_TIMESTAMP_MODE_RAW_STC 

Use the raw STC value for the frame timestamp

MMAL_PARAM_TIMESTAMP_MODE_RESET_STC 

Use the STC timestamp but subtract the timestamp of the first frame sent to give a zero based timestamp.

Enumerator:
MMAL_PARAM_CAPTUREMODE_WAIT_FOR_END 

Resumes preview once capture is completed.

MMAL_PARAM_CAPTUREMODE_WAIT_FOR_END_AND_HOLD 

Resumes preview once capture is completed, and hold the image for subsequent reprocessing.

MMAL_PARAM_CAPTUREMODE_RESUME_VF_IMMEDIATELY 

Resumes preview as soon as possible once capture frame is received from the sensor. Requires fast_preview_resume to be set via MMAL_PARAMETER_CAMERA_CONFIG.

Enumerator:
MMAL_PARAMETER_FOCUS_REGION_TYPE_NORMAL 

Region defines a generic region

MMAL_PARAMETER_FOCUS_REGION_TYPE_FACE 

Region defines a face

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines