VISR  0.11.8
Versatile Interactive Scene Renderer
visr::impl::AudioConnection Struct Reference

#include <audio_connection_descriptor.hpp>

Public Member Functions

 AudioConnection ()
 
 AudioConnection (AudioPortBaseImplementation *pSender, ChannelList const &pSendIndices, AudioPortBaseImplementation *pReceiver, ChannelList const &pReceiveIndices)
 
bool operator< (AudioConnection const &rhs) const
 
AudioPortBaseImplementationsender () const
 
AudioPortBaseImplementationreceiver () const
 
ChannelList const & sendIndices () const
 
ChannelList const & receiveIndices () const
 

Detailed Description

Store data from definition in derived class until initialisation of runtime structures.

Constructor & Destructor Documentation

◆ AudioConnection() [1/2]

visr::impl::AudioConnection::AudioConnection ( )
inline

Default constructor, required for use in standard containers. Creates a struct with empty strings for all members.

◆ AudioConnection() [2/2]

visr::impl::AudioConnection::AudioConnection ( AudioPortBaseImplementation pSender,
ChannelList const &  pSendIndices,
AudioPortBaseImplementation pReceiver,
ChannelList const &  pReceiveIndices 
)

Member Function Documentation

◆ operator<()

bool visr::impl::AudioConnection::operator< ( AudioConnection const &  rhs) const

◆ receiveIndices()

ChannelList const& visr::impl::AudioConnection::receiveIndices ( ) const
inline

◆ receiver()

AudioPortBaseImplementation* visr::impl::AudioConnection::receiver ( ) const
inline

◆ sender()

AudioPortBaseImplementation* visr::impl::AudioConnection::sender ( ) const
inline

◆ sendIndices()

ChannelList const& visr::impl::AudioConnection::sendIndices ( ) const
inline

The documentation for this struct was generated from the following files: