次の方法で共有


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

サポートされているビデオ プロファイルのクエリが実行されるビデオ デバイスの識別子。 ビデオ デバイス ID の取得については、「 DeviceInformation.FindAllAsync」を参照してください。

戻り値

コンカレンシーをサポートする指定されたビデオ キャプチャ デバイスでサポートされているビデオ プロファイルの一覧。

Windows の要件

アプリの機能
backgroundMediaRecording

注釈

このメソッドを呼び出す前に 、IsVideoProfileSupported を呼び出して、キャプチャ デバイスがビデオ プロファイルをサポートしていることを確認します。

この方法では、デバイスのフロント カメラやリア カメラなど、2 つのキャプチャ デバイスから同時にビデオをキャプチャするシナリオがサポートされています。 返されたリスト内のいずれかの MediaCaptureVideoProfile オブジェクトの GetConcurrency メソッドを呼び出して、そのプロファイルと同時に使用できるプロファイルの一覧を取得します。

カメラ プロファイルを操作する方法のガイダンスについては、「カメラ プロファイルを使用して カメラ機能を検出して選択する」を参照してください。

適用対象

こちらもご覧ください