UNPKG

mediasoup

Version:

Cutting Edge WebRTC Video Conferencing

38 lines 1.2 kB
import { EnhancedEventEmitter } from './enhancedEvents'; import { workerBin, Worker, WorkerSettings } from './Worker'; import { RtpCapabilities } from './RtpParameters'; import * as types from './types'; /** * Expose all types. */ export { types }; /** * Expose mediasoup version. */ export declare const version: string; /** * Expose parseScalabilityMode() function. */ export { parse as parseScalabilityMode } from './scalabilityModes'; export type Observer = EnhancedEventEmitter<ObserverEvents>; export type ObserverEvents = { newworker: [Worker]; }; declare const observer: Observer; /** * Observer. */ export { observer }; /** * Full path of the mediasoup-worker binary. */ export { workerBin }; /** * Create a Worker. */ export declare function createWorker<WorkerAppData extends types.AppData = types.AppData>({ logLevel, logTags, rtcMinPort, rtcMaxPort, dtlsCertificateFile, dtlsPrivateKeyFile, libwebrtcFieldTrials, appData, }?: WorkerSettings<WorkerAppData>): Promise<Worker<WorkerAppData>>; /** * Get a cloned copy of the mediasoup supported RTP capabilities. */ export declare function getSupportedRtpCapabilities(): RtpCapabilities; //# sourceMappingURL=index.d.ts.map