|
ADTF
|
#include <session_intf.h>
Inherits adtf::ucom::ant::IObject.
Inherited by adtf::services::yak::ISession.
Public Member Functions | |
| ADTF_IID (ISession, "session.ant.services.adtf.iid") | |
| definition of interface id | |
| virtual tResult | SetSessionName (const char *strSessionFileName)=0 |
| virtual tResult | GetSessionName (base::ant::IString &&strSessionName)=0 |
| virtual tResult | SetSystemFile (const char *strSystemFileName, const char *strSystemPropertiesFileName)=0 |
| virtual tResult | GetSystemFile (base::ant::IString &&strSystemFile) const =0 |
| virtual tResult | GetSystemPropertiesFile (base::ant::IString &&strProperties) const =0 |
| virtual tResult | SetGraphFile (const char *strGraphFileName, const char *strPropertiesFileName)=0 |
| virtual tResult | GetGraphFile (base::ant::IString &&strGraph) const =0 |
| virtual tResult | GetGraphPropertiesFile (base::ant::IString &&strProperties) const =0 |
| virtual tResult | GetCurrentFilterGraph (ucom::ant::iobject_ptr< streaming::ant::IFilterGraph > &pGraph) const =0 |
| virtual tResult | GetCurrentStreamingGraph (ucom::ant::iobject_ptr< streaming::ant::IStreamingGraph > &pStreamingGraph) const =0 |
| virtual tResult | SetActiveFilterGraph (const char *strActiveFilterGraph)=0 |
| virtual tResult | GetActiveFilterGraph (base::ant::IString &&strActiveFilterGraph) const =0 |
| virtual tResult | SetActiveStreamingGraph (const char *strActiveStreamingGraph)=0 |
| virtual tResult | GetActiveStreamingGraph (base::ant::IString &&strActiveStreamingGraph) const =0 |
Public Member Functions inherited from adtf::ucom::ant::IObject | |
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Protected Member Functions | |
| ~ISession ()=default | |
| not destructable | |
Protected Member Functions inherited from adtf::ucom::ant::IObject | |
| ~IObject ()=default | |
| Protected destructor --> Only the final implementation can be destroyed! | |
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.
|
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. |