My Project
|
#include <mmal_vc_api.h>
Classes | |
struct | commands |
struct | service |
Public Attributes | |
struct { | |
uint32_t rx | |
uint32_t rx_zero_copy | |
uint32_t rx_empty | |
uint32_t rx_fails | |
uint32_t tx | |
uint32_t tx_zero_copy | |
uint32_t tx_empty | |
uint32_t tx_fails | |
uint32_t tx_short_msg | |
uint32_t rx_short_msg | |
} | buffers |
struct MMAL_VC_STATS_T::service | service |
struct MMAL_VC_STATS_T::commands | commands |
struct { | |
uint32_t tx | |
uint32_t tx_fails | |
} | events |
struct { | |
uint32_t created | |
uint32_t destroyed | |
uint32_t destroying | |
uint32_t failed | |
uint32_t list_size | |
struct MMAL_VC_COMP_STATS_T component_list [8] | |
} | components |
struct { | |
uint32_t enqueued_messages | |
uint32_t dequeued_messages | |
uint32_t max_parameter_set_delay | |
uint32_t max_messages_waiting | |
} | worker |
VC adaptation layer statistics.
Definition at line 68 of file mmal_vc_api.h.
struct { ... } MMAL_VC_STATS_T::buffers |
struct MMAL_VC_COMP_STATS_T MMAL_VC_STATS_T::component_list[8] |
Definition at line 110 of file mmal_vc_api.h.
struct { ... } MMAL_VC_STATS_T::components |
uint32_t MMAL_VC_STATS_T::created |
Definition at line 105 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::dequeued_messages |
Definition at line 115 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::destroyed |
Definition at line 106 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::destroying |
Definition at line 107 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::enqueued_messages |
Definition at line 114 of file mmal_vc_api.h.
struct { ... } MMAL_VC_STATS_T::events |
uint32_t MMAL_VC_STATS_T::failed |
Definition at line 108 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::list_size |
Definition at line 109 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::max_messages_waiting |
Definition at line 117 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::max_parameter_set_delay |
Definition at line 116 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::rx |
Count of data buffers received
Definition at line 72 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::rx_empty |
Empty data buffers (to be filled)
Definition at line 74 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::rx_fails |
Gave up partway through
Definition at line 75 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::rx_short_msg |
Messages received directly in the control message
Definition at line 81 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::rx_zero_copy |
Count of zero-copy data buffers received
Definition at line 73 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::tx |
uint32_t MMAL_VC_STATS_T::tx_empty |
Count of empty data buffers sent
Definition at line 78 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::tx_fails |
uint32_t MMAL_VC_STATS_T::tx_short_msg |
Messages sent directly in the control message
Definition at line 80 of file mmal_vc_api.h.
uint32_t MMAL_VC_STATS_T::tx_zero_copy |
Count of zero-copy data buffers sent
Definition at line 77 of file mmal_vc_api.h.
struct { ... } MMAL_VC_STATS_T::worker |