@techteamer/janus-api
Version:
Janus WebRTC-Gateway API
44 lines (43 loc) • 928 B
TypeScript
export class JanusConfig {
constructor(config: any);
url: any;
keepAliveIntervalMs: any;
options: any;
}
export class JanusAdminConfig extends JanusConfig {
secret: any;
sessionListIntervalMs: any;
}
export class JanusRoomConfig {
constructor(config: any);
id: any;
codec: any;
record: any;
videoOrientExt: any;
bitrate: any;
bitrateCap: any;
firSeconds: any;
publishers: any;
recordDirectory: any;
isPrivate: any;
secret: any;
pin: any;
requirePvtid: any;
audioCodec: any;
vp9Profile: any;
h264Profile: any;
opusFec: any;
videoSvc: any;
audiolevelExt: any;
audiolevelEvent: any;
audioActivePackets: any;
audioLevelAverage: any;
playoutDelayExt: any;
transportWideCcExt: any;
lockRecord: any;
notifyJoining: any;
requireE2ee: any;
toJanusConfig(): {
description: string;
};
}