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 в возвращаемом списке, чтобы получить список профилей, которые можно использовать одновременно с этим профилем.
Инструкции по работе с профилями камеры см. в статье Обнаружение и выбор возможностей камеры с помощью профилей камеры.