次の方法で共有


IFilterGraph::SetDefaultSyncSource

SetDefaultSyncSource メソッドは、基準クロックをデフォルト クロックに設定する。

構文

  HRESULT SetDefaultSyncSource(void);

戻り値

HRESULT 値を返す。可能な値は次のとおりである。

説明
S_OK 成功。
VFW_E_NOT_STOPPED フィルタ グラフが停止していない。

注意

このメソッドは、フィルタ グラフ マネージャにデフォルト アルゴリズムを使う基準クロックを選択するように指示する。使うアルゴリズムの詳細については、「基準クロック」を参照すること。

通常は、フィルタ グラフ マネージャが自動的にクロックを選択するので、このメソッドを呼び出す必要はない。ただし、IMediaFilter::SetSyncSource を呼び出してクロックをオーバーライドした場合、SetDefaultSyncSource を使ってデフォルト クロックをリストアできる。

フィルタ グラフが実行中またはポーズ中の場合、このメソッドは失敗する。

参照