Partager via


AcxStreamBridgeGetTargetStream, fonction (acxstreams.h)

La fonction AcxStreamBridgeGetTargetStream obtient l’objet ACXTARGETSTREAM associé à l’objet ACXSTREAM d’entrée sur l’objet ACXSTREAMBRIDGE spécifié. Pour plus d’informations sur les objets ACX, consultez ACX - Résumé des objets ACX.

Syntaxe

ACXTARGETSTREAM AcxStreamBridgeGetTargetStream(
  ACXSTREAMBRIDGE Bridge,
  ACXSTREAM       Stream
);

Paramètres

Bridge

Handle d’objet ACXSTREAMBRIDGE.

Stream

Handle d’objet ACXSTREAM. Un objet ACXSTREAM représente un flux audio créé par un circuit.

Valeur retournée

Handle d’objet ACXTARGETSTREAM.

Remarques

Un objet ACXSTREAMBRIDGE est utilisé par un circuit pour propager la création de flux, les transitions d’états du flux et les paramètres DRM entre les segments de flux de circuit du point de terminaison. Cet objet est utilisé uniquement dans un scénario multi-circuit (audio composite).

Cette DDI ne peut être appelée qu’à partir du contexte de gestionnaire de propriétés de flux d’entrée du pilote. L’appelant appelle cette DDI pour envoyer manuellement des E/S au flux sortant de cet objet de pont de flux.

Le flux cible retourné n’est valide que dans le contexte du gestionnaire de propriétés de flux d’entrée. Notez que le flux cible est peut-être déjà occupé à envoyer d’autres E/S (par exemple, un changement d’état) comme indiqué par d’autres opérations de flux de propriétés ks.

Exemple

L’exemple d’utilisation est illustré ci-dessous.

    status = AcxStreamBridgeAddStream(bridge, stream);

    targetStream = AcxStreamBridgeGetTargetStream(bridge, stream);

Configuration requise pour ACX

Version ACX minimale : 1.0

Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.

Configuration requise

Condition requise Valeur
En-tête acxstreams.h
IRQL PASSIVE_LEVEL

Voir aussi