MediaCapture.InitializeAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- InitializeAsync(MediaCaptureInitializationSettings)
- Acquisizione di foto, video e audio di base con MediaCapture
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.