- Timestamp:
- Feb 24, 2011 7:47:55 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/projects/2.0-dev/pjmedia/src/pjmedia/videoport.c
r3402 r3420 38 38 pjmedia_dir dir; 39 39 pjmedia_rect_size cap_size; 40 pjmedia_vid_ stream *strm;40 pjmedia_vid_dev_stream *strm; 41 41 pjmedia_vid_cb strm_cb; 42 42 void *strm_cb_data; … … 75 75 }; 76 76 77 static pj_status_t vidstream_cap_cb(pjmedia_vid_ stream *stream,77 static pj_status_t vidstream_cap_cb(pjmedia_vid_dev_stream *stream, 78 78 void *user_data, 79 79 pjmedia_frame *frame); 80 static pj_status_t vidstream_render_cb(pjmedia_vid_ stream *stream,80 static pj_status_t vidstream_render_cb(pjmedia_vid_dev_stream *stream, 81 81 void *user_data, 82 82 pjmedia_frame *frame); 83 static pj_status_t vidstream_event_cb(pjmedia_vid_ stream *stream,83 static pj_status_t vidstream_event_cb(pjmedia_vid_dev_stream *stream, 84 84 void *user_data, 85 85 pjmedia_vid_event *event); … … 171 171 vid_cb.on_event_cb = &vidstream_event_cb; 172 172 173 status = pjmedia_vid_ stream_create(&prm->vidparam, &vid_cb, vp,174 &vp->strm);173 status = pjmedia_vid_dev_stream_create(&prm->vidparam, &vid_cb, vp, 174 &vp->strm); 175 175 if (status != PJ_SUCCESS) 176 176 goto on_error; … … 278 278 } 279 279 280 PJ_DEF(pjmedia_vid_ stream*)280 PJ_DEF(pjmedia_vid_dev_stream*) 281 281 pjmedia_vid_port_get_stream(pjmedia_vid_port *vp) 282 282 { … … 357 357 PJ_ASSERT_RETURN(vp, PJ_EINVAL); 358 358 359 status = pjmedia_vid_ stream_start(vp->strm);359 status = pjmedia_vid_dev_stream_start(vp->strm); 360 360 if (status != PJ_SUCCESS) 361 361 goto on_error; … … 386 386 PJ_ASSERT_RETURN(vp, PJ_EINVAL); 387 387 388 status = pjmedia_vid_ stream_stop(vp->strm);388 status = pjmedia_vid_dev_stream_stop(vp->strm); 389 389 390 390 if (vp->enc_clock) { … … 414 414 } 415 415 if (vp->strm) { 416 pjmedia_vid_ stream_destroy(vp->strm);416 pjmedia_vid_dev_stream_destroy(vp->strm); 417 417 vp->strm = NULL; 418 418 } … … 478 478 return; 479 479 480 status = pjmedia_vid_ stream_get_frame(vp->strm, vp->enc_frm_buf);480 status = pjmedia_vid_dev_stream_get_frame(vp->strm, vp->enc_frm_buf); 481 481 if (status != PJ_SUCCESS) 482 482 return; … … 581 581 } else 582 582 vp->rend_sync_clocksrc.nsync_progress += ndrop; 583 583 584 for (i = 0; i < ndrop; i++) { 584 585 status = pjmedia_port_get_frame(vp->client_port, … … 603 604 pjmedia_clock_src_update(&vp->rend_clocksrc, NULL); 604 605 605 status = pjmedia_vid_ stream_put_frame(vp->strm, vp->dec_frm_buf);606 status = pjmedia_vid_dev_stream_put_frame(vp->strm, vp->dec_frm_buf); 606 607 } 607 608 … … 615 616 } 616 617 617 static pj_status_t vidstream_cap_cb(pjmedia_vid_ stream *stream,618 static pj_status_t vidstream_cap_cb(pjmedia_vid_dev_stream *stream, 618 619 void *user_data, 619 620 pjmedia_frame *frame) … … 634 635 } 635 636 636 static pj_status_t vidstream_render_cb(pjmedia_vid_ stream *stream,637 static pj_status_t vidstream_render_cb(pjmedia_vid_dev_stream *stream, 637 638 void *user_data, 638 639 pjmedia_frame *frame) … … 653 654 } 654 655 655 static pj_status_t vidstream_event_cb(pjmedia_vid_ stream *stream,656 static pj_status_t vidstream_event_cb(pjmedia_vid_dev_stream *stream, 656 657 void *user_data, 657 658 pjmedia_vid_event *event) … … 671 672 672 673 if (vp->stream_role==ROLE_PASSIVE) { 673 return pjmedia_vid_ stream_put_frame(vp->strm, frame);674 return pjmedia_vid_dev_stream_put_frame(vp->strm, frame); 674 675 } else { 675 676 pj_mutex_lock(vp->dec_frm_mutex); … … 688 689 689 690 if (vp->stream_role==ROLE_PASSIVE) { 690 return pjmedia_vid_ stream_get_frame(vp->strm, frame);691 return pjmedia_vid_dev_stream_get_frame(vp->strm, frame); 691 692 } else { 692 693 pj_mutex_lock(vp->enc_frm_mutex);
Note: See TracChangeset
for help on using the changeset viewer.