using TeamAAS.Camera.Interfaces; namespace TeamAAS.Camera.UI { /// /// 相机调试页约定:宿主(如设置页)选中相机后,把运行中的相机实例绑定给页面。 /// 想为某个品牌定制专属调试页,让页面(FrameworkElement 子类)实现此接口, /// 并在该品牌的 [Camera] 特性上通过 指定即可。 /// public interface ICameraDebugPage { /// 绑定相机实例(选中该相机/页面被装载时调用)。 void BindCamera(ICamera camera); /// 解绑相机实例(切换相机/页面被卸载时调用,页面应停止使用相机并清理界面状态)。 void UnbindCamera(); } }