Class Capabilities

Inheritance Relationships

Base Type

  • public Base::Capabilities

Class Documentation

class Capabilities : public Base::Capabilities

Public Functions

inline Capabilities(ChannelRange channel_range, SampleRange sample_range = SampleRange(1, std::numeric_limits<uint32_t>::max()))
inline ChannelRange channel_range() const
inline SampleRange sample_range() const
inline virtual void VerifyCompatibility(const Capabilities &capabilities) const
inline virtual void Validate(const Parameters &parameters) const

Protected Attributes

ChannelRange channel_range_
SampleRange sample_range_