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...
 
(FMLiveSwitchLogContext *) - logContext
 Gets the log context. More...
 
(void) - setExternalId:
 Sets the external identifier. More...
 
(void) - setLogContext:
 Sets the log context. More...
 
(void) - setTag:
 Sets optional data to associate with this instance. More...
 
(NSString *) - tag
 Gets optional data to associate with this instance. More...
 
(void) - updateLogContext:
 Updates the log context. 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.

◆ logContext

- (FMLiveSwitchLogContext*) logContext

Gets the log context.

◆ mediaSinkBase

+ (FMLiveSwitchMediaSinkBase*) mediaSinkBase

◆ setExternalId:

- (void) setExternalId: (NSString *)  value

Sets the external identifier.

◆ setLogContext:

- (void) setLogContext: (FMLiveSwitchLogContext *)  value

Sets the log context.

◆ setTag:

- (void) setTag: (NSString *)  value

Sets optional data to associate with this instance.

◆ tag

- (NSString*) tag

Gets optional data to associate with this instance.

◆ updateLogContext:

- (void) updateLogContext: (FMLiveSwitchLogContext *)  context

Updates the log context.

Parameters
context