Search Results for

    / fm / liveswitch / IPluginVideoStream

    Interface: IPluginVideoStream

    fm.liveswitch.IPluginVideoStream

    An interface for COM usage.

    Table of contents

    Methods

    • ChangeDirection
    • GetCodecDisabled
    • GetControlTransportInfo
    • GetDirection
    • GetExternalId
    • GetH264Disabled
    • GetH265Disabled
    • GetHandle
    • GetId
    • GetInfo
    • GetInputMuted
    • GetLabel
    • GetLocalBandwidth
    • GetLocalCanonicalName
    • GetLocalDirection
    • GetLocalReceive
    • GetLocalSend
    • GetMaxReceiveBitrate
    • GetMaxSendBitrate
    • GetMediaDescriptionId
    • GetOutputMuted
    • GetPreferredCodecs
    • GetRemoteBandwidth
    • GetRemoteCanonicalName
    • GetRemoteDirection
    • GetRemoteEncoding
    • GetRemoteMuted
    • GetRemoteReceive
    • GetRemoteSend
    • GetSimulcastMode
    • GetTag
    • GetTransportInfo
    • GetVp8Disabled
    • GetVp9Disabled
    • Initialize
    • RaiseBitrateNotification
    • RaiseBitrateRequest
    • RaiseKeyFrameRequest
    • SetCodecDisabled
    • SetExternalId
    • SetH264Disabled
    • SetH265Disabled
    • SetInputMuted
    • SetLocalBandwidth
    • SetLocalDirection
    • SetLocalReceive
    • SetLocalSend
    • SetMaxReceiveBitrate
    • SetMaxSendBitrate
    • SetOnDirectionChange
    • SetOnDiscardBitrateNotification
    • SetOnDiscardBitrateRequest
    • SetOnDiscardKeyFrameRequest
    • SetOnLocalEncodingDisabled
    • SetOnLocalEncodingEnabled
    • SetOnStateChange
    • SetOutputMuted
    • SetPreferredCodecs
    • SetRemoteEncoding
    • SetRemoteMuted
    • SetSimulcastMode
    • SetTag
    • SetVp8Disabled
    • SetVp9Disabled

    Methods

    ChangeDirection

    ▸ ChangeDirection(newDirection: number): string

    Parameters:

    Name Type
    newDirection number

    Returns: string

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


    GetCodecDisabled

    ▸ GetCodecDisabled(name: string): boolean

    Parameters:

    Name Type
    name string

    Returns: boolean

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


    GetControlTransportInfo

    ▸ GetControlTransportInfo(): string

    Returns: string

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


    GetDirection

    ▸ GetDirection(): number

    Returns: number

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


    GetExternalId

    ▸ GetExternalId(): string

    Returns: string

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


    GetH264Disabled

    ▸ GetH264Disabled(): boolean

    Returns: boolean

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


    GetH265Disabled

    ▸ GetH265Disabled(): boolean

    Returns: boolean

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


    GetHandle

    ▸ GetHandle(): number

    Returns: number

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


    GetId

    ▸ GetId(): string

    Returns: string

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


    GetInfo

    ▸ GetInfo(): string

    Returns: string

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


    GetInputMuted

    ▸ GetInputMuted(): boolean

    Returns: boolean

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


    GetLabel

    ▸ GetLabel(): string

    Returns: string

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


    GetLocalBandwidth

    ▸ GetLocalBandwidth(): number

    Returns: number

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


    GetLocalCanonicalName

    ▸ GetLocalCanonicalName(): string

    Returns: string

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


    GetLocalDirection

    ▸ GetLocalDirection(): number

    Returns: number

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


    GetLocalReceive

    ▸ GetLocalReceive(): boolean

    Returns: boolean

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


    GetLocalSend

    ▸ GetLocalSend(): boolean

    Returns: boolean

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


    GetMaxReceiveBitrate

    ▸ GetMaxReceiveBitrate(): number

    Returns: number

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


    GetMaxSendBitrate

    ▸ GetMaxSendBitrate(): number

    Returns: number

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


    GetMediaDescriptionId

    ▸ GetMediaDescriptionId(): string

    Returns: string

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


    GetOutputMuted

    ▸ GetOutputMuted(): boolean

    Returns: boolean

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


    GetPreferredCodecs

    ▸ GetPreferredCodecs(): string[]

    Returns: string[]

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


    GetRemoteBandwidth

    ▸ GetRemoteBandwidth(): number

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:31


    GetRemoteCanonicalName

    ▸ GetRemoteCanonicalName(): string

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:32


    GetRemoteDirection

    ▸ GetRemoteDirection(): number

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:33


    GetRemoteEncoding

    ▸ GetRemoteEncoding(): string

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:34


    GetRemoteMuted

    ▸ GetRemoteMuted(): boolean

    Returns: boolean

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:35


    GetRemoteReceive

    ▸ GetRemoteReceive(): boolean

    Returns: boolean

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:36


    GetRemoteSend

    ▸ GetRemoteSend(): boolean

    Returns: boolean

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


    GetSimulcastMode

    ▸ GetSimulcastMode(): number

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:38


    GetTag

    ▸ GetTag(): string

    Returns: string

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


    GetTransportInfo

    ▸ GetTransportInfo(): string

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:40


    GetVp8Disabled

    ▸ GetVp8Disabled(): boolean

    Returns: boolean

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:41


    GetVp9Disabled

    ▸ GetVp9Disabled(): boolean

    Returns: boolean

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


    Initialize

    ▸ Initialize(localMediaHandle: number, remoteMediaHandle: number): void

    Parameters:

    Name Type
    localMediaHandle number
    remoteMediaHandle number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:43


    RaiseBitrateNotification

    ▸ RaiseBitrateNotification(bitrateNotificationJson: string): boolean

    Parameters:

    Name Type
    bitrateNotificationJson string

    Returns: boolean

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:44


    RaiseBitrateRequest

    ▸ RaiseBitrateRequest(bitrateRequestJson: string): boolean

    Parameters:

    Name Type
    bitrateRequestJson string

    Returns: boolean

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:45


    RaiseKeyFrameRequest

    ▸ RaiseKeyFrameRequest(synchronizationSources: number[]): void

    Parameters:

    Name Type
    synchronizationSources number[]

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:46


    SetCodecDisabled

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

    Parameters:

    Name Type
    name string
    disabled boolean

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:47


    SetExternalId

    ▸ SetExternalId(externalId: string): void

    Parameters:

    Name Type
    externalId string

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:48


    SetH264Disabled

    ▸ SetH264Disabled(disabled: boolean): void

    Parameters:

    Name Type
    disabled boolean

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:49


    SetH265Disabled

    ▸ SetH265Disabled(disabled: boolean): void

    Parameters:

    Name Type
    disabled boolean

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:50


    SetInputMuted

    ▸ SetInputMuted(muted: boolean): void

    Parameters:

    Name Type
    muted boolean

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:51


    SetLocalBandwidth

    ▸ SetLocalBandwidth(bandwidth: number): void

    Parameters:

    Name Type
    bandwidth number

    Returns: void

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


    SetLocalDirection

    ▸ SetLocalDirection(direction: number): void

    Parameters:

    Name Type
    direction number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:53


    SetLocalReceive

    ▸ SetLocalReceive(localReceiveEnabled: boolean): void

    Parameters:

    Name Type
    localReceiveEnabled boolean

    Returns: void

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


    SetLocalSend

    ▸ SetLocalSend(localSendEnabled: boolean): void

    Parameters:

    Name Type
    localSendEnabled boolean

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:55


    SetMaxReceiveBitrate

    ▸ SetMaxReceiveBitrate(bandwidth: number): void

    Parameters:

    Name Type
    bandwidth number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:56


    SetMaxSendBitrate

    ▸ SetMaxSendBitrate(bandwidth: number): void

    Parameters:

    Name Type
    bandwidth number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:57


    SetOnDirectionChange

    ▸ SetOnDirectionChange(callback: Object): void

    Parameters:

    Name Type
    callback Object

    Returns: void

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


    SetOnDiscardBitrateNotification

    ▸ SetOnDiscardBitrateNotification(callback: Object): void

    Parameters:

    Name Type
    callback Object

    Returns: void

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


    SetOnDiscardBitrateRequest

    ▸ SetOnDiscardBitrateRequest(callback: Object): void

    Parameters:

    Name Type
    callback Object

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:60


    SetOnDiscardKeyFrameRequest

    ▸ SetOnDiscardKeyFrameRequest(callback: Object): void

    Parameters:

    Name Type
    callback Object

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:61


    SetOnLocalEncodingDisabled

    ▸ SetOnLocalEncodingDisabled(callback: Object): void

    Parameters:

    Name Type
    callback Object

    Returns: void

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


    SetOnLocalEncodingEnabled

    ▸ SetOnLocalEncodingEnabled(callback: Object): void

    Parameters:

    Name Type
    callback Object

    Returns: void

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


    SetOnStateChange

    ▸ SetOnStateChange(callback: Object): void

    Parameters:

    Name Type
    callback Object

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:64


    SetOutputMuted

    ▸ SetOutputMuted(muted: boolean): void

    Parameters:

    Name Type
    muted boolean

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:65


    SetPreferredCodecs

    ▸ SetPreferredCodecs(names: string[]): void

    Parameters:

    Name Type
    names string[]

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:66


    SetRemoteEncoding

    ▸ SetRemoteEncoding(remoteEncodingJson: string): void

    Parameters:

    Name Type
    remoteEncodingJson string

    Returns: void

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


    SetRemoteMuted

    ▸ SetRemoteMuted(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:68


    SetSimulcastMode

    ▸ SetSimulcastMode(simulcastMode: number): void

    Parameters:

    Name Type
    simulcastMode number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:69


    SetTag

    ▸ SetTag(tag: string): void

    Parameters:

    Name Type
    tag string

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:70


    SetVp8Disabled

    ▸ SetVp8Disabled(disabled: boolean): void

    Parameters:

    Name Type
    disabled boolean

    Returns: void

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


    SetVp9Disabled

    ▸ SetVp9Disabled(disabled: boolean): void

    Parameters:

    Name Type
    disabled boolean

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginVideoStream.ts:72

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