123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174 |
- #ifndef __PJMEDIA_MP3_PORT_H__
- #define __PJMEDIA_MP3_PORT_H__
- #include <pjmedia/port.h>
- PJ_BEGIN_DECL
- typedef struct pjmedia_mp3_encoder_option
- {
-
- pj_bool_t vbr;
-
- unsigned bit_rate;
-
- unsigned quality;
- } pjmedia_mp3_encoder_option;
- PJ_DECL(pj_status_t)
- pjmedia_mp3_writer_port_create(pj_pool_t *pool,
- const char *filename,
- unsigned clock_rate,
- unsigned channel_count,
- unsigned samples_per_frame,
- unsigned bits_per_sample,
- const pjmedia_mp3_encoder_option *option,
- pjmedia_port **p_port );
- #if !DEPRECATED_FOR_TICKET_2251
- PJ_DECL(pj_status_t)
- pjmedia_mp3_writer_port_set_cb( pjmedia_port *port,
- pj_size_t pos,
- void *user_data,
- pj_status_t (*cb)(pjmedia_port *port,
- void *usr_data));
- #endif
- PJ_DECL(pj_status_t)
- pjmedia_mp3_writer_port_set_cb2(pjmedia_port *port,
- pj_size_t pos,
- void *user_data,
- void (*cb)(pjmedia_port *port,
- void *usr_data));
- PJ_END_DECL
- #endif
|