|
MjSip Stack v1.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.zoolu.sdp.MediaDescriptor
Class MediaDescriptor handles SDP media descpriptions.
A MediaDescriptor can be part of a SessionDescriptor, and contains details that apply onto to a single media stream.
A single SessionDescriptor may convey zero or more MediaDescriptors.
In the current implementation, the MediaDescriptor consists of the m (media) and c (connection information) fields, followed by zero or more a (attribute) fields. The m field is mandatory for a MediaDescriptor.
| Constructor Summary | |
MediaDescriptor(MediaDescriptor md)
Creates a new MediaDescriptor. |
|
MediaDescriptor(MediaField media,
ConnectionField connection)
Creates a new MediaDescriptor with m media and c connection. |
|
MediaDescriptor(MediaField media,
ConnectionField connection,
AttributeField attribute)
Creates a new MediaDescriptor with m media, c connection, and a attribute. |
|
MediaDescriptor(MediaField media,
ConnectionField connection,
java.util.Vector attributes)
Creates a new MediaDescriptor with m=media and c=connection, with attributes 'a' equals to attributes (Vector of AttributeField). |
|
MediaDescriptor(java.lang.String media,
java.lang.String connection,
java.lang.String attribute)
Creates a new MediaDescriptor with m media, c connection, and a attribute. |
|
| Method Summary | |
MediaDescriptor |
addAttribute(AttributeField attribute)
Adds a new attribute |
AttributeField |
getAttribute(java.lang.String a_name)
Gets a particular attribute |
java.util.Vector |
getAttributes()
Gets a Vector of attribute values. |
java.util.Vector |
getAttributes(java.lang.String a_name)
Gets a Vector of attribute values of a particular attribute name. |
ConnectionField |
getConnection()
Gets connection information. |
MediaField |
getMedia()
Gets media. |
boolean |
hasAttribute(java.lang.String a_name)
Whether it has a particular attribute |
java.lang.String |
toString()
Gets a String rapresentation of the MediaDescriptor. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public MediaDescriptor(MediaDescriptor md)
md - the cloned MediaDescriptor
public MediaDescriptor(MediaField media,
ConnectionField connection)
media - the MediaFieldconnection - the ConnectionField, or null if no ConnectionField
is present in the MediaDescriptor
public MediaDescriptor(MediaField media,
ConnectionField connection,
AttributeField attribute)
media - the MediaFieldconnection - the ConnectionField, or null if no ConnectionField
is present in the MediaDescriptorattribute - the first AttributeField
public MediaDescriptor(MediaField media,
ConnectionField connection,
java.util.Vector attributes)
media - the MediaFieldconnection - the ConnectionField, or null if no ConnectionField
is present in the MediaDescriptorattributes - the Vector of AttributeField
public MediaDescriptor(java.lang.String media,
java.lang.String connection,
java.lang.String attribute)
media - the media field vauleconnection - the connection field vaule, or null if no connection field
is present in the MediaDescriptorattribute - the first media attribute alue| Method Detail |
public MediaField getMedia()
public ConnectionField getConnection()
public java.util.Vector getAttributes()
public MediaDescriptor addAttribute(AttributeField attribute)
attribute - the new AttributeFieldpublic boolean hasAttribute(java.lang.String a_name)
a_name - the attribute namepublic AttributeField getAttribute(java.lang.String a_name)
a_name - the attribute namepublic java.util.Vector getAttributes(java.lang.String a_name)
a_name - the attribute namepublic java.lang.String toString()
toString in class java.lang.Object
|
MjSip Stack v1.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||