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 を呼び出してクロック周波数を取得します。 クロック周波数は、そのメソッドによって返されるMFCLOCK_PROPERTIES構造体の qwClockFrequency メンバーで指定されます。
MFCLOCK_CHARACTERISTICS_FLAG_ALWAYS_RUNNING
値: 0x4
時計は常に実行されています。 このフラグが存在する場合、クロックを一時停止または停止することはできません。 このフラグがない場合は、 IMFClock::GetState メソッドを呼び出して現在の状態を取得します。
MFCLOCK_CHARACTERISTICS_FLAG_IS_SYSTEM_CLOCK
値: 0x8
クロック時間はシステム クロックから生成されます。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
Header mfidl.h

関連項目

Media Foundation 列挙