The default component library

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