My Project
|
#include <mmal_clock.h>
Public Attributes | |
uint32_t | id |
uint32_t | magic |
struct MMAL_BUFFER_HEADER_T * | buffer |
uint32_t | padding0 |
union { | |
MMAL_BOOL_T enable | |
MMAL_RATIONAL_T scale | |
int64_t media_time | |
MMAL_CLOCK_UPDATE_THRESHOLD_T update_threshold | |
MMAL_CLOCK_DISCONT_THRESHOLD_T discont_threshold | |
MMAL_CLOCK_REQUEST_THRESHOLD_T request_threshold | |
MMAL_CLOCK_BUFFER_INFO_T buffer | |
MMAL_CLOCK_LATENCY_T latency | |
} | data |
uint64_t | padding1 |
Clock event used to pass data between clock ports and a client.
Definition at line 151 of file mmal_clock.h.
struct MMAL_BUFFER_HEADER_T* MMAL_CLOCK_EVENT_T::buffer |
buffer associated with this event (can be NULL)
Definition at line 160 of file mmal_clock.h.
MMAL_CLOCK_BUFFER_INFO_T MMAL_CLOCK_EVENT_T::buffer |
input/output buffer information
Definition at line 187 of file mmal_clock.h.
union { ... } MMAL_CLOCK_EVENT_T::data |
additional event data (type-specific)
MMAL_CLOCK_DISCONT_THRESHOLD_T MMAL_CLOCK_EVENT_T::discont_threshold |
media-time discontinuity threshold
Definition at line 181 of file mmal_clock.h.
MMAL_BOOL_T MMAL_CLOCK_EVENT_T::enable |
used either for clock reference or clock state
Definition at line 169 of file mmal_clock.h.
uint32_t MMAL_CLOCK_EVENT_T::id |
4cc event id
Definition at line 154 of file mmal_clock.h.
MMAL_CLOCK_LATENCY_T MMAL_CLOCK_EVENT_T::latency |
clock latency setting
Definition at line 190 of file mmal_clock.h.
uint32_t MMAL_CLOCK_EVENT_T::magic |
4cc event magic
Definition at line 157 of file mmal_clock.h.
int64_t MMAL_CLOCK_EVENT_T::media_time |
new media-time
Definition at line 175 of file mmal_clock.h.
uint32_t MMAL_CLOCK_EVENT_T::padding0 |
pad to 64-bit boundary
Definition at line 163 of file mmal_clock.h.
uint64_t MMAL_CLOCK_EVENT_T::padding1 |
pad to 64-bit boundary
Definition at line 194 of file mmal_clock.h.
MMAL_CLOCK_REQUEST_THRESHOLD_T MMAL_CLOCK_EVENT_T::request_threshold |
client callback request threshold
Definition at line 184 of file mmal_clock.h.
MMAL_RATIONAL_T MMAL_CLOCK_EVENT_T::scale |
new clock scale
Definition at line 172 of file mmal_clock.h.
MMAL_CLOCK_UPDATE_THRESHOLD_T MMAL_CLOCK_EVENT_T::update_threshold |
media-time update threshold
Definition at line 178 of file mmal_clock.h.