次の方法で共有


ACX_STREAM_BRIDGE_CONFIG_FLAGS列挙 (acxstreams.h)

ACX_STREAM_BRIDGE_CONFIG_FLAGS 列挙では、Acx ストリーム ブリッジ構成フラグについて説明します。

構文

typedef enum _ACX_STREAM_BRIDGE_CONFIG_FLAGS {
  AcxStreamBridgeConfigNoFlags,
  AcxStreamBridgeInvertChangeStateSequence,
  AcxStreamBridgeForwardInStreamVarArguments,
  AcxStreamBridgeConfigValidFlags
} ACX_STREAM_BRIDGE_CONFIG_FLAGS;

定数

 
AcxStreamBridgeConfigNoFlags
Acx ストリーム ブリッジの構成にはフラグがありません。
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 Structure フィールドを検証するために内部的に使用されます。

備考

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

関連項目

  • acxstreams.h ヘッダー する