Expand Minimize

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

Mfidl.h

See also

Media Foundation Enumerations

 

 

Community Additions

ADD
Show:
© 2014 Microsoft