namespace ytLive.Models; /// /// The app-wide webcam identity — one camera input (the limit is the hardware, /// not us). Scenes reference it via ; the DeviceId /// lives only here, so the camera is a Windows-controlled singleton. /// public class Webcam { public string Id { get; init; } = Guid.NewGuid().ToString(); public string DeviceId { get; set; } = string.Empty; public string Name { get; set; } = string.Empty; }