sinch-rtc
Version:
RTC JavaScript/Web SDK
18 lines (17 loc) • 555 B
TypeScript
import * as SdpTranform from "sdp-transform";
export type MediaInfo = {
type: string;
port: number;
protocol: string;
payloads?: string;
} & SdpTranform.MediaDescription;
export declare class Sdp {
description: SdpTranform.SessionDescription;
static parse(sdp: string): Sdp;
constructor(description: SdpTranform.SessionDescription);
getMedia(type: "video" | "audio"): MediaInfo | undefined;
get video(): MediaInfo | undefined;
get audio(): MediaInfo | undefined;
hasAudio(): boolean;
hasVideo(): boolean;
}