The following functions are provided by the Prosody Audio Video Format (AVF) API:
| API call | W | Description |
|---|---|---|
| sm_avfplay_create() | Create AVF player | |
| sm_avfplay_destroy() | Destroy a previously allocated AVF player | |
| sm_avfplay_get_datafeed() | Obtain a datafeed from a AVF player | |
| sm_avfplay_get_event() | Obtain an event for a AVF player | |
| sm_avfplay_put_data() | Write data to a AVF player | |
| sm_avfplay_start() | Starts a previously allocated AVF player | |
| sm_avfplay_status() | Determine AVF player status | |
| sm_avfplay_stop() | Stops a previously started AVF player. | |
| sm_avfplay_sync() | Synchronise with another AVF player | |
| sm_avfrec_create() | the AVF player Create AVF recorder | |
| sm_avfrec_datafeed_connect() | Connect a datafeed to an AVF recorder | |
| sm_avfrec_destroy() | Destroy a previously allocated AVF recorder | |
| sm_avfrec_get_data() | Read data from a AVF recorder | |
| sm_avfrec_get_event() | Obtain an event for a AVF recorder | |
| sm_avfrec_start() | Starts a previously allocated AVF recorder | |
| sm_avfrec_status() | Determine AVF recorder status | |
| sm_avfrec_stop() | Aborts a previously allocated AVF recorder if it is active. | |
| sm_avfrec_sync() | Synchronise with another AVF recorder |
This document is also available as a single file.