fm.liveswitch.MediaSourceBase Class Referenceabstract

Media source base properties/methods. More...

Public Member Functions

String getExternalId ()
 Gets the external identifier. More...
 
String getId ()
 Gets the identifier. More...
 
String getTag ()
 Gets optional data to associate with this instance. More...
 
void setExternalId (String value)
 Sets the external identifier. More...
 
void setTag (String value)
 Sets optional data to associate with this instance. More...
 
abstract fm.liveswitch.Future< Object > start ()
 Starts this instance. More...
 
abstract fm.liveswitch.Future< Object > stop ()
 Stops this instance. 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...
 

Protected Member Functions

 MediaSourceBase ()
 
- 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

Media source base properties/methods.

Constructor & Destructor Documentation

◆ MediaSourceBase()

fm.liveswitch.MediaSourceBase.MediaSourceBase ( )
protected

Member Function Documentation

◆ getExternalId()

String fm.liveswitch.MediaSourceBase.getExternalId ( )

Gets the external identifier.

◆ getId()

String fm.liveswitch.MediaSourceBase.getId ( )

Gets the identifier.

◆ getTag()

String fm.liveswitch.MediaSourceBase.getTag ( )

Gets optional data to associate with this instance.

◆ setExternalId()

void fm.liveswitch.MediaSourceBase.setExternalId ( String  value)

Sets the external identifier.

◆ setTag()

void fm.liveswitch.MediaSourceBase.setTag ( String  value)

Sets optional data to associate with this instance.

◆ start()

abstract fm.liveswitch.Future<Object> fm.liveswitch.MediaSourceBase.start ( )
abstract

Starts this instance.

◆ stop()

abstract fm.liveswitch.Future<Object> fm.liveswitch.MediaSourceBase.stop ( )
abstract

Stops this instance.