REGPINTYPES 構造体
REGPINTYPES 構造体には、フィルタを登録するためのメディア タイプ情報が格納される。
構文
typedef struct
{
const CLSID *clsMajorType;
const CLSID *clsMinorType;
} REGPINTYPES;
typedef REGPINTYPES AMOVIESETUP_MEDIATYPE,
* PAMOVIESETUP_MEDIATYPE,
* LPAMOVIESETUP_MEDIATYPE;
メンバ
clsMajorType
メディア タイプのメジャー タイプ GUID。
clsMinorType
メディア タイプのサブタイプ GUID。MEDIASUBTYPE_NULL でもよい。
注意
この構造体は、ピンがサポートするメディア タイプを識別するために、IFilterMapper2 インターフェイスで使われる。クラス ファクトリ テンプレート (CFactoryTemplate) では、同等の AMOVIESETUP_MEDIATYPE 型が使われる。
同じメジャー タイプに含まれるサブタイプの範囲を登録するには、値 MEDIASUBTYPE_NULL を使う。
詳細については、「DirectShow フィルタの登録方法」を参照すること。
参照