/ fm / liveswitch / IVideoTrack
Interface: IVideoTrack
fm.liveswitch.IVideoTrack
Video track interface.
Hierarchy
-
↳ IVideoTrack
Implemented by
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: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:9
addOnMuted
▸ addOnMuted(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:10
addOnSize
▸ addOnSize(value
: IAction1<Size>): void
Parameters:
Name | Type |
---|---|
value |
IAction1<Size> |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IVideoTrack.ts:9
addOnSizeChange
▸ addOnSizeChange(value
: IAction1<Size>): void
Parameters:
Name | Type |
---|---|
value |
IAction1<Size> |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IVideoTrack.ts:10
addOnStarted
▸ addOnStarted(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:11
addOnStopped
▸ addOnStopped(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:12
addOnUnmuted
▸ addOnUnmuted(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IMediaTrack
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: IMediaTrack
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: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:15
destroy
▸ destroy(): boolean
Returns: boolean
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:16
getMuted
▸ getMuted(): boolean
Returns: boolean
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:17
getSinkOutput
▸ getSinkOutput(): SinkOutput
Returns: SinkOutput
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:18
getSinkOutputs
▸ getSinkOutputs(): Future<SinkOutput[]>
Returns: Future<SinkOutput[]>
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:19
getSize
▸ getSize(): Size
Returns: Size
Defined in: Generated/TypeScript/fm.liveswitch/IVideoTrack.ts:11
getSourceInput
▸ getSourceInput(): SourceInput
Returns: SourceInput
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:20
getSourceInputs
▸ getSourceInputs(): Future<SourceInput[]>
Returns: Future<SourceInput[]>
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:21
grabFrame
▸ grabFrame(): Future<VideoBuffer>
Returns: Future<VideoBuffer>
Defined in: Generated/TypeScript/fm.liveswitch/IVideoTrack.ts:12
removeOnDestroyed
▸ removeOnDestroyed(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:22
removeOnMuted
▸ removeOnMuted(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:23
removeOnSize
▸ removeOnSize(value
: IAction1<Size>): void
Parameters:
Name | Type |
---|---|
value |
IAction1<Size> |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IVideoTrack.ts:13
removeOnSizeChange
▸ removeOnSizeChange(value
: IAction1<Size>): void
Parameters:
Name | Type |
---|---|
value |
IAction1<Size> |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IVideoTrack.ts:14
removeOnStarted
▸ removeOnStarted(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:24
removeOnStopped
▸ removeOnStopped(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:25
removeOnUnmuted
▸ removeOnUnmuted(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:26
setMuted
▸ setMuted(value
: boolean): void
Parameters:
Name | Type |
---|---|
value |
boolean |
Returns: void
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:27
setSinkOutput
▸ setSinkOutput(value
: SinkOutput): void
Parameters:
Name | Type |
---|---|
value |
SinkOutput |
Returns: void
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:28
setSourceInput
▸ setSourceInput(value
: SourceInput): void
Parameters:
Name | Type |
---|---|
value |
SourceInput |
Returns: void
Inherited from: IMediaTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:29