using System.Windows.Media; namespace ytLive.Models; /// /// A scene's usage of the app-wide webcam — conceptually `webcam.{scene}.config`. /// The identity lives once on the entity; this object is that /// scene's placement, clip/mirror, border, and visibility for it. Exists only in /// scenes where the creator added the webcam. /// public class WebcamSceneConfig : SceneElement { public string WebcamId { get; init; } = string.Empty; public override bool IsWebcam => true; public override ImageSource? DisplaySource => VideoImageSource; }