namespace XP.Camera; /// /// 统一相机工厂,根据品牌名称创建对应的相机控制器。 /// public class CameraFactory : ICameraFactory { /// public ICameraController CreateController(string cameraType) { return cameraType switch { "Basler" => new BaslerCameraController(), // "Hikvision" => new HikvisionCameraController(), _ => throw new NotSupportedException($"不支持的相机品牌: {cameraType}") }; } }