Compartilhar via


enumeração ACX_STREAM_BRIDGE_CONFIG_FLAGS (acxstreams.h)

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

Syntax

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

Constantes

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

O estado de fluxo de ponto de extremidade padrão é alterado ao passar 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 pino de traga do dispositivo.

- Para pontos 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.

O estado de fluxo de ponto de extremidade padrão é alterado ao ir de EXECUTAR para PARAR:

- 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 STOP para RUN:

Para pontos 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 pontos 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 EXECUTAR para PARAR:

- 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 pino de traga do dispositivo.

- Para pontos 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 encaminhará 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 de objetos ACX.
AcxStreamBridgeConfigValidFlags
Esse é 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 .

Comentários

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

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 as versões do ACX, consulte Visão geral da versão do ACX.

Requisitos

Requisito Valor
Cabeçalho acxstreams.h

Confira também