MediaCapture.FindKnownVideoProfiles(String, KnownVideoProfile) 方法

定义

检索与指定的 KnownVideoProfile 值匹配的指定视频捕获设备支持的所有视频配置文件的列表。

public:
 static IVectorView<MediaCaptureVideoProfile ^> ^ FindKnownVideoProfiles(Platform::String ^ videoDeviceId, KnownVideoProfile name);
 static IVectorView<MediaCaptureVideoProfile> FindKnownVideoProfiles(winrt::hstring const& videoDeviceId, KnownVideoProfile const& name);
public static IReadOnlyList<MediaCaptureVideoProfile> FindKnownVideoProfiles(string videoDeviceId, KnownVideoProfile name);
function findKnownVideoProfiles(videoDeviceId, name)
Public Shared Function FindKnownVideoProfiles (videoDeviceId As String, name As KnownVideoProfile) As IReadOnlyList(Of MediaCaptureVideoProfile)

参数

videoDeviceId
String

Platform::String

winrt::hstring

要查询其支持的视频配置文件的视频设备的标识符。 有关获取视频设备 ID 的信息,请参阅 DeviceInformation.FindAllAsync

name
KnownVideoProfile

一个值,该值指定系统已知的配置文件名称之一。

返回

与指定的已知配置文件名称匹配的指定视频捕获设备支持的视频配置文件列表。

Windows 要求

应用功能
backgroundMediaRecording

注解

在调用此方法之前,请调用 IsVideoProfileSupported 以确保捕获设备支持视频配置文件。

此方法允许使用 KnownVideoProfile 值之一请求具有特定功能的配置文件。 某些硬件可能支持不对应于任何已知配置文件名称的其他配置文件。 使用 FindAllVideoProfiles 检索视频捕获设备支持的所有视频配置文件。

有关使用相机配置文件的操作指南,请参阅 使用相机配置文件发现和选择相机功能

适用于

另请参阅