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

#include <src/include/sof/audio/module_adapter/iadk/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: