/ fm / liveswitch / IExternalDataStream
Interface: IExternalDataStream
fm.liveswitch.IExternalDataStream
Hierarchy
IExternal<IInternalDataStream>
↳ IExternalDataStream
Implemented by
Table of contents
Methods
- addChannel
- addOnDirectionChange
- addOnStateChange
- changeDirection
- getChannels
- getDirection
- getExternalId
- getId
- getInfo
- getLabel
- getLocalDirection
- getLocalReceive
- getLocalSend
- getMediaDescriptionId
- getRemoteDirection
- getRemoteReceive
- getRemoteSend
- getState
- getTag
- getTransportInfo
- getType
- removeOnDirectionChange
- removeOnStateChange
- setExternalId
- setLocalDirection
- setLocalReceive
- setLocalSend
- setTag
Methods
addChannel
▸ addChannel(channel
: IExternalDataChannel): void
Parameters:
Name | Type |
---|---|
channel |
IExternalDataChannel |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IExternalDataStream.ts:3
addOnDirectionChange
▸ addOnDirectionChange(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:9
addOnStateChange
▸ addOnStateChange(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:10
changeDirection
▸ changeDirection(newDirection
: StreamDirection): Error
Parameters:
Name | Type |
---|---|
newDirection |
StreamDirection |
Returns: Error
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:11
getChannels
▸ getChannels(): IExternalDataChannel[]
Returns: IExternalDataChannel[]
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IDataStream.ts:9
getDirection
▸ getDirection(): StreamDirection
Returns: StreamDirection
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:12
getExternalId
▸ getExternalId(): string
Returns: string
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:13
getId
▸ getId(): string
Returns: string
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:14
getInfo
▸ getInfo(): DataStreamInfo
Returns: DataStreamInfo
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IDataStream.ts:10
getLabel
▸ getLabel(): string
Returns: string
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:15
getLocalDirection
▸ getLocalDirection(): StreamDirection
Returns: StreamDirection
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:16
getLocalReceive
▸ getLocalReceive(): boolean
Returns: boolean
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:17
getLocalSend
▸ getLocalSend(): boolean
Returns: boolean
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:18
getMediaDescriptionId
▸ getMediaDescriptionId(): string
Returns: string
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:19
getRemoteDirection
▸ getRemoteDirection(): StreamDirection
Returns: StreamDirection
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:20
getRemoteReceive
▸ getRemoteReceive(): boolean
Returns: boolean
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:21
getRemoteSend
▸ getRemoteSend(): boolean
Returns: boolean
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:22
getState
▸ getState(): StreamState
Returns: StreamState
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:23
getTag
▸ getTag(): string
Returns: string
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:24
getTransportInfo
▸ getTransportInfo(): TransportInfo
Returns: TransportInfo
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:25
getType
▸ getType(): StreamType
Returns: StreamType
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:26
removeOnDirectionChange
▸ removeOnDirectionChange(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:27
removeOnStateChange
▸ removeOnStateChange(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:28
setExternalId
▸ setExternalId(value
: string): void
Parameters:
Name | Type |
---|---|
value |
string |
Returns: void
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:29
setLocalDirection
▸ setLocalDirection(value
: StreamDirection): void
Parameters:
Name | Type |
---|---|
value |
StreamDirection |
Returns: void
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:30
setLocalReceive
▸ setLocalReceive(value
: boolean): void
Parameters:
Name | Type |
---|---|
value |
boolean |
Returns: void
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:31
setLocalSend
▸ setLocalSend(value
: boolean): void
Parameters:
Name | Type |
---|---|
value |
boolean |
Returns: void
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:32
setTag
▸ setTag(value
: string): void
Parameters:
Name | Type |
---|---|
value |
string |
Returns: void
Inherited from: IDataStream
Defined in: Generated/TypeScript/fm.liveswitch/IStream.ts:33