Condividi tramite


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

Vedi anche