KsFilterGetChildPinCount 関数 (ks.h)
KsFilterGetChildPinCount関数は、特定のフィルターで現在インスタンス化されている特定の型のピンの数を返します。
構文
KSDDKAPI ULONG KsFilterGetChildPinCount(
[in] PKSFILTER Filter,
[in] ULONG PinId
);
パラメーター
[in] Filter
PinID の型のインスタンス化されたピンの数を検索する KSFILTER 構造体ポインター。
[in] PinId
インスタンス化されたピンの数を検索するピンの種類。 PinID は、ピンが属するフィルターのピン記述子の配列へのインデックスです。
戻り値
KsFilterGetChildPinCount は、Filterで現在インスタンス化されている PinID 型のピンの数を返します。 このようなピンが存在しない場合、または PinID 範囲外の場合は、0 が返されます。
備考
この呼び出しによって返されるカウントは、フィルター 制御ミューテックスが保持されている間に関数が呼び出された場合にのみ、正しいことが保証されます。 このミューテックスが保持され続ける限り、呼び出し後もカウントは正しいままです。 ミューテックスが解放されるとすぐに、他のピンを追加または削除できるため、実際のピン数が変更されます。
詳細については、「AVStream でのミューテックスの」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | ks.h (Ks.h を含む) |
ライブラリ | Ks.lib |
IRQL | PASSIVE_LEVEL |
関連項目
KSFILTER を する
KSPIN を する
KsPinGetNextSiblingPin を する