ADTF
Loading...
Searching...
No Matches
adtf::remote::IPlayer Class Referenceabstract

More...

#include <adtf_remote_player_intf.h>

Inherits adtf::remote::elasto::IPlayer.

Public Member Functions

 ADTF_IID (IPlayer, "player.quiet.remote.adtf")
 
virtual bool IsSeekable () const=0
 Return the current capability of the player of seeking with the opened files.
 
- Public Member Functions inherited from adtf::remote::elasto::IPlayer
 ADTF_IID (IPlayer, "player.elasto.remote.adtf")
 
virtual tResult SetLoopMode (const adtf::services::elasto::IPlayer::tLoopMode &eLoopMode)=0
 
virtual adtf::services::elasto::IPlayer::tLoopMode GetLoopMode () const =0
 
virtual tResult SetPlaybackSpeed (float fPlaybackSpeed)=0
 
virtual float GetPlaybackSpeed () const =0
 
virtual tResult Step (uint64_t nSteps, const adtf::services::elasto::IPlayer::tStepDirection &eDirection, adtf::services::elasto::IPlayer::tStepItems eItems, bool bWait)=0
 
- Public Member Functions inherited from adtf::remote::bat::IPlayer
 ADTF_IID (IPlayer, "player.bat.remote.adtf")
 
virtual const char * GetMarkers () const =0
 
virtual tResult ExtractAttachedFiles (const char *strAdtfDatFileNames, const char *strDestinationDirectory)=0
 
- Public Member Functions inherited from adtf::remote::ant::IPlayer
 ADTF_IID (IPlayer, "player.ant.remote.adtf")
 
virtual tTimeStamp GetFirstTime () const =0
 
virtual tTimeStamp GetLastTime () const =0
 
virtual uint64_t GetChunkCount () const =0
 
virtual const char * GetCurrentFileNames () const =0
 
virtual tTimeStamp GetCurrentTime ()=0
 
virtual int8_t GetState () const =0
 
virtual tResult Play ()=0
 
virtual tResult Pause ()=0
 
virtual tResult SeekToTime (tTimeStamp tmTime)=0
 
virtual tResult SeekToChunkIndex (uint64_t ui64ChunkIndex)=0
 
virtual tResult Open (const char *strFileNames)=0
 
virtual tResult Close ()=0
 

Additional Inherited Members

- Static Public Attributes inherited from adtf::remote::ant::IPlayer
static constexpr const tChar *const DEFAULT_NAME = "player"
 The default name the player is registered to the adtf::services::ant::IRPCObjectServerRegistry.
 

Detailed Description

The Remote Player interface provides access to retrieve information about and control the current adtf::services::ant::IPlayer within a ADTF System instance.

See also
adtf::remote::ant::cADTFRemoteSystem, adtf::services::ant::IPlayer.

Member Function Documentation

◆ IsSeekable()

virtual bool adtf::remote::quiet::IPlayer::IsSeekable ( ) const
pure virtual

Return the current capability of the player of seeking with the opened files.

Remarks
Each Seek call will fail if the player is not seekable!
Returns
adtf::services::quiet::IPlayer::tSeekable

The documentation for this class was generated from the following file: