Интерфейс IMFCaptureEngine (mfcaptureengine.h)

Управляет одним или несколькими устройствами захвата. Подсистема захвата реализует этот интерфейс. Чтобы получить указатель на этот интерфейс, вызовите MFCreateCaptureEngine или IMFCaptureEngineClassFactory::CreateInstance.

Наследование

Интерфейс IMFCaptureEngine наследуется от интерфейса IUnknown . IMFCaptureEngine также имеет следующие типы членов:

Методы

Интерфейс IMFCaptureEngine имеет следующие методы.

 
IMFCaptureEngine::GetSink

Возвращает указатель на один из объектов приемника захвата.
IMFCaptureEngine::GetSource

Возвращает указатель на исходный объект записи.
IMFCaptureEngine::Initialize

Инициализирует подсистему захвата.
IMFCaptureEngine::StartPreview

Запускает предварительный просмотр.
IMFCaptureEngine::StartRecord

Начинает запись звука и (или) видео в файл.
IMFCaptureEngine::StopPreview

Останавливает предварительный просмотр.
IMFCaptureEngine::StopRecord

Останавливает запись.
IMFCaptureEngine::TakePhoto

Захватывает неподвижное изображение из видеопотока.

Комментарии

IMFCaptureEngine поддерживает только одно сквозное кодирование CBR.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header mfcaptureengine.h

См. также раздел

Интерфейсы Media Foundation