Prosody signal path processing: API

The following functions are provided by the Prosody signal path processing API:

API call W Description
sm_path_create() T Create a signal path
sm_path_echocancel() T Configure a signal path to perform echo cancellation
sm_path_agc() T Configure a signal path to perform automatic gain control
sm_path_pitchshift() P Configure a signal path to perform pitch shifting
sm_path_mix() T Configure a signal path to add in another signal
sm_path_get_datafeed() T Obtain a datafeed from a signal path
sm_path_destroy() T Destroy a previously allocated signal path
sm_path_status() T Determine path status
sm_path_get_event() T Obtain an event for a path
sm_path_datafeed_connect() T Connect a signal path to a datafeed

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
T Only in Prosody version 2 (TiNG)

This document is also available as a single file.