The Open Master Hearing Aid (openMHA)
openMHA
Open community platform for hearing aid algorithm research
|
An interface to a class that sports a process method with no parameters and no return value. More...
Public Member Functions | |
virtual void | process ()=0 |
This method uses some input signal, performs processing and stores the output signal somewhere. More... | |
virtual | ~uni_processor_t () |
Classes containing virtual methods need virtual destructors. More... | |
An interface to a class that sports a process method with no parameters and no return value.
No signal transfer occurs through this interface, because the signal transfer is performed in another thread than the processing.
|
inlinevirtual |
Classes containing virtual methods need virtual destructors.
|
pure virtual |
This method uses some input signal, performs processing and stores the output signal somewhere.
This method also has to dispatch the process call based on the configured domains.
Signal transfer and domain configuration have to be done in derived class in different methods.
Implemented in MHAPlugin_Split::domain_handler_t.