Condividi tramite


MediaCapture.InitializeAsync Metodo

Definizione

Overload

InitializeAsync()

Inizializza l'oggetto MediaCapture utilizzando le impostazioni predefinite.

InitializeAsync(MediaCaptureInitializationSettings)

Inizializza l'oggetto MediaCapture .

InitializeAsync()

Inizializza l'oggetto MediaCapture utilizzando le impostazioni predefinite.

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

Restituisce

Restituisce un oggetto IAsyncAction utilizzato per controllare l'operazione asincrona.

Attributi

Requisiti Windows

Funzionalità dell'app
backgroundMediaRecording microphone webcam

Commenti

InitializeAsync avvierà una richiesta di consenso per ottenere l'autorizzazione dell'utente per consentire all'app di accedere al microfono o alla fotocamera. InitializeAsync deve essere chiamato dal thread principale dell'interfaccia utente dell'app. Nelle app che usano C# o C++, il primo uso dell'oggetto MediaCapture per chiamare InitializeAsync deve trovarsi nel thread STA. Le chiamate da un thread MTA possono comportare un comportamento non definito.

Per istruzioni su come inizializzare e arrestare l'oggetto MediaCapture , vedi Acquisizione di foto, video e audio di base con MediaCapture.

A partire da Windows, versione 1803, InitializeAsync restituirà un errore o genererà un'eccezione con un codice di errore di 0xC00DAFC8 (MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT) quando viene rilevato un dispositivo di acquisizione non supportato. È possibile verificare la presenza di questo codice di errore e aggiornare l'interfaccia utente per avvisare l'utente.

Vedi anche

Si applica a

InitializeAsync(MediaCaptureInitializationSettings)

Inizializza l'oggetto 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

Parametri

mediaCaptureInitializationSettings
MediaCaptureInitializationSettings

Impostazioni di inizializzazione.

Restituisce

Restituisce un oggetto IAsyncAction utilizzato per controllare l'operazione asincrona.

Attributi

Requisiti Windows

Funzionalità dell'app
backgroundMediaRecording microphone webcam

Commenti

InitializeAsync avvierà una richiesta di consenso per ottenere l'autorizzazione dell'utente per consentire all'app di accedere al microfono o alla fotocamera. InitializeAsync deve essere chiamato dal thread principale dell'interfaccia utente dell'app. Nelle app che usano C# o C++, il primo uso dell'oggetto MediaCapture per chiamare InitializeAsync deve trovarsi nel thread STA. Le chiamate da un thread MTA possono comportare un comportamento non definito.

Per istruzioni su come inizializzare e arrestare l'oggetto MediaCapture , vedi Acquisizione di foto, video e audio di base con MediaCapture.

A partire da Windows, versione 1803, InitializeAsync restituirà un errore o genererà un'eccezione con un codice di errore di 0xC00DAFC8 (MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT) quando viene rilevato un dispositivo di acquisizione non supportato. È possibile verificare la presenza di questo codice di errore e aggiornare l'interfaccia utente per avvisare l'utente.

Vedi anche

Si applica a