Asterisk - The Open Source Telephony Project  21.4.1
Data Fields
ast_sip_session_media Struct Reference

A structure containing SIP session media information. More...

#include <res_pjsip_session.h>

Data Fields

int bundle_group
 The bundle group the stream belongs to.
 
unsigned int bundled
 Whether this stream is currently bundled or not.
 
unsigned int changed
 The underlying session has been changed in some fashion.
 
struct ast_sockaddr direct_media_addr
 Direct media address.
 
enum ast_sip_session_media_encryption encryption
 What type of encryption is in use on this stream.
 
struct ast_sip_session_sdp_handlerhandler
 SDP handler that setup the RTP.
 
int keepalive_sched_id
 Scheduler ID for RTP keepalive.
 
char label [AST_UUID_STR_LEN]
 Track label.
 
unsigned int locally_held:1
 Stream is on hold by local side.
 
char * mid
 Media identifier for this stream (may be shared across multiple streams)
 
char mslabel [AST_UUID_STR_LEN]
 Media stream label.
 
unsigned int remote_ice:1
 Does remote support ice.
 
char * remote_label
 Remote stream label.
 
char * remote_mslabel
 Remote media stream label.
 
unsigned int remote_rtcp_mux:1
 Does remote support rtcp_mux.
 
unsigned int remotely_held:1
 Stream is on hold by remote side.
 
unsigned int remotely_held_changed:1
 Stream is held by remote side changed during this negotiation.
 
struct ast_rtp_instancertp
 RTP instance itself.
 
struct ast_sdp_srtpsrtp
 Holds SRTP information.
 
char * stream_name
 Stream name.
 
int stream_num
 The stream number to place into any resulting frames.
 
int timeout_sched_id
 Scheduler ID for RTP timeout.
 
pj_str_t transport
 The media transport in use for this stream.
 
enum ast_media_type type
 Media type of this session media.
 
struct ast_udptludptl
 UDPTL instance itself.
 
ast_sip_session_media_write_cb write_callback
 The write callback when writing frames.
 

Detailed Description

A structure containing SIP session media information.

Definition at line 77 of file res_pjsip_session.h.


The documentation for this struct was generated from the following file: