The following functions are provided by the Prosody signal path processing API:
API call | W | Description |
---|---|---|
sm_path_agc() | Configure a signal path to perform automatic gain control | |
sm_path_agc_adjust_settings() | Adjust AGC settings. | |
sm_path_avf_amrnb_dec() | P | Configure a signal path to decode AVF encapsulated AMR-NB encoded data to linear audio |
sm_path_avf_amrnb_enc() | P | Configure a signal path to encode linear audio to AVF encapsulated AMR-NB encoded data |
sm_path_create() | Create a signal path | |
sm_path_datafeed_connect() | Connect a datafeed to a signal path | |
sm_path_delay() | Configure a signal path to apply a delay to signal | |
sm_path_destroy() | Destroy a previously allocated signal path | |
sm_path_echocancel() | Configure a signal path to perform echo cancellation | |
sm_path_emphasis() | Configure a signal path to apply a filter to emphasise or deemphasise high frequencies | |
sm_path_get_datafeed() | Obtain a datafeed from a signal path | |
sm_path_get_event() | Obtain an event for a path | |
sm_path_mix() | Configure a signal path to add in another signal | |
sm_path_pitchshift() | Configure a signal path to perform pitch shifting | |
sm_path_resample() | Configure a signal path to convert signal to a different sampling rate | |
sm_path_status() | Determine path status | |
sm_path_stop() | Instructs a path to stop all processing | |
sm_path_tonedetect() | Configure a signal path to detect and optionally eliminate tones | |
sm_path_ttyeliminate() | Configure a signal path to eliminate TTY signals |
Key to W column:
P | Preliminary documentation - this functionality is under development. It could be changed or withdrawn, and may not be implemented in this release |
---|
This document is also available as a single file.