- Timestamp:
- Feb 21, 2009 2:21:59 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/projects/aps-direct/pjmedia/src/pjmedia-audiodev/pa_dev.c
r2464 r2468 106 106 static pj_status_t pa_default_param(pjmedia_aud_dev_factory *f, 107 107 unsigned index, 108 pjmedia_aud_ dev_param *param);108 pjmedia_aud_param *param); 109 109 static pj_status_t pa_create_stream(pjmedia_aud_dev_factory *f, 110 const pjmedia_aud_ dev_param *param,110 const pjmedia_aud_param *param, 111 111 pjmedia_aud_rec_cb rec_cb, 112 112 pjmedia_aud_play_cb play_cb, … … 116 116 /* Stream prototypes */ 117 117 static pj_status_t strm_get_param(pjmedia_aud_stream *strm, 118 pjmedia_aud_ dev_param *param);118 pjmedia_aud_param *param); 119 119 static pj_status_t strm_get_cap(pjmedia_aud_stream *strm, 120 120 pjmedia_aud_dev_cap cap, … … 515 515 static pj_status_t pa_default_param(pjmedia_aud_dev_factory *f, 516 516 unsigned index, 517 pjmedia_aud_ dev_param *param)517 pjmedia_aud_param *param) 518 518 { 519 519 pjmedia_aud_dev_info adi; … … 534 534 param->dir = PJMEDIA_DIR_CAPTURE; 535 535 param->rec_id = index; 536 param->play_id = PJMEDIA_AUD_DEV_DEFAULT _ID;536 param->play_id = PJMEDIA_AUD_DEV_DEFAULT; 537 537 } else if (adi.output_count) { 538 538 param->dir = PJMEDIA_DIR_PLAYBACK; 539 539 param->play_id = index; 540 param->rec_id = PJMEDIA_AUD_DEV_DEFAULT _ID;540 param->rec_id = PJMEDIA_AUD_DEV_DEFAULT; 541 541 } else { 542 542 return PJMEDIA_EAUD_INVDEV; … … 670 670 /* Internal: create capture/recorder stream */ 671 671 static pj_status_t create_rec_stream( struct pa_aud_factory *pa, 672 const pjmedia_aud_ dev_param *param,672 const pjmedia_aud_param *param, 673 673 pjmedia_aud_rec_cb rec_cb, 674 674 void *user_data, … … 676 676 { 677 677 pj_pool_t *pool; 678 pjmedia_aud_dev_i drec_id;678 pjmedia_aud_dev_index rec_id; 679 679 struct pa_aud_stream *stream; 680 680 PaStreamParameters inputParam; … … 775 775 /* Internal: create playback stream */ 776 776 static pj_status_t create_play_stream(struct pa_aud_factory *pa, 777 const pjmedia_aud_ dev_param *param,777 const pjmedia_aud_param *param, 778 778 pjmedia_aud_play_cb play_cb, 779 779 void *user_data, … … 781 781 { 782 782 pj_pool_t *pool; 783 pjmedia_aud_dev_i dplay_id;783 pjmedia_aud_dev_index play_id; 784 784 struct pa_aud_stream *stream; 785 785 PaStreamParameters outputParam; … … 882 882 /* Internal: Create both player and recorder stream */ 883 883 static pj_status_t create_bidir_stream(struct pa_aud_factory *pa, 884 const pjmedia_aud_ dev_param *param,884 const pjmedia_aud_param *param, 885 885 pjmedia_aud_rec_cb rec_cb, 886 886 pjmedia_aud_play_cb play_cb, … … 889 889 { 890 890 pj_pool_t *pool; 891 pjmedia_aud_dev_i drec_id, play_id;891 pjmedia_aud_dev_index rec_id, play_id; 892 892 struct pa_aud_stream *stream; 893 893 PaStream *paStream = NULL; … … 1061 1061 /* API: create stream */ 1062 1062 static pj_status_t pa_create_stream(pjmedia_aud_dev_factory *f, 1063 const pjmedia_aud_ dev_param *param,1063 const pjmedia_aud_param *param, 1064 1064 pjmedia_aud_rec_cb rec_cb, 1065 1065 pjmedia_aud_play_cb play_cb, … … 1092 1092 /* API: Get stream parameters */ 1093 1093 static pj_status_t strm_get_param(pjmedia_aud_stream *s, 1094 pjmedia_aud_ dev_param *pi)1094 pjmedia_aud_param *pi) 1095 1095 { 1096 1096 struct pa_aud_stream *strm = (struct pa_aud_stream*)s;
Note: See TracChangeset
for help on using the changeset viewer.