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