VST 3 Interfaces  VST 3.6.7
SDK for developing VST Plug-in
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Public Member Functions | Data Fields
AudioBusBuffers Struct Reference

Processing buffers of an audio bus. More...

#include <ivstaudioprocessor.h>

Public Member Functions

 AudioBusBuffers ()
 

Data Fields

int32 numChannels
 number of audio channels in bus More...
 
uint64 silenceFlags
 Bitset of silence state per channel. More...
 
union {
   Sample32 **   channelBuffers32
 sample buffers to process with 32-bit precision More...
 
   Sample64 **   channelBuffers64
 sample buffers to process with 64-bit precision More...
 
}; 
 

Detailed Description

Processing buffers of an audio bus.

This structure contains the processing buffer for each channel of an audio bus.

See also
ProcessData

Constructor & Destructor Documentation

AudioBusBuffers ( )
inline

Field Documentation

int32 numChannels

number of audio channels in bus

uint64 silenceFlags

Bitset of silence state per channel.

Sample32** channelBuffers32

sample buffers to process with 32-bit precision

Sample64** channelBuffers64

sample buffers to process with 64-bit precision

union { ... }
Empty

Copyright ©2017 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.