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 フィルタの登録方法」を参照すること。

参照