|
optional email (e=) fields: |
| void | getEmailAddresses (out unsigned long count,[retval, array, size_is(count)] out zapISdpEmailAddress addresses) |
| void | setEmailAddresses ([array, size_is(count)] in zapISdpEmailAddress addresses, in unsigned long count) |
| void | appendEmailAddress (in zapISdpEmailAddress addr) |
optional phone (p=) fields: |
| void | getPhoneNumbers (out unsigned long count,[retval, array, size_is(count)] out zapISdpPhoneNumber numbers) |
| void | setPhoneNumbers ([array, size_is(count)] in zapISdpPhoneNumber numbers, in unsigned long count) |
| void | appendPhoneNumber (in zapISdpPhoneNumber number) |
optional bandwidth (b=) fields: |
| void | getBandwidths (out unsigned long count,[retval, array, size_is(count)] out zapISdpBandwidth bws) |
| void | setBandwidths ([array, size_is(count)] in zapISdpBandwidth bws, in unsigned long count) |
| void | appendBandwidth (in zapISdpBandwidth bw) |
time (t=, r=) fields: |
(at least 1 required)
|
| void | getTimes (out unsigned long count,[retval, array, size_is(count)] out zapISdpTime times) |
| void | setTimes ([array, size_is(count)] in zapISdpTime times, in unsigned long count) |
| void | appendTime (in zapISdpTime time) |
optional session-level attribute (a=) fields: |
| void | getAttribs (out unsigned long count,[retval, array, size_is(count)] out string attribs) |
| void | setAttribs ([array, size_is(count)] in string attribs, in unsigned long count) |
| void | appendAttrib (in string attrib) |
optional media descriptions (m=, etc): |
| void | getMediaDescriptions (out unsigned long count,[retval, array, size_is(count)] out zapISdpMediaDescription media) |
| void | setMediaDescriptions ([array, size_is(count)] in zapISdpMediaDescription media, in unsigned long count) |
| void | appendMediaDescription (in zapISdpMediaDescription media) |
version (v=) field: |
| attribute ACString | protocolVersion |
origin (o=) field: |
| attribute ACString | username |
| attribute ACString | sessionID |
| attribute ACString | sessionVersion |
| attribute ACString | originAddressType |
| attribute ACString | originAddress |
session name (s=) field: |
| attribute ACString | sessionName |
optional information (i=) field: |
(empty string if not specified)
|
| attribute ACString | information |
optional uri (u=) field: |
| attribute ACString | uri |
optional connection (c=) field: |
(a connection field must be present in every media description or at the session level)
|
| attribute zapISdpConnection | connection |
optional zone adjustments (z=) field: |
| attribute zapISdpZoneAdjustments | zoneAdjustments |
optional key (k=) field: |
| attribute zapISdpKey | key |