Microsoft DirectX 8.0

ピン プロパティ セット

ピン プロパティ セットを使用すると、ピンが属するカテゴリを取得できる (ある場合)。そのカテゴリはフィルタがピンを作成するときにそのフィルタによってセットされる、カテゴリはどのタイプのデータがピンを流れているのかを示す。最もよく使われるカテゴリはキャプチャ フィルタのキャプチャピンとプレビューピンに対するものである。[SDK Root]/samples/multimedia/DirectShow/Capture/AMCap ディレクトリの AMCaps サンプルは、Windows Driver Model (WDM) の ビデオ キャプチャ デバイスをベースにしたフィルタ倉をを構築するときにこのプロパティ セットをどう設定するかを示す。

次の情報は、IKsPropertySet メソッドの呼び出しでこのプロパティ セットに使用するために必要な定数およびデータ型の情報を示している。GUID (guidPropSet)、プロパティ ID (dwPropID)、およびプロパティのデータ型 (pPropData) パラメータの値を提供する。

プロパティ セット GUID: AMPROPSETID_Pin

このプロパティ セットは、AMPROPERTY_PIN_CATEGORY ピン カテゴリ プロパティのみで構成される。このプロパティは GUID データ型を使用する。Microsoft® DirectShow® では、SDK のインクルード ディレクトリの Uuids.h に、次のピン カテゴリが定義されている。

カテゴリ説明
PIN_CATEGORY_ANALOGVIDEOIN アナログ信号を入力してデジタル化するキャプチャ フィルタの入力ピン
PIN_CATEGORY_CAPTURE キャプチャ ピン。
PIN_CATEGORY_CC Line 21 からのクローズド キャプション データを提供するピン。
PIN_CATEGORY_EDS 拡張データ サービス (Line 21、偶数フィールド) を提供するピン。
PIN_CATEGORY_NABTS 北米ビデオ テキスト規格データを提供するピン。
PIN_CATEGORY_PREVIEW プレビュー ピン。
PIN_CATEGORY_STILL 静止画を提供するピン。
PIN_CATEGORY_TELETEXT 文字放送 (クローズド キャプションの変種) を提供するピン。
PIN_CATEGORY_TIMECODE タイムコード データを提供するピン。
PIN_CATEGORY_VBI 垂直同期間隔 データを提供するピン。
PIN_CATEGORY_VIDEOPORT Video output pin to be connected to input pin zero on the オーバーレイ ミキサー の入力ピン ゼロに接続するビデオ出力ピン。
PIN_CATEGORY_VIDEOPORT_VBI VBISurf に接続されるピン、ビデオポートが使われる場合のクローズド キャプション オーバーレイのようなものに正しいビデオ メモリを割り当てる必要がある VBI サーフェイス アロケータ フィルタ。PCI、IEEE 1394、USB シナリオはこのフィルタを使わない。詳細については、「Microsoft TV テクノロジ」を参照すること。

IKsPropertySet インターフェイスを使用して、これらのプロパティをサポートするために設定、取得、およびクエリを行う。