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


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

См. также

  • заголовка acxstreams.h