/** * * @param sdp */ export default function SDP(sdp: any): void; export default class SDP { /** * * @param sdp */ constructor(sdp: any); media: any; raw: string; session: string; /** * A flag will make {@link transportToJingle} and {@link jingle2media} replace * ICE candidates IPs with invalid value of '1.1.1.1' which will cause ICE * failure. The flag is used in the automated testing. * @type {boolean} */ failICE: boolean; /** * Whether or not to remove TCP ice candidates when translating from/to jingle. * @type {boolean} */ removeTcpCandidates: boolean; /** * Whether or not to remove UDP ice candidates when translating from/to jingle. * @type {boolean} */ removeUdpCandidates: boolean; /** * Adds a new m-line to the description so that a new local source can then be attached to the transceiver that gets * added after a reneogtiation cycle. * * @param {MediaType} mediaType media type of the new source that is being added. */ addMlineForNewLocalSource(mediaType: any): void; /** * Returns map of MediaChannel mapped per channel idx. */ getMediaSsrcMap(): {}; /** * Returns true if this SDP contains given SSRC. * @param ssrc the ssrc to check. * @returns {boolean} true if this SDP contains given SSRC. */ containsSSRC(ssrc: any): boolean; toJingle(elem: any, thecreator: any): any; transportToJingle(mediaindex: any, elem: any): void; rtcpFbToJingle(mediaindex: any, elem: any, payloadtype: any): void; rtcpFbFromJingle(elem: any, payloadtype: any): string; fromJingle(jingle: any): void; jingle2media(content: any): string; }