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