Перечисление 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 |