Microsoft DirectX 8.0

REGPINTYPES 構造体

構造体

フィルタを登録するためのメディア タイプ情報が格納される。

構文

typedef struct
{
    const CLSID *clsMajorType;
    const CLSID *clsMinorType;
} REGPINTYPES;

typedef REGPINTYPES AMOVIESETUP_MEDIATYPE, 
    * PAMOVIESETUP_MEDIATYPE, 
    * FAR LPAMOVIESETUP_MEDIATYPE;

メンバ

clsMajorType
メディア タイプのメジャー タイプ GUID
clsMinorType
メディア タイプのサブタイプ GUID。MEDIASUBTYPE_NULL でもよい。

注意

この構造体は、ピンがサポートするメディア タイプを識別するために、IFilterMapper2 インターフェイスで使用される。クラス ファクトリ テンプレート (CFactoryTemplate) では、同等の AMOVIESETUP_MEDIATYPE 型が使用される。

同じメジャー タイプに含まれるサブタイプの範囲を登録するには、値 MEDIASUBTYPE_NULL を使用する。

詳細については、「DirectShow オブジェクトの登録方法」を参照すること。