MFT_REGISTRATION_INFO structure
Contains parameters for the IMFLocalMFTRegistration::RegisterMFTs method.
Syntax
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;
Members
- clsid
-
CLSID of the Media Foundation transform (MFT) to register.
- guidCategory
-
GUID that specifies the category of the MFT. For a list of MFT categories, see MFT_CATEGORY.
- uiFlags
-
Bitwise OR of zero or more flags from the _MFT_ENUM_FLAG enumeration.
- pszName
-
Wide-character string that contains the friendly name of the MFT.
- cInTypes
-
Number of elements in the pInTypes array.
- pInTypes
-
Pointer to an array of MFT_REGISTER_TYPE_INFO structures. Each member of the array specifies an input format that the MFT supports. If this member is NULL, the cInTypes member must be zero.
- cOutTypes
-
Number of elements in the pOutTypes array.
- pOutTypes
-
Pointer to an array of MFT_REGISTER_TYPE_INFO structures. Each member of the array defines an output format that the MFT supports. If this member is NULL, the cOutTypes member must be zero.
Requirements
|
Minimum supported client |
Windows 7 [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2008 R2 [desktop apps only] |
|
Header |
|
See also