Namespace for a summary of all service interfaces (System Service) provided by ADTF. More...
Namespaces | |
namespace | ant |
Namespace for all service interfaces provided since v3.0. | |
namespace | bat |
Namespace for all service interfaces provided since v3.1. | |
namespace | catwo |
Namespace for all service interfaces provided since v3.2. | |
namespace | devil |
Namespace for all service interfaces provided since v3.3. | |
namespace | elasto |
Namespace for all service interfaces provided since v3.4. | |
namespace | flash |
Namespace for all service interfaces provided since v3.5. | |
namespace | giant |
Namespace for all service interfaces provided since v3.6. | |
namespace | joker |
Namespace for all service interfaces provided since v3.9. | |
namespace | lucky |
Namespace for all service interfaces provided since v3.11. | |
namespace | macro |
Namespace to collect all available macros within ADTF. | |
namespace | osborn |
Namespace for all service interfaces provided since v3.14. | |
namespace | penguin |
Namespace for all service interfaces provided since v3.15. | |
namespace | quiet |
Namespace for all service interfaces provided since v3.16. | |
namespace | riddler |
Namespace for all service interfaces provided since v3.17. | |
namespace | testing |
Namespace for all service testing functionality. | |
namespace | vision |
Namespace for all service interfaces provided since v3.21. | |
Classes | |
class | cPlayerStreams |
Helper class that stores all streams from a player. More... | |
class | IADTFFileSupport |
class | IApplication |
The IApplication interface wraps a generic processing loop. More... | |
class | IKernel |
Kernel interface for thread, timer and signal handling. More... | |
class | IMacroResolver |
class | IMediaDescriptionService |
Interface for the ADTF media description service. More... | |
class | IMemoryAllocator |
Interface for allocation and releasing of memory. More... | |
class | IPlayer |
ADTF Playback Service Control interface to control the ADTF Player. More... | |
class | IRecorder |
class | IRecordingFile |
Interface for manipulating recording files. More... | |
class | IRecordingSignal |
class | IReferenceClock |
brings latest IReferenceClock to users scope More... | |
class | IRPCObjectServerRegistry |
class | ISampleStreamTracer |
Interface for listening to sample stream traces that are available via the sample stream trace provider. More... | |
class | ISession |
Main interface for a Session. More... | |
class | ISessionManager |
class | ISignalListening |
class | ISignalRegistry |
Typedefs | |
using | ILogging = ant::ILogging |
Functions | |
adtf::util::cString | adtf_resolve_macros (const char *strString) |
Resolves the macro within a string and returns the result. | |
void | adtf_register_macro (const char *strMacro, const char *strMacroString) |
Registers a macro within the IMacroResolver. | |
tResult | get_player (adtf::ucom::object_ptr< IPlayer > &pPlayer) |
Gets the current registered player instance. | |
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. | |
Namespace for a summary of all service interfaces (System Service) provided by ADTF.
Within this namespace all interfaces always refer to their last revised implementation. When using types defined within this namespace it is guaranteed to always use the latest version of the types.
using ILogging = ant::ILogging |
Definition at line 51 of file logging_intf.h.
|
inline |
Registers a macro within the IMacroResolver.
It will try to register a macro using the single IMacroResolver registered within runtime. If IMacroResolver is not present the adtf_util::cSystem::SetEnvVariable
is used.
[in] | strMacro | MacroName (NULL-terminated!) |
[in] | strMacroString | Macro string to reset if macro is used (NULL-terminated!) |
Definition at line 177 of file macroresolver_intf.h.
|
inline |
Resolves the macro within a string and returns the result.
It will try to resolve a macro by using the single IMacroResolver registered within runtime. If IMacroResolver is not present the adtf_util::cMacroResolver is used.
[in] | strString | The string with macros to resolve (NULL-terminated!) |
Definition at line 147 of file macroresolver_intf.h.
tResult create_empty_session | ( | ) |
Creates an empty session.
ERR_INVALID_STATE | This function can only be calles while runlevel is adtf::base::tADTFRunLevel::RL_Shutdown. |
|
inline |
Gets the current registered player instance.
ERR_NOERROR | Succeeded. |
ERR_NOTFOUND | No object found with IPlayer interface. Make sure the Playback Service is registered. |
Definition at line 424 of file player_intf.h.
tResult get_session | ( | ucom::ant::iobject_ptr< ISession > & | pCurrentSession | ) |
Retrieves the current ISession from ISessionManager.
[in,out] | pCurrentSession | return value of the current session. |
ERR_NOT_FOUND | No session manager found. |
ERR_NOT_INITIALIZED | No Session initialized. |
tResult get_session_filter_graph | ( | ucom::ant::iobject_ptr< adtf::streaming::IFilterGraph > & | pCurrentFilterGraph | ) |
Retrieves the current IFilterGraph from ISessionManager.
[in,out] | pCurrentFilterGraph | return value of the current Filter Graph. |
ERR_NOT_FOUND | No session manager found. |
ERR_NOT_INITIALIZED | No Session initialized, No Filter Graph initialized. |
tResult get_session_streaming_graph | ( | ucom::ant::iobject_ptr< adtf::streaming::IStreamingGraph > & | pCurrentStreamingGraph | ) |
Retrieves the current IStreamingGraph from ISessionManager.
[in,out] | pCurrentStreamingGraph | return value of the current Streaming Graph. |
ERR_NOT_FOUND | No session manager found. |
ERR_NOT_INITIALIZED | No Session initialized, No Streaming Graph initialized. |