|
HOME
SIP/media Features
High Performance SIP
Small Footprint SIP
Symbian Port
FAQ
Documentation
Licensing
Download
Development (Trac)
Projects using pjsip
Mailing List
Open Source Links
About: PJLIB, PJLIB-UTIL, PJSIP, and PJMEDIA are created by: Benny Prijono <bennylp pjsip.org>
|
|
Home --> Documentations --> PJMEDIA Reference
sdp_neg.h File Reference
Detailed Description
|
Typedefs |
| typedef enum pjmedia_sdp_neg_state | pjmedia_sdp_neg_state |
| typedef struct pjmedia_sdp_neg | pjmedia_sdp_neg |
Enumerations |
| enum | pjmedia_sdp_neg_state {
PJMEDIA_SDP_NEG_STATE_NULL,
PJMEDIA_SDP_NEG_STATE_LOCAL_OFFER,
PJMEDIA_SDP_NEG_STATE_REMOTE_OFFER,
PJMEDIA_SDP_NEG_STATE_WAIT_NEGO,
PJMEDIA_SDP_NEG_STATE_DONE
} |
Functions |
| const char * | pjmedia_sdp_neg_state_str (pjmedia_sdp_neg_state state) |
| pj_status_t | pjmedia_sdp_neg_create_w_local_offer (pj_pool_t *pool, const pjmedia_sdp_session *local, pjmedia_sdp_neg **p_neg) |
| pj_status_t | pjmedia_sdp_neg_create_w_remote_offer (pj_pool_t *pool, const pjmedia_sdp_session *initial, const pjmedia_sdp_session *remote, pjmedia_sdp_neg **p_neg) |
| pj_status_t | pjmedia_sdp_neg_set_prefer_remote_codec_order (pjmedia_sdp_neg *neg, pj_bool_t prefer_remote) |
| pjmedia_sdp_neg_state | pjmedia_sdp_neg_get_state (pjmedia_sdp_neg *neg) |
| pj_status_t | pjmedia_sdp_neg_get_active_local (pjmedia_sdp_neg *neg, const pjmedia_sdp_session **local) |
| pj_status_t | pjmedia_sdp_neg_get_active_remote (pjmedia_sdp_neg *neg, const pjmedia_sdp_session **remote) |
| pj_bool_t | pjmedia_sdp_neg_was_answer_remote (pjmedia_sdp_neg *neg) |
| pj_status_t | pjmedia_sdp_neg_get_neg_remote (pjmedia_sdp_neg *neg, const pjmedia_sdp_session **remote) |
| pj_status_t | pjmedia_sdp_neg_get_neg_local (pjmedia_sdp_neg *neg, const pjmedia_sdp_session **local) |
| pj_status_t | pjmedia_sdp_neg_modify_local_offer (pj_pool_t *pool, pjmedia_sdp_neg *neg, const pjmedia_sdp_session *local) |
| pj_status_t | pjmedia_sdp_neg_send_local_offer (pj_pool_t *pool, pjmedia_sdp_neg *neg, const pjmedia_sdp_session **offer) |
| pj_status_t | pjmedia_sdp_neg_set_remote_answer (pj_pool_t *pool, pjmedia_sdp_neg *neg, const pjmedia_sdp_session *remote) |
| pj_status_t | pjmedia_sdp_neg_set_remote_offer (pj_pool_t *pool, pjmedia_sdp_neg *neg, const pjmedia_sdp_session *remote) |
| pj_status_t | pjmedia_sdp_neg_set_local_answer (pj_pool_t *pool, pjmedia_sdp_neg *neg, const pjmedia_sdp_session *local) |
| pj_bool_t | pjmedia_sdp_neg_has_local_answer (pjmedia_sdp_neg *neg) |
| pj_status_t | pjmedia_sdp_neg_cancel_offer (pjmedia_sdp_neg *neg) |
| pj_status_t | pjmedia_sdp_neg_negotiate (pj_pool_t *pool, pjmedia_sdp_neg *neg, pj_bool_t allow_asym) |
PJMEDIA small footprint Open Source media stack
(C)2003-2008 Benny Prijono
|
|