|
| ADTF_IID (IPlayer, "player.elasto.remote.adtf") |
|
virtual tResult | SetLoopMode (const tLoopMode &eLoopMode)=0 |
| Sets the loop mode of the player.
|
|
virtual tLoopMode | GetLoopMode () const =0 |
| Retrieves the loop mode of the player.
|
|
virtual tResult | SetPlaybackSpeed (float fPlaybackSpeed)=0 |
| Sets the playback speed of the player.
|
|
virtual float | GetPlaybackSpeed () const =0 |
| Retrieves the current playback speed of the player.
|
|
virtual tResult | Step (uint64_t nSteps, tStepDirection eDirection, tStepItems eItems, bool bWait)=0 |
| Steps n items in given direction.
|
|
| ADTF_IID (IPlayer, "player.bat.services.adtf.iid") |
| Interface ID for the playback service interface.
|
|
virtual tResult | GetMarkers (adtf::base::ant::IString &&strMarkers) const =0 |
| Get Markers.
|
|
virtual tResult | ExtractAttachedFiles (const char *strAdtfDatFileNames, const char *strDestinationDirectory)=0 |
| Extracts all attached files from the given ADTF DAT files.
|
|
| ADTF_IID (IPlayer, "player.ant.services.adtf.iid") |
| Interface ID for the playback service interface.
|
|
virtual tResult | Open (const char *strFileNames, bool bLoadReferencedFiles)=0 |
| Opens one or more adtfdat files.
|
|
virtual tResult | Close ()=0 |
| Closes the current loaded files.
|
|
virtual tResult | GetTimeRange (tTimeStamp &tmFirstItem, tTimeStamp &tmLastItem) const =0 |
| Information interface to get the time range of the currently opened files.
|
|
virtual uint64_t | GetChunkCount () const =0 |
| Information interface to get the chunk count of the current opened files.
|
|
virtual tResult | GetCurrentFileNames (base::ant::IString &&strFileNames) const =0 |
| Information interface to get the time range of the current opened file.
|
|
virtual tTimeStamp | GetCurrentTime () const =0 |
| Information interface to get the current time position of the current opened files.
|
|
virtual IPlayer::tState | GetCurrentState () const =0 |
| Information interface to get the current state of the Player.
|
|
virtual tResult | Play ()=0 |
| Control interface to start streaming.
|
|
virtual tResult | Pause ()=0 |
| Control interface to pause streaming.
|
|
virtual tResult | Reset ()=0 |
| Control interface to Reset the streaming.
|
|
virtual tResult | SeekToTime (tTimeStamp tmTime)=0 |
| Control interface to seek to the given (Chunk) Time.
|
|
virtual tResult | SeekToChunkIndex (uint64_t ui64ChunkIndex)=0 |
| Control interface to seek to the given (Chunk) Index.
|
|
virtual tResult | SeekToStreamIndex (uint16_t ui16StreamId, uint64_t ui64StreamIndex)=0 |
| Control interface to seek to the given (Stream) Index of the given stream.
|
|
virtual tResult | ListStreams (IListStreamCallback &oCallback)=0 |
| List all available streams.
|
|
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") |
| Marks the IObject to be castable with the ucom_cast()
|
|