An acoustic echo cancellation context. More...
Public Member Functions | |
AecContext () | |
Initializes a new instance of the fm.liveswitch.AecContext class. More... | |
boolean | destroy () |
Destroys this instance. More... | |
fm.liveswitch.AudioConfig | getConfig () |
Gets the configuration. More... | |
fm.liveswitch.AudioPipe | getOutputMixer () |
Gets the echo cancellation output mixer. More... | |
fm.liveswitch.AudioSink | getOutputMixerSink () |
Gets the echo cancellation output mixer sink. More... | |
fm.liveswitch.AecPipe | getProcessor () |
Gets the echo cancellation processor. More... | |
Protected Member Functions | |
fm.liveswitch.AudioPipe | createOutputMixer (fm.liveswitch.AudioConfig config) |
Creates an echo cancellation output mixer. More... | |
abstract fm.liveswitch.AudioSink | createOutputMixerSink (fm.liveswitch.AudioConfig config) |
Creates an echo cancellation output mixer sink. More... | |
abstract fm.liveswitch.AecPipe | createProcessor () |
Creates an echo cancellation processor. More... | |
An acoustic echo cancellation context.
fm.liveswitch.AecContext.AecContext | ( | ) |
Initializes a new instance of the fm.liveswitch.AecContext class.
|
protected |
Creates an echo cancellation output mixer.
config | The configuration. |
|
abstractprotected |
Creates an echo cancellation output mixer sink.
config | The configuration. |
|
abstractprotected |
Creates an echo cancellation processor.
boolean fm.liveswitch.AecContext.destroy | ( | ) |
Destroys this instance.
fm.liveswitch.AudioConfig fm.liveswitch.AecContext.getConfig | ( | ) |
Gets the configuration.
fm.liveswitch.AudioPipe fm.liveswitch.AecContext.getOutputMixer | ( | ) |
Gets the echo cancellation output mixer.
fm.liveswitch.AudioSink fm.liveswitch.AecContext.getOutputMixerSink | ( | ) |
Gets the echo cancellation output mixer sink.
fm.liveswitch.AecPipe fm.liveswitch.AecContext.getProcessor | ( | ) |
Gets the echo cancellation processor.