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 會通知每個線路的多線路端點數據流,從具有裝置網橋接的線路數據流開始,並以串流線路的數據流結束。 從 RUN 變更為 STOP 時,預設端點串流狀態變更: - 針對轉譯端點,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 Structure的 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 |