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 |