Class for the Progress event.
More...
#include <AampEvent.h>
Class for the Progress event.
Definition at line 636 of file AampEvent.h.
◆ ProgressEvent() [1/2]
ProgressEvent::ProgressEvent |
( |
| ) |
|
|
delete |
- Parameters
-
[in] | duration | - Duration of Asset |
[in] | position | - Current Position |
[in] | start | - Start Position |
[in] | end | - End Position |
[in] | speed | - Current Speed |
[in] | pts | - Video PTS |
[in] | bufferedDuration | - buffered duration |
◆ ProgressEvent() [2/2]
ProgressEvent::ProgressEvent |
( |
double |
duration, |
|
|
double |
position, |
|
|
double |
start, |
|
|
double |
end, |
|
|
float |
speed, |
|
|
long long |
pts, |
|
|
double |
bufferedDuration, |
|
|
std::string |
seiTimecode |
|
) |
| |
◆ getDuration()
ProgressEvent::getDuration |
( |
| ) |
const |
Get Duration of Asset.
- Returns
- Asset duration in MS
Definition at line 230 of file AampEvent.cpp.
◆ getPosition()
ProgressEvent::getPosition |
( |
| ) |
const |
Get Current Position.
- Returns
- Current position in MS
Definition at line 240 of file AampEvent.cpp.
◆ getStart()
ProgressEvent::getStart |
( |
| ) |
const |
◆ getEnd()
ProgressEvent::getEnd |
( |
| ) |
const |
◆ getSpeed()
ProgressEvent::getSpeed |
( |
| ) |
const |
◆ getPTS()
ProgressEvent::getPTS |
( |
| ) |
const |
◆ getBufferedDuration()
ProgressEvent::getBufferedDuration |
( |
| ) |
const |
◆ getSEITimeCode()
ProgressEvent::getSEITimeCode |
( |
| ) |
const |
Get SEI Time Code information.
- Returns
- SEI Time Code
Definition at line 300 of file AampEvent.cpp.
◆ mDuration
double ProgressEvent::mDuration |
|
private |
current size of time shift buffer in MS
Definition at line 638 of file AampEvent.h.
◆ mPosition
double ProgressEvent::mPosition |
|
private |
current play/pause position relative to tune time - starts at zero) in MS
Definition at line 639 of file AampEvent.h.
◆ mStart
double ProgressEvent::mStart |
|
private |
time shift buffer start position (relative to tune time - starts at zero) in MS
Definition at line 640 of file AampEvent.h.
◆ mEnd
double ProgressEvent::mEnd |
|
private |
time shift buffer end position (relative to tune time - starts at zero) in MS
Definition at line 641 of file AampEvent.h.
◆ mSpeed
float ProgressEvent::mSpeed |
|
private |
current trick speed (1.0 for normal play rate)
Definition at line 642 of file AampEvent.h.
◆ mPTS
long long ProgressEvent::mPTS |
|
private |
Video Presentation 90 Khz time-stamp
Definition at line 643 of file AampEvent.h.
◆ mBufferedDuration
double ProgressEvent::mBufferedDuration |
|
private |
current duration of buffered video ready to playback
Definition at line 644 of file AampEvent.h.
◆ mSEITimecode
std::string ProgressEvent::mSEITimecode |
|
private |
The documentation for this class was generated from the following files: