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 会通知每个线路的多线路终结点流,从设备桥引脚的线路流开始,以流式传输线路流结束。

从“运行”更改为“停止”时的默认终结点流状态更改:

- 对于呈现终结点,ACX 会通知每个线路的多线路终结点流,从设备桥引脚的线路流开始,以流式传输线路的流结束。

- 对于捕获终结点,ACX 会通知每个线路的多线路终结点流,从流式传输线路流开始,并使用设备带引脚的线路流结束。

从 STOP 到 RUN 时 倒排序列:

对于呈现终结点,ACX 会通知每个线路的多线路终结点流,从设备网桥引脚的线路流开始,以流式传输线路流结束。

对于捕获终结点,ACX 会通知每个线路的多线路终结点流,从流式传输线路流开始,并使用设备带引脚的线路流结束。

从 RUN 到 STOP 时 倒排序列:

- 对于呈现终结点,ACX 会通知每个线路的多线路终结点流,从流式传输线路流开始,以设备带引脚的线路流结束。

- 对于捕获终结点,ACX 会通知每个线路的多线路终结点流,从设备桥引脚的线路流开始,以流式传输线路流结束。
AcxStreamBridgeForwardInStreamVarArguments
设置此标志后,ACX 会将当前流的变量参数 ACXOBJECTBAG 转发到多线路终结点的下一个流。 如果没有与当前流关联的变量参数对象包,ACX 将转发流桥创建时指定的变量参数对象包(如果存在)。 有关 ACX 对象的详细信息(如 ACXOBJECTBAG),请参阅 ACX - ACX 对象的摘要
AcxStreamBridgeConfigValidFlags
这是允许设置的所有标志的按位 OR。 这在内部用于验证 ACX_STREAM_BRIDGE_CONFIG 结构 字段。

言论

可以为 ACX_STREAM_BRIDGE_CONFIG 结构的 Flags 成员指定此页上的值的有效位 OR。

示例用法如下所示。

    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

另请参阅