IMFVirtualCamera 介面 (mfvirtualcamera.h)
表示可插入媒體基礎框架伺服器管線的虛擬相機。 這可讓開發人員建立使用者模式軟體元件,以供應用程式探索及使用,就像是硬體擷取裝置一樣。
繼承
IMFVirtualCamera介面繼承自 IMFAttributes 介面。
方法
IMFVirtualCamera介面具有這些方法。
IMFVirtualCamera::AddDeviceSourceInfo 通知管線虛擬相機需要對指定裝置符號名稱所指定的實體相機進行獨佔控制。 |
IMFVirtualCamera::AddProperty 將自訂裝置介面屬性新增至虛擬相機。 |
IMFVirtualCamera::AddRegistryEntry 將自訂登錄專案新增至裝置介面登錄機碼。 |
IMFVirtualCamera::CreateSyncEvent IKsControl::KsEvent 方法的包裝函式,可啟用或停用事件。 |
IMFVirtualCamera::CreateSyncSemaphore IKsControl::KsEvent 方法的包裝函式,可啟用或停用旗號。 |
IMFVirtualCamera::GetMediaSource 取得從虛擬相機提供媒體資料的 IMFMediaSource。 |
IMFVirtualCamera::Remove 從系統停用和取消註冊虛擬相機。 |
IMFVirtualCamera::SendCameraProperty 內部 IKsControl::KsProperty 方法的包裝函式。 |
IMFVirtualCamera::Shutdown 釋放所有虛擬相機的內部資源。 |
IMFVirtualCamera::Start 建立並註冊虛擬相機。 |
IMFVirtualCamera::Stop 停用已註冊的虛擬相機,封鎖應用程式無法列舉或啟用虛擬相機。 |
備註
藉由呼叫MFCreateVirtualCamera來建立IMFVirtualCamera的實例。 第一次從 MFCreateVirtualCamera 傳回此介面時,介面代表一組設定選項。 呼叫端負責在啟動相機之前,先在虛擬相機上設定不同的設定。 呼叫 IMFVirtualCamera::Start 方法可讓相機在裝置上探索並啟用。
規格需求
最低支援的用戶端 | Windows 組建 22000 |
標頭 | mfvirtualcamera.h |