![]() |
VISR
0.11.1
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 | ||
| ) |