Freigeben über


MediaCapture.FindConcurrentProfiles(String) Methode

Definition

Ruft die Liste der Videoprofile ab, die vom angegebenen Videoaufnahmegerät unterstützt werden und die verwendet werden können, während ein anderes Profil auf einem anderen Aufnahmegerät verwendet wird.

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)

Parameter

videoDeviceId
String

Platform::String

winrt::hstring

Der Bezeichner des Videogeräts, für das unterstützte Videoprofile abgefragt werden. Informationen zum Abrufen der Videogeräte-ID finden Sie unter DeviceInformation.FindAllAsync.

Gibt zurück

Die Liste der Vom angegebenen Videoaufnahmegerät unterstützten Videoprofile, die Parallelität unterstützen.

Windows-Anforderungen

App-Funktionen
backgroundMediaRecording

Hinweise

Rufen Sie vor dem Aufrufen dieser Methode IsVideoProfileSupported auf, um sicherzustellen, dass das Aufnahmegerät Videoprofile unterstützt.

Diese Methode unterstützt das Szenario, in dem Sie Videos von zwei Aufnahmegeräten gleichzeitig aufnehmen, z. B. die Frontkamera und die rückwärtige Kamera eines Geräts. Rufen Sie die GetConcurrency-Methode eines der MediaCaptureVideoProfile-Objekte in der zurückgegebenen Liste auf, um eine Liste der Profile abzurufen, die gleichzeitig mit diesem Profil verwendet werden können.

Anleitungen zum Arbeiten mit Kameraprofilen finden Sie unter Ermitteln und Auswählen von Kamerafunktionen mit Kameraprofilen.

Gilt für:

Weitere Informationen