MediaCapture.InitializeAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
InitializeAsync() |
Inicializa o objeto MediaCapture usando as configurações padrão. |
InitializeAsync(MediaCaptureInitializationSettings) |
Inicializa o objeto MediaCapture . |
InitializeAsync()
Inicializa o objeto MediaCapture usando as configurações padrão.
public:
virtual IAsyncAction ^ InitializeAsync() = InitializeAsync;
/// [Windows.Foundation.Metadata.Overload("InitializeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction InitializeAsync();
[Windows.Foundation.Metadata.Overload("InitializeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction InitializeAsync();
function initializeAsync()
Public Function InitializeAsync () As IAsyncAction
Retornos
Retorna um objeto IAsyncAction que é usado para controlar a operação assíncrona.
- Atributos
Requisitos do Windows
Funcionalidades do aplicativo |
backgroundMediaRecording
microphone
webcam
|
Comentários
InitializeAsync iniciará um prompt de consentimento para obter a permissão do usuário para que o aplicativo acesse o microfone ou a câmera. InitializeAsync deve ser chamado do thread de interface do usuário main do aplicativo. Em aplicativos que usam C# ou C++, o primeiro uso do objeto MediaCapture para chamar InitializeAsync deve estar no thread STA. Chamadas de um thread MTA podem resultar em um comportamento indefinido.
Para obter diretrizes sobre como inicializar e desligar o objeto MediaCapture , consulte Captura básica de fotos, vídeos e áudio com MediaCapture.
A partir do Windows, versão 1803, InitializeAsync retornará um erro ou lançará uma exceção com um código de erro de 0xC00DAFC8 (MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT) quando um dispositivo de captura sem suporte for detectado. Você pode marcar para esse código de erro e atualizar sua interface do usuário para alertar o usuário.
Confira também
- InitializeAsync(MediaCaptureInitializationSettings)
- Captura básica de fotos, áudio e vídeo com MediaCapture
Aplica-se a
InitializeAsync(MediaCaptureInitializationSettings)
Inicializa o objeto MediaCapture .
public:
virtual IAsyncAction ^ InitializeAsync(MediaCaptureInitializationSettings ^ mediaCaptureInitializationSettings) = InitializeAsync;
/// [Windows.Foundation.Metadata.Overload("InitializeWithSettingsAsync")]
IAsyncAction InitializeAsync(MediaCaptureInitializationSettings const& mediaCaptureInitializationSettings);
[Windows.Foundation.Metadata.Overload("InitializeWithSettingsAsync")]
public IAsyncAction InitializeAsync(MediaCaptureInitializationSettings mediaCaptureInitializationSettings);
function initializeAsync(mediaCaptureInitializationSettings)
Public Function InitializeAsync (mediaCaptureInitializationSettings As MediaCaptureInitializationSettings) As IAsyncAction
Parâmetros
- mediaCaptureInitializationSettings
- MediaCaptureInitializationSettings
As configurações de inicialização.
Retornos
Retorna um objeto IAsyncAction que é usado para controlar a operação assíncrona.
- Atributos
Requisitos do Windows
Funcionalidades do aplicativo |
backgroundMediaRecording
microphone
webcam
|
Comentários
InitializeAsync iniciará um prompt de consentimento para obter a permissão do usuário para que o aplicativo acesse o microfone ou a câmera. InitializeAsync deve ser chamado do thread de interface do usuário main do aplicativo. Em aplicativos que usam C# ou C++, o primeiro uso do objeto MediaCapture para chamar InitializeAsync deve estar no thread STA. Chamadas de um thread MTA podem resultar em um comportamento indefinido.
Para obter diretrizes sobre como inicializar e desligar o objeto MediaCapture , consulte Captura básica de fotos, vídeos e áudio com MediaCapture.
A partir do Windows, versão 1803, InitializeAsync retornará um erro ou lançará uma exceção com um código de erro de 0xC00DAFC8 (MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT) quando um dispositivo de captura sem suporte for detectado. Você pode marcar para esse código de erro e atualizar sua interface do usuário para alertar o usuário.