![]() |
VISR
0.11.8
Versatile Interactive Scene Renderer
|
Classes | |
class | AtomicComponent |
class | AudioInputBase |
class | AudioInputT |
class | AudioOutputBase |
class | AudioOutputT |
class | AudioPortBase |
class | ChannelList |
class | ChannelRange |
class | CommunicationProtocolBase |
class | CommunicationProtocolFactory |
struct | CommunicationProtocolToId |
class | Component |
class | CompositeComponent |
struct | IdToCommunicationProtocol |
struct | IdToParameter |
class | ParameterBase |
class | ParameterConfigBase |
class | ParameterFactory |
class | ParameterInput |
class | ParameterInputBase |
class | ParameterOutput |
class | ParameterOutputBase |
class | ParameterPortBase |
struct | ParameterToConfigType |
struct | ParameterToId |
class | PolymorphicParameterInput |
class | PolymorphicParameterOutput |
class | PortBase |
class | SignalFlowContext |
class | StatusMessage |
class | TypedParameterBase |
Typedefs | |
using | AudioInput = AudioInputT< SampleType > |
using | AudioOutput = AudioOutputT< SampleType > |
using | CommunicationProtocolType = std::uint64_t |
using | SampleType = float |
using | SamplingFrequencyType = std::size_t |
using | ParameterType = uint64_t |
Functions | |
std::ostream & | operator<< (std::ostream &str, ChannelList const channels) |
std::ostream & | operator<< (std::ostream &str, ChannelRange const range) |
constexpr CommunicationProtocolType | communicationProtocolTypeFromString (char const *typeString) |
PortBase::Direction | operator| (PortBase::Direction lhs, PortBase::Direction rhs) |
PortBase::Direction | operator& (PortBase::Direction lhs, PortBase::Direction rhs) |
Global namespace for the VISR project.
using visr::AudioInput = typedef AudioInputT<SampleType> |
Alias for audio input ports using the default datatype (typically float)
using visr::AudioOutput = typedef AudioOutputT<SampleType> |
Non-templated audio output using the default sample type
using visr::CommunicationProtocolType = typedef std::uint64_t |
using visr::ParameterType = typedef uint64_t |
using visr::SampleType = typedef float |
The data type used for transferring audio samples within the system.
using visr::SamplingFrequencyType = typedef std::size_t |
The data type for determining the sampling frequency.
constexpr CommunicationProtocolType visr::communicationProtocolTypeFromString | ( | char const * | typeString | ) |
PortBase::Direction visr::operator& | ( | PortBase::Direction | lhs, |
PortBase::Direction | rhs | ||
) |
std::ostream & visr::operator<< | ( | std::ostream & | str, |
ChannelList const | channels | ||
) |
Stream output operator for ChannelList objects. Creates a list of channel indices. Sequences of three or more equidistant consecutive indices are contracted into stride expressions start:step:end or start:end in case of a unit stride.
std::ostream & visr::operator<< | ( | std::ostream & | str, |
ChannelRange const | range | ||
) |
Stream output operator for ChannelRange objects.
PortBase::Direction visr::operator| | ( | PortBase::Direction | lhs, |
PortBase::Direction | rhs | ||
) |