Partilhar via


MediaCapture.InitializeAsync Método

Definição

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

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.

Confira também

Aplica-se a