29 ADTF_IID(
IPlayer,
"player.ant.remote.adtf");
127 ADTF_IID(
IPlayer,
"player.bat.remote.adtf");
144 const char* strDestinationDirectory) = 0;
159 ADTF_IID(
IPlayer,
"player.elasto.remote.adtf");
216 ADTF_IID(
IPlayer,
"player.quiet.remote.adtf");
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
char tChar
The tChar defines the type for platform character set (platform and compiler dependent type).
tInt64 tTimeStamp
type definition for a time value.
A common result class usable as return value throughout.
The Remote Player interface provides access to retrieve information about and control the current adt...
virtual tResult SeekToChunkIndex(uint64_t ui64ChunkIndex)=0
Sends a command to seek the chunk index to the given value.
virtual tTimeStamp GetFirstTime() const =0
Retrieves the first (chunk) time of the currently loaded files.
virtual tResult Open(const char *strFileNames)=0
Sends a command to open given filenames.
virtual tResult SeekToTime(tTimeStamp tmTime)=0
Sends a command to seek the chunk index to the given value.
virtual tTimeStamp GetCurrentTime()=0
Retrieves the current (chunk) time of the player points to at time of call.
virtual int8_t GetState() const =0
Retrieves the current state of the player as integer.
static constexpr const tChar *const DEFAULT_NAME
The default name the player is registered to the adtf::services::ant::IRPCObjectServerRegistry.
virtual tResult Close()=0
Sends a command to close current files.
virtual tResult Pause()=0
Sends a command to set the state to Paused state.
virtual uint64_t GetChunkCount() const =0
Retrieves the (chunk) count of the currently loaded files.
virtual tResult Play()=0
Sends a command to set the state to Playing state.
virtual tTimeStamp GetLastTime() const =0
Retrieves the last (chunk) time of the currently loaded files.
virtual const char * GetCurrentFileNames() const =0
Retrieves the list of the currently loaded files.
The Remote Player interface provides access to retrieve information about and control the current adt...
virtual tResult ExtractAttachedFiles(const char *strAdtfDatFileNames, const char *strDestinationDirectory)=0
Extracts all attached files from the given ADTF DAT files.
virtual const char * GetMarkers() const =0
Returns all marker information in an XML string.
The Remote Player interface provides access to retrieve information about and control the current adt...
virtual tResult Step(uint64_t nSteps, const adtf::services::elasto::IPlayer::tStepDirection &eDirection, adtf::services::elasto::IPlayer::tStepItems eItems, bool bWait)=0
Steps n samples in given direction.
virtual tResult SetPlaybackSpeed(float fPlaybackSpeed)=0
Sets the playback speed of the player.
virtual tResult SetLoopMode(const adtf::services::elasto::IPlayer::tLoopMode &eLoopMode)=0
Sets the looping mode of the player.
virtual float GetPlaybackSpeed() const =0
Retrieves the current playback speed of the player.
virtual adtf::services::elasto::IPlayer::tLoopMode GetLoopMode() const =0
Retrieves the looping mode of the player.
The Remote Player interface provides access to retrieve information about and control the current adt...
virtual bool IsSeekable() const =0
Return the current capability of the player of seeking with the opened files.
Namespace for entire ADTF SDK.
Copyright © Audi Electronics Venture GmbH.