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() 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.