MFT_REGISTRATION_INFO 構造体 (mfidl.h)

IMFLocalMFTRegistration::RegisterMFTs メソッドのパラメーターが含まれています。

構文

typedef struct _MFT_REGISTRATION_INFO {
  CLSID                  clsid;
  GUID                   guidCategory;
  UINT32                 uiFlags;
  LPCWSTR                pszName;
  DWORD                  cInTypes;
  MFT_REGISTER_TYPE_INFO *pInTypes;
  DWORD                  cOutTypes;
  MFT_REGISTER_TYPE_INFO *pOutTypes;
} MFT_REGISTRATION_INFO;

メンバー

clsid

登録する Media Foundation 変換 (MFT) の CLSID。

guidCategory

MFT のカテゴリを指定する GUID。 MFT カテゴリの一覧については、「 MFT_CATEGORY」を参照してください。

uiFlags

_MFT_ENUM_FLAG列挙体からの 0 個以上のフラグのビットごとの OR

pszName

MFT のフレンドリ名を含むワイド文字列。

cInTypes

pInTypes 配列内の要素の数。

pInTypes

MFT_REGISTER_TYPE_INFO構造体の配列へのポインター。 配列の各メンバーは、MFT でサポートされる入力形式を指定します。 このメンバーが NULL の場合、 cInTypes メンバーは 0 である必要があります。

cOutTypes

pOutTypes 配列内の要素の数。

pOutTypes

MFT_REGISTER_TYPE_INFO構造体の配列へのポインター。 配列の各メンバーは、MFT でサポートされる出力形式を定義します。 このメンバーが NULL の場合、 cOutTypes メンバーは 0 である必要があります。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header mfidl.h

関連項目

Media Foundation Structures