Метод IMFCaptureEngine::StartRecord (mfcaptureengine.h)
Начинает запись звука или видео в файл.
Синтаксис
HRESULT StartRecord();
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Приемник записи не инициализирован. |
Комментарии
Перед вызовом этого метода настройте приемник записи, вызвав IMFCaptureSink::AddStream. Чтобы получить указатель на приемник записи, позвоните по телефону IMFCaptureEngine::GetSink.
Этот метод является асинхронным. Если метод возвращает код успешного выполнения, вызывающий объект получит событие MF_CAPTURE_ENGINE_RECORD_STARTED с помощью метода IMFCaptureEngineOnEventCallback::OnEvent . Операция может завершиться асинхронным сбоем после успешного выполнения метода. Если это так, код ошибки передается с помощью метода OnEvent .
Чтобы остановить запись, позвоните по телефону IMFCaptureEngine::StopRecord.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | mfcaptureengine.h |