Compartilhar via


ACX_STREAM_BRIDGE_CONFIG_FLAGS enumeração (acxstreams.h)

A enumeração ACX_STREAM_BRIDGE_CONFIG_FLAGS descreve os sinalizadores de configuração do Acx Stream Bridge.

Sintaxe

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

Constantes

 
AcxStreamBridgeConfigNoFlags
A configuração da Ponte acx Stream não tem sinalizadores.
AcxStreamBridgeInvertChangeStateSequence
Use esse sinalizador para inverter a sequência de notificação de alteração de estado do fluxo.

Alteração de estado de fluxo de ponto de extremidade padrão ao ir de STOP para RUN:

- Para um ponto de extremidade de renderização, o ACX notifica o fluxo de cada circuito de um ponto de extremidade de vários circuitos, começando com o fluxo do circuito de streaming e terminando com o fluxo de circuito com o pin de traga do dispositivo.

- Para um ponto de extremidade de captura, o ACX notifica o fluxo de cada circuito de um ponto de extremidade de vários circuitos, começando com o fluxo do circuito com o pino da ponte do dispositivo e terminando com o fluxo do circuito de streaming.

Alteração de estado de fluxo de ponto de extremidade padrão ao ir de RUN para STOP:

- Para um ponto de extremidade de renderização, o ACX notifica o fluxo de cada circuito de um ponto de extremidade de vários circuitos, começando com o fluxo do circuito com o pino da ponte do dispositivo e terminando com o fluxo do circuito de streaming.

- Para um ponto de extremidade de captura, o ACX notifica o fluxo de cada circuito de um ponto de extremidade de vários circuitos, começando com o fluxo do circuito de streaming e terminando com o fluxo de circuito com o pin de traga do dispositivo.

sequência invertida ao ir de STOP para RUN:

Para um ponto de extremidade de renderização, o ACX notifica o fluxo de cada circuito de um ponto de extremidade de vários circuitos, começando com o fluxo do circuito com o pino da ponte do dispositivo e terminando com o fluxo do circuito de streaming.

Para um ponto de extremidade de captura, o ACX notifica o fluxo de cada circuito de um ponto de extremidade de vários circuitos, começando com o fluxo do circuito de streaming e terminando com o fluxo de circuito com o pino de traga do dispositivo.

sequência invertida ao ir de RUN a STOP:

- Para um ponto de extremidade de renderização, o ACX notifica o fluxo de cada circuito de um ponto de extremidade de vários circuitos, começando com o fluxo do circuito de streaming e terminando com o fluxo de circuito com o pin de traga do dispositivo.

- Para um ponto de extremidade de captura, o ACX notifica o fluxo de cada circuito de um ponto de extremidade de vários circuitos, começando com o fluxo do circuito com o pino da ponte do dispositivo e terminando com o fluxo do circuito de streaming.
AcxStreamBridgeForwardInStreamVarArguments
Quando esse sinalizador é definido, o ACX encaminha os argumentos variáveis do fluxo atual ACXOBJECTBAG para o próximo fluxo de um ponto de extremidade de vários circuitos. Se não houver nenhum objeto-bag de argumentos variáveis associado ao fluxo atual, o ACX encaminha o objeto-bag de argumentos variáveis especificado no momento da criação da ponte de fluxo, se presente. Para obter mais informações sobre objetos ACX, como ACXOBJECTBAG, consulte ACX – Resumo dos objetos ACX.
AcxStreamBridgeConfigValidFlags
Este é um OR bit a bit de todos os sinalizadores que podem ser definidos. Isso é usado internamente para validar os campos estrutura de ACX_STREAM_BRIDGE_CONFIG.

Observações

Você pode especificar um OR bit a bit válido dos valores nesta página para o membro Flags do ACX_STREAM_BRIDGE_CONFIG Structure.

Exemplo

O uso de exemplo é mostrado abaixo.

    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 do ACX

versão mínima do ACX: 1.0

Para obter mais informações sobre versões do ACX, consulte visão geral da versão do ACX.

Requisitos

Requisito Valor
cabeçalho acxstreams.h

Consulte também