Funzione AcxStreamBridgeGetTargetStream (acxstreams.h)
La funzione AcxStreamBridgeGetTargetStream ottiene l'oggetto ACXTARGETSTREAM associato all'oggetto ACXSTREAM di input nell'oggetto ACXSTREAMBRIDGE specificato. Per altre informazioni sugli oggetti ACX, vedere ACX - Riepilogo degli oggetti ACX.
Sintassi
ACXTARGETSTREAM AcxStreamBridgeGetTargetStream(
ACXSTREAMBRIDGE Bridge,
ACXSTREAM Stream
);
Parametri
Bridge
Handle di oggetto ACXSTREAMBRIDGE.
Stream
Handle di oggetto ACXSTREAM. Un oggetto ACXSTREAM rappresenta un flusso audio creato da un circuito.
Valore restituito
Handle di oggetto ACXTARGETSTREAM.
Commenti
Un oggetto ACXSTREAMBRIDGE viene usato da un circuito per propagare la creazione del flusso, gli stati del flusso e le impostazioni DRM tra i segmenti del flusso di circuito dell'endpoint. Questo oggetto viene usato solo in uno scenario multi circuito (composito audio).
Questa DDI può essere chiamata solo dal contesto del gestore delle proprietà del flusso di input del driver. Il chiamante richiama questo DDI per inviare manualmente I/O al flusso esterno di questo oggetto stream-bridge.
Il flusso di destinazione restituito è valido solo nel contesto del gestore della proprietà del flusso di input. Si noti che il flusso di destinazione potrebbe essere già occupato durante l'invio di altre operazioni di I/O ,ad esempio la modifica dello stato, come indicato da altre operazioni del flusso di proprietà ks.
Esempio
Di seguito è riportato un esempio di utilizzo.
status = AcxStreamBridgeAddStream(bridge, stream);
targetStream = AcxStreamBridgeGetTargetStream(bridge, stream);
Requisiti di ACX
Versione minima di ACX: 1.0
Per altre informazioni sulle versioni ACX, vedere La panoramica della versione di ACX.
Requisiti
Requisito | Valore |
---|---|
Intestazione | acxstreams.h |
IRQL | PASSIVE_LEVEL |