|
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include <OMXClock.h>
Public Member Functions | |
| bool | OMXInitialize (CDVDClock *clock) |
| void | OMXDeinitialize () |
| bool | OMXIsPaused () |
| bool | OMXStop (bool lock=true) |
| bool | OMXStep (int steps=1, bool lock=true) |
| bool | OMXReset (bool has_video, bool has_audio, bool lock=true) |
| double | OMXMediaTime (bool lock=true) |
| double | OMXClockAdjustment (bool lock=true) |
| bool | OMXMediaTime (double pts, bool lock=true) |
| bool | OMXPause (bool lock=true) |
| bool | OMXResume (bool lock=true) |
| bool | OMXSetSpeed (int speed, bool lock=true, bool pause_resume=false) |
| bool | OMXFlush (bool lock=true) |
| bool | OMXStateExecute (bool lock=true) |
| void | OMXStateIdle (bool lock=true) |
| bool | HDMIClockSync (bool lock=true) |
| void | OMXSetSpeedAdjust (double adjust, bool lock=true) |
| OMXClock () | |
| ~OMXClock () | |
| void | Lock () |
| void | UnLock () |
| double | GetAbsoluteClock (bool interpolated=true) |
| double | GetClock (bool interpolated=true) |
| double | GetClock (double &absolute, bool interpolated=true) |
| void | Discontinuity (double currentPts=0LL) |
| void | OMXSetClockPorts (OMX_TIME_CONFIG_CLOCKSTATETYPE *clock, bool has_video, bool has_audio) |
| bool | OMXSetReferenceClock (bool has_audio, bool lock=true) |
| bool | OMXInitialize (CDVDClock *clock) |
| void | OMXDeinitialize () |
| bool | OMXIsPaused () |
| bool | OMXStop (bool lock=true) |
| bool | OMXStep (int steps=1, bool lock=true) |
| bool | OMXReset (bool has_video, bool has_audio, bool lock=true) |
| double | OMXMediaTime (bool lock=true) |
| double | OMXClockAdjustment (bool lock=true) |
| bool | OMXMediaTime (double pts, bool lock=true) |
| bool | OMXPause (bool lock=true) |
| bool | OMXResume (bool lock=true) |
| bool | OMXSetSpeed (int speed, bool lock=true, bool pause_resume=false) |
| void | OMXSetSpeedAdjust (double adjust, bool lock=true) |
| int | OMXPlaySpeed () |
| bool | OMXFlush (bool lock=true) |
| COMXCoreComponent * | GetOMXClock () |
| bool | OMXStateExecute (bool lock=true) |
| void | OMXStateIdle (bool lock=true) |
| bool | HDMIClockSync (bool lock=true) |
Static Public Member Functions | |
| static int64_t | CurrentHostCounter (void) |
| static int64_t | CurrentHostFrequency (void) |
| static double | NormalizeFrameduration (double frameduration) |
Protected Attributes | |
| bool | m_pause |
| pthread_mutex_t | m_lock |
| int | m_omx_speed |
| OMX_U32 | m_WaitMask |
| OMX_TIME_CLOCKSTATE | m_eState |
| OMX_TIME_REFCLOCKTYPE | m_eClock |
| CDVDClock * | m_clock |
| OMXClock::OMXClock | ( | ) |
| OMXClock::~OMXClock | ( | ) |
|
static |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
| COMXCoreComponent * OMXClock::GetOMXClock | ( | ) |
|
inline |
| bool OMXClock::HDMIClockSync | ( | bool | lock = true | ) |
| void OMXClock::Lock | ( | ) |
|
static |
|
inline |
| double OMXClock::OMXClockAdjustment | ( | bool | lock = true | ) |
|
inline |
| void OMXClock::OMXDeinitialize | ( | ) |
|
inline |
| bool OMXClock::OMXFlush | ( | bool | lock = true | ) |
|
inline |
| bool OMXClock::OMXInitialize | ( | CDVDClock * | clock | ) |
|
inline |
|
inline |
|
inline |
| double OMXClock::OMXMediaTime | ( | bool | lock = true | ) |
|
inline |
| bool OMXClock::OMXMediaTime | ( | double | pts, |
| bool | lock = true |
||
| ) |
|
inline |
| bool OMXClock::OMXPause | ( | bool | lock = true | ) |
|
inline |
|
inline |
| bool OMXClock::OMXReset | ( | bool | has_video, |
| bool | has_audio, | ||
| bool | lock = true |
||
| ) |
|
inline |
| bool OMXClock::OMXResume | ( | bool | lock = true | ) |
| void OMXClock::OMXSetClockPorts | ( | OMX_TIME_CONFIG_CLOCKSTATETYPE * | clock, |
| bool | has_video, | ||
| bool | has_audio | ||
| ) |
| bool OMXClock::OMXSetReferenceClock | ( | bool | has_audio, |
| bool | lock = true |
||
| ) |
|
inline |
| bool OMXClock::OMXSetSpeed | ( | int | speed, |
| bool | lock = true, |
||
| bool | pause_resume = false |
||
| ) |
|
inline |
| void OMXClock::OMXSetSpeedAdjust | ( | double | adjust, |
| bool | lock = true |
||
| ) |
|
inline |
| bool OMXClock::OMXStateExecute | ( | bool | lock = true | ) |
|
inline |
| void OMXClock::OMXStateIdle | ( | bool | lock = true | ) |
|
inline |
| bool OMXClock::OMXStep | ( | int | steps = 1, |
| bool | lock = true |
||
| ) |
|
inline |
| bool OMXClock::OMXStop | ( | bool | lock = true | ) |
| void OMXClock::UnLock | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |