Jamba
3.0.2
|
Namespaces | |
Clock | |
Debug | |
GUI | |
IBStreamHelper | |
RT | |
Classes | |
class | AudioBuffers |
class | AutoReleaseTimer |
class | BooleanParamConverter |
class | BufferStream |
class | CStringParamSerializer |
class | DiscreteValueParamConverter |
class | DoubleParamSerializer |
class | EnumParamConverter |
class | FObjectCx |
class | FObjectCxCallback |
class | IJmbParamDef |
class | IMessageHandler |
class | IMessageProducer |
class | IParamConverter |
class | IParamDef |
class | IParamSerializer |
class | JmbParamDef |
class | Message |
class | MessageHandler |
class | NormalizedState |
class | Parameters |
class | PercentParamConverter |
class | RawParamConverter |
class | RawParamSerializer |
class | RawVstParamDef |
class | SampleRateBasedClock |
class | VstParamDef |
class | VstParameterImpl |
Typedefs | |
typedef AudioBuffers< Sample32 > | AudioBuffers32 |
typedef AudioBuffers< Sample64 > | AudioBuffers64 |
template<typename T > | |
using | JmbParam = std::shared_ptr< JmbParamDef< T > > |
using | MessageID = int |
using | Percent = double |
using | RawVstParam = std::shared_ptr< RawVstParamDef > |
template<typename T > | |
using | VstParam = std::shared_ptr< VstParamDef< T > > |
Functions | |
uint16 | __readStateVersion (IBStreamer &iStreamer) |
template<typename SampleType > | |
SampleType | dbToSample (double valueInDb) |
template<typename SampleType > | |
SampleType | getSampleSilentThreshold () noexcept |
template<> | |
Sample32 | getSampleSilentThreshold< Sample32 > () noexcept |
template<> | |
Sample64 | getSampleSilentThreshold< Sample64 > () noexcept |
bool | isSilent (Sample32 value) |
bool | isSilent (Sample64 value) |
template<typename SampleType > | |
double | sampleToDb (SampleType valueInSample) |
Variables | |
static const auto | ATTR_MSG_ID = "ATTR_MSG_ID" |
constexpr int32 | DEFAULT_LEFT_CHANNEL = 0 |
constexpr int32 | DEFAULT_RIGHT_CHANNEL = 1 |
constexpr Sample32 | Sample32SilentThreshold = ((Sample32)2.0e-8) |
constexpr Sample64 | Sample64SilentThreshold = ((Sample64)2.0e-8) |
typedef AudioBuffers<Sample32> pongasoft::VST::AudioBuffers32 |
typedef AudioBuffers<Sample64> pongasoft::VST::AudioBuffers64 |
using pongasoft::VST::JmbParam = typedef std::shared_ptr<JmbParamDef<T> > |
using pongasoft::VST::MessageID = typedef int |
using pongasoft::VST::Percent = typedef double |
Percent type represented by a double
using pongasoft::VST::RawVstParam = typedef std::shared_ptr<RawVstParamDef> |
using pongasoft::VST::VstParam = typedef std::shared_ptr<VstParamDef<T> > |
uint16 pongasoft::VST::__readStateVersion | ( | IBStreamer & | iStreamer | ) |
|
inline |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
static |
constexpr int32 pongasoft::VST::DEFAULT_LEFT_CHANNEL = 0 |
constexpr int32 pongasoft::VST::DEFAULT_RIGHT_CHANNEL = 1 |
constexpr Sample32 pongasoft::VST::Sample32SilentThreshold = ((Sample32)2.0e-8) |
constexpr Sample64 pongasoft::VST::Sample64SilentThreshold = ((Sample64)2.0e-8) |