Changeset 633 for pjproject/trunk/pjmedia/src/pjmedia/null_port.c
- Timestamp:
- Jul 29, 2006 11:14:47 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/null_port.c
r506 r633 24 24 25 25 26 #define SIGNATURE PJMEDIA_PORT_SIGNATURE('N', 'U', 'L', 'L') 27 26 28 static pj_status_t null_get_frame(pjmedia_port *this_port, 27 29 pjmedia_frame *frame); … … 39 41 { 40 42 pjmedia_port *port; 43 const pj_str_t name = pj_str("null-port"); 41 44 42 45 PJ_ASSERT_RETURN(pool && p_port, PJ_EINVAL); … … 45 48 PJ_ASSERT_RETURN(pool != NULL, PJ_ENOMEM); 46 49 47 port->info.bits_per_sample = bits_per_sample; 48 port->info.bytes_per_frame = samples_per_frame * bits_per_sample / 8; 49 port->info.encoding_name = pj_str("pcm"); 50 port->info.has_info = 1; 51 port->info.name = pj_str("null-port"); 52 port->info.need_info = 0; 53 port->info.pt = 0xFF; 54 port->info.clock_rate = sampling_rate; 55 port->info.samples_per_frame = samples_per_frame; 56 port->info.channel_count = channel_count; 57 port->info.signature = 0x2411; 58 port->info.type = PJMEDIA_TYPE_AUDIO; 50 pjmedia_port_info_init(&port->info, &name, SIGNATURE, sampling_rate, 51 channel_count, bits_per_sample, samples_per_frame); 59 52 60 53 port->get_frame = &null_get_frame;
Note: See TracChangeset
for help on using the changeset viewer.