fm.liveswitch.AudioBranch Class Reference

An audio branch. More...

Public Member Functions

 AudioBranch (fm.liveswitch.AudioTrack[] tracks)
 Initializes a new instance of the fm.liveswitch.AudioBranch class. More...
 
String getLabel ()
 Gets a label that identifies this class. More...
 
- Public Member Functions inherited from fm.liveswitch.Dynamic
java.util.HashMap< String, Object > getDynamicProperties ()
 Gets all dynamic properties on this instance. More...
 
Object getDynamicValue (String key)
 Gets a property value from the local cache. More...
 
void setDynamicValue (String key, Object value)
 Sets a property value in the local cache. More...
 
boolean unsetDynamicValue (String key)
 Removes a property value from the local cache. 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 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...
 
- 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...
 

Protected Member Functions

fm.liveswitch.AudioTrack[] arrayFromTracks (java.util.ArrayList< fm.liveswitch.AudioTrack > tracks)
 Creates an array of tracks from a list of tracks. More...
 
- Protected Member Functions inherited from fm.liveswitch.Dynamic
 Dynamic ()
 
- Protected Member Functions inherited from fm.liveswitch.Serializable
boolean getIsDirty ()
 Gets a value indicating whether this instance is dirty. More...
 
 Serializable ()
 Initializes a new instance of the fm.liveswitch.Serializable class. More...
 
void setIsDirty (boolean value)
 Sets a value indicating whether this instance is dirty. More...
 

Detailed Description

An audio branch.

Constructor & Destructor Documentation

◆ AudioBranch()

fm.liveswitch.AudioBranch.AudioBranch ( fm.liveswitch.AudioTrack[]  tracks)

Initializes a new instance of the fm.liveswitch.AudioBranch class.

Parameters
tracksThe tracks.

Member Function Documentation

◆ arrayFromTracks()

fm.liveswitch.AudioTrack [] fm.liveswitch.AudioBranch.arrayFromTracks ( java.util.ArrayList< fm.liveswitch.AudioTrack tracks)
protected

Creates an array of tracks from a list of tracks.

Parameters
tracksThe list of tracks.

◆ getLabel()

String fm.liveswitch.AudioBranch.getLabel ( )

Gets a label that identifies this class.

Implements fm.liveswitch.IMediaElement.