My Project
MMAL_VC_STATS_T Struct Reference

#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
 

Detailed Description

VC adaptation layer statistics.

Definition at line 68 of file mmal_vc_api.h.

Member Data Documentation

◆ buffers

struct { ... } MMAL_VC_STATS_T::buffers

◆ commands

◆ component_list

struct MMAL_VC_COMP_STATS_T MMAL_VC_STATS_T::component_list[8]

Definition at line 110 of file mmal_vc_api.h.

◆ components

struct { ... } MMAL_VC_STATS_T::components

◆ created

uint32_t MMAL_VC_STATS_T::created

Definition at line 105 of file mmal_vc_api.h.

◆ dequeued_messages

uint32_t MMAL_VC_STATS_T::dequeued_messages

Definition at line 115 of file mmal_vc_api.h.

◆ destroyed

uint32_t MMAL_VC_STATS_T::destroyed

Definition at line 106 of file mmal_vc_api.h.

◆ destroying

uint32_t MMAL_VC_STATS_T::destroying

Definition at line 107 of file mmal_vc_api.h.

◆ enqueued_messages

uint32_t MMAL_VC_STATS_T::enqueued_messages

Definition at line 114 of file mmal_vc_api.h.

◆ events

struct { ... } MMAL_VC_STATS_T::events

◆ failed

uint32_t MMAL_VC_STATS_T::failed

Definition at line 108 of file mmal_vc_api.h.

◆ list_size

uint32_t MMAL_VC_STATS_T::list_size

Definition at line 109 of file mmal_vc_api.h.

◆ max_messages_waiting

uint32_t MMAL_VC_STATS_T::max_messages_waiting

Definition at line 117 of file mmal_vc_api.h.

◆ max_parameter_set_delay

uint32_t MMAL_VC_STATS_T::max_parameter_set_delay

Definition at line 116 of file mmal_vc_api.h.

◆ rx

uint32_t MMAL_VC_STATS_T::rx

Count of data buffers received

Definition at line 72 of file mmal_vc_api.h.

◆ rx_empty

uint32_t MMAL_VC_STATS_T::rx_empty

Empty data buffers (to be filled)

Definition at line 74 of file mmal_vc_api.h.

◆ rx_fails

uint32_t MMAL_VC_STATS_T::rx_fails

Gave up partway through

Definition at line 75 of file mmal_vc_api.h.

◆ rx_short_msg

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.

◆ rx_zero_copy

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.

◆ service

◆ tx

uint32_t MMAL_VC_STATS_T::tx

Count of data buffers sent

Count of events sent

Definition at line 76 of file mmal_vc_api.h.

◆ tx_empty

uint32_t MMAL_VC_STATS_T::tx_empty

Count of empty data buffers sent

Definition at line 78 of file mmal_vc_api.h.

◆ tx_fails

uint32_t MMAL_VC_STATS_T::tx_fails

Gave up partway through

Count of events not fully sent

Definition at line 79 of file mmal_vc_api.h.

◆ tx_short_msg

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.

◆ tx_zero_copy

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.

◆ worker

struct { ... } MMAL_VC_STATS_T::worker

The documentation for this struct was generated from the following file: