diff --git a/sdrbase/device/deviceapi.cpp b/sdrbase/device/deviceapi.cpp index edcfd682d..c4e28c026 100644 --- a/sdrbase/device/deviceapi.cpp +++ b/sdrbase/device/deviceapi.cpp @@ -70,18 +70,16 @@ void DeviceAPI::addChannelSink(BasebandSampleSink* sink, int streamIndex) if (m_deviceSourceEngine) { m_deviceSourceEngine->addSink(sink); } else if (m_deviceMIMOEngine) { - m_deviceMIMOEngine->addChannelSink(sink); + m_deviceMIMOEngine->addChannelSink(sink, streamIndex); } } void DeviceAPI::removeChannelSink(BasebandSampleSink* sink, int streamIndex) { - (void) streamIndex; - if (m_deviceSourceEngine) { m_deviceSourceEngine->removeSink(sink); } else if (m_deviceMIMOEngine) { - m_deviceMIMOEngine->removeChannelSink(sink); + m_deviceMIMOEngine->removeChannelSink(sink, streamIndex); } }