структура 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

CLSID преобразования Media Foundation (MFT) для регистрации.

guidCategory

GUID, указывающий категорию MFT. Список категорий MFT см. в разделе MFT_CATEGORY.

uiFlags

Побитовое ИЛИ с нулевым или более флагами из перечисления _MFT_ENUM_FLAG .

pszName

Строка расширенных символов, содержащая понятное имя MFT.

cInTypes

Число элементов в массиве pInTypes .

pInTypes

Указатель на массив MFT_REGISTER_TYPE_INFO структур. Каждый элемент массива задает формат входных данных, поддерживаемый MFT. Если этот элемент имеет значение NULL, элемент cInTypes должен быть равен нулю.

cOutTypes

Количество элементов в массиве pOutTypes .

pOutTypes

Указатель на массив MFT_REGISTER_TYPE_INFO структур. Каждый элемент массива определяет формат вывода, поддерживаемый MFT. Если этот элемент имеет значение NULL, элемент cOutTypes должен быть равен нулю.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть mfidl.h

См. также раздел

Структуры Media Foundation