Steinberg::Vst::HostProcessData Class Reference

#include <vsthostutils.h>

Inheritance diagram for Steinberg::Vst::HostProcessData:

Steinberg::Vst::ProcessData List of all members.

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

AudioBusBufferscreateBusBuffers (IComponent &component, BusDirection dir, int32 busCount)
void destroyBusBuffers (AudioBusBuffers *buffers, int32 busCount)

Detailed Description

Definition at line 49 of file vsthostutils.h.


Constructor & Destructor Documentation

Steinberg::Vst::HostProcessData::HostProcessData (  ) 

Definition at line 45 of file vsthostutils.cpp.

Steinberg::Vst::HostProcessData::~HostProcessData (  ) 

Definition at line 52 of file vsthostutils.cpp.


Member Function Documentation

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.


The documentation for this class was generated from the following files: Empty

Copyright ©2008 Steinberg Media Technologies. All Rights Reserved.