Search Results for

    / fm / liveswitch / WssRemoteTrack

    Class: WssRemoteTrack

    fm.liveswitch.WssRemoteTrack

    Table of contents

    Constructors

    • constructor

    Methods

    • ProcessAudio
    • ProcessFrame
    • UpdateOptions
    • addOnKeyFrameRequest
    • getStats
    • handelAudioDecoderMessages
    • handleDecodedVideoData
    • onKeyFrameRequest
    • removeOnKeyFrameRequest
    • resetTranscoder
    • setVideoElement
    • setupAudioDecoder
    • setupTranscoder
    • setupVideoDecoder

    Constructors

    constructor

    + new WssRemoteTrack(props: any, trackId: any, outboundMessagePort: MessagePort, inboundMessagePort: MessagePort): WssRemoteTrack

    Parameters:

    Name Type
    props any
    trackId any
    outboundMessagePort MessagePort
    inboundMessagePort MessagePort

    Returns: WssRemoteTrack

    Defined in: Generated/TypeScript/fm.liveswitch/WssRemoteTrack.ts:30

    Methods

    ProcessAudio

    ▸ ProcessAudio(buffer: ArrayBuffer, timestamp: number): void

    Parameters:

    Name Type
    buffer ArrayBuffer
    timestamp number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssRemoteTrack.ts:263


    ProcessFrame

    ▸ ProcessFrame(buffer: ArrayBuffer, timestamp: number): void

    Parameters:

    Name Type
    buffer ArrayBuffer
    timestamp number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssRemoteTrack.ts:244


    UpdateOptions

    ▸ UpdateOptions(options: any): void

    Parameters:

    Name Type
    options any

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssRemoteTrack.ts:210


    addOnKeyFrameRequest

    ▸ addOnKeyFrameRequest(receiver: IAction0): void

    Parameters:

    Name Type
    receiver IAction0

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssRemoteTrack.ts:54


    getStats

    ▸ getStats(): Promise<{ [key: string]: number; }>

    Returns: Promise<{ [key: string]: number; }>

    Defined in: Generated/TypeScript/fm.liveswitch/WssRemoteTrack.ts:42


    handelAudioDecoderMessages

    ▸ handelAudioDecoderMessages(event: any): void

    Parameters:

    Name Type
    event any

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssRemoteTrack.ts:151


    handleDecodedVideoData

    ▸ handleDecodedVideoData(event: any): void

    Parameters:

    Name Type
    event any

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssRemoteTrack.ts:176


    onKeyFrameRequest

    ▸ onKeyFrameRequest(): void

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssRemoteTrack.ts:230


    removeOnKeyFrameRequest

    ▸ removeOnKeyFrameRequest(receiver: IAction0): void

    Parameters:

    Name Type
    receiver IAction0

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssRemoteTrack.ts:58


    resetTranscoder

    ▸ resetTranscoder(): void

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssRemoteTrack.ts:62


    setVideoElement

    ▸ setVideoElement(videoRef: any): void

    Parameters:

    Name Type
    videoRef any

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssRemoteTrack.ts:146


    setupAudioDecoder

    ▸ setupAudioDecoder(outboundMessagePort: MessagePort, inboundMessagePort: MessagePort): void

    Parameters:

    Name Type
    outboundMessagePort MessagePort
    inboundMessagePort MessagePort

    Returns: void

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


    setupTranscoder

    ▸ setupTranscoder(outboundMessagePort: MessagePort, inboundMessagePort: MessagePort): void

    Parameters:

    Name Type
    outboundMessagePort MessagePort
    inboundMessagePort MessagePort

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssRemoteTrack.ts:202


    setupVideoDecoder

    ▸ setupVideoDecoder(outboundMessagePort: MessagePort, inboundMessagePort: MessagePort): void

    Parameters:

    Name Type
    outboundMessagePort MessagePort
    inboundMessagePort MessagePort

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/WssRemoteTrack.ts:112

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