Note
The component documentation is extracted from the Python classes (or Python bindings in case of C++ classes).
For the exact C++ interfaces, see the VISR API documentation or the header documentation in the C++ code.
This information is also avalaible through Python’s interactive documentation, e.g., through
>>> import rcl
>>> help( rcl.Add )
Module rcl
overview
The rcl
library is the default library for atomic components.
It is contained in the default distribution of the VISR.
Note
The separation into a library for atomic components (rcl
) and composite components
(Module signalflows overview) is largely for historical reasons.
In the future, the component library/libraries will be restructured into topical units.
Component rcl.Add
Component rcl.BiquadIirFilter
Component rcl.CAPGainCalculator
Component rcl.ChannelObjectRoutingCalculator
Component rcl.CrossfadingFirFilterMatrix
Component rcl.DelayMatrix
Component rcl.DelayVector
Component rcl.DiffusionGainCalculator
Component rcl.FirFilterMatrix
Component rcl.GainMatrix
Component rcl.GainVector
Component rcl.HoaAllradGainCalculator
Component rcl.InterpolatingFirFilterMatrix
Component rcl.ListenerCompensation
Component rcl.Nullsource
Component rcl.ObjectGainEqCalculator
Component rcl.PanningCalculator
Component rcl.PositionDecoder
Component rcl.ScalarOscDecoder
Component rcl.SceneDecoder
Component rcl.SceneEncoder
Component rcl.SignalRouting
Component rcl.SparseGainMatrix
Component rcl.TimeFrequencyTransform
Component rcl.TimeFrequencyInverseTransform
Component rcl.UdpReceiver
Component rcl.UdpSender
Module signalflows
overview
The signalflows
contains composite components that are part of the standard distribution of the VISR.
Component signalflows.CoreRenderer
Component signalflows.BaselineRenderer