Updated libraries and applications to use the new Audio Device API
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/aps-direct@2468 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjmedia/include/pjmedia-audiodev/audiodev_imp.h b/pjmedia/include/pjmedia-audiodev/audiodev_imp.h
index 7251e90..a05b34c 100644
--- a/pjmedia/include/pjmedia-audiodev/audiodev_imp.h
+++ b/pjmedia/include/pjmedia-audiodev/audiodev_imp.h
@@ -79,14 +79,14 @@
*/
pj_status_t (*default_param)(pjmedia_aud_dev_factory *f,
unsigned index,
- pjmedia_aud_dev_param *param);
+ pjmedia_aud_param *param);
/**
* Open the audio device and create audio stream. See
* #pjmedia_aud_stream_create()
*/
pj_status_t (*create_stream)(pjmedia_aud_dev_factory *f,
- const pjmedia_aud_dev_param *param,
+ const pjmedia_aud_param *param,
pjmedia_aud_rec_cb rec_cb,
pjmedia_aud_play_cb play_cb,
void *user_data,
@@ -119,7 +119,7 @@
* See #pjmedia_aud_stream_get_param()
*/
pj_status_t (*get_param)(pjmedia_aud_stream *strm,
- pjmedia_aud_dev_param *param);
+ pjmedia_aud_param *param);
/**
* See #pjmedia_aud_stream_get_cap()
@@ -158,8 +158,8 @@
*/
struct pjmedia_aud_stream
{
- /** Factory */
- pjmedia_aud_dev_factory *factory;
+ /** Factory id (internal) */
+ unsigned factory_id;
/** Operations */
pjmedia_aud_stream_op *op;