My Project
|
Go to the source code of this file.
Classes | |
struct | MMAL_WRAPPER_T |
Macros | |
MMAL wrapper flags | |
#define | MMAL_WRAPPER_FLAG_WAIT 1 |
#define | MMAL_WRAPPER_FLAG_PAYLOAD_ALLOCATE 2 |
#define | MMAL_WRAPPER_FLAG_PAYLOAD_USE_SHARED_MEMORY 4 |
Typedefs | |
typedef struct MMAL_WRAPPER_T | MMAL_WRAPPER_T |
typedef void(* | MMAL_WRAPPER_CALLBACK_T) (MMAL_WRAPPER_T *wrapper) |
Functions | |
MMAL_STATUS_T | mmal_wrapper_create (MMAL_WRAPPER_T **wrapper, const char *name) |
MMAL_STATUS_T | mmal_wrapper_port_enable (MMAL_PORT_T *port, uint32_t flags) |
MMAL_STATUS_T | mmal_wrapper_port_disable (MMAL_PORT_T *port) |
MMAL_STATUS_T | mmal_wrapper_buffer_get_empty (MMAL_PORT_T *port, MMAL_BUFFER_HEADER_T **buffer, uint32_t flags) |
MMAL_STATUS_T | mmal_wrapper_buffer_get_full (MMAL_PORT_T *port, MMAL_BUFFER_HEADER_T **buffer, uint32_t flags) |
MMAL_STATUS_T | mmal_wrapper_cancel (MMAL_WRAPPER_T *wrapper) |
MMAL_STATUS_T | mmal_wrapper_destroy (MMAL_WRAPPER_T *wrapper) |