AcxStreamBridgeGetTargetStream-Funktion (acxstreams.h)

Die AcxStreamBridgeGetTargetStream-Funktion ruft das ACXTARGETSTREAM-Objekt ab, das dem ACXSTREAM-Eingabeobjekt des angegebenen ACXSTREAMBRIDGE-Objekts zugeordnet ist. Weitere Informationen zu ACX-Objekten finden Sie unter ACX – Zusammenfassung von ACX-Objekten.

Syntax

ACXTARGETSTREAM AcxStreamBridgeGetTargetStream(
  ACXSTREAMBRIDGE Bridge,
  ACXSTREAM       Stream
);

Parameter

Bridge

Ein ACXSTREAMBRIDGE-Objekthandle.

Stream

Ein ACXSTREAM-Objekthandle. Ein ACXSTREAM-Objekt stellt einen audiostream dar, der von einer Verbindung erstellt wird.

Rückgabewert

Ein ACXTARGETSTREAM-Objekthandle.

Hinweise

Ein ACXSTREAMBRIDGE-Objekt wird von einer Leitung verwendet, um die Streamerstellung, die Statusübergänge des Datenstroms und die DRM-Einstellungen zwischen den Leitungsstreamsegmenten des Endpunkts zu verteilen. Dieses Objekt wird nur in einem Szenario mit mehreren Schaltungen (Audioverbund) verwendet.

Dieser DDI kann nur aus dem Handlerkontext der Eingabestreameigenschaft des Treibers aufgerufen werden. Der Aufrufer ruft diesen DDI auf, um E/A manuell an den Outstream dieses Stream-Bridge-Objekts zu senden.

Der zurückgegebene Zieldatenstrom ist nur im Kontext des Eingabedatenstromeigenschaftenhandlers gültig. Beachten Sie, dass der Zielstream möglicherweise bereits mit dem Senden anderer E/A-Vorgänge (z. B. Zustandsänderung) beschäftigt ist, die von anderen ks-Eigenschaftenstreamvorgängen gesteuert werden.

Beispiel

Die Verwendungsbeispiele finden Sie unten.

    status = AcxStreamBridgeAddStream(bridge, stream);

    targetStream = AcxStreamBridgeGetTargetStream(bridge, stream);

ACX-Anforderungen

AcX-Mindestversion: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header acxstreams.h
IRQL PASSIVE_LEVEL

Weitere Informationen