IMFVirtualCamera::Metode GetMediaSource (mfvirtualcamera.h)
Mendapatkan IMFMediaSource yang menyediakan data media dari kamera virtual.
Sintaks
HRESULT GetMediaSource(
IMFMediaSource **ppMediaSource
);
Parameter
ppMediaSource
IMFMediaSource klien bersama dari kamera virtual.
Nilai kembali
Kode kesalahan | Deskripsi |
---|---|
S_OK | Berhasil |
Keterangan
GetMediaSource mungkin tidak dipanggil sampai setelah IMFVirtualCamera::Start berhasil dipanggil. IMFMediaSource yang dikembalikan dalam parameter ppMediaSource adalah sumber media yang memiliki fungsionalitas yang berkurang. Ini secara internal ditandai sebagai klien bersama. Sumber media ini ditujukan untuk digunakan aplikasi sebagai pratinjau lokal selama proses aktivasi dan konfigurasi kamera virtual.
Jika fungsi penuh IMFMediaSource diperlukan, aplikasi harus memanggil MFCreateDeviceSource menggunakan nama tautan simbolis yang dikembalikan di IMFAttributes setelah panggilan IMFVirtualCamera::Start . Namun, melakukannya akan mengakibatkan sumber media kontrol eksklusif dibuat yang, ketika diaktifkan, akan mengunci semua aplikasi lain agar tidak menggunakan kamera virtual.
Masa pakai IMFMediaSource yang diambil oleh metode ini secara langsung terkait dengan masa pakai IMFVirtualCamera dari mana ia diperoleh. Jika IMFVirtualCamera dibuang atau IMFVirtualCamera::Shutdown dipanggil, IMFMediaSource yang diperoleh dari metode ini juga akan dimatikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Build 22000 |
Header | mfvirtualcamera.h |
Pustaka | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |