Поделиться через


Метод IVideoWindow::p ut_AutoShow (control.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Метод put_AutoShow указывает, будет ли отрисовщик видео автоматически отображать окно видео при получении видеоданных.

Синтаксис

HRESULT put_AutoShow(
  [in] long AutoShow
);

Параметры

[in] AutoShow

Указывает, будет ли отрисовщик видео автоматически отображать окно видео. Необходимо установить одно из следующих значений.

Значение Описание
ОАТРУЕ Если отрисовщик видео приостанавливается или запускается, он автоматически отображает окно видео. (по умолчанию).
OAFALSE Отрисовщик видео не будет автоматически отображать окно видео.

Возвращаемое значение

Возможные возвращаемые значения:

Код возврата Описание
E_INVALIDARG
Недопустимый аргумент.
S_OK
Успешно.
VFW_E_NOT_CONNECTED
Фильтр отрисовщика видео не подключен.

Комментарии

По умолчанию, когда граф фильтра переходит в состояние приостановлено или выполняется, отрисовщик видео отображает окно видео и перемещает его на передний план. Если пользователь закрывает окно, оно не появится автоматически.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header control.h (включая Dshow.h)
Библиотека Strmiids.lib

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

Коды ошибок и успешного выполнения

Интерфейс IVideoWindow

IVideoWindow::get_AutoShow