VISR  0.11.6
Versatile Interactive Scene Renderer
visr::rrl::AudioChannel Class Reference

#include <audio_connection_map.hpp>

Public Member Functions

 AudioChannel (impl::AudioPortBaseImplementation *port, std::size_t channel)
 
impl::AudioPortBaseImplementationport () const
 
std::size_t const channel () const
 
 AudioChannel (AudioChannel const &rhs)=default
 
AudioChanneloperator= (AudioChannel const &rhs)=default
 
 AudioChannel (AudioChannel &&rhs)=default
 
AudioChanneloperator= (AudioChannel &&rhs)=default
 
bool operator< (AudioChannel const &rhs) const
 
bool operator== (AudioChannel const &rhs) const
 

Detailed Description

Data structure representing a single audio channel.

Constructor & Destructor Documentation

◆ AudioChannel() [1/3]

visr::rrl::AudioChannel::AudioChannel ( impl::AudioPortBaseImplementation port,
std::size_t  channel 
)
inlineexplicit

◆ AudioChannel() [2/3]

visr::rrl::AudioChannel::AudioChannel ( AudioChannel const &  rhs)
default

◆ AudioChannel() [3/3]

visr::rrl::AudioChannel::AudioChannel ( AudioChannel &&  rhs)
default

Member Function Documentation

◆ channel()

std::size_t const visr::rrl::AudioChannel::channel ( ) const
inline

◆ operator<()

bool visr::rrl::AudioChannel::operator< ( AudioChannel const &  rhs) const
inline

◆ operator=() [1/2]

AudioChannel& visr::rrl::AudioChannel::operator= ( AudioChannel const &  rhs)
default

◆ operator=() [2/2]

AudioChannel& visr::rrl::AudioChannel::operator= ( AudioChannel &&  rhs)
default

◆ operator==()

bool visr::rrl::AudioChannel::operator== ( AudioChannel const &  rhs) const
inline

◆ port()

impl::AudioPortBaseImplementation* visr::rrl::AudioChannel::port ( ) const
inline

The documentation for this class was generated from the following file: