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

こちらもご覧ください