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