Microsoft DirectX 8.0 |
フィルタを登録するための情報が格納される。
構文
typedef struct { DWORD dwVersion; DWORD dwMerit; union { struct { ULONG cPins; const REGFILTERPINS *rgPins; }; struct { ULONG cPins2; const REGFILTERPINS2 *rgPins2; }; }; } REGFILTER2;
メンバ
- dwVersion
- フィルタ登録のフォーマット。値 1 は、共用体に名前のない 1 番目の構造体が格納されていることを示す。値 2 は、共用体に名前のない 2 番目の構造体が格納されていることを示す。
- dwMerit
- フィルタのメリット。メリット値が高いフィルタほど先に列挙される。
- cPins
- ピンの数 (dwVersion が 1 の場合のみに定義される)。
- rgPins
- REGFILTERPINS 構造体の配列へのポインタ (dwVersion が 1 の場合のみに定義される)。配列のサイズは cPins。
- cPins2
- ピンの数 (dwVersion が 2 の場合のみに定義される)。
- rgPins2
- REGFILTERPINS2 構造体の配列へのポインタ (dwVersion が 2 の場合のみに定義される)。配列のサイズは cPins2。
注意
この構造体は、IFilterMapper2::RegisterFilter メソッドに渡される。
ピンのメディアまたはカテゴリを登録するには、dwVersion に 2 を設定し、REGFILTERPINS2 構造体を使用する。