MMAL_AUDIO_FORMAT_T | Definition of an audio format.
This describes the properties specific to an audio stream
|
MMAL_BUFFER_HEADER_PRIVATE_T | < Data private to the framework
|
MMAL_BUFFER_HEADER_T | Definition of the buffer header structure.
A buffer header does not directly carry the data to be passed to a component but instead
it references the actual data using a pointer (and an associated length).
It also contains an internal area which can be used to store command to be associated
with the external data.
|
MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T | Specific data associated with video frames
|
MMAL_CLOCK_BUFFER_INFO_T | Structure for passing buffer information to a clock port
|
MMAL_CLOCK_DISCONT_THRESHOLD_T | Threshold for detecting a discontinuity in media-time
|
MMAL_CLOCK_EVENT_T | Clock event used to pass data between clock ports and a client.
|
MMAL_CLOCK_LATENCY_T | Clock latency settings used by the clock component
|
MMAL_CLOCK_REQUEST_THRESHOLD_T | Threshold applied to client callback requests
|
MMAL_CLOCK_UPDATE_THRESHOLD_T | Thresholds used when updating a clock's media-time
|
MMAL_COMPONENT_PRIVATE_T | |
MMAL_COMPONENT_T | Definition of a component.
|
MMAL_COMPONENT_USERDATA_T | Pointer to private data of the client
|
MMAL_CONNECTION_T | Structure describing a connection between 2 ports (1 output and 1 input port)
|
MMAL_CORE_PORT_STATISTICS_T | Statistics collected by the core on all ports, if enabled in the build.
|
MMAL_CORE_STATISTICS_T | |
MMAL_DISPLAYREGION_T | This config sets the output display device, as well as the region used
on the output display, any display transformation, and some flags to
indicate how to scale the image.
|
MMAL_DRIVER_COMPONENT_T | |
MMAL_ES_FORMAT_T | Definition of an elementary stream format
|
MMAL_EVENT_END_OF_STREAM_T | End-of-stream event.
|
MMAL_EVENT_FORMAT_CHANGED_T | Format changed event data.
|
MMAL_EVENT_PARAMETER_CHANGED_T | Parameter changed event data.
This is a variable sized event. The full parameter is included in the event
data, not just the header. Use the \ref MMAL_PARAMETER_HEADER_T::id field to determine how to
cast the structure. The \ref MMAL_PARAMETER_HEADER_T::size field can be used to check validity.
|
MMAL_PARAMETER_ALGORITHM_CONTROL_T | |
MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T | Audio latency target to maintain.
These settings are used to adjust the clock speed in order
to match the measured audio latency to a specified value.
|
MMAL_PARAMETER_AWBMODE_T | AWB parameter type.
|
MMAL_PARAMETER_AWB_GAINS_T | |
MMAL_PARAMETER_BOOLEAN_T | Generic boolean parameter type.
|
MMAL_PARAMETER_BUFFER_REQUIREMENTS_T | Buffer requirements parameter.
This is mainly used to increase the requirements of a component.
|
MMAL_PARAMETER_BYTES_T | Generic array of bytes parameter type.
|
MMAL_PARAMETER_CAMERA_ANNOTATE_T | |
MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T | |
MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T | |
MMAL_PARAMETER_CAMERA_ANNOTATE_V4_T | |
MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T | |
MMAL_PARAMETER_CAMERA_CONFIG_T | |
MMAL_PARAMETER_CAMERA_INFO_CAMERA_T | |
MMAL_PARAMETER_CAMERA_INFO_FLASH_T | |
MMAL_PARAMETER_CAMERA_INFO_T | |
MMAL_PARAMETER_CAMERA_INTERFACE_T | |
MMAL_PARAMETER_CAMERA_RX_CONFIG_T | |
MMAL_PARAMETER_CAMERA_RX_TIMING_T | |
MMAL_PARAMETER_CAMERA_SETTINGS_T | |
MMAL_PARAMETER_CAMERA_STC_MODE_T | |
MMAL_PARAMETER_CAMERA_USE_CASE_T | |
MMAL_PARAMETER_CAPTUREMODE_T | Stills capture mode control.
|
MMAL_PARAMETER_CAPTURE_STATUS_T | |
MMAL_PARAMETER_CCM_T | |
MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T | Change event request parameter type.
This is used to control whether a \ref MMAL_EVENT_PARAMETER_CHANGED_T event
is issued should a given parameter change.
|
MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T | Media-time discontinuity settings
|
MMAL_PARAMETER_CLOCK_LATENCY_T | Clock latency parameter
|
MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T | Media-time future frame drop settings
|
MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T | Media-time update thresholds
|
MMAL_PARAMETER_COLOURFX_T | Colour effect parameter type
|
MMAL_PARAMETER_CONFIGFILE_CHUNK_T | Generic configuration-file chunk data type.
Once a config file has been initialised, this parameter can be used to
write an arbitrary chunk of the file data (limited by the maximum MMAL
message size).
|
MMAL_PARAMETER_CONFIGFILE_T | Generic configuration-file setup type.
Configuration files are transferred in small chunks. The component can
save all the chunks into a buffer, then process the entire file later.
This parameter initialises a config file to have the given size.
|
MMAL_PARAMETER_CORE_STATISTICS_T | MMAL core statistics. These are collected by the core itself.
|
MMAL_PARAMETER_CROP_T | |
MMAL_PARAMETER_CUSTOM_CCM_T | |
MMAL_PARAMETER_DRC_T | |
MMAL_PARAMETER_ENCODING_T | Generic encoding parameter type.
The parameter may hold more than one encoding by overriding the size to
include a bigger array.
|
MMAL_PARAMETER_EXIF_T | EXIF parameter type.
|
MMAL_PARAMETER_EXPOSUREMETERINGMODE_T | |
MMAL_PARAMETER_EXPOSUREMODE_T | |
MMAL_PARAMETER_FACE_TRACK_FACE_T | |
MMAL_PARAMETER_FACE_TRACK_RESULTS_T | |
MMAL_PARAMETER_FACE_TRACK_T | |
MMAL_PARAMETER_FIELD_OF_VIEW_T | |
MMAL_PARAMETER_FLASH_SELECT_T | |
MMAL_PARAMETER_FLASH_T | |
MMAL_PARAMETER_FLICKERAVOID_T | |
MMAL_PARAMETER_FOCUS_REGIONS_T | |
MMAL_PARAMETER_FOCUS_REGION_T | |
MMAL_PARAMETER_FOCUS_STATUS_T | |
MMAL_PARAMETER_FOCUS_T | |
MMAL_PARAMETER_FPS_RANGE_T | |
MMAL_PARAMETER_FRAME_RATE_T | Generic frame-rate parameter type.
Frame rates are specified as a rational number, using a pair of integers.
Since there can be many valid pairs for the same ratio, a frame-rate may
not contain exactly the same pairs of values when read back as it was
when set.
|
MMAL_PARAMETER_HEADER_T | Parameter header type. All parameter structures need to begin with this type.
The \ref id field must be set to a parameter ID, such as one of those listed on
the \ref MMAL_PARAMETER_IDS "Pre-defined MMAL parameter IDs" page.
|
MMAL_PARAMETER_IMAGEFX_PARAMETERS_T | |
MMAL_PARAMETER_IMAGEFX_T | |
MMAL_PARAMETER_INPUT_CROP_T | |
MMAL_PARAMETER_INT32_T | Generic signed 32-bit integer parameter type.
|
MMAL_PARAMETER_INT64_T | Generic signed 64-bit integer parameter type.
|
MMAL_PARAMETER_LENS_SHADING_T | |
MMAL_PARAMETER_LOGGING_T | Logging control.
|
MMAL_PARAMETER_MEM_USAGE_T | Component memory usage statistics.
|
MMAL_PARAMETER_MIRROR_T | Generic mirror parameter type
|
MMAL_PARAMETER_PRIVACY_INDICATOR_T | |
MMAL_PARAMETER_RATIONAL_T | Generic rational parameter type.
|
MMAL_PARAMETER_REDEYE_T | |
MMAL_PARAMETER_RESIZE_T | |
MMAL_PARAMETER_SCALEFACTOR_T | Generic two-dimensional scaling factor type.
|
MMAL_PARAMETER_SEEK_T | Seek request parameter type.
This is used to issue a seek request to a source component.
|
MMAL_PARAMETER_SENSOR_INFORMATION_T | |
MMAL_PARAMETER_STATISTICS_T | Port statistics for debugging/test purposes.
Ports may support query of this parameter to return statistics for debugging or
test purposes. Not all values may be relevant for a given port.
|
MMAL_PARAMETER_STEREOSCOPIC_MODE_T | |
MMAL_PARAMETER_STRING_T | Generic string parameter type.
|
MMAL_PARAMETER_THUMBNAIL_CONFIG_T | Thumbnail configuration parameter type
|
MMAL_PARAMETER_UINT32_T | Generic unsigned 32-bit integer parameter type.
|
MMAL_PARAMETER_UINT64_T | Generic unsigned 64-bit integer parameter type.
|
MMAL_PARAMETER_URI_T | URI parameter type.
The parameter may hold an arbitrary length, nul-terminated string as long
as the size is set appropriately.
|
MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T | Structure for setting initial DRM parameters
|
MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T | Structure for requesting a hardware-protected memory buffer
|
MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T | Structure for enabling EEDE, we keep it like this for now, there could be extra fields in the future
|
MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T | Structure for setting lossrate for EEDE, we keep it like this for now, there could be extra fields in the future
|
MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T | |
MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T | |
MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T | |
MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T | H264 Only: Overrides for max macro-blocks per second, max framesize,
and max bitrates. This overrides the default maximums for the configured level.
|
MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T | H264 Only: Overrides for max macro-blocks per second, max framesize,
and max bitrates. This overrides the default maximums for the configured level.
|
MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T | NAL unit format setting
|
MMAL_PARAMETER_VIDEO_PROFILE_T | Video profile and level setting.
This is a variable length structure when querying the supported profiles and
levels. To get more than one, pass a structure with more profile/level pairs.
|
MMAL_PARAMETER_VIDEO_PROFILE_T__bindgen_ty_1 | |
MMAL_PARAMETER_VIDEO_RATECONTROL_T | Video rate control setting
|
MMAL_PARAMETER_VIDEO_RENDER_STATS_T | |
MMAL_PARAMETER_VIDEO_SOURCE_PATTERN_T | |
MMAL_PARAMETER_ZEROSHUTTERLAG_T | |
MMAL_POOL_T | Definition of a pool
|
MMAL_PORT_PRIVATE_T | < Private member used by the framework
|
MMAL_PORT_T | Definition of a port.
A port is the entity that is exposed by components to receive or transmit
buffer headers (\ref MMAL_BUFFER_HEADER_T). A port is defined by its
\ref MMAL_ES_FORMAT_T.
|
MMAL_PORT_USERDATA_T | < Field reserved for use by the client
|
MMAL_QUEUE_T | |
MMAL_RATIONAL_T | Describes a rational number
|
MMAL_RECT_T | Describes a rectangle
|
MMAL_SUBPICTURE_FORMAT_T | Definition of a subpicture format.
This describes the properties specific to a subpicture stream
|
MMAL_VC_COMP_STATS_T | Per-component statistics collected by the VC adaptation layer.
|
MMAL_VC_HOST_LOG_T | |
MMAL_VC_STATS_T | VC adaptation layer statistics.
|
MMAL_VC_STATS_T__bindgen_ty_1 | |
MMAL_VC_STATS_T__bindgen_ty_2 | |
MMAL_VC_STATS_T__bindgen_ty_3 | |
MMAL_VC_STATS_T__bindgen_ty_4 | |
MMAL_VC_STATS_T_commands | |
MMAL_VC_STATS_T_service | |
MMAL_VIDEO_FORMAT_T | Definition of a video format.
This describes the properties specific to a video stream
|
VCOS_BLOCKPOOL_HEADER_TAG | |
VCOS_BLOCKPOOL_SUBPOOL_TAG | |
VCOS_BLOCKPOOL_TAG | |
VCOS_CMD_PARAM_T | |
VCOS_CMD_S | |
VCOS_EVENT_FLAGS_T | |
VCOS_EVENT_FLAGS_T__bindgen_ty_1 | |
VCOS_EVENT_WAITER_T | \file
|
VCOS_LOG_CAT_T | A registered logging category.
|
VCOS_LOG_CAT_T__bindgen_ty_1 | |
VCOS_NAMED_SEMAPHORE_IMPL_T | < There are 'n' named semaphores per 1 actual semaphore
|
VCOS_NAMED_SEMAPHORE_T | |
VCOS_REENTRANT_MUTEX_T | \file
|
VCOS_THREAD_ATTR_T | Thread attribute structure. Don't use pthread_attr directly, as
the calls can fail, and inits must match deletes.
|
VCOS_THREAD_EXIT_T | Called at thread exit.
|
VCOS_THREAD_T | |
VCOS_TIMER_T | |
__BindgenBitfieldUnit | |
__pthread_internal_slist | |
__va_list | |
pthread_cond_t__bindgen_ty_1 | |
pthread_mutex_t___pthread_mutex_s | |
timespec | |
MMAL_BUFFER_HEADER_FLAGS_SNAPSHOT | |
MMAL_BUFFER_HEADER_FLAG_CODECSIDEINFO | |
MMAL_BUFFER_HEADER_FLAG_CONFIG | |
MMAL_BUFFER_HEADER_FLAG_CORRUPTED | |
MMAL_BUFFER_HEADER_FLAG_DECODEONLY | |
MMAL_BUFFER_HEADER_FLAG_DISCONTINUITY | |
MMAL_BUFFER_HEADER_FLAG_ENCRYPTED | |
MMAL_BUFFER_HEADER_FLAG_EOS | |
MMAL_BUFFER_HEADER_FLAG_FORMAT_SPECIFIC_START | |
MMAL_BUFFER_HEADER_FLAG_FORMAT_SPECIFIC_START_BIT | |
MMAL_BUFFER_HEADER_FLAG_FRAME | |
MMAL_BUFFER_HEADER_FLAG_FRAME_END | |
MMAL_BUFFER_HEADER_FLAG_FRAME_START | |
MMAL_BUFFER_HEADER_FLAG_KEYFRAME | |
MMAL_BUFFER_HEADER_FLAG_NAL_END | |
MMAL_BUFFER_HEADER_FLAG_TRANSMISSION_FAILED | |
MMAL_BUFFER_HEADER_FLAG_USER0 | |
MMAL_BUFFER_HEADER_FLAG_USER1 | |
MMAL_BUFFER_HEADER_FLAG_USER2 | |
MMAL_BUFFER_HEADER_FLAG_USER3 | |
MMAL_BUFFER_HEADER_VIDEO_FLAG_COLUMN_LOG2_SHIFT | |
MMAL_BUFFER_HEADER_VIDEO_FLAG_COLUMN_LOG2_MASK | |
MMAL_BUFFER_HEADER_VIDEO_FLAG_DISPLAY_EXTERNAL | |
MMAL_BUFFER_HEADER_VIDEO_FLAG_INTERLACED | |
MMAL_BUFFER_HEADER_VIDEO_FLAG_PROTECTED | |
MMAL_BUFFER_HEADER_VIDEO_FLAG_TOP_FIELD_FIRST | |
MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN | |
MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V2 | |
MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3 | |
MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V4 | |
MMAL_CAMERA_CLOCKING_MODE_T_MMAL_CAMERA_CLOCKING_MODE_CLOCK | |
MMAL_CAMERA_CLOCKING_MODE_T_MMAL_CAMERA_CLOCKING_MODE_MAX | |
MMAL_CAMERA_CLOCKING_MODE_T_MMAL_CAMERA_CLOCKING_MODE_STROBE | |
MMAL_CAMERA_INTERFACE_T_MMAL_CAMERA_INTERFACE_CCP2 | |
MMAL_CAMERA_INTERFACE_T_MMAL_CAMERA_INTERFACE_CPI | |
MMAL_CAMERA_INTERFACE_T_MMAL_CAMERA_INTERFACE_CSI2 | |
MMAL_CAMERA_INTERFACE_T_MMAL_CAMERA_INTERFACE_MAX | |
MMAL_CAMERA_RX_CONFIG_DECODE_MMAL_CAMERA_RX_CONFIG_DECODE_DPCM10TO14 | |
MMAL_CAMERA_RX_CONFIG_DECODE_MMAL_CAMERA_RX_CONFIG_DECODE_DPCM10TO16 | |
MMAL_CAMERA_RX_CONFIG_DECODE_MMAL_CAMERA_RX_CONFIG_DECODE_DPCM12TO16 | |
MMAL_CAMERA_RX_CONFIG_DECODE_MMAL_CAMERA_RX_CONFIG_DECODE_DPCM6TO10 | |
MMAL_CAMERA_RX_CONFIG_DECODE_MMAL_CAMERA_RX_CONFIG_DECODE_DPCM6TO12 | |
MMAL_CAMERA_RX_CONFIG_DECODE_MMAL_CAMERA_RX_CONFIG_DECODE_DPCM7TO10 | |
MMAL_CAMERA_RX_CONFIG_DECODE_MMAL_CAMERA_RX_CONFIG_DECODE_DPCM7TO12 | |
MMAL_CAMERA_RX_CONFIG_DECODE_MMAL_CAMERA_RX_CONFIG_DECODE_DPCM8TO10 | |
MMAL_CAMERA_RX_CONFIG_DECODE_MMAL_CAMERA_RX_CONFIG_DECODE_DPCM8TO12 | |
MMAL_CAMERA_RX_CONFIG_DECODE_MMAL_CAMERA_RX_CONFIG_DECODE_DPCM8TO14 | |
MMAL_CAMERA_RX_CONFIG_DECODE_MMAL_CAMERA_RX_CONFIG_DECODE_DPCM8TO16 | |
MMAL_CAMERA_RX_CONFIG_DECODE_MMAL_CAMERA_RX_CONFIG_DECODE_MAX | |
MMAL_CAMERA_RX_CONFIG_DECODE_MMAL_CAMERA_RX_CONFIG_DECODE_NONE | |
MMAL_CAMERA_RX_CONFIG_ENCODE_MMAL_CAMERA_RX_CONFIG_ENCODE_DPCM10TO8 | |
MMAL_CAMERA_RX_CONFIG_ENCODE_MMAL_CAMERA_RX_CONFIG_ENCODE_DPCM12TO8 | |
MMAL_CAMERA_RX_CONFIG_ENCODE_MMAL_CAMERA_RX_CONFIG_ENCODE_DPCM14TO8 | |
MMAL_CAMERA_RX_CONFIG_ENCODE_MMAL_CAMERA_RX_CONFIG_ENCODE_MAX | |
MMAL_CAMERA_RX_CONFIG_ENCODE_MMAL_CAMERA_RX_CONFIG_ENCODE_NONE | |
MMAL_CAMERA_RX_CONFIG_PACK_MMAL_CAMERA_RX_CONFIG_PACK_8 | |
MMAL_CAMERA_RX_CONFIG_PACK_MMAL_CAMERA_RX_CONFIG_PACK_10 | |
MMAL_CAMERA_RX_CONFIG_PACK_MMAL_CAMERA_RX_CONFIG_PACK_12 | |
MMAL_CAMERA_RX_CONFIG_PACK_MMAL_CAMERA_RX_CONFIG_PACK_14 | |
MMAL_CAMERA_RX_CONFIG_PACK_MMAL_CAMERA_RX_CONFIG_PACK_16 | |
MMAL_CAMERA_RX_CONFIG_PACK_MMAL_CAMERA_RX_CONFIG_PACK_MAX | |
MMAL_CAMERA_RX_CONFIG_PACK_MMAL_CAMERA_RX_CONFIG_PACK_NONE | |
MMAL_CAMERA_RX_CONFIG_PACK_MMAL_CAMERA_RX_CONFIG_PACK_RAW10 | |
MMAL_CAMERA_RX_CONFIG_PACK_MMAL_CAMERA_RX_CONFIG_PACK_RAW12 | |
MMAL_CAMERA_RX_CONFIG_UNPACK_MMAL_CAMERA_RX_CONFIG_UNPACK_6 | |
MMAL_CAMERA_RX_CONFIG_UNPACK_MMAL_CAMERA_RX_CONFIG_UNPACK_7 | |
MMAL_CAMERA_RX_CONFIG_UNPACK_MMAL_CAMERA_RX_CONFIG_UNPACK_8 | |
MMAL_CAMERA_RX_CONFIG_UNPACK_MMAL_CAMERA_RX_CONFIG_UNPACK_10 | |
MMAL_CAMERA_RX_CONFIG_UNPACK_MMAL_CAMERA_RX_CONFIG_UNPACK_12 | |
MMAL_CAMERA_RX_CONFIG_UNPACK_MMAL_CAMERA_RX_CONFIG_UNPACK_14 | |
MMAL_CAMERA_RX_CONFIG_UNPACK_MMAL_CAMERA_RX_CONFIG_UNPACK_16 | |
MMAL_CAMERA_RX_CONFIG_UNPACK_MMAL_CAMERA_RX_CONFIG_UNPACK_MAX | |
MMAL_CAMERA_RX_CONFIG_UNPACK_MMAL_CAMERA_RX_CONFIG_UNPACK_NONE | |
MMAL_CAMERA_STC_MODE_T_MMAL_PARAM_STC_MODE_COOKED | < Start the STC from the start of capture, only for quick demo code
|
MMAL_CAMERA_STC_MODE_T_MMAL_PARAM_STC_MODE_MAX | |
MMAL_CAMERA_STC_MODE_T_MMAL_PARAM_STC_MODE_OFF | < Frames do not have STCs, as needed in OpenMAX/IL
|
MMAL_CAMERA_STC_MODE_T_MMAL_PARAM_STC_MODE_RAW | < Use raw clock STC, needed for true pause/resume support
|
MMAL_CLOCK_EVENT_INVALID | |
MMAL_COLOR_SPACE_BT470_2_M | ITU-R BT.470-2 System M
|
MMAL_COLOR_SPACE_BT470_2_BG | ITU-R BT.470-2 System BG
|
MMAL_COLOR_SPACE_FCC | Title 47 Code of Federal Regulations (2003) 73.682 (a) (20)
|
MMAL_COLOR_SPACE_ITUR_BT601 | \defgroup MmalColorSpace List of pre-defined video color spaces
|
MMAL_COLOR_SPACE_ITUR_BT709 | ITU-R BT.709-3 [HDTV]
|
MMAL_COLOR_SPACE_JFIF_Y16_255 | JPEG JFIF, but with 16..255 luma
|
MMAL_COLOR_SPACE_JPEG_JFIF | JPEG JFIF
|
MMAL_COLOR_SPACE_SMPTE240M | Society of Motion Picture and Television Engineers 240M (1999)
|
MMAL_COLOR_SPACE_UNKNOWN | |
MMAL_COMPONENT_DEFAULT_AUDIO_DECODER | |
MMAL_COMPONENT_DEFAULT_AUDIO_RENDERER | |
MMAL_COMPONENT_DEFAULT_CAMERA | |
MMAL_COMPONENT_DEFAULT_CAMERA_INFO | |
MMAL_COMPONENT_DEFAULT_CLOCK | |
MMAL_COMPONENT_DEFAULT_CONTAINER_READER | |
MMAL_COMPONENT_DEFAULT_CONTAINER_WRITER | |
MMAL_COMPONENT_DEFAULT_IMAGE_DECODER | |
MMAL_COMPONENT_DEFAULT_IMAGE_ENCODER | |
MMAL_COMPONENT_DEFAULT_MIRACAST | |
MMAL_COMPONENT_DEFAULT_SCHEDULER | |
MMAL_COMPONENT_DEFAULT_SPLITTER | |
MMAL_COMPONENT_DEFAULT_VIDEO_CONVERTER | |
MMAL_COMPONENT_DEFAULT_VIDEO_DECODER | |
MMAL_COMPONENT_DEFAULT_VIDEO_ENCODER | |
MMAL_COMPONENT_DEFAULT_VIDEO_INJECTER | |
MMAL_COMPONENT_DEFAULT_VIDEO_RENDERER | |
MMAL_COMPONENT_DEFAULT_VIDEO_SPLITTER | |
MMAL_COMPONENT_NULL_SINK | Note that there appears to be no constant for the null sink but it does exist in the
binaries.
If this ever breaks because C has this then we can delete this one.
|
MMAL_CONNECTION_FLAG_ALLOCATION_ON_INPUT | |
MMAL_CONNECTION_FLAG_ALLOCATION_ON_OUTPUT | |
MMAL_CONNECTION_FLAG_DIRECT | |
MMAL_CONNECTION_FLAG_KEEP_BUFFER_REQUIREMENTS | |
MMAL_CONNECTION_FLAG_KEEP_PORT_FORMATS | |
MMAL_CONNECTION_FLAG_TUNNELLING | |
MMAL_CORE_STATS_DIR_MMAL_CORE_STATS_MAX | |
MMAL_CORE_STATS_DIR_MMAL_CORE_STATS_RX | |
MMAL_CORE_STATS_DIR_MMAL_CORE_STATS_TX | |
MMAL_DEV_VCHIQ_PATH | |
MMAL_DISPLAYALPHAFLAGS_T_MMAL_DISPLAY_ALPHA_FLAGS_DISCARD_LOWER_LAYERS | |
MMAL_DISPLAYALPHAFLAGS_T_MMAL_DISPLAY_ALPHA_FLAGS_MIX | |
MMAL_DISPLAYALPHAFLAGS_T_MMAL_DISPLAY_ALPHA_FLAGS_NONE | |
MMAL_DISPLAYALPHAFLAGS_T_MMAL_DISPLAY_ALPHA_FLAGS_PREMULT | |
MMAL_DISPLAYMODE_T_MMAL_DISPLAY_MODE_DUMMY | |
MMAL_DISPLAYMODE_T_MMAL_DISPLAY_MODE_FILL | |
MMAL_DISPLAYMODE_T_MMAL_DISPLAY_MODE_LETTERBOX | |
MMAL_DISPLAYMODE_T_MMAL_DISPLAY_MODE_STEREO_LEFT_TO_LEFT | |
MMAL_DISPLAYMODE_T_MMAL_DISPLAY_MODE_STEREO_LEFT_TO_TOP | |
MMAL_DISPLAYMODE_T_MMAL_DISPLAY_MODE_STEREO_TOP_TO_LEFT | |
MMAL_DISPLAYMODE_T_MMAL_DISPLAY_MODE_STEREO_TOP_TO_TOP | |
MMAL_DISPLAYSET_T_MMAL_DISPLAY_SET_ALPHA | |
MMAL_DISPLAYSET_T_MMAL_DISPLAY_SET_COPYPROTECT | |
MMAL_DISPLAYSET_T_MMAL_DISPLAY_SET_DEST_RECT | |
MMAL_DISPLAYSET_T_MMAL_DISPLAY_SET_DUMMY | |
MMAL_DISPLAYSET_T_MMAL_DISPLAY_SET_FULLSCREEN | |
MMAL_DISPLAYSET_T_MMAL_DISPLAY_SET_LAYER | |
MMAL_DISPLAYSET_T_MMAL_DISPLAY_SET_MODE | |
MMAL_DISPLAYSET_T_MMAL_DISPLAY_SET_NOASPECT | |
MMAL_DISPLAYSET_T_MMAL_DISPLAY_SET_NONE | |
MMAL_DISPLAYSET_T_MMAL_DISPLAY_SET_NUM | |
MMAL_DISPLAYSET_T_MMAL_DISPLAY_SET_PIXEL | |
MMAL_DISPLAYSET_T_MMAL_DISPLAY_SET_SRC_RECT | |
MMAL_DISPLAYSET_T_MMAL_DISPLAY_SET_TRANSFORM | |
MMAL_DISPLAYTRANSFORM_T_MMAL_DISPLAY_DUMMY | |
MMAL_DISPLAYTRANSFORM_T_MMAL_DISPLAY_MIRROR_ROT0 | |
MMAL_DISPLAYTRANSFORM_T_MMAL_DISPLAY_MIRROR_ROT90 | |
MMAL_DISPLAYTRANSFORM_T_MMAL_DISPLAY_MIRROR_ROT180 | |
MMAL_DISPLAYTRANSFORM_T_MMAL_DISPLAY_MIRROR_ROT270 | |
MMAL_DISPLAYTRANSFORM_T_MMAL_DISPLAY_ROT0 | |
MMAL_DISPLAYTRANSFORM_T_MMAL_DISPLAY_ROT90 | |
MMAL_DISPLAYTRANSFORM_T_MMAL_DISPLAY_ROT180 | |
MMAL_DISPLAYTRANSFORM_T_MMAL_DISPLAY_ROT270 | |
MMAL_ENCODING_ABGR | |
MMAL_ENCODING_ABGR_SLICE | |
MMAL_ENCODING_AC3 | |
MMAL_ENCODING_ADPCM_IMA_MS | |
MMAL_ENCODING_ADPCM_MS | |
MMAL_ENCODING_ADPCM_SWF | |
MMAL_ENCODING_ALAW | |
MMAL_ENCODING_AMRNB | |
MMAL_ENCODING_AMRWB | |
MMAL_ENCODING_AMRWBP | |
MMAL_ENCODING_ARGB | |
MMAL_ENCODING_ARGB_SLICE | |
MMAL_ENCODING_ATRAC3 | |
MMAL_ENCODING_ATRACL | |
MMAL_ENCODING_ATRACX | |
MMAL_ENCODING_BAYER_SBGGR8 | 8 bit per pixel Bayer formats.
|
MMAL_ENCODING_BAYER_SBGGR10P | Bayer formats
FourCC values copied from V4L2 where defined.
10 bit per pixel packed Bayer formats.
|
MMAL_ENCODING_BAYER_SBGGR12P | 12 bit per pixel Bayer formats - not defined in V4L2, only 12bit expanded to 16.
Copy 10bpp packed 4CC pattern
|
MMAL_ENCODING_BAYER_SBGGR16 | 16 bit per pixel Bayer formats.
|
MMAL_ENCODING_BAYER_SBGGR10DPCM8 | 10 bit per pixel DPCM compressed to 8bits Bayer formats.
|
MMAL_ENCODING_BAYER_SGBRG8 | |
MMAL_ENCODING_BAYER_SGBRG10P | |
MMAL_ENCODING_BAYER_SGBRG12P | |
MMAL_ENCODING_BAYER_SGBRG16 | |
MMAL_ENCODING_BAYER_SGBRG10DPCM8 | |
MMAL_ENCODING_BAYER_SGRBG8 | |
MMAL_ENCODING_BAYER_SGRBG10P | |
MMAL_ENCODING_BAYER_SGRBG12P | |
MMAL_ENCODING_BAYER_SGRBG16 | |
MMAL_ENCODING_BAYER_SGRBG10DPCM8 | |
MMAL_ENCODING_BAYER_SRGGB8 | |
MMAL_ENCODING_BAYER_SRGGB10P | |
MMAL_ENCODING_BAYER_SRGGB12P | |
MMAL_ENCODING_BAYER_SRGGB16 | |
MMAL_ENCODING_BAYER_SRGGB10DPCM8 | |
MMAL_ENCODING_BGR16 | |
MMAL_ENCODING_BGR16_SLICE | |
MMAL_ENCODING_BGR24 | |
MMAL_ENCODING_BGR24_SLICE | |
MMAL_ENCODING_BGR32 | |
MMAL_ENCODING_BGR32_SLICE | |
MMAL_ENCODING_BGRA | |
MMAL_ENCODING_BGRA_SLICE | |
MMAL_ENCODING_BMP | |
MMAL_ENCODING_DTS | |
MMAL_ENCODING_EAC3 | |
MMAL_ENCODING_EGL_IMAGE | An EGL image handle
|
MMAL_ENCODING_EVRC | |
MMAL_ENCODING_FLAC | |
MMAL_ENCODING_GIF | |
MMAL_ENCODING_H263 | |
MMAL_ENCODING_H264 | \defgroup MmalEncodings List of pre-defined encodings
|
MMAL_ENCODING_I420 | |
MMAL_ENCODING_I420_SLICE | |
MMAL_ENCODING_I422 | |
MMAL_ENCODING_I422_SLICE | |
MMAL_ENCODING_I420_10 | YUV 4:2:0 planar, 10bit/component as least sig 10bits of 16 bit words.
|
MMAL_ENCODING_I420_16 | YUV 4:2:0 planar, 16bit/component.
|
MMAL_ENCODING_JPEG | |
MMAL_ENCODING_MIDI | |
MMAL_ENCODING_MJPEG | |
MMAL_ENCODING_MLP | |
MMAL_ENCODING_MP1V | |
MMAL_ENCODING_MP2V | |
MMAL_ENCODING_MP4V | |
MMAL_ENCODING_MP4A | |
MMAL_ENCODING_MP4V_DIVX_DRM | |
MMAL_ENCODING_MPGA | |
MMAL_ENCODING_MULAW | |
MMAL_ENCODING_MVC | |
MMAL_ENCODING_NELLYMOSER | |
MMAL_ENCODING_NV12 | |
MMAL_ENCODING_NV21 | |
MMAL_ENCODING_OPAQUE | VideoCore opaque image format, image handles are returned to
the host but not the actual image data.
|
MMAL_ENCODING_PNG | |
MMAL_ENCODING_PPM | |
MMAL_ENCODING_QCELP | |
MMAL_ENCODING_RGB16 | |
MMAL_ENCODING_RGB16_SLICE | |
MMAL_ENCODING_RGB24 | |
MMAL_ENCODING_RGB24_SLICE | |
MMAL_ENCODING_RGB32 | |
MMAL_ENCODING_RGB32_SLICE | |
MMAL_ENCODING_RGBA | |
MMAL_ENCODING_RGBA_SLICE | |
MMAL_ENCODING_SPARK | |
MMAL_ENCODING_SPEEX | |
MMAL_ENCODING_TGA | |
MMAL_ENCODING_THEORA | |
MMAL_ENCODING_UNKNOWN | |
MMAL_ENCODING_UYVY | |
MMAL_ENCODING_VARIANT_DEFAULT | |
MMAL_ENCODING_VARIANT_H264_RAW | Implicitly delineated NAL units without emulation prevention
|
MMAL_ENCODING_VARIANT_H264_DEFAULT | |
MMAL_ENCODING_VARIANT_H264_AVC1 | \defgroup MmalEncodingVariants List of pre-defined encoding variants
|
MMAL_ENCODING_VARIANT_MP4A_ADTS | \name Pre-defined MPEG4 audio encoding variants
Raw stream format
ADTS stream format
|
MMAL_ENCODING_VARIANT_MP4A_DEFAULT | |
MMAL_ENCODING_VORBIS | |
MMAL_ENCODING_VP6 | |
MMAL_ENCODING_VP7 | |
MMAL_ENCODING_VP8 | |
MMAL_ENCODING_VYUY | |
MMAL_ENCODING_WMA1 | |
MMAL_ENCODING_WMA2 | |
MMAL_ENCODING_WMAL | |
MMAL_ENCODING_WMAP | |
MMAL_ENCODING_WMAV | |
MMAL_ENCODING_WMV1 | |
MMAL_ENCODING_WMV2 | |
MMAL_ENCODING_WMV3 | |
MMAL_ENCODING_WVC1 | |
MMAL_ENCODING_YUVUV128 | SAND Video (YUVUV128) format, native format understood by VideoCore.
This format is not opaque - if requested you will receive full frames
of YUV_UV video.
|
MMAL_ENCODING_YUVUV64_10 | 10 bit SAND Video format, packed as least sig 10 bits of 16 bit words.
|
MMAL_ENCODING_YUVUV64_16 | 16 bit SAND Video (YUVUV64_16) format.
This format is not opaque - if requested you will receive full frames
of YUV_UV_16 video.
|
MMAL_ENCODING_YUYV | |
MMAL_ENCODING_YV12 | |
MMAL_ENCODING_YVYU | |
MMAL_ES_FORMAT_COMPARE_FLAG_BITRATE | |
MMAL_ES_FORMAT_COMPARE_FLAG_ENCODING | |
MMAL_ES_FORMAT_COMPARE_FLAG_ES_OTHER | |
MMAL_ES_FORMAT_COMPARE_FLAG_EXTRADATA | |
MMAL_ES_FORMAT_COMPARE_FLAG_FLAGS | |
MMAL_ES_FORMAT_COMPARE_FLAG_TYPE | |
MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_ASPECT_RATIO | |
MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_COLOR_SPACE | |
MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_CROPPING | |
MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_FRAME_RATE | |
MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_RESOLUTION | |
MMAL_ES_FORMAT_FLAG_FRAMED | |
MMAL_ES_TYPE_T_MMAL_ES_TYPE_AUDIO | < Audio elementary stream
|
MMAL_ES_TYPE_T_MMAL_ES_TYPE_CONTROL | < Elementary stream of control commands
|
MMAL_ES_TYPE_T_MMAL_ES_TYPE_SUBPICTURE | < Sub-picture elementary stream (e.g. subtitles, overlays)
|
MMAL_ES_TYPE_T_MMAL_ES_TYPE_UNKNOWN | < Unknown elementary stream type
|
MMAL_ES_TYPE_T_MMAL_ES_TYPE_VIDEO | < Video elementary stream
|
MMAL_EVENT_EOS | End-of-stream event. Data contains a \ref MMAL_EVENT_END_OF_STREAM_T
|
MMAL_EVENT_ERROR | Error event. Data contains a \ref MMAL_STATUS_T
|
MMAL_EVENT_FORMAT_CHANGED | Format changed event. Data contains a \ref MMAL_EVENT_FORMAT_CHANGED_T
|
MMAL_EVENT_PARAMETER_CHANGED | Parameter changed event. Data contains the new parameter value, see
\ref MMAL_EVENT_PARAMETER_CHANGED_T
|
MMAL_FALSE | |
MMAL_FIXED_16_16_ONE | |
MMAL_INTERLACETYPE_T_MMAL_InterlaceFieldSingleLowerFirst | < The data is interlaced, fields sent
separately in temporal order, with lower field first
|
MMAL_INTERLACETYPE_T_MMAL_InterlaceFieldSingleUpperFirst | < The data is interlaced, fields sent
separately in temporal order, with upper field first
|
MMAL_INTERLACETYPE_T_MMAL_InterlaceFieldsInterleavedLowerFirst | < The data is interlaced, two fields sent together line
interleaved, with the lower field temporally earlier
|
MMAL_INTERLACETYPE_T_MMAL_InterlaceFieldsInterleavedUpperFirst | < The data is interlaced, two fields sent together line
interleaved, with the upper field temporally earlier
|
MMAL_INTERLACETYPE_T_MMAL_InterlaceKhronosExtensions | < Reserved region for introducing Khronos Standard Extensions
|
MMAL_INTERLACETYPE_T_MMAL_InterlaceMax | |
MMAL_INTERLACETYPE_T_MMAL_InterlaceMixed | < The stream may contain a mixture of progressive
and interlaced frames
|
MMAL_INTERLACETYPE_T_MMAL_InterlaceProgressive | < The data is not interlaced, it is progressive scan
|
MMAL_INTERLACETYPE_T_MMAL_InterlaceVendorStartUnused | < Reserved region for introducing Vendor Extensions
|
MMAL_MAX_IMAGEFX_PARAMETERS | |
MMAL_PARAMETER_ALGORITHM_CONTROL | < Takes a @ref MMAL_PARAMETER_ALGORITHM_CONTROL_T
|
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_ANTISHAKE | |
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_DYNAMIC_RANGE_COMPRESSION | |
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_FACETRACKING | |
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_FACE_BEAUTIFICATION | |
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_FACE_RECOGNITION | |
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_HIGH_DYNAMIC_RANGE | |
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_IMAGE_EFFECTS | |
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_MAX | |
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_REDEYE_REDUCTION | |
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_SCENE_DETECTION | |
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_STILLS_DENOISE | |
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_TEMPORAL_DENOISE | |
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_VIDEO_DENOISE | |
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_VIDEO_STABILISATION | |
MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_T_MMAL_PARAMETER_ALGORITHM_CONTROL_ALGORITHMS_WRITE_RAW | |
MMAL_PARAMETER_ANALOG_GAIN | < Takes a @ref MMAL_PARAMETER_RATIONAL_T
|
MMAL_PARAMETER_ANNOTATE | < Takes a @ref MMAL_PARAMETER_CAMERA_ANNOTATE_T
|
MMAL_PARAMETER_ANTISHAKE | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_AUDIO_DESTINATION | < Takes a MMAL_PARAMETER_STRING_T
|
MMAL_PARAMETER_AUDIO_LATENCY_TARGET | < Takes a MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T
|
MMAL_PARAMETER_AUDIO_PASSTHROUGH | < Takes a MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_AUDIO_SOURCE | |
MMAL_PARAMETER_AWB_MODE | < Takes a @ref MMAL_PARAM_AWBMODE_T
|
MMAL_PARAMETER_BLACK_LEVEL | < Takes a @ref MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_BRIGHTNESS | < Takes a @ref MMAL_PARAMETER_RATIONAL_T
|
MMAL_PARAMETER_BUFFER_FLAG_FILTER | < Takes a MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_BUFFER_REQUIREMENTS | < Takes a MMAL_PARAMETER_BUFFER_REQUIREMENTS_T
|
MMAL_PARAMETER_CAMERA_BURST_CAPTURE | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_CAMERA_CLOCKING_MODE | < Takes a @ref MMAL_PARAMETER_CAMERA_CLOCKING_MODE_T
|
MMAL_PARAMETER_CAMERA_CONFIG | < Takes a @ref MMAL_PARAMETER_CAMERA_CONFIG_T
|
MMAL_PARAMETER_CAMERA_CUSTOM_SENSOR_CONFIG | < Takes a @ref MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_CAMERA_INFO | < Takes a @ref MMAL_PARAMETER_CAMERA_INFO_T
|
MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T_MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_LED | |
MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T_MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_MAX | |
MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T_MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_OTHER | |
MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_T_MMAL_PARAMETER_CAMERA_INFO_FLASH_TYPE_XENON | |
MMAL_PARAMETER_CAMERA_INFO_MAX_CAMERAS | |
MMAL_PARAMETER_CAMERA_INFO_MAX_FLASHES | |
MMAL_PARAMETER_CAMERA_INFO_MAX_STR_LEN | |
MMAL_PARAMETER_CAMERA_INTERFACE | < Takes a @ref MMAL_PARAMETER_CAMERA_INTERFACE_T
|
MMAL_PARAMETER_CAMERA_ISP_BLOCK_OVERRIDE | < Takes a @ref MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_CAMERA_MIN_ISO | < Takes a @ref MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_CAMERA_NUM | < Takes a @ref MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_CAMERA_RX_CONFIG | < Takes a @ref MMAL_PARAMETER_CAMERA_RX_CONFIG_T
|
MMAL_PARAMETER_CAMERA_RX_TIMING | < Takes a @ref MMAL_PARAMETER_CAMERA_RX_TIMING_T
|
MMAL_PARAMETER_CAMERA_SETTINGS | < Takes a @ref MMAL_PARAMETER_CAMERA_SETTINGS_T
|
MMAL_PARAMETER_CAMERA_USE_CASE | < Takes a @ref MMAL_PARAMETER_CAMERA_USE_CASE_T
|
MMAL_PARAMETER_CAPTURE | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_CAPTUREMODE_MODE_T_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.
|
MMAL_PARAMETER_CAPTUREMODE_MODE_T_MMAL_PARAM_CAPTUREMODE_WAIT_FOR_END | < Resumes preview once capture is completed.
|
MMAL_PARAMETER_CAPTUREMODE_MODE_T_MMAL_PARAM_CAPTUREMODE_WAIT_FOR_END_AND_HOLD | < Resumes preview once capture is completed, and hold the image for subsequent reprocessing.
|
MMAL_PARAMETER_CAPTURE_EXPOSURE_COMP | < Takes a @ref MMAL_PARAMETER_INT32_T
|
MMAL_PARAMETER_CAPTURE_MODE | < Takes a @ref MMAL_PARAMETER_CAPTUREMODE_T
|
MMAL_PARAMETER_CAPTURE_QUALITY | < Unused?
|
MMAL_PARAMETER_CAPTURE_STATS_PASS | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_CAPTURE_STATUS | < Takes a @ref MMAL_PARAMETER_CAPTURE_STATUS_T
|
MMAL_PARAMETER_CCM_SHIFT | < Takes a @ref MMAL_PARAMETER_INT32_T
|
MMAL_PARAMETER_CHANGE_EVENT_REQUEST | < Takes a MMAL_PARAMETER_CHANGE_EVENT_REQUEST_T
|
MMAL_PARAMETER_CLOCK_ACTIVE | < Takes a MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD | < Takes a MMAL_PARAMETER_CLOCK_DISCONT_THRESHOLD_T
|
MMAL_PARAMETER_CLOCK_ENABLE_BUFFER_INFO | < Takes a MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_CLOCK_FRAME_RATE | < Takes a MMAL_PARAMETER_RATIONAL_T
|
MMAL_PARAMETER_CLOCK_LATENCY | < Takes a MMAL_PARAMETER_CLOCK_LATENCY_T
|
MMAL_PARAMETER_CLOCK_REFERENCE | < Takes a MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD | < Takes a MMAL_PARAMETER_CLOCK_REQUEST_THRESHOLD_T
|
MMAL_PARAMETER_CLOCK_SCALE | < Takes a MMAL_PARAMETER_RATIONAL_T
|
MMAL_PARAMETER_CLOCK_TIME | < Takes a MMAL_PARAMETER_INT64_T
|
MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD | < Takes a MMAL_PARAMETER_CLOCK_UPDATE_THRESHOLD_T
|
MMAL_PARAMETER_COLOUR_EFFECT | < Takes a @ref MMAL_PARAMETER_COLOURFX_T
|
MMAL_PARAMETER_CONFIGFILE_CHUNK_REGISTERS | < Takes a @ref MMAL_PARAMETER_CONFIGFILE_CHUNK_T
|
MMAL_PARAMETER_CONFIGFILE_REGISTERS | < Takes a @ref MMAL_PARAMETER_CONFIGFILE_T
|
MMAL_PARAMETER_CONTRAST | < Takes a @ref MMAL_PARAMETER_RATIONAL_T
|
MMAL_PARAMETER_CORE_STATISTICS | < Takes a MMAL_PARAMETER_CORE_STATISTICS_T
|
MMAL_PARAMETER_CROP | < Takes a @ref MMAL_PARAMETER_CROP_T
|
MMAL_PARAMETER_CUSTOM_AWB_GAINS | < Takes a @ref MMAL_PARAMETER_AWB_GAINS_T
|
MMAL_PARAMETER_CUSTOM_CCM | < Takes a @ref MMAL_PARAMETER_CUSTOM_CCM_T
|
MMAL_PARAMETER_DIGITAL_GAIN | < Takes a @ref MMAL_PARAMETER_RATIONAL_T
|
MMAL_PARAMETER_DISPLAYREGION | < Takes a @ref MMAL_DISPLAYREGION_T
|
MMAL_PARAMETER_DPF_CONFIG | < Takes a @ref MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_DPF_FAIL_IS_FATAL | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_DPF_FILE | < Takes a @ref MMAL_PARAMETER_URI_T
|
MMAL_PARAMETER_DRAW_BOX_FACES_AND_FOCUS | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_DRC_STRENGTH_T_MMAL_PARAMETER_DRC_STRENGTH_HIGH | |
MMAL_PARAMETER_DRC_STRENGTH_T_MMAL_PARAMETER_DRC_STRENGTH_LOW | |
MMAL_PARAMETER_DRC_STRENGTH_T_MMAL_PARAMETER_DRC_STRENGTH_MAX | |
MMAL_PARAMETER_DRC_STRENGTH_T_MMAL_PARAMETER_DRC_STRENGTH_MEDIUM | |
MMAL_PARAMETER_DRC_STRENGTH_T_MMAL_PARAMETER_DRC_STRENGTH_OFF | |
MMAL_PARAMETER_DYNAMIC_RANGE_COMPRESSION | < Takes a @ref MMAL_PARAMETER_DRC_T
|
MMAL_PARAMETER_ENABLE_DPF_FILE | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_ENABLE_RAW_CAPTURE | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_ENABLE_REGISTER_FILE | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_EXIF | < Takes a @ref MMAL_PARAMETER_EXIF_T
|
MMAL_PARAMETER_EXIF_DISABLE | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_EXPOSURE_COMP | < Takes a @ref MMAL_PARAMETER_INT32_T or MMAL_PARAMETER_RATIONAL_T
|
MMAL_PARAMETER_EXPOSURE_MODE | < Takes a @ref MMAL_PARAMETER_EXPOSUREMODE_T
|
MMAL_PARAMETER_EXP_METERING_MODE | < Takes a @ref MMAL_PARAMETER_EXPOSUREMETERINGMODE_T
|
MMAL_PARAMETER_EXTRA_BUFFERS | < Takes a @ref MMAL_PARAMETER_UINT32_T.
|
MMAL_PARAMETER_FACE_TRACK | < Takes a @ref MMAL_PARAMETER_FACE_TRACK_T
|
MMAL_PARAMETER_FACE_TRACK_RESULTS | < Takes a @ref MMAL_PARAMETER_FACE_TRACK_RESULTS_T
|
MMAL_PARAMETER_FIELD_OF_VIEW | < Takes a @ref MMAL_PARAMETER_FIELD_OF_VIEW_T
|
MMAL_PARAMETER_FLASH | < Takes a @ref MMAL_PARAMETER_FLASH_T
|
MMAL_PARAMETER_FLASH_REQUIRED | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_FLASH_SELECT | < Takes a @ref MMAL_PARAMETER_FLASH_SELECT_T
|
MMAL_PARAMETER_FLICKER_AVOID | < Takes a @ref MMAL_PARAMETER_FLICKERAVOID_T
|
MMAL_PARAMETER_FOCAL_LENGTHS | < Unused?
|
MMAL_PARAMETER_FOCUS | < Takes a @ref MMAL_PARAMETER_FOCUS_T
|
MMAL_PARAMETER_FOCUS_REGIONS | < Takes a @ref MMAL_PARAMETER_FOCUS_REGIONS_T
|
MMAL_PARAMETER_FOCUS_REGION_TYPE_T_MMAL_PARAMETER_FOCUS_REGION_TYPE_FACE | < Region defines a face
|
MMAL_PARAMETER_FOCUS_REGION_TYPE_T_MMAL_PARAMETER_FOCUS_REGION_TYPE_MAX | |
MMAL_PARAMETER_FOCUS_REGION_TYPE_T_MMAL_PARAMETER_FOCUS_REGION_TYPE_NORMAL | < Region defines a generic region
|
MMAL_PARAMETER_FOCUS_STATUS | < Takes a @ref MMAL_PARAMETER_FOCUS_STATUS_T
|
MMAL_PARAMETER_FPS_RANGE | < Takes a @ref MMAL_PARAMETER_FPS_RANGE_T
|
MMAL_PARAMETER_FRAME_RATE | < Takes a @ref MMAL_PARAMETER_FRAME_RATE_T
|
MMAL_PARAMETER_GROUP_AUDIO | |
MMAL_PARAMETER_GROUP_CAMERA | |
MMAL_PARAMETER_GROUP_CLOCK | |
MMAL_PARAMETER_GROUP_COMMON | |
MMAL_PARAMETER_GROUP_MIRACAST | |
MMAL_PARAMETER_GROUP_VIDEO | |
MMAL_PARAMETER_HIGH_DYNAMIC_RANGE | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_IMAGE_EFFECT | < Takes a @ref MMAL_PARAMETER_IMAGEFX_T
|
MMAL_PARAMETER_IMAGE_EFFECT_PARAMETERS | < Takes a @ref MMAL_PARAMETER_IMAGEFX_PARAMETERS_T
|
MMAL_PARAMETER_INPUT_CROP | < Takes a @ref MMAL_PARAMETER_INPUT_CROP_T
|
MMAL_PARAMETER_INTRAPERIOD | < Takes a @ref MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_ISO | < Takes a @ref MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_JPEG_ATTACH_LOG | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_JPEG_Q_FACTOR | < Takes a @ref MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_JPEG_RESTART_INTERVAL | < Takes a @ref MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_LENS_SHADING_OVERRIDE | < Takes a @ref MMAL_PARAMETER_LENS_SHADING_T
|
MMAL_PARAMETER_LOCKSTEP_ENABLE | < Takes a MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_LOGGING | < Takes a MMAL_PARAMETER_LOGGING_T
|
MMAL_PARAMETER_MB_ROWS_PER_SLICE | < Takes a @ref MMAL_PARAMETER_UINT32_T.
Setting the value to zero resets to the default (one slice per frame).
|
MMAL_PARAMETER_MEM_USAGE | < Takes a MMAL_PARAMETER_MEM_USAGE_T
|
MMAL_PARAMETER_MINIMISE_FRAGMENTATION | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_MIRROR | < Takes a @ref MMAL_PARAMETER_MIRROR_T
|
MMAL_PARAMETER_NALUNITFORMAT | < Takes a @ref MMAL_PARAMETER_VIDEO_NALUNITFORMAT_T
|
MMAL_PARAMETER_NO_IMAGE_PADDING | < Takes a MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_OUTPUT_SHIFT | < Takes a @ref MMAL_PARAMETER_INT32_T
|
MMAL_PARAMETER_POWERMON_ENABLE | < Takes a MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_PRIVACY_INDICATOR | < Takes a @ref MMAL_PARAMETER_PRIVACY_INDICATOR_T
|
MMAL_PARAMETER_PROFILE | < Takes a @ref MMAL_PARAMETER_VIDEO_PROFILE_T
|
MMAL_PARAMETER_RATECONTROL | < Takes a @ref MMAL_PARAMETER_VIDEO_RATECONTROL_T
|
MMAL_PARAMETER_REDEYE | < Takes a @ref MMAL_PARAMETER_REDEYE_T
|
MMAL_PARAMETER_REGISTER_FAIL_IS_FATAL | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_RESIZE_PARAMS | < Takes a @ref MMAL_PARAMETER_RESIZE_T
|
MMAL_PARAMETER_ROTATION | < Takes a @ref MMAL_PARAMETER_INT32_T
|
MMAL_PARAMETER_SATURATION | < Takes a @ref MMAL_PARAMETER_RATIONAL_T
|
MMAL_PARAMETER_SEEK | < Takes a MMAL_PARAMETER_SEEK_T
|
MMAL_PARAMETER_SENSOR_INFORMATION | < Takes a @ref MMAL_PARAMETER_SENSOR_INFORMATION_T
|
MMAL_PARAMETER_SHARPNESS | < Takes a @ref MMAL_PARAMETER_RATIONAL_T
|
MMAL_PARAMETER_SHUTTER_SPEED | < Takes a @ref MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_STATISTICS | < Takes a MMAL_PARAMETER_STATISTICS_T
|
MMAL_PARAMETER_STEREOSCOPIC_MODE | < Takes a @ref MMAL_PARAMETER_STEREOSCOPIC_MODE_T
|
MMAL_PARAMETER_STILLS_DENOISE | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_SUPPORTED_ENCODINGS | < Takes a MMAL_PARAMETER_ENCODING_T
|
MMAL_PARAMETER_SUPPORTED_PROFILES | < Takes a @ref MMAL_PARAMETER_VIDEO_PROFILE_T
|
MMAL_PARAMETER_SW_SATURATION_DISABLE | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_SW_SHARPEN_DISABLE | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_SYSTEM_TIME | < Takes a MMAL_PARAMETER_UINT64_T
|
MMAL_PARAMETER_THUMBNAIL_CONFIGURATION | < Takes a @ref MMAL_PARAMETER_THUMBNAIL_CONFIG_T
|
MMAL_PARAMETER_UNUSED | < Never a valid parameter ID
|
MMAL_PARAMETER_URI | < Takes a MMAL_PARAMETER_URI_T
|
MMAL_PARAMETER_USE_STC | < Takes a @ref MMAL_PARAMETER_CAMERA_STC_MODE_T
|
MMAL_PARAMETER_VIDEO_ALIGN_HORIZ | < Takes a @ref MMAL_PARAMETER_UINT32_T.
Changing this paramater from the default can reduce frame rate
because image buffers need to be re-pitched.
|
MMAL_PARAMETER_VIDEO_ALIGN_VERT | < Takes a @ref MMAL_PARAMETER_UINT32_T.
Changing this paramater from the default can reduce frame rate
because image buffers need to be re-pitched.
|
MMAL_PARAMETER_VIDEO_BIT_RATE | < Takes a @ref MMAL_PARAMETER_UINT32_T.
Run-time bit rate control
|
MMAL_PARAMETER_VIDEO_DECODE_CONFIG_VD3 | < Takes a @ref MMAL_PARAMETER_BYTES_T
|
MMAL_PARAMETER_VIDEO_DECODE_ERROR_CONCEALMENT | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_VIDEO_DENOISE | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_VIDEO_DRM_INIT_INFO | < Takes a @ref MMAL_PARAMETER_VIDEO_DRM_INIT_INFO_T.
|
MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER | < Takes a @ref MMAL_PARAMETER_VIDEO_DRM_PROTECT_BUFFER_T.
|
MMAL_PARAMETER_VIDEO_DROPPABLE_PFRAMES | < Take a @ref MMAL_PARAMETER_BOOLEAN_T.
|
MMAL_PARAMETER_VIDEO_DROPPABLE_PFRAME_LENGTH | < Take a @ref MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_VIDEO_EEDE_ENABLE | < Takes a @ref MMAL_PARAMETER_VIDEO_EEDE_ENABLE_T
|
MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE | < Takes a @ref MMAL_PARAMETER_VIDEO_EEDE_LOSSRATE_T
|
MMAL_PARAMETER_VIDEO_ENCODE_FRAME_LIMIT_BITS | < Takes a @ref MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_VIDEO_ENCODE_H264_DISABLE_CABAC | < Take a @ref MMAL_PARAMETER_BOOLEAN_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_H264_LOW_LATENCY | < Take a @ref MMAL_PARAMETER_BOOLEAN_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_H264_AU_DELIMITERS | < Take a @ref MMAL_PARAMETER_BOOLEAN_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_H264_DEBLOCK_IDC | < Takes a @ref MMAL_PARAMETER_UINT32_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_H264_MB_INTRA_MODE | < Takes a @ref MMAL_PARAMETER_VIDEO_ENCODER_H264_MB_INTRA_MODES_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_H264_VCL_HRD_PARAMETERS | < Take a @ref MMAL_PARAMETER_BOOLEAN_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_H264_LOW_DELAY_HRD_FLAG | < Take a @ref MMAL_PARAMETER_BOOLEAN_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_HEADER_ON_OPEN | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_VIDEO_ENCODE_INITIAL_QUANT | < Takes a @ref MMAL_PARAMETER_UINT32_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_INLINE_HEADER | < Take a @ref MMAL_PARAMETER_BOOLEAN_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_INLINE_VECTORS | < Take a @ref MMAL_PARAMETER_BOOLEAN_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_MAX_QUANT | < Takes a @ref MMAL_PARAMETER_UINT32_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_MIN_QUANT | < Takes a @ref MMAL_PARAMETER_UINT32_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_PEAK_RATE | < Takes a @ref MMAL_PARAMETER_UINT32_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_PRECODE_FOR_QP | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_VIDEO_ENCODE_QP_P | < Takes a @ref MMAL_PARAMETER_UINT32_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL | < Takes a @ref MMAL_PARAMETER_VIDEO_ENCODE_RC_MODEL_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_RC_SLICE_DQUANT | < Takes a @ref MMAL_PARAMETER_UINT32_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_SEI_ENABLE | < Take a @ref MMAL_PARAMETER_BOOLEAN_T.
|
MMAL_PARAMETER_VIDEO_ENCODE_SEPARATE_NAL_BUFS | < Take a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_VIDEO_ENCODE_SPS_TIMING | < Take a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_VIDEO_FRAME_RATE | < Takes a @ref MMAL_PARAMETER_FRAME_RATE_T
|
MMAL_PARAMETER_VIDEO_IMMUTABLE_INPUT | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T.
|
MMAL_PARAMETER_VIDEO_INTERLACE_TYPE | < Take a @ref MMAL_PARAMETER_VIDEO_INTERLACE_TYPE_T.
|
MMAL_PARAMETER_VIDEO_INTERPOLATE_TIMESTAMPS | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_VIDEO_INTRA_REFRESH | < Takes a @ref MMAL_PARAMETER_VIDEO_INTRA_REFRESH_T
|
MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION | < Takes a @ref MMAL_PARAMETER_VIDEO_LEVEL_EXTENSION_T
|
MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS | < Take a @ref MMAL_PARAMETER_UINT32_T
|
MMAL_PARAMETER_VIDEO_RENDER_STATS | < Take a @ref MMAL_PARAMETER_VIDEO_RENDER_STATS_T.
|
MMAL_PARAMETER_VIDEO_REQUEST_I_FRAME | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T.
Request an I-frame.
|
MMAL_PARAMETER_VIDEO_SOURCE_PATTERN | < Take a @ref MMAL_PARAMETER_SOURCE_PATTERN_T
|
MMAL_PARAMETER_VIDEO_STABILISATION | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_VIDEO_TIMESTAMP_FIFO | < Takes a @ref MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_ZERO_COPY | < Takes a MMAL_PARAMETER_BOOLEAN_T
|
MMAL_PARAMETER_ZERO_SHUTTER_LAG | < Takes a @ref MMAL_PARAMETER_ZEROSHUTTERLAG_T
|
MMAL_PARAMETER_ZOOM | < Takes a @ref MMAL_PARAMETER_SCALEFACTOR_T
|
MMAL_PARAM_AWBMODE_T_MMAL_PARAM_AWBMODE_AUTO | |
MMAL_PARAM_AWBMODE_T_MMAL_PARAM_AWBMODE_CLOUDY | |
MMAL_PARAM_AWBMODE_T_MMAL_PARAM_AWBMODE_FLASH | |
MMAL_PARAM_AWBMODE_T_MMAL_PARAM_AWBMODE_FLUORESCENT | |
MMAL_PARAM_AWBMODE_T_MMAL_PARAM_AWBMODE_GREYWORLD | |
MMAL_PARAM_AWBMODE_T_MMAL_PARAM_AWBMODE_HORIZON | |
MMAL_PARAM_AWBMODE_T_MMAL_PARAM_AWBMODE_INCANDESCENT | |
MMAL_PARAM_AWBMODE_T_MMAL_PARAM_AWBMODE_MAX | |
MMAL_PARAM_AWBMODE_T_MMAL_PARAM_AWBMODE_OFF | |
MMAL_PARAM_AWBMODE_T_MMAL_PARAM_AWBMODE_SHADE | |
MMAL_PARAM_AWBMODE_T_MMAL_PARAM_AWBMODE_SUNLIGHT | |
MMAL_PARAM_AWBMODE_T_MMAL_PARAM_AWBMODE_TUNGSTEN | |
MMAL_PARAM_CAMERA_USE_CASE_T_MMAL_PARAM_CAMERA_USE_CASE_MAX | |
MMAL_PARAM_CAMERA_USE_CASE_T_MMAL_PARAM_CAMERA_USE_CASE_STILLS_CAPTURE | < Stills capture use case
|
MMAL_PARAM_CAMERA_USE_CASE_T_MMAL_PARAM_CAMERA_USE_CASE_UNKNOWN | < Compromise on behaviour as use case totally unknown
|
MMAL_PARAM_CAMERA_USE_CASE_T_MMAL_PARAM_CAMERA_USE_CASE_VIDEO_CAPTURE | < Video encode (camcorder) use case
|
MMAL_PARAM_CAPTURE_STATUS_T_MMAL_PARAM_CAPTURE_STATUS_CAPTURE_ENDED | |
MMAL_PARAM_CAPTURE_STATUS_T_MMAL_PARAM_CAPTURE_STATUS_CAPTURE_STARTED | |
MMAL_PARAM_CAPTURE_STATUS_T_MMAL_PARAM_CAPTURE_STATUS_MAX | |
MMAL_PARAM_CAPTURE_STATUS_T_MMAL_PARAM_CAPTURE_STATUS_NOT_CAPTURING | |
MMAL_PARAM_EXPOSUREMETERINGMODE_T_MMAL_PARAM_EXPOSUREMETERINGMODE_AVERAGE | |
MMAL_PARAM_EXPOSUREMETERINGMODE_T_MMAL_PARAM_EXPOSUREMETERINGMODE_BACKLIT | |
MMAL_PARAM_EXPOSUREMETERINGMODE_T_MMAL_PARAM_EXPOSUREMETERINGMODE_MATRIX | |
MMAL_PARAM_EXPOSUREMETERINGMODE_T_MMAL_PARAM_EXPOSUREMETERINGMODE_MAX | |
MMAL_PARAM_EXPOSUREMETERINGMODE_T_MMAL_PARAM_EXPOSUREMETERINGMODE_SPOT | |
MMAL_PARAM_EXPOSUREMODE_T_MMAL_PARAM_EXPOSUREMODE_ANTISHAKE | |
MMAL_PARAM_EXPOSUREMODE_T_MMAL_PARAM_EXPOSUREMODE_AUTO | |
MMAL_PARAM_EXPOSUREMODE_T_MMAL_PARAM_EXPOSUREMODE_BACKLIGHT | |
MMAL_PARAM_EXPOSUREMODE_T_MMAL_PARAM_EXPOSUREMODE_BEACH | |
MMAL_PARAM_EXPOSUREMODE_T_MMAL_PARAM_EXPOSUREMODE_FIREWORKS | |
MMAL_PARAM_EXPOSUREMODE_T_MMAL_PARAM_EXPOSUREMODE_FIXEDFPS | |
MMAL_PARAM_EXPOSUREMODE_T_MMAL_PARAM_EXPOSUREMODE_MAX | |
MMAL_PARAM_EXPOSUREMODE_T_MMAL_PARAM_EXPOSUREMODE_NIGHT | |
MMAL_PARAM_EXPOSUREMODE_T_MMAL_PARAM_EXPOSUREMODE_NIGHTPREVIEW | |
MMAL_PARAM_EXPOSUREMODE_T_MMAL_PARAM_EXPOSUREMODE_OFF | |
MMAL_PARAM_EXPOSUREMODE_T_MMAL_PARAM_EXPOSUREMODE_SNOW | |
MMAL_PARAM_EXPOSUREMODE_T_MMAL_PARAM_EXPOSUREMODE_SPORTS | |
MMAL_PARAM_EXPOSUREMODE_T_MMAL_PARAM_EXPOSUREMODE_SPOTLIGHT | |
MMAL_PARAM_EXPOSUREMODE_T_MMAL_PARAM_EXPOSUREMODE_VERYLONG | |
MMAL_PARAM_FACE_TRACK_MODE_T_MMAL_PARAM_FACE_DETECT_MAX | |
MMAL_PARAM_FACE_TRACK_MODE_T_MMAL_PARAM_FACE_DETECT_NONE | < Disables face detection
|
MMAL_PARAM_FACE_TRACK_MODE_T_MMAL_PARAM_FACE_DETECT_ON | < Enables face detection
|
MMAL_PARAM_FLASH_T_MMAL_PARAM_FLASH_AUTO | |
MMAL_PARAM_FLASH_T_MMAL_PARAM_FLASH_FILLIN | |
MMAL_PARAM_FLASH_T_MMAL_PARAM_FLASH_MAX | |
MMAL_PARAM_FLASH_T_MMAL_PARAM_FLASH_OFF | |
MMAL_PARAM_FLASH_T_MMAL_PARAM_FLASH_ON | |
MMAL_PARAM_FLASH_T_MMAL_PARAM_FLASH_REDEYE | |
MMAL_PARAM_FLASH_T_MMAL_PARAM_FLASH_TORCH | |
MMAL_PARAM_FLICKERAVOID_T_MMAL_PARAM_FLICKERAVOID_50HZ | |
MMAL_PARAM_FLICKERAVOID_T_MMAL_PARAM_FLICKERAVOID_60HZ | |
MMAL_PARAM_FLICKERAVOID_T_MMAL_PARAM_FLICKERAVOID_AUTO | |
MMAL_PARAM_FLICKERAVOID_T_MMAL_PARAM_FLICKERAVOID_MAX | |
MMAL_PARAM_FLICKERAVOID_T_MMAL_PARAM_FLICKERAVOID_OFF | |
MMAL_PARAM_FOCUS_STATUS_T_MMAL_PARAM_FOCUS_STATUS_CAF_FAILED | |
MMAL_PARAM_FOCUS_STATUS_T_MMAL_PARAM_FOCUS_STATUS_CAF_MOVING | |
MMAL_PARAM_FOCUS_STATUS_T_MMAL_PARAM_FOCUS_STATUS_CAF_SCENE_CHANGED | |
MMAL_PARAM_FOCUS_STATUS_T_MMAL_PARAM_FOCUS_STATUS_CAF_SUCCESS | |
MMAL_PARAM_FOCUS_STATUS_T_MMAL_PARAM_FOCUS_STATUS_CAF_WATCHING | |
MMAL_PARAM_FOCUS_STATUS_T_MMAL_PARAM_FOCUS_STATUS_LOST | |
MMAL_PARAM_FOCUS_STATUS_T_MMAL_PARAM_FOCUS_STATUS_MANUAL_MOVING | |
MMAL_PARAM_FOCUS_STATUS_T_MMAL_PARAM_FOCUS_STATUS_MANUAL_REACHED | |
MMAL_PARAM_FOCUS_STATUS_T_MMAL_PARAM_FOCUS_STATUS_MAX | |
MMAL_PARAM_FOCUS_STATUS_T_MMAL_PARAM_FOCUS_STATUS_OFF | |
MMAL_PARAM_FOCUS_STATUS_T_MMAL_PARAM_FOCUS_STATUS_REACHED | |
MMAL_PARAM_FOCUS_STATUS_T_MMAL_PARAM_FOCUS_STATUS_REQUEST | |
MMAL_PARAM_FOCUS_STATUS_T_MMAL_PARAM_FOCUS_STATUS_UNABLE_TO_REACH | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_AUTO | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_AUTO_MACRO | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_AUTO_NEAR | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_CAF | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_CAF_FAST | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_CAF_MACRO | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_CAF_MACRO_FAST | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_CAF_NEAR | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_CAF_NEAR_FAST | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_EDOF | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_FIXED_CURRENT | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_FIXED_HYPERFOCAL | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_FIXED_INFINITY | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_FIXED_MACRO | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_FIXED_NEAR | |
MMAL_PARAM_FOCUS_T_MMAL_PARAM_FOCUS_MAX | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_BLACKBOARD | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_BLUR | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_CARTOON | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_COLOURBALANCE | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_COLOURPOINT | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_COLOURSWAP | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_DEINTERLACE_ADV | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_DEINTERLACE_DOUBLE | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_DEINTERLACE_FAST | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_DENOISE | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_EMBOSS | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_FILM | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_GPEN | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_HATCH | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_MAX | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_NEGATIVE | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_NONE | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_OILPAINT | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_PASTEL | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_POSTERISE | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_POSTERIZE | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_SATURATION | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_SKETCH | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_SOLARIZE | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_WASHEDOUT | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_WATERCOLOUR | |
MMAL_PARAM_IMAGEFX_T_MMAL_PARAM_IMAGEFX_WHITEBOARD | |
MMAL_PARAM_MIRROR_T_MMAL_PARAM_MIRROR_BOTH | |
MMAL_PARAM_MIRROR_T_MMAL_PARAM_MIRROR_HORIZONTAL | |
MMAL_PARAM_MIRROR_T_MMAL_PARAM_MIRROR_NONE | |
MMAL_PARAM_MIRROR_T_MMAL_PARAM_MIRROR_VERTICAL | |
MMAL_PARAM_PRIVACY_INDICATOR_T_MMAL_PARAMETER_PRIVACY_INDICATOR_FORCE_ON | < Turns indicator of for 2s independent of capture status.
Set this mode repeatedly to keep the indicator on for a
longer period.
|
MMAL_PARAM_PRIVACY_INDICATOR_T_MMAL_PARAMETER_PRIVACY_INDICATOR_MAX | |
MMAL_PARAM_PRIVACY_INDICATOR_T_MMAL_PARAMETER_PRIVACY_INDICATOR_OFF | < Indicator will be off.
|
MMAL_PARAM_PRIVACY_INDICATOR_T_MMAL_PARAMETER_PRIVACY_INDICATOR_ON | < Indicator will come on just after a stills capture and
and remain on for 2seconds, or will be on whilst output[1]
is actively producing images.
|
MMAL_PARAM_REDEYE_T_MMAL_PARAM_REDEYE_MAX | |
MMAL_PARAM_REDEYE_T_MMAL_PARAM_REDEYE_OFF | |
MMAL_PARAM_REDEYE_T_MMAL_PARAM_REDEYE_ON | |
MMAL_PARAM_REDEYE_T_MMAL_PARAM_REDEYE_SIMPLE | |
MMAL_PARAM_SEEK_FLAG_FORWARD | |
MMAL_PARAM_SEEK_FLAG_PRECISE | |
MMAL_PORT_CAPABILITY_ALLOCATION | |
MMAL_PORT_CAPABILITY_PASSTHROUGH | |
MMAL_PORT_CAPABILITY_SUPPORTS_EVENT_FORMAT_CHANGE | |
MMAL_PORT_TYPE_T_MMAL_PORT_TYPE_CLOCK | < Clock port
|
MMAL_PORT_TYPE_T_MMAL_PORT_TYPE_CONTROL | < Control port
|
MMAL_PORT_TYPE_T_MMAL_PORT_TYPE_INPUT | < Input port
|
MMAL_PORT_TYPE_T_MMAL_PORT_TYPE_INVALID | < Dummy value to force 32bit enum
|
MMAL_PORT_TYPE_T_MMAL_PORT_TYPE_OUTPUT | < Output port
|
MMAL_PORT_TYPE_T_MMAL_PORT_TYPE_UNKNOWN | < Unknown port type
|
MMAL_RESIZEMODE_T_MMAL_RESIZE_BOX | |
MMAL_RESIZEMODE_T_MMAL_RESIZE_BYTES | |
MMAL_RESIZEMODE_T_MMAL_RESIZE_CROP | |
MMAL_RESIZEMODE_T_MMAL_RESIZE_DUMMY | |
MMAL_RESIZEMODE_T_MMAL_RESIZE_NONE | |
MMAL_SOURCE_PATTERN_T_MMAL_VIDEO_SOURCE_PATTERN_BLACK | |
MMAL_SOURCE_PATTERN_T_MMAL_VIDEO_SOURCE_PATTERN_BLOCKS | |
MMAL_SOURCE_PATTERN_T_MMAL_VIDEO_SOURCE_PATTERN_COLOUR | |
MMAL_SOURCE_PATTERN_T_MMAL_VIDEO_SOURCE_PATTERN_DIAGONAL | |
MMAL_SOURCE_PATTERN_T_MMAL_VIDEO_SOURCE_PATTERN_DUMMY | |
MMAL_SOURCE_PATTERN_T_MMAL_VIDEO_SOURCE_PATTERN_NOISE | |
MMAL_SOURCE_PATTERN_T_MMAL_VIDEO_SOURCE_PATTERN_RANDOM | |
MMAL_SOURCE_PATTERN_T_MMAL_VIDEO_SOURCE_PATTERN_SWIRLY | |
MMAL_SOURCE_PATTERN_T_MMAL_VIDEO_SOURCE_PATTERN_WHITE | |
MMAL_STATS_COMP_STATE_T_MMAL_STATS_COMP_CREATED | |
MMAL_STATS_COMP_STATE_T_MMAL_STATS_COMP_DESTROYED | |
MMAL_STATS_COMP_STATE_T_MMAL_STATS_COMP_DESTROYING | |
MMAL_STATS_COMP_STATE_T_MMAL_STATS_COMP_IDLE | |
MMAL_STATS_COMP_STATE_T_MMAL_STATS_COMP_UNUSED | |
MMAL_STATS_RESULT_T_MMAL_STATS_COMPONENT_NOT_FOUND | |
MMAL_STATS_RESULT_T_MMAL_STATS_FOUND | |
MMAL_STATS_RESULT_T_MMAL_STATS_INVALID | |
MMAL_STATS_RESULT_T_MMAL_STATS_PORT_NOT_FOUND | |
MMAL_STEREOSCOPIC_MODE_T_MMAL_STEREOSCOPIC_MODE_MAX | |
MMAL_STEREOSCOPIC_MODE_T_MMAL_STEREOSCOPIC_MODE_NONE | |
MMAL_STEREOSCOPIC_MODE_T_MMAL_STEREOSCOPIC_MODE_SIDE_BY_SIDE | |
MMAL_STEREOSCOPIC_MODE_T_MMAL_STEREOSCOPIC_MODE_TOP_BOTTOM | |
MMAL_TRUE | |
MMAL_VC_COMPACT_MODE_T_MMAL_VC_COMPACT_AGGRESSIVE | |
MMAL_VC_COMPACT_MODE_T_MMAL_VC_COMPACT_ALL | |
MMAL_VC_COMPACT_MODE_T_MMAL_VC_COMPACT_DISCARD | |
MMAL_VC_COMPACT_MODE_T_MMAL_VC_COMPACT_NONE | |
MMAL_VC_COMPACT_MODE_T_MMAL_VC_COMPACT_NORMAL | |
MMAL_VC_COMPACT_MODE_T_MMAL_VC_COMPACT_SHUFFLE | |
MMAL_VERSION | |
MMAL_VERSION_MAJOR | |
MMAL_VERSION_MINOR | |
MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T_MMAL_VIDEO_ENCODER_H264_MB_INTRA_DUMMY | |
MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T_MMAL_VIDEO_ENCODER_H264_MB_16x16_INTRA | |
MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T_MMAL_VIDEO_ENCODER_H264_MB_4x4_INTRA | |
MMAL_VIDEO_ENCODE_H264_MB_INTRA_MODES_T_MMAL_VIDEO_ENCODER_H264_MB_8x8_INTRA | |
MMAL_VIDEO_ENCODE_RC_MODEL_T_MMAL_VIDEO_ENCODER_RC_MODEL_CBR | |
MMAL_VIDEO_ENCODE_RC_MODEL_T_MMAL_VIDEO_ENCODER_RC_MODEL_DEFAULT | |
MMAL_VIDEO_ENCODE_RC_MODEL_T_MMAL_VIDEO_ENCODER_RC_MODEL_DUMMY | |
MMAL_VIDEO_ENCODE_RC_MODEL_T_MMAL_VIDEO_ENCODER_RC_MODEL_JVT | |
MMAL_VIDEO_ENCODE_RC_MODEL_T_MMAL_VIDEO_ENCODER_RC_MODEL_LAST | |
MMAL_VIDEO_ENCODE_RC_MODEL_T_MMAL_VIDEO_ENCODER_RC_MODEL_VOWIFI | |
MMAL_VIDEO_INTRA_REFRESH_T_MMAL_VIDEO_INTRA_REFRESH_ADAPTIVE | |
MMAL_VIDEO_INTRA_REFRESH_T_MMAL_VIDEO_INTRA_REFRESH_BOTH | |
MMAL_VIDEO_INTRA_REFRESH_T_MMAL_VIDEO_INTRA_REFRESH_CYCLIC | |
MMAL_VIDEO_INTRA_REFRESH_T_MMAL_VIDEO_INTRA_REFRESH_CYCLIC_MROWS | |
MMAL_VIDEO_INTRA_REFRESH_T_MMAL_VIDEO_INTRA_REFRESH_DUMMY | |
MMAL_VIDEO_INTRA_REFRESH_T_MMAL_VIDEO_INTRA_REFRESH_KHRONOSEXTENSIONS | |
MMAL_VIDEO_INTRA_REFRESH_T_MMAL_VIDEO_INTRA_REFRESH_MAX | |
MMAL_VIDEO_INTRA_REFRESH_T_MMAL_VIDEO_INTRA_REFRESH_PSEUDO_RAND | |
MMAL_VIDEO_INTRA_REFRESH_T_MMAL_VIDEO_INTRA_REFRESH_VENDORSTARTUNUSED | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_DUMMY | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H263_10 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H263_20 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H263_30 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H263_40 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H263_45 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H263_50 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H263_60 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H263_70 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_1 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_1b | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_2 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_3 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_4 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_5 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_11 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_12 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_13 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_21 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_22 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_31 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_32 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_41 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_42 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_H264_51 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_MP4V_0 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_MP4V_0b | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_MP4V_1 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_MP4V_2 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_MP4V_3 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_MP4V_4 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_MP4V_4a | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_MP4V_5 | |
MMAL_VIDEO_LEVEL_T_MMAL_VIDEO_LEVEL_MP4V_6 | |
MMAL_VIDEO_NALUNITFORMAT_T_MMAL_VIDEO_NALUNITFORMAT_DUMMY | |
MMAL_VIDEO_NALUNITFORMAT_T_MMAL_VIDEO_NALUNITFORMAT_FOURBYTEINTERLEAVELENGTH | |
MMAL_VIDEO_NALUNITFORMAT_T_MMAL_VIDEO_NALUNITFORMAT_NALUNITPERBUFFER | |
MMAL_VIDEO_NALUNITFORMAT_T_MMAL_VIDEO_NALUNITFORMAT_ONEBYTEINTERLEAVELENGTH | |
MMAL_VIDEO_NALUNITFORMAT_T_MMAL_VIDEO_NALUNITFORMAT_STARTCODES | |
MMAL_VIDEO_NALUNITFORMAT_T_MMAL_VIDEO_NALUNITFORMAT_TWOBYTEINTERLEAVELENGTH | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_DUMMY | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H263_BASELINE | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H263_BACKWARDCOMPATIBLE | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H263_HIGHCOMPRESSION | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H263_INTERNET | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H263_INTERLACE | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H263_HIGHLATENCY | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H264_BASELINE | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H264_MAIN | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H264_EXTENDED | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H264_HIGH | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H264_CONSTRAINED_BASELINE | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H263_H320CODING | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H263_ISWV2 | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H263_ISWV3 | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H264_HIGH10 | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H264_HIGH422 | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_H264_HIGH444 | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_SIMPLE | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_SIMPLESCALABLE | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_CORE | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_MAIN | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_NBIT | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_SCALABLETEXTURE | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_SIMPLEFACE | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_SIMPLEFBA | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_BASICANIMATED | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_HYBRID | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_ADVANCEDREALTIME | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_CORESCALABLE | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_ADVANCEDCODING | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_ADVANCEDCORE | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_ADVANCEDSCALABLE | |
MMAL_VIDEO_PROFILE_T_MMAL_VIDEO_PROFILE_MP4V_ADVANCEDSIMPLE | |
MMAL_VIDEO_RATECONTROL_T_MMAL_VIDEO_RATECONTROL_CONSTANT | |
MMAL_VIDEO_RATECONTROL_T_MMAL_VIDEO_RATECONTROL_CONSTANT_SKIP_FRAMES | |
MMAL_VIDEO_RATECONTROL_T_MMAL_VIDEO_RATECONTROL_DEFAULT | |
MMAL_VIDEO_RATECONTROL_T_MMAL_VIDEO_RATECONTROL_DUMMY | |
MMAL_VIDEO_RATECONTROL_T_MMAL_VIDEO_RATECONTROL_VARIABLE | |
MMAL_VIDEO_RATECONTROL_T_MMAL_VIDEO_RATECONTROL_VARIABLE_SKIP_FRAMES | |
VCOS_LOG_LEVEL_T_VCOS_LOG_ERROR | |
VCOS_LOG_LEVEL_T_VCOS_LOG_INFO | |
VCOS_LOG_LEVEL_T_VCOS_LOG_NEVER | |
VCOS_LOG_LEVEL_T_VCOS_LOG_TRACE | |
VCOS_LOG_LEVEL_T_VCOS_LOG_UNINITIALIZED | |
VCOS_LOG_LEVEL_T_VCOS_LOG_WARN | |
VCOS_STATUS_T_VCOS_EACCESS | |
VCOS_STATUS_T_VCOS_EAGAIN | |
VCOS_STATUS_T_VCOS_EEXIST | |
VCOS_STATUS_T_VCOS_EINTR | |
VCOS_STATUS_T_VCOS_EINVAL | |
VCOS_STATUS_T_VCOS_ENOENT | |
VCOS_STATUS_T_VCOS_ENOMEM | |
VCOS_STATUS_T_VCOS_ENOSPC | |
VCOS_STATUS_T_VCOS_ENOSYS | |
VCOS_STATUS_T_VCOS_ENXIO | |
VCOS_STATUS_T_VCOS_SUCCESS | |
bcm_host_deinit⚠ | |
bcm_host_get_model_type⚠ | |
bcm_host_get_peripheral_address⚠ | |
bcm_host_get_peripheral_size⚠ | |
bcm_host_get_processor_id⚠ | |
bcm_host_get_sdram_address⚠ | |
bcm_host_init⚠ | |
bcm_host_is_fkms_active⚠ | |
bcm_host_is_kms_active⚠ | |
bcm_host_is_model_pi4⚠ | |
mmal_4cc_to_string⚠ | Convert a 4cc into a string.
|
mmal_buffer_header_acquire⚠ | Acquire a buffer header.
Acquiring a buffer header increases a reference counter on it and makes sure that the
buffer header won't be recycled until all the references to it are gone.
This is useful for instance if a component needs to return a buffer header but still needs
access to it for some internal processing (e.g. reference frames in video codecs).
|
mmal_buffer_header_copy_header⚠ | Copy buffer header metadata from source to destination.
|
mmal_buffer_header_mem_lock⚠ | Lock the data buffer contained in the buffer header in memory.
This call does nothing on all platforms except VideoCore where it is needed to pin a
buffer in memory before any access to it.
|
mmal_buffer_header_mem_unlock⚠ | Unlock the data buffer contained in the buffer header.
This call does nothing on all platforms except VideoCore where it is needed to un-pin a
buffer in memory after any access to it.
|
mmal_buffer_header_pre_release_cb_set⚠ | Set a buffer header pre-release callback.
If the callback is NULL, the buffer will be released back into the pool
immediately as usual.
|
mmal_buffer_header_release⚠ | Release a buffer header.
Releasing a buffer header will decrease its reference counter and when no more references
are left, the buffer header will be recycled by calling its 'release' callback function.
|
mmal_buffer_header_release_continue⚠ | Continue the buffer header release process.
This should be called to complete buffer header recycling once all pre-release activity
has been completed.
|
mmal_buffer_header_replicate⚠ | Replicate a buffer header into another one.
Replicating a buffer header will not only do an exact copy of all the public fields of the
buffer header (including data and alloc_size), but it will also acquire a reference to the
source buffer header which will only be released once the replicate has been released.
|
mmal_buffer_header_reset⚠ | Reset a buffer header.
Resets all header variables to default values.
|
mmal_component_acquire⚠ | Acquire a reference on a component.
Acquiring a reference on a component will prevent a component from being destroyed until
the acquired reference is released (by a call to \ref mmal_component_destroy).
References are internally counted so all acquired references need a matching call to
release them.
|
mmal_component_create⚠ | Create an instance of a component.
The newly created component will expose ports to the client. All the exposed ports are
disabled by default.
Note that components are reference counted and creating a component automatically
acquires a reference to it (released when \ref mmal_component_destroy is called).
|
mmal_component_destroy⚠ | Destroy a previously created component
Release an acquired reference on a component. Only actually destroys the component when
the last reference is being released.
|
mmal_component_disable⚠ | Disable processing on a component
@param component component to disable
@return MMAL_SUCCESS on success
|
mmal_component_enable⚠ | Enable processing on a component
@param component component to enable
@return MMAL_SUCCESS on success
|
mmal_component_release⚠ | Release a reference on a component
Release an acquired reference on a component. Triggers the destruction of the component when
the last reference is being released.
\note This is in fact an alias of \ref mmal_component_destroy which is added to make client
code clearer.
|
mmal_connection_acquire⚠ | Acquire a reference on a connection.
Acquiring a reference on a connection will prevent a connection from being destroyed until
the acquired reference is released (by a call to \ref mmal_connection_destroy).
References are internally counted so all acquired references need a matching call to
release them.
|
mmal_connection_create⚠ | Create a connection between two ports.
The connection shall include a pool of buffer headers suitable for the current format of
the output port. The format of the input port shall have been set to the same as that of
the input port.
Note that connections are reference counted and creating a connection automatically
acquires a reference to it (released when \ref mmal_connection_destroy is called).
|
mmal_connection_destroy⚠ | Destroy a connection.
Release an acquired reference on a connection. Only actually destroys the connection when
the last reference is being released.
The actual destruction of the connection will start by disabling it, if necessary.
Any pool, queue, and so on owned by the connection shall then be destroyed.
|
mmal_connection_disable⚠ | Disable a connection.
|
mmal_connection_enable⚠ | Enable a connection.
The format of the two ports must have been committed before calling this function,
although note that on creation, the connection automatically copies and commits the
output port's format to the input port.
|
mmal_connection_event_format_changed⚠ | Apply a format changed event to the connection.
This function can be used when the client is processing buffer headers and receives
a format changed event (\ref MMAL_EVENT_FORMAT_CHANGED). The connection is
reconfigured, changing the format of the ports, the number of buffer headers and
the size of the payload buffers as necessary.
|
mmal_connection_release⚠ | Release a reference on a connection
Release an acquired reference on a connection. Triggers the destruction of the connection when
the last reference is being released.
\note This is in fact an alias of \ref mmal_connection_destroy which is added to make client
code clearer.
|
mmal_encoding_get_slice_variant⚠ | Return the 16 line high sliced version of a given pixel encoding
|
mmal_encoding_stride_to_width⚠ | Convert stride to pixel width for a given pixel encoding.
|
mmal_encoding_width_to_stride⚠ | Convert pixel width to stride for a given pixel encoding
|
mmal_event_format_changed_get⚠ | Get a pointer to the \ref MMAL_EVENT_FORMAT_CHANGED_T structure contained in the buffer header.
Note that the pointer will point inside the data contained in the buffer header
so doesn't need to be freed explicitly.
|
mmal_format_alloc⚠ | Allocate and initialise a \ref MMAL_ES_FORMAT_T structure.
|
mmal_format_compare⚠ | Compare 2 format structures and returns a set of flags describing the differences.
The result will be zero if the structures are the same, or a combination of
one or more of the \ref comparisonflags "Comparison flags" if different.
|
mmal_format_copy⚠ | Shallow copy a format structure.
It is worth noting that the extradata buffer will not be copied in the new format.
|
mmal_format_extradata_alloc⚠ | Allocate the extradata buffer in \ref MMAL_ES_FORMAT_T.
This buffer will be freed automatically when the format is destroyed or
another allocation is done.
|
mmal_format_free⚠ | Free a \ref MMAL_ES_FORMAT_T structure allocated by \ref mmal_format_alloc.
|
mmal_format_full_copy⚠ | Fully copy a format structure, including the extradata buffer.
|
mmal_log_dump_format⚠ | Log the content of a \ref MMAL_ES_FORMAT_T structure.
|
mmal_log_dump_port⚠ | Log the content of a \ref MMAL_PORT_T structure.
|
mmal_pool_callback_set⚠ | Set a buffer header release callback to the pool.
Each time a buffer header is released to the pool, the callback will be triggered.
|
mmal_pool_create⚠ | Create a pool of MMAL_BUFFER_HEADER_T.
After allocation, all allocated buffer headers will have been added to the queue.
|
mmal_pool_create_with_allocator⚠ | Create a pool of MMAL_BUFFER_HEADER_T.
After allocation, all allocated buffer headers will have been added to the queue.
|
mmal_pool_destroy⚠ | Destroy a pool of MMAL_BUFFER_HEADER_T.
This will also deallocate all of the memory which was allocated when creating or
resizing the pool.
|
mmal_pool_pre_release_callback_set⚠ | Set a pre-release callback for all buffer headers in the pool.
Each time a buffer header is about to be released to the pool, the callback
will be triggered.
|
mmal_pool_resize⚠ | Resize a pool of MMAL_BUFFER_HEADER_T.
This allows modifying either the number of allocated buffers, the payload size or both at the
same time.
|
mmal_port_connect⚠ | Connect an output port to an input port.
|
mmal_port_disable⚠ | Disable processing on a port
|
mmal_port_disconnect⚠ | Disconnect a connected port.
|
mmal_port_enable⚠ | Enable processing on a port
|
mmal_port_event_get⚠ | Get an empty event buffer header from a port
|
mmal_port_flush⚠ | Ask a port to release all the buffer headers it currently has.
|
mmal_port_format_commit⚠ | Commit format changes on a port.
|
mmal_port_parameter_alloc_get⚠ | Get a parameter from a port allocating the required amount of memory
for the parameter (i.e. for variable length parameters like URI or arrays).
The size field will be set on output to the actual size of the
parameter allocated and retrieved.
|
mmal_port_parameter_free⚠ | Free a parameter structure previously allocated via
\ref mmal_port_parameter_alloc_get().
|
mmal_port_parameter_get⚠ | Get a parameter from a port.
The size field must be set on input to the maximum size of the parameter
(including the header) and will be set on output to the actual size of the
parameter retrieved.
|
mmal_port_parameter_get_boolean⚠ | Helper function to get the value of a boolean parameter.
@param port port on which to get the parameter
@param id parameter id
@param value pointer to where the value will be returned
|
mmal_port_parameter_get_int32⚠ | Helper function to get the value of a 32 bits signed integer parameter.
@param port port on which to get the parameter
@param id parameter id
@param value pointer to where the value will be returned
|
mmal_port_parameter_get_int64⚠ | Helper function to get the value of a 64 bits signed integer parameter.
@param port port on which to get the parameter
@param id parameter id
@param value pointer to where the value will be returned
|
mmal_port_parameter_get_rational⚠ | Helper function to get the value of a rational parameter.
@param port port on which to get the parameter
@param id parameter id
@param value pointer to where the value will be returned
|
mmal_port_parameter_get_uint32⚠ | Helper function to get the value of a 32 bits unsigned integer parameter.
@param port port on which to get the parameter
@param id parameter id
@param value pointer to where the value will be returned
|
mmal_port_parameter_get_uint64⚠ | Helper function to get the value of a 64 bits unsigned integer parameter.
@param port port on which to get the parameter
@param id parameter id
@param value pointer to where the value will be returned
|
mmal_port_parameter_set⚠ | Set a parameter on a port.
|
mmal_port_parameter_set_boolean⚠ | Helper function to set the value of a boolean parameter.
@param port port on which to set the parameter
@param id parameter id
@param value value to set the parameter to
|
mmal_port_parameter_set_bytes⚠ | Helper function to set the value of an array of bytes parameter.
@param port port on which to set the parameter
@param id parameter id
@param data pointer to the array of bytes
@param size size of the array of bytes
|
mmal_port_parameter_set_int32⚠ | Helper function to set the value of a 32 bits signed integer parameter.
@param port port on which to set the parameter
@param id parameter id
@param value value to set the parameter to
|
mmal_port_parameter_set_int64⚠ | Helper function to set the value of a 64 bits signed integer parameter.
@param port port on which to set the parameter
@param id parameter id
@param value value to set the parameter to
|
mmal_port_parameter_set_rational⚠ | Helper function to set the value of a rational parameter.
@param port port on which to set the parameter
@param id parameter id
@param value value to set the parameter to
|
mmal_port_parameter_set_string⚠ | Helper function to set the value of a string parameter.
@param port port on which to set the parameter
@param id parameter id
@param value null-terminated string value
|
mmal_port_parameter_set_uint32⚠ | Helper function to set the value of a 32 bits unsigned integer parameter.
@param port port on which to set the parameter
@param id parameter id
@param value value to set the parameter to
|
mmal_port_parameter_set_uint64⚠ | Helper function to set the value of a 64 bits unsigned integer parameter.
@param port port on which to set the parameter
@param id parameter id
@param value value to set the parameter to
|
mmal_port_payload_alloc⚠ | Allocate a payload buffer.
This allows a client to allocate memory for a payload buffer based on the preferences
of a port. This for instance will allow the port to allocate memory which can be shared
between the host processor and videocore.
|
mmal_port_payload_free⚠ | Free a payload buffer.
This allows a client to free memory allocated by a previous call to \ref mmal_port_payload_alloc.
|
mmal_port_pool_create⚠ | Create a pool of MMAL_BUFFER_HEADER_T associated with a specific port.
This allows a client to allocate memory for the payload buffers based on the preferences
of a port. This for instance will allow the port to allocate memory which can be shared
between the host processor and videocore.
After allocation, all allocated buffer headers will have been added to the queue.
|
mmal_port_pool_destroy⚠ | Destroy a pool of MMAL_BUFFER_HEADER_T associated with a specific port.
This will also deallocate all of the memory which was allocated when creating or
resizing the pool.
|
mmal_port_send_buffer⚠ | Send a buffer header to a port.
|
mmal_port_type_to_string⚠ | Convert a port type to a string.
|
mmal_queue_create⚠ | Create a queue of MMAL_BUFFER_HEADER_T
|
mmal_queue_destroy⚠ | Destroy a queue of MMAL_BUFFER_HEADER_T.
|
mmal_queue_get⚠ | Get a MMAL_BUFFER_HEADER_T from a queue
|
mmal_queue_length⚠ | Get the number of MMAL_BUFFER_HEADER_T currently in a queue.
|
mmal_queue_put⚠ | Put a MMAL_BUFFER_HEADER_T into a queue
|
mmal_queue_put_back⚠ | Put a MMAL_BUFFER_HEADER_T back at the start of a queue.
This is used when a buffer header was removed from the queue but not
fully processed and needs to be put back where it was originally taken.
|
mmal_queue_timedwait⚠ | Wait for a MMAL_BUFFER_HEADER_T from a queue, up to a given timeout.
This is the same as a wait, except that it will abort in case of timeout.
|
mmal_queue_wait⚠ | Wait for a MMAL_BUFFER_HEADER_T from a queue.
This is the same as a get except that this will block until a buffer header is
available.
|
mmal_status_to_string⚠ | Convert a status to a statically-allocated string.
|
mmal_util_camera_use_stc_timestamp⚠ | Tell the camera to use the STC for timestamps rather than the clock.
|
mmal_util_get_core_port_stats⚠ | Get the MMAL core statistics for a given port.
|
mmal_util_get_port⚠ | Return the nth port.
|
mmal_util_port_set_uri⚠ | Helper function to set a MMAL_PARAMETER_URI_T parameter on a port.
@param port port on which to set the parameter
@param uri URI string
|
mmal_util_rgb_order_fixed⚠ | On FW prior to June 2016, camera and video_splitter
had BGR24 and RGB24 support reversed.
This is now fixed, and this function will return whether the
FW has the fix or not.
|
mmal_util_set_display_region⚠ | Set the display region.
@param port port to configure
@param region region
|
mmal_vc_compact⚠ | Trigger relocatable heap compaction.
@internal
|
mmal_vc_consume_mem⚠ | Consumes memory in the relocatable heap.
|
mmal_vc_deinit⚠ | |
mmal_vc_get_core_stats⚠ | Return the MMAL core statistics for a given component/port.
|
mmal_vc_get_stats⚠ | |
mmal_vc_get_version⚠ | |
mmal_vc_host_log⚠ | Stores an arbitrary text message in a circular buffer inside the MMAL VC server.
The purpose of this message is to log high level events from the host in order
to diagnose problems that require multiple actions to reproduce. e.g. taking
multiple pictures with different settings.
|
mmal_vc_init⚠ | |
mmal_vc_init_fd⚠ | |
mmal_vc_lmk⚠ | Trigger LMK action from VC, for diagnostics.
@internal
|
mmal_vc_release⚠ | |
mmal_vc_use⚠ | |
vcos_abort⚠ | |
vcos_align_down | |
vcos_align_up | |
vcos_backtrace_self⚠ | Print out a backtrace, on supported platforms.
|
vcos_cmd_always_log_output⚠ | |
vcos_cmd_error⚠ | |
vcos_cmd_execute⚠ | |
vcos_cmd_printf⚠ | |
vcos_cmd_register⚠ | |
vcos_cmd_register_multiple⚠ | |
vcos_cmd_shutdown⚠ | |
vcos_cmd_usage⚠ | |
vcos_cmd_vprintf⚠ | |
vcos_deinit⚠ | vcos deinitialization. Call this function when vcos is no longer required,
in order to free resources.
Calls can be nested within the same process; they are reference counted so
that only a call that decrements the reference count to 0 has any effect.
@note On platforms/toolchains that support it, gcc's destructor attribute or
similar is used to invoke this function after exit() or equivalent.
@return Status of initialisation.
|
vcos_dummy_thread_create⚠ | Threads
|
vcos_generic_blockpool_alloc⚠ | |
vcos_generic_blockpool_available_count⚠ | |
vcos_generic_blockpool_calloc⚠ | |
vcos_generic_blockpool_create_on_heap⚠ | |
vcos_generic_blockpool_delete⚠ | |
vcos_generic_blockpool_elem_from_handle⚠ | |
vcos_generic_blockpool_elem_to_handle⚠ | |
vcos_generic_blockpool_extend⚠ | |
vcos_generic_blockpool_free⚠ | |
vcos_generic_blockpool_init⚠ | |
vcos_generic_blockpool_is_valid_elem⚠ | |
vcos_generic_blockpool_used_count⚠ | |
vcos_generic_event_flags_create⚠ | |
vcos_generic_event_flags_delete⚠ | |
vcos_generic_event_flags_get⚠ | |
vcos_generic_event_flags_set⚠ | |
vcos_generic_mem_alloc⚠ | \file
|
vcos_generic_mem_alloc_aligned⚠ | |
vcos_generic_mem_calloc⚠ | |
vcos_generic_mem_free⚠ | |
vcos_generic_named_semaphore_create⚠ | |
vcos_generic_reentrant_mutex_create⚠ | |
vcos_generic_reentrant_mutex_delete⚠ | |
vcos_generic_reentrant_mutex_lock⚠ | |
vcos_generic_reentrant_mutex_unlock⚠ | |
vcos_get_argc⚠ | Return argc.
|
vcos_get_argv⚠ | Return argv.
|
vcos_getmicrosecs64_internal⚠ | |
vcos_global_lock⚠ | Acquire global lock. This must be available independent of vcos_init()/vcos_deinit().
|
vcos_global_unlock⚠ | Release global lock. This must be available independent of vcos_init()/vcos_deinit().
|
vcos_have_rtos⚠ | Report whether or not we have an RTOS at all, and hence the ability to
create threads.
|
vcos_init⚠ | vcos initialization. Call this function before using other vcos functions.
Calls can be nested within the same process; they are reference counted so
that only a call from uninitialized state has any effect.
@note On platforms/toolchains that support it, gcc's constructor attribute or
similar is used to invoke this function before main() or equivalent.
@return Status of initialisation.
|
vcos_kcalloc⚠ | |
vcos_kfree⚠ | |
vcos_kmalloc⚠ | |
vcos_log_assert_cmd⚠ | |
vcos_log_dump_mem_impl⚠ | |
vcos_log_get_default_category⚠ | Return a default logging category, for people too lazy to create their own.
|
vcos_log_impl⚠ | Log a message. Basic API. Normal code should not use this.
The platform needs to implement this function.
|
vcos_log_level_to_string⚠ | Convert a VCOS_LOG_LEVEL_T into a printable string.
The platform needs to implement this function.
|
vcos_log_register⚠ | Register a logging category.
|
vcos_log_set_cmd⚠ | |
vcos_log_set_level_all⚠ | Set the logging levels for many categories at once.
|
vcos_log_status_cmd⚠ | |
vcos_log_test_cmd⚠ | |
vcos_log_unregister⚠ | Unregister a logging category.
|
vcos_logging_init⚠ | |
vcos_named_semaphore_delete⚠ | \brief Delete a semaphore, releasing any resources consumed by it.
|
vcos_once⚠ | \file vcos_once.h
|
vcos_platform_deinit⚠ | Platform-specific de-initialisation.
VCOS internal function, not part of public API, do not call from outside
vcos.
See vcos_platform_init() re reference counting.
This function is called with vcos_global_lock held.
|
vcos_platform_init⚠ | Platform-specific initialisation.
VCOS internal function, not part of public API, do not call from outside
vcos. vcos_init()/vcos_deinit() reference count calls, so this function is
only called from an uninitialized state, i.e. there will not be two
consecutive calls to vcos_platform_init() without an intervening call to
vcos_platform_deinit().
This function is called with vcos_global_lock held.
@return Status of initialisation.
|
vcos_pthreads_logging_assert⚠ | |
vcos_pthreads_map_errno⚠ | |
vcos_pthreads_map_error⚠ | Convert errno values into the values recognized by vcos
|
vcos_pthreads_timer_cancel⚠ | |
vcos_pthreads_timer_create⚠ | Timers
|
vcos_pthreads_timer_delete⚠ | |
vcos_pthreads_timer_reset⚠ | |
vcos_pthreads_timer_set⚠ | |
vcos_safe_sprintf⚠ | Like snprintf, except it places the output at the specified offset.
Output is truncated to fit in buflen bytes, and is guaranteed to be NUL-terminated.
Returns the string length before/without truncation.
|
vcos_safe_strcpy⚠ | Copies string src to dst at the specified offset.
Output is truncated to fit in dstlen bytes, i.e. the string is at most
(buflen - 1) characters long. Unlike strncpy, exactly one NUL is written
to dst, which is always NUL-terminated.
Returns the string length before/without truncation.
|
vcos_safe_vsprintf⚠ | Like vsnprintf, except it places the output at the specified offset.
Output is truncated to fit in buflen bytes, and is guaranteed to be NUL-terminated.
Returns the string length before/without truncation.
|
vcos_set_args⚠ | Pass in the argv/argc arguments passed to main()
|
vcos_set_log_options⚠ | |
vcos_set_vlog_impl⚠ | Set the function which does the actual logging output.
Passing in NULL causes the default logging function to be
used.
|
vcos_snprintf⚠ | |
vcos_string_to_log_level⚠ | Convert a string into a VCOS_LOG_LEVEL_T
The platform needs to implement this function.
|
vcos_thread_at_exit⚠ | Register a function to be called when the current thread exits.
|
vcos_thread_attr_init⚠ | Initialize thread attribute struct. This call does not allocate memory,
and so cannot fail.
|
vcos_thread_create⚠ | Create a thread. It must be cleaned up by calling vcos_thread_join().
|
vcos_thread_create_classic⚠ | \brief Create a thread using an API similar to the one "traditionally"
used under Nucleus.
|
vcos_thread_exit⚠ | Exit the thread from within the thread function itself.
Resources must still be cleaned up via a call to thread_join().
|
vcos_thread_get_name⚠ | Return the name of the given thread.
|
vcos_thread_join⚠ | Wait for a thread to terminate and then clean up its resources.
|
vcos_timer_init⚠ | Perform timer subsystem initialization. This function is not needed
on non-Windows platforms but is still present so that it can be
called. On Windows it is needed because vcos_init() gets called
from DLL initialization where it is not possible to create a
time queue (deadlock occurs if you try).
|
vcos_verify_bkpts_enable⚠ | |
vcos_verify_bkpts_enabled⚠ | |
vcos_vlog_default_impl⚠ | The default logging function, which is provided by each
platform.
|
vcos_vlog_impl⚠ | Log a message using a varargs parameter list. Normal code should
not use this.
|
vcos_vsnprintf⚠ | |