My Project
|
#include <mmal_connection.h>
Public Attributes | |
void * | user_data |
MMAL_CONNECTION_CALLBACK_T | callback |
uint32_t | is_enabled |
uint32_t | flags |
MMAL_PORT_T * | in |
MMAL_PORT_T * | out |
MMAL_POOL_T * | pool |
MMAL_QUEUE_T * | queue |
const char * | name |
int64_t | time_setup |
int64_t | time_enable |
int64_t | time_disable |
Structure describing a connection between 2 ports (1 output and 1 input port)
Definition at line 118 of file mmal_connection.h.
MMAL_CONNECTION_CALLBACK_T MMAL_CONNECTION_T::callback |
Callback set by the client.
Definition at line 121 of file mmal_connection.h.
uint32_t MMAL_CONNECTION_T::flags |
Flags passed during the create call (Read Only). A bitwise combination of Connection flags values.
Definition at line 125 of file mmal_connection.h.
MMAL_PORT_T* MMAL_CONNECTION_T::in |
Input port used for the connection (Read Only).
Definition at line 128 of file mmal_connection.h.
uint32_t MMAL_CONNECTION_T::is_enabled |
Specifies whether the connection is enabled or not (Read Only).
Definition at line 123 of file mmal_connection.h.
const char* MMAL_CONNECTION_T::name |
Connection name (Read Only). Used for debugging purposes.
Definition at line 134 of file mmal_connection.h.
MMAL_PORT_T* MMAL_CONNECTION_T::out |
Output port used for the connection (Read Only).
Definition at line 129 of file mmal_connection.h.
MMAL_POOL_T* MMAL_CONNECTION_T::pool |
Pool of buffer headers used by the output port (Read Only).
Definition at line 131 of file mmal_connection.h.
MMAL_QUEUE_T* MMAL_CONNECTION_T::queue |
Queue for the buffer headers produced by the output port (Read Only).
Definition at line 132 of file mmal_connection.h.
int64_t MMAL_CONNECTION_T::time_disable |
Time in microseconds taken to disable the connection.
Definition at line 139 of file mmal_connection.h.
int64_t MMAL_CONNECTION_T::time_enable |
Time in microseconds taken to enable the connection.
Definition at line 138 of file mmal_connection.h.
int64_t MMAL_CONNECTION_T::time_setup |
Time in microseconds taken to setup the connection.
Definition at line 137 of file mmal_connection.h.
void* MMAL_CONNECTION_T::user_data |
Field reserved for use by the client.
Definition at line 120 of file mmal_connection.h.