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 |