Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |