FM.LiveSwitch by Frozen Mountain Software

<PackageReference Include="FM.LiveSwitch" Version="1.19.2.47139" />

.NET API 5,381,696 bytes

 ChannelConfig

public class ChannelConfig
public bool? AudioMuted { get; set; }

public bool? AudioUnmuteDisabled { get; set; }

public bool? EnableRtmp { get; set; }

public string[] ExcludedClientIds { get; set; }

public string[] ExcludedConnectionIds { get; set; }

public string[] ExcludedDeviceIds { get; set; }

public string[] ExcludedUserIds { get; set; }

public bool? Recording { get; set; }

public string RecordingMode { get; set; }

public string RecordingTag { get; set; }

public bool? VideoMuted { get; set; }

public bool? VideoUnmuteDisabled { get; set; }

public ChannelConfig()

public static ChannelConfig FromJson(string channelConfigJson)

public static string ToJson(ChannelConfig channelConfig)

public string ToJson()