sip.js
Version:
A SIP library for JavaScript
12 lines (11 loc) • 699 B
TypeScript
import { SessionDescriptionHandler } from "./session-description-handler.js";
import { SessionDescriptionHandlerFactory } from "./session-description-handler-factory.js";
/**
* Function which returns a SessionDescriptionHandlerFactory.
* @remarks
* See {@link defaultPeerConnectionConfiguration} for the default peer connection configuration.
* The ICE gathering timeout defaults to 5000ms.
* @param mediaStreamFactory - MediaStream factory.
* @public
*/
export declare function defaultSessionDescriptionHandlerFactory(mediaStreamFactory?: (constraints: MediaStreamConstraints, sessionDescriptionHandler: SessionDescriptionHandler) => Promise<MediaStream>): SessionDescriptionHandlerFactory;