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)
Callback set by the client.
uint32_t MMAL_CONNECTION_T::flags |
Flags passed during the create call (Read Only). A bitwise combination of Connection flags values.
Input port used for the connection (Read Only).
uint32_t MMAL_CONNECTION_T::is_enabled |
Specifies whether the connection is enabled or not (Read Only).
const char* MMAL_CONNECTION_T::name |
Connection name (Read Only). Used for debugging purposes.
Output port used for the connection (Read Only).
Pool of buffer headers used by the output port (Read Only).
Queue for the buffer headers produced by the output port (Read Only).
int64_t MMAL_CONNECTION_T::time_disable |
Time in microseconds taken to disable the connection.
int64_t MMAL_CONNECTION_T::time_enable |
Time in microseconds taken to enable the connection.
int64_t MMAL_CONNECTION_T::time_setup |
Time in microseconds taken to setup the connection.
Field reserved for use by the client.