Search Results for

    / fm / liveswitch / IExternalVideoTrack

    Interface: IExternalVideoTrack

    fm.liveswitch.IExternalVideoTrack

    Hierarchy

    • IVideoTrack

    • IExternal<IInternalVideoTrack>

      ↳ IExternalVideoTrack

    Implemented by

    • VideoTrack

    Table of contents

    Methods

    • addOnDestroyed
    • addOnMuted
    • addOnSize
    • addOnSizeChange
    • addOnStarted
    • addOnStopped
    • addOnUnmuted
    • changeSinkOutput
    • changeSourceInput
    • destroy
    • getMuted
    • getSinkOutput
    • getSinkOutputs
    • getSize
    • getSourceInput
    • getSourceInputs
    • grabFrame
    • removeOnDestroyed
    • removeOnMuted
    • removeOnSize
    • removeOnSizeChange
    • removeOnStarted
    • removeOnStopped
    • removeOnUnmuted
    • setMuted
    • setSinkOutput
    • setSourceInput

    Methods

    addOnDestroyed

    ▸ addOnDestroyed(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:9


    addOnMuted

    ▸ addOnMuted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:10


    addOnSize

    ▸ addOnSize(value: IAction1<Size>): void

    Parameters:

    Name Type
    value IAction1<Size>

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IVideoTrack.ts:9


    addOnSizeChange

    ▸ addOnSizeChange(value: IAction1<Size>): void

    Parameters:

    Name Type
    value IAction1<Size>

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IVideoTrack.ts:10


    addOnStarted

    ▸ addOnStarted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:11


    addOnStopped

    ▸ addOnStopped(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:12


    addOnUnmuted

    ▸ addOnUnmuted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:13


    changeSinkOutput

    ▸ changeSinkOutput(sinkOutput: SinkOutput): Future<Object>

    Parameters:

    Name Type
    sinkOutput SinkOutput

    Returns: Future<Object>

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:14


    changeSourceInput

    ▸ changeSourceInput(sourceInput: SourceInput): Future<Object>

    Parameters:

    Name Type
    sourceInput SourceInput

    Returns: Future<Object>

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:15


    destroy

    ▸ destroy(): boolean

    Returns: boolean

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:16


    getMuted

    ▸ getMuted(): boolean

    Returns: boolean

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:17


    getSinkOutput

    ▸ getSinkOutput(): SinkOutput

    Returns: SinkOutput

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:18


    getSinkOutputs

    ▸ getSinkOutputs(): Future<SinkOutput[]>

    Returns: Future<SinkOutput[]>

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:19


    getSize

    ▸ getSize(): Size

    Returns: Size

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IVideoTrack.ts:11


    getSourceInput

    ▸ getSourceInput(): SourceInput

    Returns: SourceInput

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:20


    getSourceInputs

    ▸ getSourceInputs(): Future<SourceInput[]>

    Returns: Future<SourceInput[]>

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:21


    grabFrame

    ▸ grabFrame(): Future<VideoBuffer>

    Returns: Future<VideoBuffer>

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IVideoTrack.ts:12


    removeOnDestroyed

    ▸ removeOnDestroyed(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:22


    removeOnMuted

    ▸ removeOnMuted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:23


    removeOnSize

    ▸ removeOnSize(value: IAction1<Size>): void

    Parameters:

    Name Type
    value IAction1<Size>

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IVideoTrack.ts:13


    removeOnSizeChange

    ▸ removeOnSizeChange(value: IAction1<Size>): void

    Parameters:

    Name Type
    value IAction1<Size>

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IVideoTrack.ts:14


    removeOnStarted

    ▸ removeOnStarted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:24


    removeOnStopped

    ▸ removeOnStopped(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:25


    removeOnUnmuted

    ▸ removeOnUnmuted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:26


    setMuted

    ▸ setMuted(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:27


    setSinkOutput

    ▸ setSinkOutput(value: SinkOutput): void

    Parameters:

    Name Type
    value SinkOutput

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:28


    setSourceInput

    ▸ setSourceInput(value: SourceInput): void

    Parameters:

    Name Type
    value SourceInput

    Returns: void

    Inherited from: IVideoTrack

    Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:29

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