| Description | Hierarchy | Fields | Methods | Properties | 
type unaSDPParser = class(unaHTTPparser)
Basic SDP parser
![]()  | 
constructor create(response: unaHTTPparser = nil); | 
![]()  | 
function getMD(index: int): punaSDPMediaDescription; | 
![]()  | 
function getMDCount(): int; | 
![]()  | 
procedure applyPayload(const payload: aString); overload; | 
![]()  | 
procedure applyPayload(response: unaHTTPparser); overload; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
procedure doCleanup(); override; | 
![]()  | 
property a: string read f_a; | 
![]()  | 
property b: string read f_b; | 
![]()  | 
property c: punaSDPConnectionInfo read getCI; | 
![]()  | 
property e: string read f_e; | 
![]()  | 
property i: string read f_i; | 
![]()  | 
property k: string read f_k; | 
![]()  | 
property o: punaSDPSessionInfo read f_o; | 
![]()  | 
property p: string read f_p; | 
![]()  | 
property s: string read f_s; | 
![]()  | 
property t: string read f_t; | 
![]()  | 
property u: string read f_u; | 
![]()  | 
property v: int read f_v; | 
![]()  | 
property z: string read f_z; | 
![]()  | 
constructor create(response: unaHTTPparser = nil); | 
| 
 Creates SDP parser. Parameters
  | |
![]()  | 
function getMD(index: int): punaSDPMediaDescription; | 
| 
 Returns media description by index.  | |
![]()  | 
function getMDCount(): int; | 
| 
 Returns number of media descriptions.  | |
![]()  | 
procedure applyPayload(const payload: aString); overload; | 
| 
 Assigns SDP data from a sting.  | |
![]()  | 
procedure applyPayload(response: unaHTTPparser); overload; | 
| 
 Assigns SDP data from a HTTP/RTSP response with SDP payload received from remote side.  | |
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
procedure doCleanup(); override; | 
![]()  | 
property a: string read f_a; | 
| 
 global session attributes  | |
![]()  | 
property b: string read f_b; | 
| 
 zero or more bandwidth information lines  | |
![]()  | 
property c: punaSDPConnectionInfo read getCI; | 
| 
 connection information – not required if included in all media  | |
![]()  | 
property e: string read f_e; | 
| 
 email address  | |
![]()  | 
property i: string read f_i; | 
| 
 session information  | |
![]()  | 
property k: string read f_k; | 
| 
 encryption key  | |
![]()  | 
property o: punaSDPSessionInfo read f_o; | 
| 
 originator and session identifier  | |
![]()  | 
property p: string read f_p; | 
| 
 phone number  | |
![]()  | 
property s: string read f_s; | 
| 
 session name  | |
![]()  | 
property t: string read f_t; | 
| 
 One or more time descriptions (time the session is active)  | |
![]()  | 
property u: string read f_u; | 
| 
 URI of description  | |
![]()  | 
property v: int read f_v; | 
| 
 protocol version  | |
![]()  | 
property z: string read f_z; | 
| 
 time zone adjustments  | |
(c) 2012 Lake of Soft