ADTF
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
session_intf.h File Reference

Copyright © Audi Electronics Venture GmbH. More...

Go to the source code of this file.

Classes

class  ISession
 Main interface for a Session. More...
 
class  ISessionManager
 Session Manager interface defines a System Core Object. More...
 
class  ISessionManager
 
class  ISessionManager
 
class  ISession
 Main interface for a Session. More...
 

Namespaces

namespace  adtf
 Namespace for entire ADTF SDK.
 
namespace  adtf::services
 Namespace for a summary of all service interfaces (System Service) provided by ADTF.
 
namespace  adtf::services::ant
 Namespace for all service interfaces provided since v3.0.
 
namespace  adtf::services::joker
 Namespace for all service interfaces provided since v3.9.
 

Macros

#define CID_ADTF_SESSION_MANAGER   "session_manager.service.adtf.cid"
 Default Session Manager Class ID.
 

Functions

tResult get_session (ucom::ant::iobject_ptr< ISession > &pCurrentSession)
 Retrieves the current ISession from ISessionManager.
 
tResult get_session_filter_graph (ucom::ant::iobject_ptr< adtf::streaming::IFilterGraph > &pCurrentFilterGraph)
 Retrieves the current IFilterGraph from ISessionManager.
 
tResult get_session_streaming_graph (ucom::ant::iobject_ptr< adtf::streaming::IStreamingGraph > &pCurrentStreamingGraph)
 Retrieves the current IStreamingGraph from ISessionManager.
 
tResult create_empty_session ()
 Creates an empty session.
 
tResult get_session (ucom::ant::iobject_ptr< ISession > &pCurrentSession)
 Retrieves the current ISession from ISessionManager.
 
tResult get_session_filter_graph (ucom::ant::iobject_ptr< adtf::streaming::IFilterGraph > &pCurrentFilterGraph)
 Retrieves the current IFilterGraph from ISessionManager.
 
tResult get_session_streaming_graph (ucom::ant::iobject_ptr< adtf::streaming::IStreamingGraph > &pCurrentStreamingGraph)
 Retrieves the current IStreamingGraph from ISessionManager.
 
tResult create_empty_session ()
 Creates an empty session.
 

Detailed Description

Copyright © Audi Electronics Venture GmbH.

All rights reserved

Definition in file session_intf.h.

Macro Definition Documentation

◆ CID_ADTF_SESSION_MANAGER

#define CID_ADTF_SESSION_MANAGER   "session_manager.service.adtf.cid"

Default Session Manager Class ID.

Definition at line 14 of file session_intf.h.