enumeración ACX_STREAM_BRIDGE_CONFIG_FLAGS (acxstreams.h)

La enumeración ACX_STREAM_BRIDGE_CONFIG_FLAGS describe las marcas de configuración de Acx Stream Bridge.

Syntax

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

Constantes

 
AcxStreamBridgeConfigNoFlags
La configuración de Acx Stream Bridge no tiene marcas.
AcxStreamBridgeInvertChangeStateSequence
Use esta marca para invertir la secuencia de notificación de cambio de estado de secuencia.

El estado predeterminado del flujo del punto de conexión cambia al pasar de STOP a RUN:

- Para los puntos de conexión de representación, ACX notifica la secuencia de cada circuito de un punto de conexión de varios circuitos, empezando por la secuencia del circuito de streaming y finalizando con la secuencia del circuito con el pin bring del dispositivo.

- Para los puntos de conexión de captura, ACX notifica el flujo de cada circuito de un punto de conexión de varios circuitos, empezando por la secuencia del circuito con el pin del puente del dispositivo y finalizando con la secuencia del circuito de streaming.

El estado predeterminado del flujo del punto de conexión cambia al pasar de EJECUTAR a STOP:

- Para los puntos de conexión de representación, ACX notifica la secuencia de cada circuito de un punto de conexión de varios circuitos, empezando por la secuencia del circuito con el pin del puente del dispositivo y finalizando con la secuencia del circuito de streaming.

- Para los puntos de conexión de captura, ACX notifica la secuencia de cada circuito de un punto de conexión de varios circuitos, empezando por la secuencia del circuito de streaming y finalizando con la secuencia del circuito con el pin bring del dispositivo.

Secuencia invertida al pasar de STOP a RUN:

En el caso de los puntos de conexión de representación, ACX notifica la secuencia de cada circuito de un punto de conexión de varios circuitos, empezando por la secuencia del circuito con el pin del puente del dispositivo y finaliza con la secuencia del circuito de streaming.

En el caso de los puntos de conexión de captura, ACX notifica la secuencia de cada circuito de un punto de conexión de varios circuitos, empezando por la secuencia del circuito de streaming y finalizando con la secuencia del circuito con el pin bring del dispositivo.

Secuencia invertida al pasar de RUN a STOP:

- Para los puntos de conexión de representación, ACX notifica la secuencia de cada circuito de un punto de conexión de varios circuitos, empezando por la secuencia del circuito de streaming y finalizando con la secuencia del circuito con el pin bring del dispositivo.

- Para los puntos de conexión de captura, ACX notifica el flujo de cada circuito de un punto de conexión de varios circuitos, empezando por la secuencia del circuito con el pin del puente del dispositivo y finalizando con la secuencia del circuito de streaming.
AcxStreamBridgeForwardInStreamVarArguments
Cuando se establece esta marca, ACX reenvía los argumentos de variable de la secuencia actual ACXOBJECTBAG a la siguiente secuencia de un punto de conexión de varios circuitos. Si no hay ningún contenedor de objetos de argumentos variables asociado a la secuencia actual, ACX reenvía el contenedor de objetos de argumentos de variable especificado en el momento de creación del puente de flujo si está presente. Para obtener más información sobre los objetos ACX, como ACXOBJECTBAG, vea ACX : resumen de objetos ACX.
AcxStreamBridgeConfigValidFlags
Se trata de un OR bit a bit de todas las marcas permitidas para establecerse. Se usa internamente para validar los campos estructura de ACX_STREAM_BRIDGE_CONFIG .

Comentarios

Puede especificar un OR bit a bit válido de los valores de esta página para el miembro Flags del ACX_STREAM_BRIDGE_CONFIG Structure.

Ejemplo

A continuación se muestra el uso de ejemplo.

    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);

Requisitos de ACX

Versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.

Requisitos

Requisito Valor
Header acxstreams.h

Consulte también