Prosody Audio Video Format (AVF): API

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.