IMFClockStateSink インターフェイス (mfidl.h)

プレゼンテーション クロックから状態変更通知を受け取ります。

継承

IMFClockStateSink インターフェイスは、IUnknown インターフェイスから継承されます。 IMFClockStateSink には、次の種類のメンバーもあります。

メソッド

IMFClockStateSink インターフェイスには、これらのメソッドがあります。

 
IMFClockStateSink::OnClockPause

プレゼンテーション クロックが一時停止したときに呼び出されます。
IMFClockStateSink::OnClockRestart

プレゼンテーション クロックが一時停止中に同じ位置から再起動したときに呼び出されます。
IMFClockStateSink::OnClockSetRate

プレゼンテーション クロックでレートが変化したときに呼び出されます。
IMFClockStateSink::OnClockStart

プレゼンテーション クロックの開始時に呼び出されます。
IMFClockStateSink::OnClockStop

プレゼンテーション クロックが停止したときに呼び出されます。

注釈

プレゼンテーション クロックから状態変更通知を受信するには、このインターフェイスを実装し、プレゼンテーション クロックで IMFPresentationClock::AddClockStateSink を呼び出します。

このインターフェイスは、次の方法で実装する必要があります。

  • プレゼンテーションの時間ソース。 プレゼンテーション クロックでは、このインターフェイスを使用して、タイム ソースからの変更状態を要求します。
  • メディア シンク。 メディア シンクでは、このインターフェイスを使用して、プレゼンテーション クロックが変更されたときに通知を受け取ります。
通知する必要がある他のオブジェクトは、このインターフェイスを実装できます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー mfidl.h

こちらもご覧ください

IMFPresentationTimeSource

メディア ファンデーション インターフェイス

プレゼンテーションクロック