123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- PJ_BEGIN_DECL
- typedef struct pjmedia_h263_packetizer pjmedia_h263_packetizer;
- typedef enum
- {
-
- PJMEDIA_H263_PACKETIZER_MODE_RFC4629,
-
- PJMEDIA_H263_PACKETIZER_MODE_RFC2190,
- } pjmedia_h263_packetizer_mode;
- typedef struct pjmedia_h263_packetizer_cfg
- {
-
- int mtu;
-
- pjmedia_h263_packetizer_mode mode;
- } pjmedia_h263_packetizer_cfg;
- PJ_DECL(pj_status_t) pjmedia_h263_packetizer_create(
- pj_pool_t *pool,
- const pjmedia_h263_packetizer_cfg *cfg,
- pjmedia_h263_packetizer **p_pktz);
- PJ_DECL(pj_status_t) pjmedia_h263_packetize(pjmedia_h263_packetizer *pktz,
- pj_uint8_t *bits,
- pj_size_t bits_len,
- unsigned *bits_pos,
- pj_uint8_t **payload,
- pj_size_t *payload_len);
- PJ_DECL(pj_status_t) pjmedia_h263_unpacketize(pjmedia_h263_packetizer *pktz,
- const pj_uint8_t *payload,
- pj_size_t payload_len,
- pj_uint8_t *bits,
- pj_size_t bits_size,
- unsigned *bits_pos);
- PJ_END_DECL
|