Changeset 4785 for pjproject/trunk/pjmedia/include/pjmedia/format.h
- Timestamp:
- Mar 10, 2014 9:01:18 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/include/pjmedia/format.h
r4470 r4785 582 582 * @param max_bps Maximum bitrate. 583 583 */ 584 PJ_DECL(void) pjmedia_format_init_audio(pjmedia_format *fmt, 585 pj_uint32_t fmt_id, 586 unsigned clock_rate, 587 unsigned channel_count, 588 unsigned bits_per_sample, 589 unsigned frame_time_usec, 590 pj_uint32_t avg_bps, 591 pj_uint32_t max_bps); 584 PJ_INLINE(void) pjmedia_format_init_audio(pjmedia_format *fmt, 585 pj_uint32_t fmt_id, 586 unsigned clock_rate, 587 unsigned channel_count, 588 unsigned bits_per_sample, 589 unsigned frame_time_usec, 590 pj_uint32_t avg_bps, 591 pj_uint32_t max_bps) 592 { 593 /* This function is inlined to avoid build problem due to circular 594 * dependency, i.e: this function is part of pjmedia and is needed 595 * by pjmedia-audiodev, while pjmedia depends on pjmedia-audiodev. 596 */ 597 598 fmt->id = fmt_id; 599 fmt->type = PJMEDIA_TYPE_AUDIO; 600 fmt->detail_type = PJMEDIA_FORMAT_DETAIL_AUDIO; 601 602 fmt->det.aud.clock_rate = clock_rate; 603 fmt->det.aud.channel_count = channel_count; 604 fmt->det.aud.bits_per_sample = bits_per_sample; 605 fmt->det.aud.frame_time_usec = frame_time_usec; 606 fmt->det.aud.avg_bps = avg_bps; 607 fmt->det.aud.max_bps = max_bps; 608 } 609 592 610 593 611 /**
Note: See TracChangeset
for help on using the changeset viewer.