MFCLOCK_CHARACTERISTICS_FLAGS 枚举 (mfidl.h)

包含描述时钟特征的标志。 这些标志由 IMFClock::GetClockCharacteristics 方法返回。

语法

typedef enum _MFCLOCK_CHARACTERISTICS_FLAGS {
  MFCLOCK_CHARACTERISTICS_FLAG_FREQUENCY_10MHZ = 0x2,
  MFCLOCK_CHARACTERISTICS_FLAG_ALWAYS_RUNNING = 0x4,
  MFCLOCK_CHARACTERISTICS_FLAG_IS_SYSTEM_CLOCK = 0x8
} MFCLOCK_CHARACTERISTICS_FLAGS;

常量

 
MFCLOCK_CHARACTERISTICS_FLAG_FREQUENCY_10MHZ
值: 0x2
IMFClock::GetCorrelatedTime 方法返回的时钟时间以 100 纳秒为单位。 如果此标志不存在,请调用 IMFClock::GetProperties 以获取时钟频率。 时钟频率在该方法返回的 MFCLOCK_PROPERTIES 结构的 qwClockFrequency 成员中提供。
MFCLOCK_CHARACTERISTICS_FLAG_ALWAYS_RUNNING
值: 0x4
时钟始终在运行。 如果存在此标志,则无法暂停或停止时钟。 如果此标志不存在,请调用 IMFClock::GetState 方法来获取当前状态。
MFCLOCK_CHARACTERISTICS_FLAG_IS_SYSTEM_CLOCK
值: 0x8
时钟时间是从系统时钟生成的。

要求

   
最低受支持的客户端 Windows Vista [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2008 [桌面应用 | UWP 应用]
标头 mfidl.h

另请参阅

Media Foundation 枚举