MediaStreamType.photo是否有其他选择来获取winforms或WPF中的照片流?

问题描述 投票:0回答:1

在UWP中,为了获得照片流(而不是视频流),我使用如下所示。

System.Collections.Generic.IReadOnlyList<IMediaEncodingProperties> res = this.mediaCapture.VideoDeviceController.GetAvailableMediaStreamProperties(MediaStreamType.Photo);

await this.mediaCapture.VideoDeviceController.SetMediaStreamPropertiesAsync(MediaStreamType.Photo, res[0]);

但是,我在winforms或WPF中找不到任何替代方法。我一直试图从网络摄像头获取照片而不是视频快照。

任何评论都会有所帮助。

c# wpf winforms uwp webcam
1个回答
0
投票

可以从桌面应用程序使用api mediaCapture,请参阅api描述页面:https://docs.microsoft.com/en-us/uwp/api/Windows.Media.Capture.MediaCapture

您将找到此属性:DualApiPartitionAttribute

因此要从桌面应用程序使用UWP api,请参阅此Use UWP API in desktop app

© www.soinside.com 2019 - 2024. All rights reserved.