KsDeviceGetFirstChildFilterFactory 関数 (ks.h)

KsDeviceGetFirstChildFilterFactory 関数は、特定の AVStream デバイスに属する最初の子フィルター ファクトリを返します。

構文

PKSFILTERFACTORY KsDeviceGetFirstChildFilterFactory(
  [in] PKSDEVICE Device
);

パラメーター

[in] Device

最初の子フィルター ファクトリを検索する AVStream デバイスを表す KSDEVICE 構造体へのポインター。

戻り値

Device の最初の子フィルター ファクトリを表す KSFILTERFACTORY 構造体へのポインターを返 しますデバイスに登録されているフィルター ファクトリがない場合は、NULL が返されます。

注釈

この呼び出しは、 KsGetFirstChild へのインライン関数呼び出しです。 オブジェクト階層は、適切なミューテックス (この場合はデバイス ミューテックス) が保持されている間にのみ安定することが保証されることに注意してください。 詳細については、「 AVStream のミューテックス」を参照してください。

AVStream の親子関係のグラフィカル表現については、 AVStream オブジェクト階層の図を参照してください。

要件

要件
サポートされている最小のクライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
対象プラットフォーム デスクトップ
Header ks.h (Ks.h を含む)
IRQL PASSIVE_LEVEL

こちらもご覧ください

KSDEVICE

KSFILTERFACTORY

KsFilterFactoryGetNextSiblingFilterFactory

KsGetFirstChild