Sound Open Firmware
Loading...
Searching...
No Matches
intel_adsp::SystemAgentInterface2 Class Referenceabstract

#include <system_agent_interface.h>

Inheritance diagram for intel_adsp::SystemAgentInterface2:
Collaboration diagram for intel_adsp::SystemAgentInterface2:

Public Member Functions

virtual void CheckInDetector (DetectorModuleInterface &processing_module, ModuleHandle &module_handle, LogHandle *&log_handle)=0
 Allows a ProcessingModuleInterface instance to be registered in the ADSP System as detector module.
Public Member Functions inherited from intel_adsp::SystemAgentInterface
virtual void CheckIn (ProcessingModuleInterface &processing_module, ModuleHandle &module_handle, LogHandle *&log_handle)=0
 Allows a ProcessingModuleInterface instance to be registered in the ADSP System.
virtual int CheckIn (ProcessingModuleFactoryInterface &module_factory, ModulePlaceholder *module_placeholder, size_t, uint32_t, const void *, void *, void **)=0
 Allows a ProcessingModuleFactoryInterface instance to be registered in the ADSP System.
virtual SystemService const & GetSystemService (void)=0
 Gets the SystemService instance which contains all the service functions.
virtual LogHandle const & GetLogHandle (void)=0
 Gets the LogHandle required to send some log message.

Member Function Documentation

◆ CheckInDetector()

virtual void intel_adsp::SystemAgentInterface2::CheckInDetector ( DetectorModuleInterface & processing_module,
ModuleHandle & module_handle,
LogHandle *& log_handle )
pure virtual

Allows a ProcessingModuleInterface instance to be registered in the ADSP System as detector module.

internal purpose.

Parameters
processing_modulethe instance to register for later use in processing pipeline
module_handlethe object that is required by the ADSP System to handle the module
log_handlemodule logging context

The documentation for this class was generated from the following file: