FMLiveSwitchMediaSinkBase Class Reference

Media sink base properties/methods. More...

Instance Methods

(NSString *) - externalId
 Gets the external identifier. More...
 
(NSString *) - id
 Gets the identifier. More...
 
(instancetype) - init
 Initializes a new instance of the FMLiveSwitchSerializable class. More...
 
(void) - setExternalId:
 Sets the external identifier. More...
 
(void) - setTag:
 Sets optional data to associate with this instance. More...
 
(NSString *) - tag
 Gets optional data to associate with this instance. More...
 
- Instance Methods inherited from FMLiveSwitchDynamic
(NSMutableDictionary< NSString *, id > *) - dynamicProperties
 Gets all dynamic properties on this instance. More...
 
(id- getDynamicValueWithKey:
 Gets a property value from the local cache. More...
 
(void) - setDynamicValueWithKey:value:
 Sets a property value in the local cache. More...
 
(bool) - unsetDynamicValueWithKey:
 Removes a property value from the local cache. More...
 

Class Methods

(FMLiveSwitchMediaSinkBase *) + mediaSinkBase
 
- Class Methods inherited from FMLiveSwitchDynamic
(FMLiveSwitchDynamic *) + dynamic
 
- Class Methods inherited from FMLiveSwitchSerializable
(FMLiveSwitchSerializable *) + serializable
 Initializes a new instance of the FMLiveSwitchSerializable class. More...
 

Detailed Description

Media sink base properties/methods.

Method Documentation

◆ externalId

- (NSString*) externalId

Gets the external identifier.

◆ id

- (NSString*) id

Gets the identifier.

◆ init

- (instancetype) init

Initializes a new instance of the FMLiveSwitchSerializable class.

Implements FMLiveSwitchDynamic.

◆ mediaSinkBase

+ (FMLiveSwitchMediaSinkBase*) mediaSinkBase

◆ setExternalId:

- (void) setExternalId: (NSString *)  value

Sets the external identifier.

◆ setTag:

- (void) setTag: (NSString *)  value

Sets optional data to associate with this instance.

◆ tag

- (NSString*) tag

Gets optional data to associate with this instance.