IMFCaptureEngine インターフェイス (mfcaptureengine.h)

1 つ以上のキャプチャ デバイスを制御します。 キャプチャ エンジンは、このインターフェイスを実装します。 このインターフェイスへのポインターを取得するには、 MFCreateCaptureEngine または IMFCaptureEngineClassFactory::CreateInstance を呼び出します。

継承

IMFCaptureEngine インターフェイスは、IUnknown インターフェイスから継承されます。 IMFCaptureEngine には、次の種類のメンバーもあります。

メソッド

IMFCaptureEngine インターフェイスには、これらのメソッドがあります。

 
IMFCaptureEngine::GetSink

キャプチャ シンク オブジェクトの 1 つへのポインターを取得します。
IMFCaptureEngine::GetSource

キャプチャ ソース オブジェクトへのポインターを取得します。
IMFCaptureEngine::Initialize

キャプチャ エンジンを初期化します。
IMFCaptureEngine::StartPreview

プレビューを開始します。
IMFCaptureEngine::StartRecord

ファイルへのオーディオやビデオの記録を開始します。
IMFCaptureEngine::StopPreview

プレビューを停止します。
IMFCaptureEngine::StopRecord

記録を停止します。
IMFCaptureEngine::TakePhoto

ビデオ ストリームから静止画像をキャプチャします。

注釈

IMFCaptureEngine では 、1 つのパス CBR エンコードのみがサポートされます。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mfcaptureengine.h

こちらもご覧ください

メディア ファンデーション インターフェイス