Channel layout configuration. More...
Instance Methods | |
| (void) | - deserializePropertiesWithKey:valueJson: |
| Deserializes the properties. More... | |
| (NSMutableArray *) | - excludedClientIds |
| Gets the client identifiers to exclude. More... | |
| (NSMutableArray *) | - excludedConnectionIds |
| Gets the connection identifiers to exclude. More... | |
| (NSMutableArray *) | - excludedDeviceIds |
| Gets the device identifiers to exclude. More... | |
| (NSMutableArray *) | - excludedUserIds |
| Gets the user identifiers to exclude. More... | |
| (instancetype) | - init |
| (void) | - serializePropertiesWithJsonObject: |
| Serializes the properties. More... | |
| (void) | - setExcludedClientIds: |
| Sets the client identifiers to exclude. More... | |
| (void) | - setExcludedConnectionIds: |
| Sets the connection identifiers to exclude. More... | |
| (void) | - setExcludedDeviceIds: |
| Sets the device identifiers to exclude. More... | |
| (void) | - setExcludedUserIds: |
| Sets the user identifiers to exclude. More... | |
| (NSString *) | - toJson |
| Serializes this channel layout configuration to JSON. More... | |
Instance Methods inherited from FMLiveSwitchLayoutConfig | |
| (FMLiveSwitchNullableInt *) | - priority |
| Gets the layout proirity. More... | |
| (void) | - setPriority: |
| Sets the layout proirity. More... | |
| (void) | - setZone: |
| Sets the layout zone. More... | |
| (NSString *) | - zone |
| Gets the layout zone. More... | |
Class Methods | |
| (FMLiveSwitchChannelLayoutConfig *) | + channelLayoutConfig |
| (FMLiveSwitchChannelLayoutConfig *) | + fromJsonWithChannelLayoutConfigJson: |
| Deserializes a channel layout config from JSON. More... | |
| (NSString *) | + toJsonWithChannelLayoutConfig: |
| Serializes a channel layout config to JSON. More... | |
Class Methods inherited from FMLiveSwitchLayoutConfig | |
| (FMLiveSwitchLayoutConfig *) | + layoutConfig |
Channel layout configuration.
| + (FMLiveSwitchChannelLayoutConfig*) channelLayoutConfig |
Deserializes the properties.
| key | The key. |
| valueJson | The value in JSON format. |
Implements FMLiveSwitchLayoutConfig.
| - (NSMutableArray*) excludedClientIds |
Gets the client identifiers to exclude.
| - (NSMutableArray*) excludedConnectionIds |
Gets the connection identifiers to exclude.
| - (NSMutableArray*) excludedDeviceIds |
Gets the device identifiers to exclude.
| - (NSMutableArray*) excludedUserIds |
Gets the user identifiers to exclude.
| + (FMLiveSwitchChannelLayoutConfig*) fromJsonWithChannelLayoutConfigJson: | (NSString *) | channelLayoutConfigJson |
Deserializes a channel layout config from JSON.
| channelLayoutConfigJson | The channel layout configuration as JSON. |
| - (instancetype) init |
Implements FMLiveSwitchLayoutConfig.
| - (void) serializePropertiesWithJsonObject: | (NSMutableDictionary< NSString *, NSString * > *) | jsonObject |
Serializes the properties.
| jsonObject | The JSON object. |
Implements FMLiveSwitchLayoutConfig.
| - (void) setExcludedClientIds: | (NSMutableArray *) | value |
Sets the client identifiers to exclude.
| - (void) setExcludedConnectionIds: | (NSMutableArray *) | value |
Sets the connection identifiers to exclude.
| - (void) setExcludedDeviceIds: | (NSMutableArray *) | value |
Sets the device identifiers to exclude.
| - (void) setExcludedUserIds: | (NSMutableArray *) | value |
Sets the user identifiers to exclude.
| - (NSString*) toJson |
Serializes this channel layout configuration to JSON.
| + (NSString*) toJsonWithChannelLayoutConfig: | (FMLiveSwitchChannelLayoutConfig *) | channelLayoutConfig |
Serializes a channel layout config to JSON.
| channelLayoutConfig | The layout configuration. |