#include <AVClock.h>
◆ ClockType
| Enumerator |
|---|
| AudioClock | |
| ExternalClock | |
| VideoClock | |
◆ AVClock() [1/2]
| QtAV::AVClock::AVClock |
( |
ClockType |
c, |
|
|
QObject * |
parent = 0 |
|
) |
| |
◆ AVClock() [2/2]
| QtAV::AVClock::AVClock |
( |
QObject * |
parent = 0 | ) |
|
◆ clockType()
◆ delay()
| double QtAV::AVClock::delay |
( |
| ) |
const |
|
inline |
◆ diff()
| qreal QtAV::AVClock::diff |
( |
| ) |
const |
|
inline |
◆ initialValue()
| double QtAV::AVClock::initialValue |
( |
| ) |
const |
◆ isActive()
| bool QtAV::AVClock::isActive |
( |
| ) |
const |
◆ isClockAuto()
| bool QtAV::AVClock::isClockAuto |
( |
| ) |
const |
◆ isPaused()
| bool QtAV::AVClock::isPaused |
( |
| ) |
const |
◆ pause
| void QtAV::AVClock::pause |
( |
bool |
p | ) |
|
|
slot |
◆ paused [1/2]
| void QtAV::AVClock::paused |
( |
bool |
| ) |
|
|
signal |
◆ paused [2/2]
| void QtAV::AVClock::paused |
( |
| ) |
|
|
signal |
◆ pts()
| double QtAV::AVClock::pts |
( |
| ) |
const |
|
inline |
◆ reset
| void QtAV::AVClock::reset |
( |
| ) |
|
|
slot |
◆ resetted
| void QtAV::AVClock::resetted |
( |
| ) |
|
|
signal |
◆ resumed
| void QtAV::AVClock::resumed |
( |
| ) |
|
|
signal |
◆ setClockAuto()
| void QtAV::AVClock::setClockAuto |
( |
bool |
a | ) |
|
◆ setClockType()
| void QtAV::AVClock::setClockType |
( |
ClockType |
ct | ) |
|
◆ setInitialValue()
| void QtAV::AVClock::setInitialValue |
( |
double |
v | ) |
|
setInitialValue Usually for ExternalClock.
For example, media start time is not 0, clock have to set initial value as media start time
◆ setSpeed()
| void QtAV::AVClock::setSpeed |
( |
qreal |
speed | ) |
|
◆ speed()
| qreal QtAV::AVClock::speed |
( |
| ) |
const |
|
inline |
◆ start
| void QtAV::AVClock::start |
( |
| ) |
|
|
slot |
◆ started
| void QtAV::AVClock::started |
( |
| ) |
|
|
signal |
◆ syncEndOnce()
| bool QtAV::AVClock::syncEndOnce |
( |
int |
id | ) |
|
syncEndOnce Decrease sync objects count if id is current sync id.
- Returns
- true if sync is end for id or id is not current sync id
◆ syncId()
| int QtAV::AVClock::syncId |
( |
| ) |
const |
|
inline |
◆ syncStart()
| int QtAV::AVClock::syncStart |
( |
int |
count | ) |
|
syncStart For internal use now Start to sync "count" objects.
Call syncEndOnce(id) "count" times to end sync.
- Parameters
-
- Returns
- an id
◆ timerEvent()
| virtual void QtAV::AVClock::timerEvent |
( |
QTimerEvent * |
event | ) |
|
|
protectedvirtual |
◆ updateDelay()
| void QtAV::AVClock::updateDelay |
( |
double |
delay | ) |
|
|
inline |
◆ updateExternalClock() [1/2]
| void QtAV::AVClock::updateExternalClock |
( |
qint64 |
msecs | ) |
|
◆ updateExternalClock() [2/2]
| void QtAV::AVClock::updateExternalClock |
( |
const AVClock & |
clock | ) |
|
◆ updateValue()
| void QtAV::AVClock::updateValue |
( |
double |
pts | ) |
|
|
inline |
◆ updateVideoTime()
| void QtAV::AVClock::updateVideoTime |
( |
double |
pts | ) |
|
|
inline |
◆ value()
| double QtAV::AVClock::value |
( |
| ) |
const |
|
inline |
value the real timestamp in seconds: pts + delay
- Returns
◆ videoTime()
| double QtAV::AVClock::videoTime |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: