Session Manager interface defines System Core Object.
More...
#include <session_intf.h>
Inherits adtf::ucom::ant::IObject.
Inherited by adtf::services::joker::ISessionManager.
|
|
| ~ISessionManager ()=default |
| | not destructable
|
| |
|
| ~IObject ()=default |
| | Protected destructor --> Only the final implementation can be destroyed!
|
| |
Session Manager interface defines System Core Object.
The Session Manager is a recommended part of the adtf::system::ant::cADTFSystem and able to read the ADTF Session File to:
- Load Plugins
- Create ADTF Service
- Load and initialize the streaming graph
- Load and initialize the filter graph
◆ CreateSession() [1/2]
| virtual tResult adtf::services::ant::ISessionManager::CreateSession |
( |
| ) |
|
|
pure virtual |
Create a section_session within the Sessionmanager.
- Returns
- Standard Result Code
- See also
- create_empty_session
◆ CreateSession() [2/2]
| virtual tResult adtf::services::ant::ISessionManager::CreateSession |
( |
const char * | strSessionFileName | ) |
|
|
pure virtual |
Create a section_session within the Sessionmanager and will load the given strSessionFileName.
- Returns
- Standard Result Code
◆ GetCurrentSession()
◆ GetSessionFile()
Returns the current session file if set.
- Parameters
-
| [in,out] | strSessionFilePath | return value to set the current set path of the ADTF Session File |
- Returns
- Standard Result Code
- See also
- CreateSession
◆ ReleaseSession()
| virtual tResult adtf::services::ant::ISessionManager::ReleaseSession |
( |
| ) |
|
|
pure virtual |
Release a Session.
- Returns
- Standard Result Code
The documentation for this class was generated from the following file: