Compartilhar via


MediaCapture.FindConcurrentProfiles(String) Método

Definição

Recupera a lista de perfis de vídeo compatíveis com o dispositivo de captura de vídeo especificado que pode ser usado enquanto outro perfil é usado em um dispositivo de captura diferente.

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)

Parâmetros

videoDeviceId
String

Platform::String

winrt::hstring

O identificador do dispositivo de vídeo para o qual os perfis de vídeo com suporte são consultados. Para obter informações sobre como obter a ID do dispositivo de vídeo, consulte DeviceInformation.FindAllAsync.

Retornos

A lista de perfis de vídeo compatíveis com o dispositivo de captura de vídeo especificado que dá suporte à simultaneidade.

Requisitos do Windows

Funcionalidades do aplicativo
backgroundMediaRecording

Comentários

Antes de chamar esse método, chame IsVideoProfileSupported para garantir que o dispositivo de captura dê suporte a perfis de vídeo.

Esse método dá suporte ao cenário em que você captura vídeos de dois dispositivos de captura ao mesmo tempo, como a câmera frontal e a câmera traseira de um dispositivo. Chame o método GetConcurrency de um dos objetos MediaCaptureVideoProfile na lista retornada para obter uma lista de perfis que podem ser usados simultaneamente com esse perfil.

Para obter diretrizes sobre como trabalhar com perfis de câmera, consulte Descobrir e selecionar recursos de câmera com perfis de câmera.

Aplica-se a

Confira também