AM_SEEKING_SEEKING_CAPABILITIES枚举 (strmif.h)

指定媒体流的查找功能。

语法

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 功能标志。 但是,Filter Graph 管理器的 IMediaSeeking::GetCurrentPosition 的实现基于引用时钟,因此即使功能标志不包括 AM_SEEKING_CanGetCurrentPos,也可以调用此方法。

要求

   
标头 strmif.h (包括 Dshow.h)

另请参阅

DirectShow 枚举类型

IMediaSeeking::CheckCapabilities

IMediaSeeking::GetCapabilities