Freigeben über


MFT_REGISTRATION_INFO-Struktur (mfidl.h)

Enthält Parameter für die IMFLocalMFTRegistration::RegisterMFTs-Methode .

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 der zu registrierenden Media Foundation-Transformation (MFT).

guidCategory

GUID, die die Kategorie des MFT angibt. Eine Liste der MFT-Kategorien finden Sie unter MFT_CATEGORY.

uiFlags

Bitweise OR mit null oder mehr Flags aus der _MFT_ENUM_FLAG-Enumeration .

pszName

Breitzeichenzeichenfolge, die den Anzeigenamen des MFT enthält.

cInTypes

Anzahl der Elemente im pInTypes-Array .

pInTypes

Zeiger auf ein Array von MFT_REGISTER_TYPE_INFO Strukturen. Jeder Member des Arrays gibt ein Eingabeformat an, das vom MFT unterstützt wird. Wenn dieser Member NULL ist, muss das cInTypes-Element 0 sein.

cOutTypes

Anzahl der Elemente im pOutTypes-Array .

pOutTypes

Zeiger auf ein Array von MFT_REGISTER_TYPE_INFO Strukturen. Jeder Member des Arrays definiert ein Ausgabeformat, das vom MFT unterstützt wird. Wenn dieser Member NULL ist, muss das cOutTypes-Element 0 sein.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile mfidl.h

Weitere Informationen

Media Foundation-Strukturen