#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: