This defines a list of standard parameters. Components can define proprietary parameters by creating a new group and defining their own structures.
◆ MMAL_FIXED_16_16_ONE
#define MMAL_FIXED_16_16_ONE (1 << 16) |
◆ MMAL_PARAM_MIRROR_T
◆ MMAL_PARAMETER_BOOLEAN_T
Generic boolean parameter type.
◆ MMAL_PARAMETER_BYTES_T
Generic array of bytes 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_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_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_INT32_T
Generic signed 32-bit integer parameter type.
◆ MMAL_PARAMETER_INT64_T
Generic signed 64-bit integer parameter type.
◆ MMAL_PARAMETER_MIRROR_T
Generic mirror parameter type
◆ MMAL_PARAMETER_RATIONAL_T
Generic rational parameter type.
◆ MMAL_PARAMETER_SCALEFACTOR_T
Generic two-dimensional scaling factor type.
◆ MMAL_PARAMETER_STRING_T
Generic string 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_PARAM_MIRROR_T
Valid mirror modes
Enumerator |
---|
MMAL_PARAM_MIRROR_NONE | |
MMAL_PARAM_MIRROR_VERTICAL | |
MMAL_PARAM_MIRROR_HORIZONTAL | |
MMAL_PARAM_MIRROR_BOTH | |
Definition at line 118 of file mmal_parameters.h.