Поделиться через


Функция 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

См. также раздел