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