MCC_SDP

Represents an SDP message. The MCC_SDP structure contains session level information for the message, and pointers to other SDP structures that further describe the message.

MCC_SDP is the only structure returned directly by mccReadSDP.

Definition

typedef struct _MCC_SDP
{
   const char *                info;
   const char *                username;
   const char *                name;
   uint32_t                    id;
   uint32_t                    version;
   MCC_SDP_ADDRESS *           origin;
   MCC_SDP_ADDRESS *           connection;
   MCC_SDP_ATTRIBUTE *         attr;
   MCC_SDP_RTPMAP *            rtpmap;
   MCC_SDP_MEDIA *             media;

} MCC_SDP;

Fields

Field

Type

Description

SDP field

Required/
optional

info

const char

Information about the session.

i

Optional

username

const char

Session origin user name.

o

Required

name

const char

Session name.

s

Required

id

uint32_t

Session identifier.

o

Required

version

uint_t

Session version.

o

Required

origin

MCC_SDP_ADDRESS

Session origin address.

o

Required

connection

MCC_SDP_ADDRESS

Pointer to the session-level connection address as defined by the MCC_SDP_ADDRESS structure.

The value of this field is 0 if there is no session-level connection address associated with this SDP message.

If a session-level connection address is not present, then media-level connection addresses must be present.

c

Optional

attr

MCC_SDP_ATTRIBUTE

Pointer to the first session-level general attribute as defined by the MCC_SDP_ATTRIBUTE structure.

The value of this field is 0 if there are no session-level general attributes associated with this SDP message.

a

Optional

rtpmap

MCC_SDP_RTPMAP

Pointer to the first session-level rtpmap attribute as defined by the MCC_SDP_RTPMAP structure.

The value of this field is 0 if there are no session-level rtpmap attributes in this SDP message.

a

Optional

media

MCC_SDP_MEDIA

Pointer to the first media description as defined by the MCC_SDP_MEDIA structure.

The value of this field is 0 if there are no media descriptions in this SDP message.

m

Optional