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