Interface ISessionMedia

interface ISessionMedia {
    input: IMediaInput;
    localStream: MediaStream;
    output: IMediaOutput;
    remoteStream: MediaStream;
    on(event, listener): this;
    on(event, listener): this;
    on(event, listener): this;
    on(event, listener): this;
    removeAllListeners(): this;
    removeAllListeners(event): this;
    removeListener(event, listener): this;
    removeListener(event, listener): this;
    removeListener(event, listener): this;
    removeListener(event, listener): this;
    setInput(newInput?): Promise<void>;
    setOutput(newOutput?): Promise<void>;
}

Hierarchy (view full)

Properties

localStream: MediaStream
output: IMediaOutput
remoteStream: MediaStream

Methods

  • event when media volume change

    Parameters

    • event: "outputVolume"
    • listener: ((value) => void)
        • (value): void
        • Parameters

          • value: number

          Returns void

    Returns this

  • event when media is muted

    Parameters

    • event: "outputMuted"
    • listener: ((muted) => void)
        • (muted): void
        • Parameters

          • muted: boolean

          Returns void

    Returns this

  • event when media is muted

    Parameters

    • event: "inputMuted"
    • listener: ((muted) => void)
        • (muted): void
        • Parameters

          • muted: boolean

          Returns void

    Returns this

  • Parameters

    • event: "inputVolume"
    • listener: ((value) => void)
        • (value): void
        • Parameters

          • value: number

          Returns void

    Returns this

  • Parameters

    • event: "outputVolume"
    • listener: ((value) => void)
        • (value): void
        • Parameters

          • value: number

          Returns void

    Returns this

  • Parameters

    • event: "outputMuted"
    • listener: ((muted) => void)
        • (muted): void
        • Parameters

          • muted: boolean

          Returns void

    Returns this

  • Parameters

    • event: "inputMuted"
    • listener: ((muted) => void)
        • (muted): void
        • Parameters

          • muted: boolean

          Returns void

    Returns this

  • Parameters

    • event: "inputVolume"
    • listener: ((value) => void)
        • (value): void
        • Parameters

          • value: number

          Returns void

    Returns this

Generated using TypeDoc