|
| AudioOutputBase (char const *name, Component &container, AudioSampleType::Id typeId, std::size_t width) |
|
virtual | ~AudioOutputBase () override |
|
| AudioPortBase (char const *name, Component &container, AudioSampleType::Id sampleType, PortBase::Direction direction) |
|
| AudioPortBase (char const *name, Component &container, AudioSampleType::Id sampleType, PortBase::Direction direction, std::size_t width) |
|
virtual | ~AudioPortBase () |
|
void | setWidth (std::size_t newWidth) |
|
std::size_t | width () const noexcept |
|
std::size_t | alignmentBytes () noexcept |
|
std::size_t | alignmentSamples () noexcept |
|
std::size_t | channelStrideSamples () const noexcept |
|
std::size_t | channelStrideBytes () const noexcept |
|
AudioSampleType::Id | sampleType () const noexcept |
|
std::size_t | sampleSize () const noexcept |
|
impl::AudioPortBaseImplementation & | implementation () |
|
impl::AudioPortBaseImplementation const & | implementation () const |
|
Common base class for audio output ports, not specific to a sample type This class contains the common implementation of the templated concrete port types.