My Project
|
#include <mmal_component_wrapper.h>
Public Attributes | |
void * | user_data |
MMAL_WRAPPER_CALLBACK_T | callback |
MMAL_COMPONENT_T * | component |
MMAL_STATUS_T | status |
MMAL_PORT_T * | control |
uint32_t | input_num |
MMAL_PORT_T ** | input |
MMAL_POOL_T ** | input_pool |
uint32_t | output_num |
MMAL_PORT_T ** | output |
MMAL_POOL_T ** | output_pool |
MMAL_QUEUE_T ** | output_queue |
int64_t | time_setup |
int64_t | time_enable |
int64_t | time_disable |
Structure describing a wrapper around a component
Definition at line 55 of file mmal_component_wrapper.h.
MMAL_WRAPPER_CALLBACK_T MMAL_WRAPPER_T::callback |
Callback set by the client.
Definition at line 58 of file mmal_component_wrapper.h.
MMAL_COMPONENT_T* MMAL_WRAPPER_T::component |
Definition at line 59 of file mmal_component_wrapper.h.
MMAL_PORT_T* MMAL_WRAPPER_T::control |
Control port (Read Only).
Definition at line 62 of file mmal_component_wrapper.h.
MMAL_PORT_T** MMAL_WRAPPER_T::input |
Array of input ports (Read Only).
Definition at line 65 of file mmal_component_wrapper.h.
uint32_t MMAL_WRAPPER_T::input_num |
Number of input ports (Read Only).
Definition at line 64 of file mmal_component_wrapper.h.
MMAL_POOL_T** MMAL_WRAPPER_T::input_pool |
Array of input pools (Read Only).
Definition at line 66 of file mmal_component_wrapper.h.
MMAL_PORT_T** MMAL_WRAPPER_T::output |
Array of output ports (Read Only).
Definition at line 69 of file mmal_component_wrapper.h.
uint32_t MMAL_WRAPPER_T::output_num |
Number of output ports (Read Only).
Definition at line 68 of file mmal_component_wrapper.h.
MMAL_POOL_T** MMAL_WRAPPER_T::output_pool |
Array of output pools (Read Only).
Definition at line 70 of file mmal_component_wrapper.h.
MMAL_QUEUE_T** MMAL_WRAPPER_T::output_queue |
Array of output queues (Read Only).
Definition at line 71 of file mmal_component_wrapper.h.
MMAL_STATUS_T MMAL_WRAPPER_T::status |
Definition at line 60 of file mmal_component_wrapper.h.
int64_t MMAL_WRAPPER_T::time_disable |
Time in microseconds taken to disable the connection.
Definition at line 76 of file mmal_component_wrapper.h.
int64_t MMAL_WRAPPER_T::time_enable |
Time in microseconds taken to enable the connection.
Definition at line 75 of file mmal_component_wrapper.h.
int64_t MMAL_WRAPPER_T::time_setup |
Time in microseconds taken to setup the connection.
Definition at line 74 of file mmal_component_wrapper.h.
void* MMAL_WRAPPER_T::user_data |
Field reserved for use by the client.
Definition at line 57 of file mmal_component_wrapper.h.