fm.liveswitch.IAudioInput Interface Reference

An audio input. More...

Public Member Functions

abstract fm.liveswitch.AudioConfig getConfig ()
 Gets the configuration. More...
 
abstract double getGain ()
 Gets a value indicating the gain (input amplification) of this sink. More...
 
abstract void setGain (double value)
 Sets a value indicating the gain (input amplification) of this sink. More...
 
- Public Member Functions inherited from fm.liveswitch.IElement
abstract String getExternalId ()
 Gets the external identifier. More...
 
abstract String getId ()
 Gets the identifier. More...
 
abstract String getPipelineJson ()
 Gets the pipeline JSON with this as the central point. More...
 
abstract void setExternalId (String value)
 Sets the external identifier. More...
 
- Public Member Functions inherited from fm.liveswitch.IMediaElement
abstract boolean destroy ()
 Destroys this instance. More...
 
abstract boolean getDeactivated ()
 Gets a value indicating whether this instance is deactivated. More...
 
abstract boolean getDisabled ()
 Gets a value indicating whether this instance is disabled. More...
 
abstract String getLabel ()
 Gets a label that identifies this instance. More...
 
abstract boolean getMuted ()
 Gets a value indicating whether this instance is muted. More...
 
abstract boolean getPaused ()
 Gets a value indicating whether this instance is paused. More...
 
abstract boolean getPersistent ()
 Gets a value indicating whether this instance is persistent. More...
 
abstract void setDeactivated (boolean value)
 Sets a value indicating whether this instance is deactivated. More...
 
abstract void setMuted (boolean value)
 Sets a value indicating whether this instance is muted. More...
 

Detailed Description

An audio input.

Member Function Documentation

◆ getConfig()

abstract fm.liveswitch.AudioConfig fm.liveswitch.IAudioInput.getConfig ( )
abstract

Gets the configuration.

Implemented in fm.liveswitch.AudioStream, fm.liveswitch.AudioSink, and fm.liveswitch.AudioPipe.

◆ getGain()

abstract double fm.liveswitch.IAudioInput.getGain ( )
abstract

Gets a value indicating the gain (input amplification) of this sink.

Any value greater than or equal to 0.0 is acceptable.

Implemented in fm.liveswitch.AudioStream, fm.liveswitch.AudioSink, and fm.liveswitch.AudioPipe.

◆ setGain()

abstract void fm.liveswitch.IAudioInput.setGain ( double  value)
abstract

Sets a value indicating the gain (input amplification) of this sink.

Any value greater than or equal to 0.0 is acceptable.

Implemented in fm.liveswitch.AudioStream, fm.liveswitch.AudioSink, and fm.liveswitch.AudioPipe.