VSTNode
VSTNode* node = new VSTNode(this, plugin->ModuleName(), plugin->Path());
VSTNode::GetParameterValue(int32 id, bigtime_t* lastChangeTime, void* value,
VSTNode::SetParameterValue(int32 id, bigtime_t time, const void* value,
VSTNode::BufferReceived(BBuffer* buffer)
VSTNode::AcceptFormat(const media_destination &dst, media_format* format)
VSTNode::~VSTNode()
VSTNode::GetNextInput(int32* cookie, media_input* input)
VSTNode::DisposeInputCookie(int32 cookie)
VSTNode::FormatChanged(const media_source &src, const media_destination &dst,
VSTNode::ProducerDataStatus(const media_destination &dst, int32 status,
VSTNode::GetLatencyFor( const media_destination &dst, bigtime_t* latency,
VSTNode::Connected(const media_source& source,
VSTNode::VSTNode(BMediaAddOn* addon, const char* name, const char* path)
VSTNode::Disconnected(const media_source &src, const media_destination &dst)
VSTNode::FormatSuggestionRequested(media_type type, int32 quality,
VSTNode::FormatProposal(const media_source &src, media_format* format)
VSTNode::FormatChangeRequested(const media_source &src,
VSTNode::LateNoticeReceived(const media_source &src,
VSTNode::GetNextOutput(int32 *cookie, media_output* output)
VSTNode::DisposeOutputCookie(int32 cookie)
VSTNode::SetBufferGroup(const media_source &src, BBufferGroup* group)
VSTNode::PrepareToConnect( const media_source &src, const media_destination &dst,
VSTNode::Connect(status_t status, const media_source &src,
VSTNode::AddOn(int32* id) const
VSTNode::Disconnect(const media_source &src, const media_destination &dst)
VSTNode::EnableOutput(const media_source &src, bool enabled, int32* _deprecated_)
VSTNode::GetLatency(bigtime_t* latency)
VSTNode::LatencyChanged(const media_source &src, const media_destination &dst,
VSTNode::OfflineTime()
VSTNode::HandleEvent(const media_timed_event *event, bigtime_t late,
VSTNode::ParameterEventProcessing(const media_timed_event* event)
VSTNode::HandleMessage(int32 message, const void* data, size_t size)
VSTNode::ValidateFormat(const media_format &preferredFormat,
VSTNode::SetOutputFormat(media_format &format)
VSTNode::InitParameterValues()
VSTNode::InitParameterWeb()
VSTNode::NodeRegistered()
VSTNode::InitFilter()
VSTNode::GetFilterLatency()
VSTNode::FilterBuffer(BBuffer* buffer)
class VSTNode : public BBufferConsumer,
virtual ~VSTNode();
VSTNode(BMediaAddOn *addon, const char *name,