Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::BufferSet::VSTBuffer Class Reference

Public Member Functions

 VSTBuffer (size_t)
 
 ~VSTBuffer ()
 
void clear ()
 
void push_back (Evoral::Event< samplepos_t > const &)
 
VstEventsevents () const
 

Private Member Functions

 VSTBuffer (VSTBuffer const &)
 

Private Attributes

VstEvents_events
 
VstMidiEvent_midi_events
 the parent VSTEvents struct More...
 
size_t _capacity
 

Detailed Description

Definition at line 194 of file buffer_set.h.

Constructor & Destructor Documentation

◆ VSTBuffer() [1/2]

ARDOUR::BufferSet::VSTBuffer::VSTBuffer ( size_t  )

◆ ~VSTBuffer()

ARDOUR::BufferSet::VSTBuffer::~VSTBuffer ( )

◆ VSTBuffer() [2/2]

ARDOUR::BufferSet::VSTBuffer::VSTBuffer ( VSTBuffer const &  )
private

Member Function Documentation

◆ clear()

void ARDOUR::BufferSet::VSTBuffer::clear ( )

◆ events()

VstEvents* ARDOUR::BufferSet::VSTBuffer::events ( ) const
inline

Definition at line 201 of file buffer_set.h.

◆ push_back()

void ARDOUR::BufferSet::VSTBuffer::push_back ( Evoral::Event< samplepos_t > const &  )

Member Data Documentation

◆ _capacity

size_t ARDOUR::BufferSet::VSTBuffer::_capacity
private

Definition at line 211 of file buffer_set.h.

◆ _events

VstEvents* ARDOUR::BufferSet::VSTBuffer::_events
private

Definition at line 209 of file buffer_set.h.

◆ _midi_events

VstMidiEvent* ARDOUR::BufferSet::VSTBuffer::_midi_events
private

the parent VSTEvents struct

storage area for VSTMidiEvents

Definition at line 210 of file buffer_set.h.


The documentation for this class was generated from the following file: