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


перечисление AM_STREAM_INFO_FLAGS (strmif.h)

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

Перечисление AM_STREAM_INFO_FLAGS определяет флаги, указывающие состояние элемента управления потоком.

Синтаксис

typedef enum AM_STREAM_INFO_FLAGS {
  AM_STREAM_INFO_START_DEFINED = 0x1,
  AM_STREAM_INFO_STOP_DEFINED = 0x2,
  AM_STREAM_INFO_DISCARDING = 0x4,
  AM_STREAM_INFO_STOP_SEND_EXTRA = 0x10
} ;

Константы

 
AM_STREAM_INFO_START_DEFINED
Значение: 0x1
Указывает, что задано время начала закрепления.
AM_STREAM_INFO_STOP_DEFINED
Значение: 0x2
Указывает, что задано время остановки закрепления.
AM_STREAM_INFO_DISCARDING
Значение: 0x4
Указывает, что пин-код в настоящее время отменяет данные.
AM_STREAM_INFO_STOP_SEND_EXTRA
Значение: 0x10
Указывает, что пин-код отправит один дополнительный образец после достижения времени остановки.

Требования

Требование Значение
Заголовок strmif.h (включая Dshow.h)

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

AM_STREAM_INFO

IAMStreamControl::GetInfo