The Open Master Hearing Aid (openMHA)
openMHA
Open community platform for hearing aid algorithm research
|
Classes | |
class | mha_fifo_t< T > |
A FIFO class. More... | |
class | mha_fifo_lf_t< T > |
A lock-free FIFO class for transferring data from a producer thread to a consumer thread. More... | |
class | mha_drifter_fifo_t< T > |
A FIFO class for blocksize adaptation without Synchronization. More... | |
class | mha_fifo_thread_platform_t |
Abstract base class for synchronizing multithreaded (producer/consumer) fifo operations. More... | |
class | mha_fifo_posix_threads_t |
class | mha_fifo_thread_guard_t |
Simple Mutex Guard Class. More... | |
class | mha_fifo_lw_t< T > |
This FIFO uses locks to synchronize access. More... | |
class | mha_dblbuf_t< FIFO > |
The doublebuffer adapts blocksizes between an outer process, which provides input data and takes output data, and an inner process, which processes the input signal and generates output data using a different block size than the outer process. More... | |
class | mha_rt_fifo_element_t< T > |
Object wrapper for mha_rt_fifo_t. More... | |
class | mha_rt_fifo_t< T > |
Template class for thread safe, half real time safe fifo without explixit locks. More... | |
Macros | |
#define | mha_fifo_thread_platform_implementation_t mha_fifo_posix_threads_t |
#define mha_fifo_thread_platform_implementation_t mha_fifo_posix_threads_t |