#include <aeffectx.h>
Public Attributes | |
VstInt32 | flags |
see enum VstAudioFileFlags | |
void * | hostOwned |
any data private to Host | |
void * | plugOwned |
any data private to plug-in | |
char | name [kVstMaxFileNameLen] |
file title | |
VstInt32 | uniqueId |
uniquely identify a file during a session | |
double | sampleRate |
file sample rate | |
VstInt32 | numChannels |
number of channels (1 for mono, 2 for stereo...) | |
double | numFrames |
number of frames in the audio file | |
VstInt32 | format |
Reserved for future use. | |
double | editCursorPosition |
-1 if no such cursor | |
double | selectionStart |
frame index of first selected frame, or -1 | |
double | selectionSize |
number of frames in selection, or 0 | |
VstInt32 | selectedChannelsMask |
1 bit per channel | |
VstInt32 | numMarkers |
number of markers in the file | |
VstInt32 | timeRulerUnit |
see doc for possible values | |
double | timeRulerOffset |
offset in time ruler (positive or negative) | |
double | tempo |
as BPM (Beats Per Minute) | |
VstInt32 | timeSigNumerator |
time signature numerator | |
VstInt32 | timeSigDenominator |
time signature denominator | |
VstInt32 | ticksPerBlackNote |
resolution | |
VstInt32 | smpteFrameRate |
SMPTE rate (set as in VstTimeInfo). | |
char | future [64] |
Reserved for future use. |
-1 if no such cursor
see enum VstAudioFileFlags
Reserved for future use.
char VstAudioFile::future[64] |
Reserved for future use.
void* VstAudioFile::hostOwned |
any data private to Host
char VstAudioFile::name[kVstMaxFileNameLen] |
file title
number of channels (1 for mono, 2 for stereo...)
double VstAudioFile::numFrames |
number of frames in the audio file
number of markers in the file
void* VstAudioFile::plugOwned |
any data private to plug-in
double VstAudioFile::sampleRate |
file sample rate
1 bit per channel
double VstAudioFile::selectionSize |
number of frames in selection, or 0
double VstAudioFile::selectionStart |
frame index of first selected frame, or -1
SMPTE rate (set as in VstTimeInfo).
double VstAudioFile::tempo |
as BPM (Beats Per Minute)
resolution
offset in time ruler (positive or negative)
see doc for possible values
time signature denominator
time signature numerator
uniquely identify a file during a session