перечисление AM_SEEKING_SEEKING_CAPABILITIES (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Задает возможности поиска потока мультимедиа.
Синтаксис
typedef enum AM_SEEKING_SeekingCapabilities {
AM_SEEKING_CanSeekAbsolute = 0x1,
AM_SEEKING_CanSeekForwards = 0x2,
AM_SEEKING_CanSeekBackwards = 0x4,
AM_SEEKING_CanGetCurrentPos = 0x8,
AM_SEEKING_CanGetStopPos = 0x10,
AM_SEEKING_CanGetDuration = 0x20,
AM_SEEKING_CanPlayBackwards = 0x40,
AM_SEEKING_CanDoSegments = 0x80,
AM_SEEKING_Source = 0x100
} AM_SEEKING_SEEKING_CAPABILITIES;
Константы
AM_SEEKING_CanSeekAbsolute Значение: 0x1 Поток может стремиться к абсолютной позиции. |
AM_SEEKING_CanSeekForwards Значение: 0x2 Поток может искать вперед. |
AM_SEEKING_CanSeekBackwards Значение: 0x4 Поток может искать назад. |
AM_SEEKING_CanGetCurrentPos Значение: 0x8 Поток может сообщить о своей текущей позиции. См. заметки. |
AM_SEEKING_CanGetStopPos Значение: 0x10 Поток может сообщить о своей позиции остановки. |
AM_SEEKING_CanGetDuration Значение: 0x20 Поток может сообщить о своей длительности. |
AM_SEEKING_CanPlayBackwards Значение: 0x40 Поток может воспроизводиться назад. |
AM_SEEKING_CanDoSegments Значение: 0x80 Поток может выполнять простой цикл (см. раздел IMediaSeeking::SetPositions). |
AM_SEEKING_Source Значение: 0x100 Зарезервировано. |
Комментарии
Большинство фильтров DirectShow не сообщают флаг возможности AM_SEEKING_CanGetCurrentPos . Однако реализация IMediaSeeking::GetCurrentPosition диспетчера графов фильтров основана на эталонных часах, поэтому этот метод можно вызвать, даже если флаги возможностей не включают AM_SEEKING_CanGetCurrentPos.
Требования
Верхняя часть | strmif.h (включая Dshow.h) |