Search Results for

    / fm / liveswitch / WssLocalMediaStreamer

    Class: WssLocalMediaStreamer

    fm.liveswitch.WssLocalMediaStreamer

    Table of contents

    Constructors

    • constructor

    Properties

    • _processorURL

    Methods

    • canStreamAudio
    • canStreamVideo
    • canUseImageCapture
    • format
    • fps
    • getVideoHeight
    • getVideoTimestamp
    • getVideoWidth
    • handleAudioTrackStarted
    • handleAudioTrackStopped
    • handleVideoTrackStarted
    • handleVideoTrackStopped
    • isStreamingAudio
    • isStreamingVideo
    • start
    • stop
    • subscribeAudioTrackChange
    • subscribeVideoTrackChange
    • unsubscribeAudioTrackChange
    • unsubscribeVideoTrackChange
    • getProcessorURL

    Constructors

    constructor

    + new WssLocalMediaStreamer(localMediaForAudio: LocalMedia, localMediaForVideo: LocalMedia): WssLocalMediaStreamer

    Parameters:

    Name Type
    localMediaForAudio LocalMedia
    localMediaForVideo LocalMedia

    Returns: WssLocalMediaStreamer

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:52

    Properties

    _processorURL

    ▪ Private Static _processorURL: string

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:489

    Methods

    canStreamAudio

    ▸ canStreamAudio(): boolean

    Returns: boolean

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:84


    canStreamVideo

    ▸ canStreamVideo(): boolean

    Returns: boolean

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:71


    canUseImageCapture

    ▸ PrivatecanUseImageCapture(): boolean

    Returns: boolean

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:220


    format

    ▸ Privateformat(width: number, height: number): string

    Parameters:

    Name Type
    width number
    height number

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:530


    fps

    ▸ fps(): number

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:67


    getVideoHeight

    ▸ getVideoHeight(): number

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:63


    getVideoTimestamp

    ▸ PrivategetVideoTimestamp(): number

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:299


    getVideoWidth

    ▸ getVideoWidth(): number

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:59


    handleAudioTrackStarted

    ▸ PrivatehandleAudioTrackStarted(): void

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:451


    handleAudioTrackStopped

    ▸ PrivatehandleAudioTrackStopped(): void

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:447


    handleVideoTrackStarted

    ▸ PrivatehandleVideoTrackStarted(): void

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:345


    handleVideoTrackStopped

    ▸ PrivatehandleVideoTrackStopped(): void

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:341


    isStreamingAudio

    ▸ isStreamingAudio(): boolean

    Returns: boolean

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:88


    isStreamingVideo

    ▸ isStreamingVideo(): boolean

    Returns: boolean

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:75


    start

    ▸ start(onVideoFrame: IAction2<ImageData | ImageBitmap, number>, onAudioFrame: IAction2<Float32Array, number>): void

    Start streaming the local media.

    For video: this will set up a canvas to draw the video on and capture. For audio: TODO

    Parameters:

    Name Type
    onVideoFrame IAction2<ImageData | ImageBitmap, number>
    onAudioFrame IAction2<Float32Array, number>

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:106


    stop

    ▸ stop(): void

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:130


    subscribeAudioTrackChange

    ▸ PrivatesubscribeAudioTrackChange(): void

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:428


    subscribeVideoTrackChange

    ▸ PrivatesubscribeVideoTrackChange(): void

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:322


    unsubscribeAudioTrackChange

    ▸ PrivateunsubscribeAudioTrackChange(): void

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:439


    unsubscribeVideoTrackChange

    ▸ PrivateunsubscribeVideoTrackChange(): void

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:333


    getProcessorURL

    ▸ Private StaticgetProcessorURL(): string

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/WssLocalMediaStreamer.ts:490

    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.22.2