IMFVirtualCamera インターフェイス (mfvirtualcamera.h)

Media Foundation フレーム サーバー パイプラインに接続できる仮想カメラを表します。 これにより、開発者は、ハードウェア キャプチャ デバイスのようにアプリで検出および使用できるユーザー モード ソフトウェア コンポーネントを作成できます。

継承

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

こちらもご覧ください

MFCreateVirtualCamera