MediaCapture.FindConcurrentProfiles(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索指定视频捕获设备支持的视频配置文件列表,这些配置文件可在其他捕获设备上使用时使用。
public:
static IVectorView<MediaCaptureVideoProfile ^> ^ FindConcurrentProfiles(Platform::String ^ videoDeviceId);
static IVectorView<MediaCaptureVideoProfile> FindConcurrentProfiles(winrt::hstring const& videoDeviceId);
public static IReadOnlyList<MediaCaptureVideoProfile> FindConcurrentProfiles(string videoDeviceId);
function findConcurrentProfiles(videoDeviceId)
Public Shared Function FindConcurrentProfiles (videoDeviceId As String) As IReadOnlyList(Of MediaCaptureVideoProfile)
参数
- videoDeviceId
-
String
Platform::String
winrt::hstring
要查询其支持的视频配置文件的视频设备的标识符。 有关获取视频设备 ID 的信息,请参阅 DeviceInformation.FindAllAsync。
返回
支持并发的指定视频捕获设备支持的视频配置文件列表。
Windows 要求
应用功能 |
backgroundMediaRecording
|
注解
在调用此方法之前,请调用 IsVideoProfileSupported 以确保捕获设备支持视频配置文件。
此方法支持同时从两个捕获设备(例如设备的前置摄像头和后置摄像头)捕获视频的方案。 调用返回列表中 MediaCaptureVideoProfile 对象之一的 GetConcurrency 方法,以获取可与该配置文件同时使用的配置文件列表。
有关使用相机配置文件的操作指南,请参阅 使用相机配置文件发现和选择相机功能。