MFCLOCK_CHARACTERISTICS_FLAGS enumeration
Contains flags that describe the characteristics of a clock. These flags are returned by the IMFClock::GetClockCharacteristics method.
Syntax
typedef enum MFCLOCK_CHARACTERISTICS_FLAGS { MFCLOCK_CHARACTERISTICS_FLAG_FREQUENCY_10MHZ = 0x2, MFCLOCK_CHARACTERISTICS_FLAG_ALWAYS_RUNNING = 0x4, MFCLOCK_CHARACTERISTICS_FLAG_IS_SYSTEM_CLOCK = 0x8 } ;
Constants
- MFCLOCK_CHARACTERISTICS_FLAG_FREQUENCY_10MHZ
-
The clock times returned by the IMFClock::GetCorrelatedTime method are in units of 100 nanoseconds. If this flag is absent, call IMFClock::GetProperties to get the clock frequency. The clock frequency is given in the qwClockFrequency member of the MFCLOCK_PROPERTIES structure returned by that method.
- MFCLOCK_CHARACTERISTICS_FLAG_ALWAYS_RUNNING
-
The clock is always running. If this flag is present, the clock cannot be paused or stopped. If this flag is absent, call the IMFClock::GetState method to get the current state.
- MFCLOCK_CHARACTERISTICS_FLAG_IS_SYSTEM_CLOCK
-
The clock times are generated from the system clock.
Requirements
|
Minimum supported client |
Windows Vista [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
Windows Server 2008 [desktop apps | Windows Store apps] |
|
Header |
|
See also