My Project
Public Attributes
MMAL_COMPONENT_PRIVATE_T Struct Reference

#include <mmal_component_private.h>

List of all members.

Public Attributes

struct MMAL_COMPONENT_MODULE_Tmodule
MMAL_STATUS_T(* pf_enable )(MMAL_COMPONENT_T *component)
MMAL_STATUS_T(* pf_disable )(MMAL_COMPONENT_T *component)
MMAL_STATUS_T(* pf_destroy )(MMAL_COMPONENT_T *component)
MMAL_POOL_Tevent_pool
int refcount
int refcount_ports
int priority

Detailed Description

Definition of a component.


Member Data Documentation

Pool of event buffer headers, for sending events from component to client.

Pointer to the private data of the component module in use

Priority associated with the 'action thread' for this component, when such action thread is applicable.

Reference counting of the component

Reference counting of the ports. Component won't be destroyed until this goes to 0


The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines