/ fm / liveswitch / IExternalAudioTrack
Interface: IExternalAudioTrack
fm.liveswitch.IExternalAudioTrack
Hierarchy
IExternal<IInternalAudioTrack>
↳ IExternalAudioTrack
Implemented by
Table of contents
Methods
- addOnDestroyed
- addOnLevel
- addOnMuted
- addOnStarted
- addOnStopped
- addOnUnmuted
- changeSinkOutput
- changeSourceInput
- destroy
- getGain
- getLevelInterval
- getMuted
- getSinkOutput
- getSinkOutputs
- getSourceInput
- getSourceInputs
- getVolume
- removeOnDestroyed
- removeOnLevel
- removeOnMuted
- removeOnStarted
- removeOnStopped
- removeOnUnmuted
- setGain
- setLevelInterval
- setMuted
- setSinkOutput
- setSourceInput
- setVolume
Methods
addOnDestroyed
▸ addOnDestroyed(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:9
addOnLevel
▸ addOnLevel(value
: IAction1<number>): void
Parameters:
Name | Type |
---|---|
value |
IAction1<number> |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IAudioTrack.ts:9
addOnMuted
▸ addOnMuted(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:10
addOnStarted
▸ addOnStarted(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:11
addOnStopped
▸ addOnStopped(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:12
addOnUnmuted
▸ addOnUnmuted(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IAudioTrack
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: IAudioTrack
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: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:15
destroy
▸ destroy(): boolean
Returns: boolean
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:16
getGain
▸ getGain(): number
Returns: number
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IAudioTrack.ts:10
getLevelInterval
▸ getLevelInterval(): number
Returns: number
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IAudioTrack.ts:11
getMuted
▸ getMuted(): boolean
Returns: boolean
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:17
getSinkOutput
▸ getSinkOutput(): SinkOutput
Returns: SinkOutput
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:18
getSinkOutputs
▸ getSinkOutputs(): Future<SinkOutput[]>
Returns: Future<SinkOutput[]>
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:19
getSourceInput
▸ getSourceInput(): SourceInput
Returns: SourceInput
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:20
getSourceInputs
▸ getSourceInputs(): Future<SourceInput[]>
Returns: Future<SourceInput[]>
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:21
getVolume
▸ getVolume(): number
Returns: number
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IAudioTrack.ts:12
removeOnDestroyed
▸ removeOnDestroyed(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:22
removeOnLevel
▸ removeOnLevel(value
: IAction1<number>): void
Parameters:
Name | Type |
---|---|
value |
IAction1<number> |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IAudioTrack.ts:13
removeOnMuted
▸ removeOnMuted(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:23
removeOnStarted
▸ removeOnStarted(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:24
removeOnStopped
▸ removeOnStopped(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:25
removeOnUnmuted
▸ removeOnUnmuted(value
: IAction0): void
Parameters:
Name | Type |
---|---|
value |
IAction0 |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:26
setGain
▸ setGain(value
: number): void
Parameters:
Name | Type |
---|---|
value |
number |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IAudioTrack.ts:14
setLevelInterval
▸ setLevelInterval(value
: number): void
Parameters:
Name | Type |
---|---|
value |
number |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IAudioTrack.ts:15
setMuted
▸ setMuted(value
: boolean): void
Parameters:
Name | Type |
---|---|
value |
boolean |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:27
setSinkOutput
▸ setSinkOutput(value
: SinkOutput): void
Parameters:
Name | Type |
---|---|
value |
SinkOutput |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:28
setSourceInput
▸ setSourceInput(value
: SourceInput): void
Parameters:
Name | Type |
---|---|
value |
SourceInput |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IMediaTrack.ts:29
setVolume
▸ setVolume(value
: number): void
Parameters:
Name | Type |
---|---|
value |
number |
Returns: void
Inherited from: IAudioTrack
Defined in: Generated/TypeScript/fm.liveswitch/IAudioTrack.ts:16