Search Results for

    / fm / liveswitch / PluginVideoStream

    Class: PluginVideoStream

    fm.liveswitch.PluginVideoStream

    Hierarchy

    • PluginMediaStream<PluginVideoTrack>

      ↳ PluginVideoStream

    Implements

    • IVideoStream
    • IInternalVideoStream

    Table of contents

    Constructors

    • constructor

    Properties

    • _state

    Methods

    • addOnDirectionChange
    • addOnDiscardBitrateNotification
    • addOnDiscardBitrateRequest
    • addOnDiscardKeyFrameRequest
    • addOnLocalEncodingDisabled
    • addOnLocalEncodingEnabled
    • addOnStateChange
    • changeDirection
    • getCodecDisabled
    • getControlTransportInfo
    • getDirection
    • getDynamicProperties
    • getDynamicValue
    • getExternalId
    • getH264Disabled
    • getH265Disabled
    • getHandle
    • getId
    • getInfo
    • getInputMuted
    • getLabel
    • getLocalBandwidth
    • getLocalCanonicalName
    • getLocalDirection
    • getLocalMuted
    • getLocalReceive
    • getLocalSend
    • getLocalTrack
    • getMaxReceiveBitrate
    • getMaxSendBitrate
    • getMediaDescriptionId
    • getOutputMuted
    • getPreferredCodecs
    • getRemoteBandwidth
    • getRemoteCanonicalName
    • getRemoteDirection
    • getRemoteEncoding
    • getRemoteMuted
    • getRemoteReceive
    • getRemoteSend
    • getRemoteTrack
    • getSimulcastMode
    • getState
    • getTag
    • getTransportInfo
    • getType
    • getTypeString
    • getVp8Disabled
    • getVp9Disabled
    • raiseBitrateNotification
    • raiseBitrateRequest
    • raiseKeyFrameRequest
    • removeOnDirectionChange
    • removeOnDiscardBitrateNotification
    • removeOnDiscardBitrateRequest
    • removeOnDiscardKeyFrameRequest
    • removeOnLocalEncodingDisabled
    • removeOnLocalEncodingEnabled
    • removeOnStateChange
    • setCodecDisabled
    • setDynamicValue
    • setExternalId
    • setH264Disabled
    • setH265Disabled
    • setInputMuted
    • setLocalBandwidth
    • setLocalDirection
    • setLocalMuted
    • setLocalReceive
    • setLocalSend
    • setMaxReceiveBitrate
    • setMaxSendBitrate
    • setOutputMuted
    • setPreferredCodecs
    • setRemoteEncoding
    • setRemoteMuted
    • setSimulcastMode
    • setTag
    • setVp8Disabled
    • setVp9Disabled
    • unsetDynamicValue

    Constructors

    constructor

    + new PluginVideoStream(external: IExternalVideoStream, localTrack: PluginVideoTrack, remoteTrack: PluginVideoTrack): PluginVideoStream

    Parameters:

    Name Type
    external IExternalVideoStream
    localTrack PluginVideoTrack
    remoteTrack PluginVideoTrack

    Returns: PluginVideoStream

    Inherited from: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:39

    Properties

    _state

    • Private _state: StreamState

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:39

    Methods

    addOnDirectionChange

    ▸ addOnDirectionChange(callback: Object): void

    Parameters:

    Name Type
    callback Object

    Returns: void

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:217


    addOnDiscardBitrateNotification

    ▸ addOnDiscardBitrateNotification(value: IAction1<BitrateNotification>): void

    Parameters:

    Name Type
    value IAction1<BitrateNotification>

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:317


    addOnDiscardBitrateRequest

    ▸ addOnDiscardBitrateRequest(value: IAction1<BitrateRequest>): void

    Parameters:

    Name Type
    value IAction1<BitrateRequest>

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:307


    addOnDiscardKeyFrameRequest

    ▸ addOnDiscardKeyFrameRequest(value: IAction1<number[]>): void

    Parameters:

    Name Type
    value IAction1<number[]>

    Returns: void

    Implementation of: IInternalVideoStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:297


    addOnLocalEncodingDisabled

    ▸ addOnLocalEncodingDisabled(value: IAction1<EncodingInfo>): void

    Parameters:

    Name Type
    value IAction1<EncodingInfo>

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:283


    addOnLocalEncodingEnabled

    ▸ addOnLocalEncodingEnabled(value: IAction1<EncodingInfo>): void

    Parameters:

    Name Type
    value IAction1<EncodingInfo>

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:286


    addOnStateChange

    ▸ addOnStateChange(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:101


    changeDirection

    ▸ changeDirection(newDirection: StreamDirection): Error

    Parameters:

    Name Type
    newDirection StreamDirection

    Returns: Error

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:139


    getCodecDisabled

    ▸ getCodecDisabled(name: string): boolean

    Parameters:

    Name Type
    name string

    Returns: boolean

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

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


    getControlTransportInfo

    ▸ getControlTransportInfo(): TransportInfo

    Returns: TransportInfo

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:279


    getDirection

    ▸ getDirection(): StreamDirection

    Returns: StreamDirection

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:142


    getDynamicProperties

    ▸ getDynamicProperties(): Hash<string, Object>

    Gets all dynamic properties on this instance.

    Returns: Hash<string, Object>

    Inherited from: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/Dynamic.ts:37


    getDynamicValue

    ▸ getDynamicValue(key: string): Object

    Gets a property value from the local cache.

    Parameters:

    Name Type Description
    key string The property key. This key is used internally only, but should be namespaced to avoid conflict with third-party extensions.

    Returns: Object

    The stored value, if found; otherwise null.

    Inherited from: PluginMediaStream

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


    getExternalId

    ▸ getExternalId(): string

    Returns: string

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:157


    getH264Disabled

    ▸ getH264Disabled(): boolean

    Returns: boolean

    Implementation of: IInternalVideoStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:243


    getH265Disabled

    ▸ getH265Disabled(): boolean

    Returns: boolean

    Implementation of: IInternalVideoStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:246


    getHandle

    ▸ getHandle(): number

    Returns: number

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:135


    getId

    ▸ getId(): string

    Returns: string

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:154


    getInfo

    ▸ getInfo(): MediaStreamInfo

    Returns: MediaStreamInfo

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:108


    getInputMuted

    ▸ getInputMuted(): boolean

    Returns: boolean

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:184


    getLabel

    ▸ getLabel(): string

    Returns: string

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:163


    getLocalBandwidth

    ▸ getLocalBandwidth(): number

    Returns: number

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:166


    getLocalCanonicalName

    ▸ getLocalCanonicalName(): string

    Returns: string

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

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


    getLocalDirection

    ▸ getLocalDirection(): StreamDirection

    Returns: StreamDirection

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:169


    getLocalMuted

    ▸ getLocalMuted(): boolean

    Returns: boolean

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:172


    getLocalReceive

    ▸ getLocalReceive(): boolean

    Returns: boolean

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

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


    getLocalSend

    ▸ getLocalSend(): boolean

    Returns: boolean

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:115


    getLocalTrack

    ▸ getLocalTrack(): PluginVideoTrack

    Returns: PluginVideoTrack

    Inherited from: PluginMediaStream

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


    getMaxReceiveBitrate

    ▸ getMaxReceiveBitrate(): number

    Returns: number

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

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


    getMaxSendBitrate

    ▸ getMaxSendBitrate(): number

    Returns: number

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:327


    getMediaDescriptionId

    ▸ getMediaDescriptionId(): string

    Returns: string

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:187


    getOutputMuted

    ▸ getOutputMuted(): boolean

    Returns: boolean

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:190


    getPreferredCodecs

    ▸ getPreferredCodecs(): string[]

    Returns: string[]

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:224


    getRemoteBandwidth

    ▸ getRemoteBandwidth(): number

    Returns: number

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:193


    getRemoteCanonicalName

    ▸ getRemoteCanonicalName(): string

    Returns: string

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:150


    getRemoteDirection

    ▸ getRemoteDirection(): StreamDirection

    Returns: StreamDirection

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:131


    getRemoteEncoding

    ▸ getRemoteEncoding(): EncodingInfo

    Returns: EncodingInfo

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:262


    getRemoteMuted

    ▸ getRemoteMuted(): boolean

    Returns: boolean

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:178


    getRemoteReceive

    ▸ getRemoteReceive(): boolean

    Returns: boolean

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:118


    getRemoteSend

    ▸ getRemoteSend(): boolean

    Returns: boolean

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:121


    getRemoteTrack

    ▸ getRemoteTrack(): PluginVideoTrack

    Returns: PluginVideoTrack

    Inherited from: PluginMediaStream

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


    getSimulcastMode

    ▸ getSimulcastMode(): SimulcastMode

    Returns: SimulcastMode

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:269


    getState

    ▸ getState(): StreamState

    Returns: StreamState

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:98


    getTag

    ▸ getTag(): string

    Returns: string

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:196


    getTransportInfo

    ▸ getTransportInfo(): TransportInfo

    Returns: TransportInfo

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:276


    getType

    ▸ getType(): StreamType

    Returns: StreamType

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:199


    getTypeString

    ▸ getTypeString(): string

    Returns: string

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:7


    getVp8Disabled

    ▸ getVp8Disabled(): boolean

    Returns: boolean

    Implementation of: IInternalVideoStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:237


    getVp9Disabled

    ▸ getVp9Disabled(): boolean

    Returns: boolean

    Implementation of: IInternalVideoStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:240


    raiseBitrateNotification

    ▸ raiseBitrateNotification(bitrateNotification: BitrateNotification): boolean

    Parameters:

    Name Type
    bitrateNotification BitrateNotification

    Returns: boolean

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:323


    raiseBitrateRequest

    ▸ raiseBitrateRequest(bitrateRequest: BitrateRequest): boolean

    Parameters:

    Name Type
    bitrateRequest BitrateRequest

    Returns: boolean

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:313


    raiseKeyFrameRequest

    ▸ raiseKeyFrameRequest(synchronizationSources: number[]): void

    Parameters:

    Name Type
    synchronizationSources number[]

    Returns: void

    Implementation of: IInternalVideoStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:303


    removeOnDirectionChange

    ▸ removeOnDirectionChange(callback: Object): void

    Parameters:

    Name Type
    callback Object

    Returns: void

    Overrides: PluginMediaStream

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


    removeOnDiscardBitrateNotification

    ▸ removeOnDiscardBitrateNotification(value: IAction1<BitrateNotification>): void

    Parameters:

    Name Type
    value IAction1<BitrateNotification>

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:320


    removeOnDiscardBitrateRequest

    ▸ removeOnDiscardBitrateRequest(value: IAction1<BitrateRequest>): void

    Parameters:

    Name Type
    value IAction1<BitrateRequest>

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:310


    removeOnDiscardKeyFrameRequest

    ▸ removeOnDiscardKeyFrameRequest(value: IAction1<number[]>): void

    Parameters:

    Name Type
    value IAction1<number[]>

    Returns: void

    Implementation of: IInternalVideoStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:300


    removeOnLocalEncodingDisabled

    ▸ removeOnLocalEncodingDisabled(value: IAction1<EncodingInfo>): void

    Parameters:

    Name Type
    value IAction1<EncodingInfo>

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:290


    removeOnLocalEncodingEnabled

    ▸ removeOnLocalEncodingEnabled(value: IAction1<EncodingInfo>): void

    Parameters:

    Name Type
    value IAction1<EncodingInfo>

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:293


    removeOnStateChange

    ▸ removeOnStateChange(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:104


    setCodecDisabled

    ▸ setCodecDisabled(name: string, disabled: boolean): void

    Parameters:

    Name Type
    name string
    disabled boolean

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:233


    setDynamicValue

    ▸ setDynamicValue(key: string, value: Object): void

    Sets a property value in the local cache.

    Parameters:

    Name Type Description
    key string The property key. This key is used internally only, but should be namespaced to avoid conflict with third-party extensions.
    value Object The property value. This can be any object that needs to be stored for future use.

    Returns: void

    Inherited from: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/Dynamic.ts:95


    setExternalId

    ▸ setExternalId(value: string): void

    Parameters:

    Name Type
    value string

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:160


    setH264Disabled

    ▸ setH264Disabled(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Implementation of: IInternalVideoStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:255


    setH265Disabled

    ▸ setH265Disabled(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Implementation of: IInternalVideoStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:258


    setInputMuted

    ▸ setInputMuted(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:208


    setLocalBandwidth

    ▸ setLocalBandwidth(value: number): void

    Parameters:

    Name Type
    value number

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:205


    setLocalDirection

    ▸ setLocalDirection(value: StreamDirection): void

    Parameters:

    Name Type
    value StreamDirection

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

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


    setLocalMuted

    ▸ setLocalMuted(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:175


    setLocalReceive

    ▸ setLocalReceive(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:124


    setLocalSend

    ▸ setLocalSend(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:127


    setMaxReceiveBitrate

    ▸ setMaxReceiveBitrate(value: number): void

    Parameters:

    Name Type
    value number

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:336


    setMaxSendBitrate

    ▸ setMaxSendBitrate(value: number): void

    Parameters:

    Name Type
    value number

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:330


    setOutputMuted

    ▸ setOutputMuted(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:211


    setPreferredCodecs

    ▸ setPreferredCodecs(names: string[]): void

    Parameters:

    Name Type
    names string[]

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:227


    setRemoteEncoding

    ▸ setRemoteEncoding(value: EncodingInfo): void

    Parameters:

    Name Type
    value EncodingInfo

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:265


    setRemoteMuted

    ▸ setRemoteMuted(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:181


    setSimulcastMode

    ▸ setSimulcastMode(value: SimulcastMode): void

    Parameters:

    Name Type
    value SimulcastMode

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:272


    setTag

    ▸ setTag(value: string): void

    Parameters:

    Name Type
    value string

    Returns: void

    Implementation of: IInternalVideoStream

    Overrides: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:214


    setVp8Disabled

    ▸ setVp8Disabled(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Implementation of: IInternalVideoStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:249


    setVp9Disabled

    ▸ setVp9Disabled(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Implementation of: IInternalVideoStream

    Defined in: Generated/TypeScript/fm.liveswitch/PluginVideoStream.ts:252


    unsetDynamicValue

    ▸ unsetDynamicValue(key: string): boolean

    Removes a property value from the local cache. Returns true if the value was removed and returns false otherwise.

    Parameters:

    Name Type Description
    key string The property key. This key is used internally only, but should be namespaced to avoid conflict with third-party extensions.

    Returns: boolean

    true if the value was removed; otherwise, false.

    Inherited from: PluginMediaStream

    Defined in: Generated/TypeScript/fm.liveswitch/Dynamic.ts:122

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