TERMINOLOGY (for more detailed description, please read RFC 2327) Session Block : lines between "v=" line and "m=" line, "m=" line not included Media Block : lines between two "m=" lines, the second "m+' line not included Session Attribute: attributes specified in the session block Media Attribute: attribute specified in the media block Property attribute : "a=" line in the form of "a=" Value attribute : "a=" line in the form of "a=:" RTP Map Attribute : a type of media value attribute in the form of "a=rtpmap : / [/]" ******************** Several attribute classes defined
TERMINOLOGY (for more detailed description, please read RFC 2327) Session Block : lines between "v=" line and "m=" line, "m=" line not included Media Block : lines between two "m=" lines, the second "m+' line not included Session Attribute: attributes specified in the session block Media Attribute: attribute specified in the media block Property attribute : "a=" line in the form of "a=" Value attribute : "a=" line in the form of "a=:" RTP Map Attribute : a type of media value attribute in the form of "a=rtpmap : / [/]" ******************** Several attribute classes defined. Here is an attemp to explain: SdpAttributes : this is the basic attribute class 1) Both Session & Media property attributes use this class. 2) This class also served as base class of Media attribute, MediaAttributes : 1) Used as a container for attributes in one media block, i.e. lines after "m=" line and before next "m=" line 2) Hence this class is contained in the SdpMedia class. SdpRtpMapAttribute : 1) A special class for RTP Map Attribute because the format is different than others. 2) Hence this class is contained in the MediaAttributes class.

alphabetic index hierarchy of classes


generated by doc++