|
| AudioInputBase (char const *name, Component &container, AudioSampleType::Id typeId, std::size_t width) |
|
virtual | ~AudioInputBase () 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 |
|
Base class for audio input ports. This base class is not intended to be used by API users. This class itself cannot be instantiated, because it is not associated with a specific sample type. Only derived classes may actually be instantiated.