ADTF
|
Main interface for a Session. More...
Public Member Functions | |
ADTF_IID (ISession, "session.ant.services.adtf.iid") | |
definition of interface id | |
virtual tResult | SetSessionName (const char *strSessionFileName)=0 |
Sets the session name. More... | |
virtual tResult | GetSessionName (base::ant::IString &&strSessionName)=0 |
Retrieves the session name. More... | |
virtual tResult | SetSystemFile (const char *strSystemFileName, const char *strSystemPropertiesFileName)=0 |
Sets and loads a system file. More... | |
virtual tResult | GetSystemFile (base::ant::IString &&strSystemFile) const =0 |
Retrieves the filepath of the set ADTF System File. More... | |
virtual tResult | GetSystemPropertiesFile (base::ant::IString &&strProperties) const =0 |
Retrieves the filepath of the set ADTF System File Properties. More... | |
virtual tResult | SetGraphFile (const char *strGraphFileName, const char *strPropertiesFileName)=0 |
Sets and loads the current adtfgraph file. More... | |
virtual tResult | GetGraphFile (base::ant::IString &&strGraph) const =0 |
Retrieves the filepath of the set ADTF Graph File. More... | |
virtual tResult | GetGraphPropertiesFile (base::ant::IString &&strProperties) const =0 |
Retrieves the filepath of the set ADTF Graph File Properties. More... | |
virtual tResult | GetCurrentFilterGraph (ucom::ant::iobject_ptr< streaming::ant::IFilterGraph > &pGraph) const =0 |
Returns a reference to the current instantiated FilterGraph. More... | |
virtual tResult | GetCurrentStreamingGraph (ucom::ant::iobject_ptr< streaming::ant::IStreamingGraph > &pStreamingGraph) const =0 |
Returns a reference to the current instantiated FilterGraph. More... | |
virtual tResult | SetActiveFilterGraph (const char *strActiveFilterGraph)=0 |
Sets the active filter graph name. More... | |
virtual tResult | GetActiveFilterGraph (base::ant::IString &&strActiveFilterGraph) const =0 |
Returns the name of current active filter graph set. More... | |
virtual tResult | SetActiveStreamingGraph (const char *strActiveStreamingGraph)=0 |
Sets the active streaming graph name. More... | |
virtual tResult | GetActiveStreamingGraph (base::ant::IString &&strActiveStreamingGraph) const =0 |
Returns the name of current active streaming graph set. More... | |
Public Member Functions inherited from IObject | |
ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Marks the IObject to be castable with the ucom_cast() More... | |
Protected Member Functions | |
~ISession ()=default | |
not destructable | |
Protected Member Functions inherited from IObject | |
~IObject ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
Main interface for a Session.
The Session is responsible for loading, initializing configuraing a particular Filter Graph. The default implementation can be reached via Session Manager. See section_system_core_objects.
Definition at line 29 of file session_intf.h.
|
pure virtual |
Returns the name of current active filter graph set.
[out] | strActiveFilterGraph | name of filter graph. |
|
pure virtual |
Returns the name of current active streaming graph set.
[out] | strActiveStreamingGraph | name of streaming graph. |
|
pure virtual |
Returns a reference to the current instantiated FilterGraph.
[out] | pGraph | Reference object to return the FilterGraph to. |
|
pure virtual |
Returns a reference to the current instantiated FilterGraph.
[out] | pStreamingGraph | Reference object to return the StreamingGraph to. |
|
pure virtual |
Retrieves the filepath of the set ADTF Graph File.
[out] | strGraph | The IString where to return the filepath to. |
ERR_NOERROR | The filpath was set. |
|
pure virtual |
Retrieves the filepath of the set ADTF Graph File Properties.
[out] | strProperties | The IString where to return the filepath to. |
ERR_NOERROR | The filpath was set. |
|
pure virtual |
Retrieves the session name.
[out] | strSessionName | The IString where to return the name to. |
ERR_NOERROR | The name was set. |
|
pure virtual |
Retrieves the filepath of the set ADTF System File.
[out] | strSystemFile | The IString where to return the filepath to. |
ERR_NOERROR | The filpath was set. |
|
pure virtual |
Retrieves the filepath of the set ADTF System File Properties.
[out] | strProperties | The IString where to return the filepath to. |
ERR_NOERROR | The filpath was set. |
|
pure virtual |
Sets the active filter graph name.
This name must be part of the ADTF Graph File.
[in] | strActiveFilterGraph | name of filter graph to set. |
|
pure virtual |
Sets the active streaming graph name.
This name must be part of the ADTF Graph File.
[in] | strActiveStreamingGraph | name of streaming graph to set. |
|
pure virtual |
Sets and loads the current adtfgraph file.
[in] | strGraphFileName | Path to the Graph File to set. |
[in] | strPropertiesFileName | Path to the Property File to set. |
|
pure virtual |
Sets the session name.
[in] | strSessionFileName | The name to set. |
ERR_NOERROR | The name was set. |
|
pure virtual |
Sets and loads a system file.
[in] | strSystemFileName | Path to the System File to set. |
[in] | strSystemPropertiesFileName | Path to the System Properties File to set. |