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
使用此标志可反转流状态更改通知序列。

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

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

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

从 RUN 转到 STOP 时,默认终结点流状态更改:

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

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

从 STOP 转到 RUN 时反转序列:

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

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

从 RUN 转到 STOP 时的反转序列:

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

- 对于捕获终结点,ACX 通知多线路终结点的每个线路流,从具有设备桥引脚的线路流开始,以流式传输线路的流结束。
AcxStreamBridgeForwardInStreamVarArguments
设置此标志后,ACX 会将当前流的变量参数 ACXOBJECTBAG 转发到多线路终结点的下一个流。 如果没有与当前流关联的变量参数 object-bag,ACX 将转发在流桥创建时指定的变量参数 object-bag(如果存在)。 有关 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 版本概述

要求

要求
Header acxstreams.h

另请参阅