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


Метод IAMExtTransport::p ut_Mode (strmif.h)

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

Метод put_Mode задает транспортный режим; например, воспроизведение, остановка или запись.

Синтаксис

HRESULT put_Mode(
  [in] long Mode
);

Параметры

[in] Mode

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

Значение Описание
ED_MODE_PLAY Играйте.
ED_MODE_STOP Остановка.
ED_MODE_FREEZE Приостановка.
ED_MODE_THAW Продолжить.
ED_MODE_FF Перемыка вперед.
ED_MODE_REW Перемотки.
ED_MODE_RECORD Записи.
ED_MODE_RECORD_FREEZE Приостановка записи.
ED_MODE_RECORD_STROBE Запись одного кадра.
ED_MODE_STEP_FWD Один шаг вперед.
ED_MODE_STEP_REV Один шаг назад.
ED_MODE_SHUTTLE Шаттл (высокоскоростное движение с видимым изображением). Используйте с IAMExtTransport::p ut_Rate , чтобы задать скорость транспорта.
ED_MODE_EDIT_CUE Поместите транспорт в сигнальную точку для активного события редактирования.
ED_MODE_LINK_ON Свяжите этот метод с методами IMediaControl::Run, IMediaControl::Stop и IMediaControl::P пользовать .
ED_MODE_LINK_OFF Отключите этот метод от методов IMediaControl графа.

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

Возвращает HRESULT. Возможные ошибки:

Код возврата Описание
HRESULT_FROM_WIN32(ERROR_REQ_NOT_ACCEP)
Устройство не приняло команду .
S_OK
Успешно.

Требования

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

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

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

Интерфейс IAMExtTransport

IAMExtTransport::get_Mode