Função AcxStreamBridgeGetTargetStream (acxstreams.h)
A função AcxStreamBridgeGetTargetStream obtém o objeto ACXTARGETSTREAM associado ao objeto ACXSTREAM de entrada no objeto ACXSTREAMBRIDGE especificado. Para obter mais informações sobre objetos ACX, consulte ACX – Resumo de objetos ACX.
Sintaxe
ACXTARGETSTREAM AcxStreamBridgeGetTargetStream(
ACXSTREAMBRIDGE Bridge,
ACXSTREAM Stream
);
Parâmetros
Bridge
Um identificador de objeto ACXSTREAMBRIDGE.
Stream
Um identificador de objeto ACXSTREAM. Um objeto ACXSTREAM representa um fluxo de áudio criado por um circuito.
Retornar valor
Um identificador de objeto ACXTARGETSTREAM.
Comentários
Um objeto ACXSTREAMBRIDGE é usado por um circuito para propagar a criação de fluxo, os estados do fluxo fazem a transição e as configurações de DRM entre os segmentos de fluxo de circuito do ponto de extremidade. Esse objeto só é usado em um cenário de vários circuitos (composição de áudio).
Essa DDI só pode ser chamada do contexto do manipulador de propriedades de fluxo de entrada do driver. O chamador invoca essa DDI para enviar manualmente E/S para o fluxo externo desse objeto de ponte de fluxo.
O fluxo de destino retornado só é válido no contexto do manipulador de propriedades de fluxo de entrada. Observe que o fluxo de destino pode já estar ocupado enviando outras E/S (como alteração de estado), conforme direcionado por outras operações de fluxo de propriedade ks.
Exemplo
O uso de exemplo é mostrado abaixo.
status = AcxStreamBridgeAddStream(bridge, stream);
targetStream = AcxStreamBridgeGetTargetStream(bridge, stream);
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 |
IRQL | PASSIVE_LEVEL |