ACX_STREAM_BRIDGE_CONFIG_FLAGS-Enumeration (acxstreams.h)

Die ACX_STREAM_BRIDGE_CONFIG_FLAGS-Enumeration beschreibt die Acx Stream Bridge-Konfigurationsflags.

Syntax

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

Konstanten

 
AcxStreamBridgeConfigNoFlags
Die Acx Stream Bridge-Konfiguration weist keine Flags auf.
AcxStreamBridgeInvertChangeStateSequence
Verwenden Sie dieses Flag, um die Benachrichtigungssequenz zur Änderung des Streamzustands umzukehren.

Beim Wechsel von STOP zu RUN ändert sich der Standarddatenstromstatus des Endpunkts:

- Bei Renderendpunkten benachrichtigt ACX den Datenstrom jeder Leitung von einem Endpunkt mit mehreren Leitungen, beginnend mit dem Stream der Streamingschaltung und dem Ende mit dem Strom der Leitung mit dem Bring-Pin des Geräts.

– Bei Erfassungsendpunkten benachrichtigt ACX den Datenstrom jeder Leitung über einen Endpunkt mit mehreren Leitungen, beginnend mit dem Strom der Leitung mit dem Gerätebrücken-Pin und endet mit dem Stream der Streamingschaltung.

Der Standardzustand des Endpunktstreams ändert sich beim Wechsel von RUN zu STOP:

– Bei Renderendpunkten benachrichtigt ACX den Datenstrom jeder Leitung von einem Endpunkt mit mehreren Leitungen, beginnend mit dem Strom der Leitung mit dem Gerätebrückenstift und endend mit dem Stream der Streamingschaltung.

- Bei Erfassungsendpunkten benachrichtigt ACX den Datenstrom jeder Leitung eines Endpunkts mit mehreren Leitungen, beginnend mit dem Stream der Streamingschaltung und endet mit dem Strom der Leitung mit dem Geräte-Bring-Pin.

Invertierte Sequenz beim Wechsel von STOP zu RUN:

Bei Renderendpunkten benachrichtigt ACX den Datenstrom jeder Leitung von einem Endpunkt mit mehreren Leitungen, beginnend mit dem Strom der Leitung mit dem Gerätebrückenstift und endet mit dem Stream der Streamingschaltung.

Bei Erfassungsendpunkten benachrichtigt ACX den Datenstrom jeder Leitung von einem Endpunkt mit mehreren Leitungen, beginnend mit dem Stream der Streamingschaltung und dem Anschlussstrom mit dem Bring-Pin des Geräts.

Invertierte Sequenz beim Wechsel von RUN zu STOP:

- Bei Renderendpunkten benachrichtigt ACX den Datenstrom jeder Leitung von einem Endpunkt mit mehreren Leitungen, beginnend mit dem Stream der Streamingschaltung und dem Ende mit dem Strom der Leitung mit dem Bring-Pin des Geräts.

– Bei Erfassungsendpunkten benachrichtigt ACX den Datenstrom jeder Leitung über einen Endpunkt mit mehreren Leitungen, beginnend mit dem Strom der Leitung mit dem Gerätebrücken-Pin und endet mit dem Stream der Streamingschaltung.
AcxStreamBridgeForwardInStreamVarArguments
Wenn dieses Flag festgelegt ist, leitet ACX die Variablenargumente des aktuellen Datenstroms ACXOBJECTBAG an den nächsten Stream eines Endpunkts mit mehreren Verbindungen weiter. Wenn dem aktuellen Stream keine Variablenargumente object-bag zugeordnet sind, leitet ACX die Variablenargumente object-bag weiter, die zum Zeitpunkt der Streambrückenerstellung angegeben wurden, sofern vorhanden. Weitere Informationen zu ACX-Objekten, z. B. ACXOBJECTBAG, finden Sie unter ACX – Zusammenfassung von ACX-Objekten.
AcxStreamBridgeConfigValidFlags
Dies ist ein bitweiser OR aller Flags, die festgelegt werden dürfen. Dies wird intern verwendet, um die ACX_STREAM_BRIDGE_CONFIG Strukturfelder zu überprüfen.

Hinweise

Sie können einen gültigen bitweisen OR der Werte auf dieser Seite für das Flags-Element der ACX_STREAM_BRIDGE_CONFIG-Struktur angeben.

Beispiel

Die Verwendungsbeispiele finden Sie unten.

    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-Anforderungen

AcX-Mindestversion: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header acxstreams.h

Weitere Informationen