MediaCapture.InitializeAsync Metode

Definisi

Overload

InitializeAsync()

Menginisialisasi objek MediaCapture , menggunakan pengaturan default.

InitializeAsync(MediaCaptureInitializationSettings)

Menginisialisasi objek MediaCapture .

InitializeAsync()

Menginisialisasi objek MediaCapture , menggunakan pengaturan default.

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

Mengembalikan

Mengembalikan objek IAsyncAction yang digunakan untuk mengontrol operasi asinkron.

Atribut

Persyaratan Windows

Kemampuan aplikasi
backgroundMediaRecording microphone webcam

Keterangan

InitializeAsync akan meluncurkan permintaan persetujuan untuk mendapatkan izin pengguna agar aplikasi dapat mengakses mikrofon atau kamera. InitializeAsync harus dipanggil dari utas UI utama aplikasi Anda. Di aplikasi yang menggunakan C# atau C++, penggunaan pertama objek MediaCapture untuk memanggil InitializeAsync harus berada di utas STA. Panggilan dari utas MTA dapat mengakibatkan perilaku yang tidak terdefinisi.

Untuk panduan cara menginisialisasi dan mematikan objek MediaCapture , lihat Pengambilan foto, video, dan audio dasar dengan MediaCapture.

Dimulai dengan Windows, versi 1803, InitializeAsync akan mengembalikan kesalahan atau melemparkan pengecualian dengan kode kesalahan 0xC00DAFC8 (MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT) ketika perangkat pengambilan yang tidak didukung terdeteksi. Anda dapat memeriksa kode kesalahan ini dan memperbarui UI Anda untuk memberi tahu pengguna.

Lihat juga

Berlaku untuk

InitializeAsync(MediaCaptureInitializationSettings)

Menginisialisasi objek 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

Parameter

mediaCaptureInitializationSettings
MediaCaptureInitializationSettings

Pengaturan inisialisasi.

Mengembalikan

Mengembalikan objek IAsyncAction yang digunakan untuk mengontrol operasi asinkron.

Atribut

Persyaratan Windows

Kemampuan aplikasi
backgroundMediaRecording microphone webcam

Keterangan

InitializeAsync akan meluncurkan permintaan persetujuan untuk mendapatkan izin pengguna agar aplikasi dapat mengakses mikrofon atau kamera. InitializeAsync harus dipanggil dari utas UI utama aplikasi Anda. Di aplikasi yang menggunakan C# atau C++, penggunaan pertama objek MediaCapture untuk memanggil InitializeAsync harus berada di utas STA. Panggilan dari utas MTA dapat mengakibatkan perilaku yang tidak terdefinisi.

Untuk panduan cara menginisialisasi dan mematikan objek MediaCapture , lihat Pengambilan foto, video, dan audio dasar dengan MediaCapture.

Dimulai dengan Windows, versi 1803, InitializeAsync akan mengembalikan kesalahan atau melemparkan pengecualian dengan kode kesalahan 0xC00DAFC8 (MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT) ketika perangkat pengambilan yang tidak didukung terdeteksi. Anda dapat memeriksa kode kesalahan ini dan memperbarui UI Anda untuk memberi tahu pengguna.

Lihat juga

Berlaku untuk