MediaCapture.FindConcurrentProfiles(String) Метод

Определение

Извлекает список профилей видео, поддерживаемых указанным устройством захвата видео, которые можно использовать, когда другой профиль используется на другом устройстве захвата.

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

Идентификатор видеоустройства, для которого запрашиваются поддерживаемые профили видео. Сведения о получении идентификатора видеоустройства см. в разделе DeviceInformation.FindAllAsync.

Возвращаемое значение

Список профилей видео, поддерживаемых указанным устройством захвата видео, которые поддерживают параллелизм.

Требования к Windows

Возможности приложения
backgroundMediaRecording

Комментарии

Перед вызовом этого метода вызовите IsVideoProfileSupported , чтобы убедиться, что устройство захвата поддерживает профили видео.

Этот метод поддерживает сценарий, в котором вы одновременно захватываете видео с двух устройств захвата, например с передней и задней камеры устройства. Вызовите метод GetConcurrency одного из объектов MediaCaptureVideoProfile в возвращаемом списке, чтобы получить список профилей, которые можно использовать одновременно с этим профилем.

Инструкции по работе с профилями камеры см. в статье Обнаружение и выбор возможностей камеры с помощью профилей камеры.

Применяется к

См. также раздел