次の方法で共有


KSPROPERTY_STREAM_MASTERCLOCK

KSPROPERTY_STREAM_MASTERCLOCK プロパティは、ピンで同期に使用できるマスター クロックを使用または生成する場合に実装する必要がある省略可能なプロパティです。

使用方法概要表

取得 設定 対象 プロパティ記述子の種類 プロパティ値の種類

はい

はい

ピン

KSPROPERTY

HANDLE

備考

このプロパティは、クエリ時に NULL ハンドルを返します。 サポートは、呼び出しが正常に返されたかどうかによって決まります。

KSPROPERTY_STREAM_MASTERCLOCK を使用して、マスター クロックがピンでサポートされているかどうかを照会したり、ピンの現在のマスター クロックを設定したりすることができます。 これは通常、DirectShow などのグラフ マネージャーを使用して行われます。 マスター クロック ハンドルが取得され、別のピンにマスター クロックを設定するために使用することも、DirectShow グラフなどのマスター クロックのユーザー モード プロキシとして使用することもできます。

クロックがピンに設定されている場合、ピンは基になるファイル オブジェクトを参照し、後でそのファイル オブジェクトに対してクエリを実行できます。 ファイル ハンドル自体は、ハンドルを照会したクライアントによって閉じられる必要があります。

フィルターは、他のストリームと同期する必要のないグラフの中央に配置されたコンバーター フィルターなど、マスター クロックを生成しない場合や参照する必要がある場合に、このプロパティをサポートする必要はありません。 このプロパティは、フィルターによってマスター クロックが生成されるが外部マスター クロックと同期しない場合にも読み取り専用として使用できます。

KS のクロック」および「AVStream のクロック」も参照してください。

要件

ヘッダー

Ks.h (Ks.h を含む)

関連項目

KSPROPERTY