/// <summary> /// Initializes a new instance of the <see cref="UnixVideoDevice"/> class that will use the specified settings to communicate with the video device. /// </summary> /// <param name="settings">The connection settings of a video device.</param> public UnixVideoDevice(VideoConnectionSettings settings) { Settings = settings; DevicePath = DefaultDevicePath; }
/// <summary> /// Create a communications channel to a video device running on Unix. /// </summary> /// <param name="settings">The connection settings of a video device.</param> /// <returns>A communications channel to a video device running on Unix.</returns> public static VideoDevice Create(VideoConnectionSettings settings) => new UnixVideoDevice(settings);