My Project
|
Public Attributes | |
MMAL_COMPONENT_PRIVATE_T | private |
void(* | pf_action )(MMAL_COMPONENT_T *component) |
VCOS_THREAD_T | action_thread |
VCOS_SEMAPHORE_T | action_sema |
VCOS_MUTEX_T | action_mutex |
MMAL_BOOL_T | action_quit |
VCOS_MUTEX_T | lock |
MMAL_BOOL_T | destruction_pending |
Definition of the core private context.
VCOS_THREAD_T MMAL_COMPONENT_CORE_PRIVATE_T::action_thread |
Action thread
VCOS_MUTEX_T MMAL_COMPONENT_CORE_PRIVATE_T::lock |
Used to lock access to the component
void(* MMAL_COMPONENT_CORE_PRIVATE_T::pf_action)(MMAL_COMPONENT_T *component) |
Action registered by component and run when buffers are received by any of the ports