Функция AcxStreamBridgeGetTargetStream (acxstreams.h)
Функция AcxStreamBridgeGetTargetStream получает объект ACXTARGETSTREAM, связанный с входным объектом ACXSTREAM в указанном объекте ACXSTREAMBRIDGE. Дополнительные сведения об объектах ACX см. в разделе ACX — сводка по объектам ACX.
Синтаксис
ACXTARGETSTREAM AcxStreamBridgeGetTargetStream(
ACXSTREAMBRIDGE Bridge,
ACXSTREAM Stream
);
Параметры
Bridge
Дескриптор объекта ACXSTREAMBRIDGE.
Stream
Дескриптор объекта ACXSTREAM. Объект ACXSTREAM представляет звуковой поток, созданный каналом.
Возвращаемое значение
Дескриптор объекта ACXTARGETSTREAM.
Комментарии
Объект ACXSTREAMBRIDGE используется каналом для распространения создания потока, переходов состояний потока и параметров DRM между сегментами потока канала конечной точки. Этот объект используется только в сценарии с несколькими каналами (составными аудио).
Этот DDI можно вызывать только из контекста обработчика свойств входного потока драйвера. Вызывающий объект вызывает этот DDI для отправки ввода-вывода вручную в поток этого объекта stream-bridge.
Возвращаемый целевой поток действителен только в контексте обработчика свойств входного потока. Обратите внимание, что целевой поток может быть уже занят отправкой других операций ввода-вывода (например, изменения состояния) в соответствии с инструкциями других операций потока свойств ks.
Пример
Ниже приведен пример использования.
status = AcxStreamBridgeAddStream(bridge, stream);
targetStream = AcxStreamBridgeGetTargetStream(bridge, stream);
Требования ACX
Минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.
Требования
Требование | Значение |
---|---|
Заголовок | acxstreams.h |
IRQL | PASSIVE_LEVEL |