MFCLOCK_CHARACTERISTICS_FLAGS enumeration (mfidl.h)
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
} MFCLOCK_CHARACTERISTICS_FLAGS;
Constants
MFCLOCK_CHARACTERISTICS_FLAG_FREQUENCY_10MHZ Value: 0x2 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 Value: 0x4 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 Value: 0x8 The clock times are generated from the system clock. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2008 [desktop apps | UWP apps] |
Header | mfidl.h |