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


перечисление 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 , чтобы получить частоту часов. Частота часов задается в элементе qwClockFrequencyструктуры MFCLOCK_PROPERTIES , возвращаемой этим методом.
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