公开
创建于 by 杨劼

Usb 摄像头播放 ViewModel

基于

  1. WriteableBitmapHelper.cs
  2. UsbCamera.cs 2020.11.02 有更新
  3. PropertyChanged.Fody

2020.11.02 增加了断开连接的判断

使用方式

<Border
       Width="256"
       Height="256"
       Background="{Binding ScreenBrush.Brush}"
       CornerRadius="128" />

        private void OpenUsbCamera()
        {
            var deviceInfos = UsbCamera.FindDeviceInfos();
            if (deviceInfos.Count > CameraConfig.Instance.CameraIndex)
            {
                ViewModel.ScreenBrush.CameraInfo =new CameraInfoViewModel
                {
                    Name = deviceInfos[CameraConfig.Instance.CameraIndex].Name,
                    Id = deviceInfos[CameraConfig.Instance.CameraIndex].DevicePath,
                    CameraIndex = CameraConfig.Instance.CameraIndex
                };
            }
        }
编辑时间
ScreenBrushViewModel.cs 19.3 KB
  • Camera

    UnlinkCamera

Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论