ACX_STREAM_BRIDGE_CONFIG_FLAGS (acxstreams.h) 列舉
ACX_STREAM_BRIDGE_CONFIG_FLAGS列舉描述 Acx Stream Bridge 組態旗標。
Syntax
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 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 |