Antarmuka IMFVirtualCamera (mfvirtualcamera.h)
Mewakili kamera virtual yang dapat dicolokkan ke alur server bingkai Media Foundation. Hal ini memungkinkan pengembang untuk membuat komponen perangkat lunak mode pengguna yang dapat ditemukan dan digunakan oleh aplikasi seolah-olah itu adalah perangkat penangkapan perangkat keras.
Warisan
Antarmuka IMFVirtualCamera mewarisi dari antarmuka IMFAttributes.
Metode
Antarmuka IMFVirtualCamera memiliki metode ini.
IMFVirtualCamera::AddDeviceSourceInfo Menginformasikan alur kamera virtual akan memerlukan kontrol eksklusif ke kamera fisik yang ditentukan oleh nama simbolis perangkat yang ditentukan. |
IMFVirtualCamera::AddProperty Menambahkan properti antarmuka perangkat kustom ke kamera virtual. |
IMFVirtualCamera::AddRegistryEntry Menambahkan entri registri kustom ke kunci registri antarmuka perangkat. |
IMFVirtualCamera::CreateSyncEvent Pembungkus di sekitar metode IKsControl::KsEvent, yang memungkinkan atau menonaktifkan peristiwa. |
IMFVirtualCamera::CreateSyncSemaphore Pembungkus di sekitar metode IKsControl::KsEvent, yang memungkinkan atau menonaktifkan semaphore. |
IMFVirtualCamera::GetMediaSource Mendapatkan IMFMediaSource yang menyediakan data media dari kamera virtual. |
IMFVirtualCamera::Remove Menonaktifkan dan membatalkan pendaftaran kamera virtual dari sistem. |
IMFVirtualCamera::SendCameraProperty Pembungkus di sekitar metode IKsControl::KsProperty internal. |
IMFVirtualCamera::Shutdown Merilis semua sumber daya internal kamera virtual. |
IMFVirtualCamera::Start Membuat dan mendaftarkan kamera virtual. |
IMFVirtualCamera::Stop Menonaktifkan kamera virtual terdaftar, memblokir aplikasi agar tidak dapat menghitung atau mengaktifkan kamera virtual. |
Keterangan
Buat instans IMFVirtualCamera dengan memanggil MFCreateVirtualCamera. Ketika antarmuka ini dikembalikan dari MFCreateVirtualCamera untuk pertama kalinya, antarmuka mewakili serangkaian opsi konfigurasi. Pemanggil bertanggung jawab untuk mengonfigurasi pengaturan yang berbeda pada kamera virtual sebelum memulai kamera. Memanggil metode IMFVirtualCamera::Start memungkinkan kamera dapat ditemukan dan dapat diaktifkan pada perangkat.
Persyaratan
Klien minimum yang didukung | Windows Build 22000 |
Header | mfvirtualcamera.h |