#include <vsthostutils.h>
Inheritance diagram for Steinberg::Vst::HostProcessData:

Public Member Functions | |
| HostProcessData () | |
| ~HostProcessData () | |
| bool | prepare (IComponent &component) |
| void | unprepare () |
| void | setChannelBuffers (BusDirection dir, int32 busIndex, Sample32 *sampleBuffer) |
| void | setChannelBuffers (BusDirection dir, int32 busIndex, Sample32 *sampleBuffers[], int32 bufferCount) |
Protected Member Functions | |
| AudioBusBuffers * | createBusBuffers (IComponent &component, BusDirection dir, int32 busCount) |
| void | destroyBusBuffers (AudioBusBuffers *buffers, int32 busCount) |
Definition at line 49 of file vsthostutils.h.
| Steinberg::Vst::HostProcessData::HostProcessData | ( | ) |
Definition at line 45 of file vsthostutils.cpp.
| Steinberg::Vst::HostProcessData::~HostProcessData | ( | ) |
Definition at line 52 of file vsthostutils.cpp.
| AudioBusBuffers * Steinberg::Vst::HostProcessData::createBusBuffers | ( | IComponent & | component, | |
| BusDirection | dir, | |||
| int32 | busCount | |||
| ) | [protected] |
Definition at line 104 of file vsthostutils.cpp.
| void Steinberg::Vst::HostProcessData::destroyBusBuffers | ( | AudioBusBuffers * | buffers, | |
| int32 | busCount | |||
| ) | [protected] |
Definition at line 136 of file vsthostutils.cpp.
| bool Steinberg::Vst::HostProcessData::prepare | ( | IComponent & | component | ) |
Prepare buffer containers for all busses.
Definition at line 58 of file vsthostutils.cpp.
| void Steinberg::Vst::HostProcessData::setChannelBuffers | ( | BusDirection | dir, | |
| int32 | busIndex, | |||
| Sample32 * | sampleBuffers[], | |||
| int32 | bufferCount | |||
| ) | [inline] |
Set individual sample buffers per channel.
Definition at line 93 of file vsthostutils.h.
| void Steinberg::Vst::HostProcessData::setChannelBuffers | ( | BusDirection | dir, | |
| int32 | busIndex, | |||
| Sample32 * | sampleBuffer | |||
| ) | [inline] |
Set one sample buffer for all channels.
Definition at line 76 of file vsthostutils.h.
| void Steinberg::Vst::HostProcessData::unprepare | ( | ) |
Remove bus buffers.
Definition at line 86 of file vsthostutils.cpp.