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 は、ストリーミング回線のストリームから始まり、デバイスの bring pin を使用して回線のストリームで終わる、複数回線エンドポイントの各回線のストリームに通知します。 - キャプチャ エンドポイントの場合、ACX は、デバイス ブリッジ ピンを使用して回線のストリームから始まり、ストリーミング回線のストリームで終わる、複数回線エンドポイントの各回線のストリームに通知します。 RUN から STOP に移動すると、既定のエンドポイント ストリームの状態が変更されます。 - レンダリング エンドポイントの場合、ACX は、デバイス ブリッジ ピンを使用して回線のストリームから始まり、ストリーミング回線のストリームで終わる、複数回線エンドポイントの各回線のストリームに通知します。 - キャプチャ エンドポイントの場合、ACX は、ストリーミング回線のストリームから始まり、デバイスの bring pin を使用して回線のストリームで終わる、複数回線エンドポイントの各回線のストリームに通知します。 STOP から RUN に移動するときの反転シーケンス: レンダー エンドポイントの場合、ACX は、デバイス ブリッジ ピンを使用して回線のストリームから始まり、ストリーミング回線のストリームで終わる、複数回線エンドポイントの各回線のストリームに通知します。 キャプチャ エンドポイントの場合、ACX は、ストリーミング回線のストリームから始まり、デバイスの bring pin を使用して回線のストリームで終わる、複数回線エンドポイントの各回線のストリームに通知します。 RUN から STOP に移動するときの反転シーケンス: - レンダリング エンドポイントの場合、ACX は、ストリーミング回線のストリームから始まり、デバイスの bring pin を使用して回線のストリームで終わる、複数回線エンドポイントの各回線のストリームに通知します。 - キャプチャ エンドポイントの場合、ACX は、デバイス ブリッジ ピンを使用して回線のストリームから始まり、ストリーミング回線のストリームで終わる、複数回線エンドポイントの各回線のストリームに通知します。 |
AcxStreamBridgeForwardInStreamVarArguments このフラグを設定すると、ACX は現在のストリームの可変引数 ACXOBJECTBAG をマルチ回線エンドポイントの次のストリームに転送します。 現在のストリームに関連付けられている可変引数オブジェクト バッグがない場合、ACX は、ストリーム ブリッジの作成時に指定された可変引数オブジェクト バッグ (存在する場合) を転送します。 ACXOBJECTBAG などの ACX オブジェクトの詳細については、「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 |