перечисление ACX_STREAM_BRIDGE_CONFIG_FLAGS (acxstreams.h)
Перечисление ACX_STREAM_BRIDGE_CONFIG_FLAGS описывает флаги конфигурации Acx Stream Bridge.
Синтаксис
typedef enum _ACX_STREAM_BRIDGE_CONFIG_FLAGS {
AcxStreamBridgeConfigNoFlags,
AcxStreamBridgeInvertChangeStateSequence,
AcxStreamBridgeForwardInStreamVarArguments,
AcxStreamBridgeConfigValidFlags
} ACX_STREAM_BRIDGE_CONFIG_FLAGS;
Константы
AcxStreamBridgeConfigNoFlags В конфигурации Acx Stream Bridge нет флагов. |
AcxStreamBridgeInvertChangeStateSequence Используйте этот флаг, чтобы инвертировать последовательность уведомлений об изменении состояния потока. Изменение состояния потока конечной точки по умолчанию при переходе с STOP на RUN: — Для конечных точек отрисовки ACX уведомляет поток каждого канала о многоканальной конечной точке, начиная с потока канала потоковой передачи и заканчивая потоком цепи с выводом устройства. — Для конечных точек захвата ACX уведомляет поток каждого канала о многоканальной конечной точке, начиная с потока цепи с контактом моста устройства и заканчивая потоком канала потоковой передачи. Изменение состояния потока конечной точки по умолчанию при переходе с ЗАПУСКА на STOP: — Для конечных точек отрисовки ACX уведомляет поток каждого канала о многоканальной конечной точке, начиная с потока цепи с контактом моста устройства и заканчивая потоком канала потоковой передачи. — Для конечных точек захвата ACX уведомляет поток каждого канала о многоканальной конечной точке, начиная с потока канала потоковой передачи и заканчивая потоком цепи с выводом устройства. Инвертированная последовательность при переходе от STOP к RUN: Для конечных точек отрисовки ACX уведомляет поток каждого канала о многоканальной конечной точке, начиная с потока цепи с закреплением моста устройства и заканчивая потоком канала потоковой передачи. Для конечных точек захвата ACX уведомляет поток каждого канала о многоканальной конечной точке, начиная с потока канала потоковой передачи и заканчивая потоком цепи с выводом устройства. Перевернутая последовательность при переходе от RUN к STOP: — Для конечных точек отрисовки ACX уведомляет поток каждого канала о многоканальной конечной точке, начиная с потока канала потоковой передачи и заканчивая потоком цепи с выводом устройства. — Для конечных точек захвата ACX уведомляет поток каждого канала о многоканальной конечной точке, начиная с потока цепи с контактом моста устройства и заканчивая потоком канала потоковой передачи. |
AcxStreamBridgeForwardInStreamVarArguments Если этот флаг установлен, ACX перенаправит переменные аргументы текущего потока ACXOBJECTBAG в следующий поток конечной точки с несколькими каналами. Если объект-контейнер переменных аргументов не связан с текущим потоком, ACX пересылает объект-контейнер переменных аргументов, указанный во время создания моста потока, если он имеется. Дополнительные сведения об объектах ACX, таких как ACXOBJECTBAG, см. в разделе ACX — сводка по объектам ACX. |
AcxStreamBridgeConfigValidFlags Это побитовое ИЛИ всех допустимых флагов. Он используется для внутренней проверки полей структуры ACX_STREAM_BRIDGE_CONFIG . |
Комментарии
Можно указать допустимое побитовое ИЛИ значений на этой странице для элемента Flags структуры ACX_STREAM_BRIDGE_CONFIG.
Пример
Ниже приведен пример использования.
ACX_STREAM_BRIDGE_CONFIG_INIT(&streamCfg);
streamCfg.InModesCount = SIZEOF_ARRAY(inModes);
streamCfg.InModes = inModes;
streamCfg.OutMode = NULL; // no mode, i.e., default (1st) and raw (2nd).
streamCfg.OutStreamVarArguments = objBag;
// Reverse the change-state sequence notifications.
streamCfg.Flags |= AcxStreamBridgeInvertChangeStateSequence;
status = AcxStreamBridgeCreate(circuit, &attributes, &streamCfg, &streamBridge);
Требования к ACX
Минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.
Требования
Требование | Значение |
---|---|
Заголовок | acxstreams.h |