IMediaFilter::GetSyncSource
GetSyncSource メソッドは、現在の基準クロックを取得する。
構文
HRESULT GetSyncSource(
IReferenceClock **pClock
);
パラメータ
pClock
[out] クロックの IReferenceClock インターフェイスへのポインタを受け取る変数のアドレス。
戻り値
HRESULT 値を返す。可能な値は次の一覧のとおりである。
値 | 説明 |
S_OK | 成功。 |
E_POINTER | NULL ポインタ引数。 |
注意
このメソッドは、直前の IMediaFilter::SetSyncSource 呼び出しと同じ基準クロックを返す。基準クロックがない場合、pClock は値 NULL を受け取る。メソッドが返ったとき、*pClock が NULL 以外の場合は、IReferenceClock インターフェイスに未処理の参照カウントが残る。使った後は、必ず解放すること。
フィルタ グラフ マネージャでこのメソッドを呼び出して、現在の基準クロックを判別することもできる。
参照