brings the latest versions to users space
More...
#include <session_intf.h>
Inherits adtf::ucom::ant::IObject.
Inherited by adtf::services::yak::ISession.
|
|
| ~ISession ()=default |
| | not destructable
|
| |
|
| ~IObject ()=default |
| | Protected destructor --> Only the final implementation can be destroyed!
|
| |
brings the latest versions to users space
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.
◆ GetActiveFilterGraph()
Returns the name of current active filter graph set.
- Parameters
-
| [out] | strActiveFilterGraph | name of filter graph. |
- Returns
- Standard Result Code
◆ GetActiveStreamingGraph()
| virtual tResult adtf::services::ant::ISession::GetActiveStreamingGraph |
( |
base::ant::IString && | strActiveStreamingGraph | ) |
const |
|
pure virtual |
Returns the name of current active streaming graph set.
- Parameters
-
| [out] | strActiveStreamingGraph | name of streaming graph. |
- Returns
- Standard Result Code
◆ GetCurrentFilterGraph()
Returns a reference to the current instantiated FilterGraph.
- Parameters
-
| [out] | pGraph | Reference object to return the FilterGraph to. |
- Returns
- Standard Result Code
◆ GetCurrentStreamingGraph()
Returns a reference to the current instantiated FilterGraph.
- Parameters
-
| [out] | pStreamingGraph | Reference object to return the StreamingGraph to. |
- Returns
- Standard Result Code
◆ GetGraphFile()
Retrieves the filepath of the set ADTF Graph File.
- Parameters
-
| [out] | strGraph | The IString where to return the filepath to. |
- Return values
-
| ERR_NOERROR | The filpath was set. |
- Returns
- Usually it returns the return value of adtf::base::IString::Set
- See also
- SetGraphFile
◆ GetGraphPropertiesFile()
Retrieves the filepath of the set ADTF Graph File Properties.
- Parameters
-
| [out] | strProperties | The IString where to return the filepath to. |
- Return values
-
| ERR_NOERROR | The filpath was set. |
- Returns
- Usually it returns the return value of adtf::base::IString::Set
- See also
- SetGraphFile
◆ GetSessionName()
Retrieves the session name.
- Parameters
-
| [out] | strSessionName | The IString where to return the name to. |
- Return values
-
| ERR_NOERROR | The name was set. |
- Returns
- Usually it returns the return value of adtf::base::IString::Set
◆ GetSystemFile()
Retrieves the filepath of the set ADTF System File.
- Parameters
-
| [out] | strSystemFile | The IString where to return the filepath to. |
- Return values
-
| ERR_NOERROR | The filpath was set. |
- Returns
- Usually it returns the return value of adtf::base::IString::Set
- See also
- SetSystemFile
◆ GetSystemPropertiesFile()
Retrieves the filepath of the set ADTF System File Properties.
- Parameters
-
| [out] | strProperties | The IString where to return the filepath to. |
- Return values
-
| ERR_NOERROR | The filpath was set. |
- Returns
- Usually it returns the return value of adtf::base::ant::IString::Set
- See also
- SetSystemFile
◆ SetActiveFilterGraph()
| virtual tResult adtf::services::ant::ISession::SetActiveFilterGraph |
( |
const char * | strActiveFilterGraph | ) |
|
|
pure virtual |
Sets the active filter graph name. This name must be part of the ADTF Graph File.
- Parameters
-
| [in] | strActiveFilterGraph | name of filter graph to set. |
- Returns
- Standard Result Code
◆ SetActiveStreamingGraph()
| virtual tResult adtf::services::ant::ISession::SetActiveStreamingGraph |
( |
const char * | strActiveStreamingGraph | ) |
|
|
pure virtual |
Sets the active streaming graph name. This name must be part of the ADTF Graph File.
- Parameters
-
| [in] | strActiveStreamingGraph | name of streaming graph to set. |
- Returns
- Standard Result Code
◆ SetGraphFile()
| virtual tResult adtf::services::ant::ISession::SetGraphFile |
( |
const char * | strGraphFileName, |
|
|
const char * | strPropertiesFileName ) |
|
pure virtual |
Sets and loads the current adtfgraph file.
- Parameters
-
| [in] | strGraphFileName | Path to the Graph File to set. |
| [in] | strPropertiesFileName | Path to the Property File to set. |
- Returns
- Standard Result Code
◆ SetSessionName()
| virtual tResult adtf::services::ant::ISession::SetSessionName |
( |
const char * | strSessionFileName | ) |
|
|
pure virtual |
Sets the session name.
- Parameters
-
| [in] | strSessionFileName | The name to set. |
- Return values
-
| ERR_NOERROR | The name was set. |
- See also
- GetSessionName
◆ SetSystemFile()
| virtual tResult adtf::services::ant::ISession::SetSystemFile |
( |
const char * | strSystemFileName, |
|
|
const char * | strSystemPropertiesFileName ) |
|
pure virtual |
Sets and loads a system file.
- Parameters
-
| [in] | strSystemFileName | Path to the System File to set. |
| [in] | strSystemPropertiesFileName | Path to the System Properties File to set. |
- Returns
- Standard Result Code
- See also
- GetSystemFile, GetSystemPropertiesFile
The documentation for this class was generated from the following file: