Module |
|
Header |
/Engine/Source/Runtime/Media/Public/IMediaTimeSource.h |
Include |
#include "IMediaTimeSource.h" |
class FMediaTimeStamp
Timestamp value for media playback
Time: Time value
SequenceIndex Sequence that is current for this time value
Within a single sequence time values will increase or decrease monotonically. A new sequence index is generated on each event that causes the time to no longer be monotonic. (e.g. seek or loop) A sequence index does not offer any information about the ordering of the time stamps on the timeline. Time values are comparable between all timestamps from a single playback, though, one needs to be careful to consider non-monotonic behavior if the sequence indices are not identical.
Sequence indices can very much offer ordering information as far as playback progression is concerned. Higher indices are also later in playback. (even if time values may be smaller: e.g. looping)
All comparison operators of this class will operate to indicate ordering relative to playback, not position on the timeline!
Name | Description | |
---|---|---|
|
FMediaTimeStamp() |
|
|
FMediaTimeStamp ( |
|
|
FMediaTimeStamp |
Name | Description | ||
---|---|---|---|
|
Invalidate() |
||
|
IsRelative() |
||
|
IsValid() |
Name | Description | ||
---|---|---|---|
|
FMediaTimeSt... |
operator- ( |
|
|
FMediaTimeSt... |
operator- ( |
|
|
FMediaTimeSt... |
operator+ ( |
|
|
FMediaTimeSt... |
operator+= ( |
|
|
operator< ( |
||
|
operator<= ( |
||
|
FMediaTimeSt... |
operator-= ( |
|
|
FMediaTimeSt... |
operator-= ( |
|
|
operator== ( |
||
|
operator> ( |
||
|
operator>= ( |