Namespace Huddly.Sdk
Classes
- DeferredUsbDeviceMonitor
An IUsbDeviceMonitor that defers selecting (and constructing) the underlying monitor — USB proxy client vs. native LibUsb — until Start(SdkSession, int, CancellationToken) is called.
This guarantees that no discovery or proxy-probe IO happens during construction or dependency-injection wiring; the decision is made when monitoring actually starts.
Interfaces
- IDevice
Represents an interface for interacting with a Huddly device, providing methods to retrieve device information, perform various operations, and control device settings.
- ISdk
Main interface for interacting with the Huddly SDK.
Intended to run for the lifetime of an application. Only one instance should run at a time. Derived resources should be disposed before disposing the sdk instance.