Class Monitor
public sealed class Monitor
- Inheritance
-
Monitor
- Inherited Members
Methods
IsProxyServerAvailable(SocketGrpcClientOptions, ILoggerFactory?)
public static bool IsProxyServerAvailable(SocketGrpcClientOptions proxyOptions, ILoggerFactory? loggerFactory = null)
Parameters
proxyOptions
SocketGrpcClientOptionsloggerFactory
ILoggerFactory
Returns
UsbProxyClientDeviceMonitor(ILoggerFactory?, SocketGrpcClientOptions?)
Creates a USB-discovery monitor that uses a proxy server for device monitoring, when available, otherwise uses the native USB client. A Huddly USB proxy server can run on the host machine, which will typically be hosted by Huddly software.
public static IDeviceMonitor UsbProxyClientDeviceMonitor(ILoggerFactory? loggerFactory = null, SocketGrpcClientOptions? grpcProxyOptions = null)
Parameters
loggerFactory
ILoggerFactorygrpcProxyOptions
SocketGrpcClientOptions
Returns
- IDeviceMonitor
A USB-discovery monitor that uses a proxy server or the native USB client for device monitoring
WsDiscoveryIpDeviceMonitor(ILoggerFactory?, IpDeviceMonitorOptions?)
Creates and returns an IP device monitor that uses WS-Discovery.
public static IDeviceMonitor WsDiscoveryIpDeviceMonitor(ILoggerFactory? loggerFactory = null, IpDeviceMonitorOptions? options = null)
Parameters
loggerFactory
ILoggerFactoryoptions
IpDeviceMonitorOptions