Changeset 633 for pjproject/trunk/pjmedia/src/pjmedia/mem_player.c
- Timestamp:
- Jul 29, 2006 11:14:47 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/mem_player.c
r532 r633 59 59 { 60 60 struct mem_player *port; 61 pj_str_t name = pj_str("memplayer"); 61 62 62 63 /* Sanity check */ … … 73 74 74 75 /* Create the port */ 75 port->base.info.name = pj_str("memplayer"); 76 port->base.info.signature = SIGNATURE; 77 port->base.info.type = PJMEDIA_TYPE_AUDIO; 78 port->base.info.has_info = PJ_TRUE; 79 port->base.info.need_info = PJ_FALSE; 80 port->base.info.pt = 0xFF; 81 port->base.info.encoding_name = pj_str("pcm"); 76 pjmedia_port_info_init(&port->base.info, &name, SIGNATURE, clock_rate, 77 channel_count, bits_per_sample, samples_per_frame); 82 78 83 79 port->base.put_frame = &mem_put_frame; … … 85 81 port->base.on_destroy = &mem_on_destroy; 86 82 87 port->base.info.clock_rate = clock_rate;88 port->base.info.channel_count = channel_count;89 port->base.info.bits_per_sample = bits_per_sample;90 port->base.info.samples_per_frame = samples_per_frame;91 port->base.info.bytes_per_frame = samples_per_frame * bits_per_sample / 2;92 83 93 84 /* Save the buffer */
Note: See TracChangeset
for help on using the changeset viewer.