ADTF  3.18.2
ISessionabstract

Interface of the ADTF Session RPC object server. More...

Inheritance diagram for ISession:
[legend]

Public Member Functions

 ADTF_IID (ISession, "session.ant.remote.adtf")
 RPC interface ID of the ADTF Session RPC object server.
 
virtual const char * GetSessionUrl () const =0
 
virtual const char * GetSystemUrl () const =0
 
virtual const char * GetSystemPropertiesUrl () const =0
 
virtual const char * GetGraphUrl () const =0
 
virtual const char * GetGraphPropertiesUrl () const =0
 
virtual const char * GetSessionName () const =0
 
virtual tResult LoadGraphFromUrl (const char *strGraphFile)=0
 Loads a new graph file. More...
 
virtual tResult LoadGraphPropertiesFromUrl (const char *strPropertiesFile)=0
 Loads a new graph properties file. More...
 
virtual const char * GetActiveFilterGraph () const =0
 
virtual tResult SetActiveFilterGraph (const char *strFilterGraphName)=0
 Selects the active filter graph. More...
 
virtual const char * GetActiveStreamingGraph () const =0
 
virtual tResult SetActiveStreamingGraph (const char *strStreamingGraphName)=0
 Selects the active streaming graph. More...
 

Static Public Attributes

static constexpr const tChar *const DEFAULT_NAME = "session"
 Default RPC object server name of the ADTF Session RPC object server.
 

Detailed Description

Interface of the ADTF Session RPC object server.

Definition at line 23 of file adtf_remote_session_intf.h.

Member Function Documentation

◆ LoadGraphFromUrl()

virtual tResult LoadGraphFromUrl ( const char *  strGraphFile)
pure virtual

Loads a new graph file.

Parameters
[in]strGraphFileThe new graph file which should be loaded.
Returns
Standard result.

◆ LoadGraphPropertiesFromUrl()

virtual tResult LoadGraphPropertiesFromUrl ( const char *  strPropertiesFile)
pure virtual

Loads a new graph properties file.

Parameters
[in]strPropertiesFileThe new graph properties file which should be loaded.
Returns
Standard result.

◆ SetActiveFilterGraph()

virtual tResult SetActiveFilterGraph ( const char *  strFilterGraphName)
pure virtual

Selects the active filter graph.

Parameters
[in]strFilterGraphNameThe name of the filter graph.
Returns
Standard result.

◆ SetActiveStreamingGraph()

virtual tResult SetActiveStreamingGraph ( const char *  strStreamingGraphName)
pure virtual

Selects the active streaming graph.

Parameters
[in]strStreamingGraphNameThe name of the streaming graph.
Returns
Standard result.