Поделиться через


Перечисление MF_CONNECT_METHOD (mfidl.h)

Указывает, как загрузчик топологии подключает узел топологии. Это перечисление используется с атрибутом MF_TOPONODE_CONNECT_METHOD .

Синтаксис

typedef enum _MF_CONNECT_METHOD {
  MF_CONNECT_DIRECT = 0,
  MF_CONNECT_ALLOW_CONVERTER = 0x1,
  MF_CONNECT_ALLOW_DECODER = 0x3,
  MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES = 0x4,
  MF_CONNECT_AS_OPTIONAL = 0x10000,
  MF_CONNECT_AS_OPTIONAL_BRANCH = 0x20000
} MF_CONNECT_METHOD;

Константы

 
MF_CONNECT_DIRECT
Значение: 0
Подключите узел напрямую к его соседу вышестоящий. В противном случае произойдет сбой.
MF_CONNECT_ALLOW_CONVERTER
Значение: 0x1
Добавьте преобразование преобразователя вышестоящий из этого узла, если это необходимо для завершения подключения. Преобразования преобразователей включают преобразователи цветового пространства для видео и ресамплеры аудио для звука.
MF_CONNECT_ALLOW_DECODER
Значение: 0x3
Добавьте преобразование декодера вышестоящий вышестоящий из этого узла, если это необходимо для завершения подключения. Числовое значение этого флага включает флаг MF_CONNECT_ALLOW_CONVERTER . Таким образом, установка флага MF_CONNECT_ALLOW_DECODER также задает флаг MF_CONNECT_ALLOW_CONVERTER .
MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES
Значение: 0x4
Управляет порядком, в котором загрузчик топологии пытается выполнить
использовать различные типы выходных данных из этого узла. В настоящее время этот флаг применяется только к исходным узлам. Дополнительные сведения см. в разделе MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES.

Примечание Требуется Windows 7 или более поздней версии.

 
MF_CONNECT_AS_OPTIONAL
Значение: 0x10000
Этот узел является необязательным. Если загрузчик топологии не может подключить этот узел, он пропустит узел и продолжит работу.
MF_CONNECT_AS_OPTIONAL_BRANCH
Значение: 0x20000
Вся ветвь топологии, начиная с этого узла, является необязательной. Если загрузчик топологии не может разрешить эту ветвь, он пропустит ветвь и продолжит работу.

Требования

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

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

Перечисления Media Foundation