MMAL_3-15-2015
|
#include "interface/mmal/mmal.h"
Go to the source code of this file.
Functions | |
MMAL_STATUS_T | mmal_parse_video_size (uint32_t *w, uint32_t *h, const char *str) |
MMAL_STATUS_T | mmal_parse_rational (MMAL_RATIONAL_T *dest, const char *str) |
MMAL_STATUS_T | mmal_parse_int (int *dest, const char *str) |
MMAL_STATUS_T | mmal_parse_uint (unsigned int *dest, const char *str) |
MMAL_STATUS_T | mmal_parse_geometry (MMAL_RECT_T *dest, const char *str) |
MMAL_STATUS_T | mmal_parse_video_codec (uint32_t *dest, const char *str) |
Support for setting/getting parameters as string values.
MMAL_STATUS_T mmal_parse_geometry | ( | MMAL_RECT_T * | dest, |
const char * | str | ||
) |
Parse a geometry for a rectangle
e.g. 100*100+50+75 or 200*150
dest | filled in with result |
str | string to convert |
MMAL_STATUS_T mmal_parse_int | ( | int * | dest, |
const char * | str | ||
) |
Parse an integer, e.g. -10, 0x1A, etc.
dest | filled in with result |
str | string to convert |
MMAL_STATUS_T mmal_parse_rational | ( | MMAL_RATIONAL_T * | dest, |
const char * | str | ||
) |
Parse a rational number. e.g. "30000/1001", "30", etc.
dest | filled in with result |
str | string to convert |
MMAL_STATUS_T mmal_parse_uint | ( | unsigned int * | dest, |
const char * | str | ||
) |
Parse an unsigned integer, e.g. 10, 0x1A, etc.
dest | filled in with result |
str | string to convert |
MMAL_STATUS_T mmal_parse_video_codec | ( | uint32_t * | dest, |
const char * | str | ||
) |
Parse a video codec name (something that can be encoded/decoded)
str | string to convert |
dest | filled in with result |
MMAL_STATUS_T mmal_parse_video_size | ( | uint32_t * | w, |
uint32_t * | h, | ||
const char * | str | ||
) |
Parse a video size. e.g. "1080p" gives 1920x1080.
w | width result |
h | height result |
str | string to convert |