|
ape
0.5.0
Audio Programming Environment
|
Go to the documentation of this file.
31 #ifndef APE_SHAREDINTERFACE_H
32 #define APE_SHAREDINTERFACE_H
89 const float*
const*
data;
194 #if defined(__cplusplus) && !defined(__cfront)
double ppqPositionOfLastBarStart
Definition: SharedInterface.h:129
PFloat step
Definition: SharedInterface.h:93
const char const char APE_Parameter APE_Transformer APE_Normalizer PFloat min
Definition: SharedInterface.h:178
APE_DataType type
Definition: SharedInterface.h:183
Definition: SharedInterface.h:52
int file
Definition: SharedInterface.h:188
Definition: SharedInterface.h:64
int samples
Definition: SharedInterface.h:170
int id
Definition: SharedInterface.h:94
APE_DataType size_t size
Definition: SharedInterface.h:183
int resourceID
Definition: SharedInterface.h:181
int changeFlags
Definition: SharedInterface.h:94
Definition: SharedInterface.h:66
double timeInSeconds
Definition: SharedInterface.h:113
const char double APE_AudioFile * result
Definition: SharedInterface.h:182
double fractionalLength
Definition: SharedInterface.h:86
APE_DataType
Definition: SharedInterface.h:49
Definition: SharedInterface.h:44
unsigned const char APE_TextColour color
Definition: SharedInterface.h:164
unsigned nColor
Definition: SharedInterface.h:163
PFloat(APE_API * APE_Normalizer)(PFloat y, PFloat _min, PFloat _max)
Definition: APE.h:59
Definition: SharedInterface.h:60
const char const double *const values
Definition: SharedInterface.h:176
Definition: SharedInterface.h:46
long long timeInSamples
Definition: SharedInterface.h:111
const char * name
Definition: SharedInterface.h:171
double sampleRate
Definition: SharedInterface.h:87
unsigned long long samples
Definition: SharedInterface.h:84
APE_TextColour
Definition: SharedInterface.h:42
Definition: SharedInterface.h:59
int unsigned int const float *const * data
Definition: SharedInterface.h:188
int frameRate
Definition: SharedInterface.h:132
unsigned const char * fmt
Definition: SharedInterface.h:163
int(APE_API_VARI *printLine)(struct APE_SharedInterface *iface
Whatever settings are the fastest to compile
Definition: SharedInterface.h:72
const char const char APE_Parameter APE_Transformer APE_Normalizer normalizer
Definition: SharedInterface.h:178
double bpm
Definition: SharedInterface.h:103
unsigned const char APE_TextColour const char const char const char int nStyle
Definition: SharedInterface.h:165
int timeSigNumerator
Definition: SharedInterface.h:106
Definition: SharedInterface.h:58
PFloat old
Definition: SharedInterface.h:93
const char double int channels
Definition: SharedInterface.h:187
const char double int int float quality
Definition: SharedInterface.h:187
unsigned const char APE_TextColour const char * fmt
Definition: SharedInterface.h:164
const char const double * extVal
Definition: SharedInterface.h:174
double ppqPosition
Definition: SharedInterface.h:119
const char const double *const const unsigned int numVals
Definition: SharedInterface.h:176
int APE_FFT_Options const void void * out
Definition: SharedInterface.h:184
double PFloat
Floating-precision point type used for parameter processing
Definition: APE.h:56
long long time
Definition: SharedInterface.h:167
int fftID
Definition: SharedInterface.h:184
const char APE_Parameter * extVal
Definition: SharedInterface.h:179
int channel
Definition: SharedInterface.h:186
Whatever settings produce the fastest code
Definition: SharedInterface.h:76
bool isLooping
Definition: SharedInterface.h:156
const char const char APE_Parameter APE_Transformer transformer
Definition: SharedInterface.h:178
Definition: SharedInterface.h:57
unsigned const char APE_TextColour const char const char const char int int nBlocking
Definition: SharedInterface.h:165
const char const char * unit
Definition: SharedInterface.h:178
const char ** nameTuple
Definition: SharedInterface.h:177
const char double sampleRate
Definition: SharedInterface.h:182
int APE_FFT_Options options
Definition: SharedInterface.h:184
int unsigned int numSamples
Definition: SharedInterface.h:188
long long(APE_API *timerGet)(struct APE_SharedInterface *iface)
juce::AudioPlayHead::CurrentPositionInfo
Definition: SharedInterface.h:100
void * ptr
Definition: SharedInterface.h:169
double(APE_API *timerDiff)(struct APE_SharedInterface *iface
const char const double const double * peakVal
Definition: SharedInterface.h:174
Definition: SharedInterface.h:159
double editOriginTime
Definition: SharedInterface.h:116
PFloat next
Definition: SharedInterface.h:93
unsigned const char APE_TextColour const char const char const char * title
Definition: SharedInterface.h:165
const char * path
Definition: SharedInterface.h:182
const float *const * data
Definition: SharedInterface.h:88
float(APE_API *getSampleRate)(struct APE_SharedInterface *iface)
const char size_t const float *const size_t numValues
Definition: SharedInterface.h:177
const char const char APE_Parameter APE_Transformer APE_Normalizer PFloat PFloat max
Definition: SharedInterface.h:178
APE_Optimization_Level
Definition: SharedInterface.h:63
For checked builds, can include extra guards
Definition: SharedInterface.h:68
APE_AllocationLabel
Definition: SharedInterface.h:35
unsigned int channels
Definition: SharedInterface.h:85
Definition: SharedInterface.h:65
const char size_t numNames
Definition: SharedInterface.h:177
void(APE_API *abortPlugin)(struct APE_SharedInterface *iface
const char * relativePath
Definition: SharedInterface.h:187
Definition: SharedInterface.h:51
#define APE_API_VARI
Definition: APE.h:49
double ppqLoopEnd
Definition: SharedInterface.h:153
PFloat(APE_API * APE_Transformer)(PFloat x, PFloat _min, PFloat _max)
Definition: APE.h:58
bool isRecording
Definition: SharedInterface.h:141
const char * name
Definition: SharedInterface.h:83
int timeSigDenominator
Definition: SharedInterface.h:108
Definition: SharedInterface.h:91
bool isPlaying
Definition: SharedInterface.h:135
unsigned const char APE_TextColour const char const char * text
Definition: SharedInterface.h:165
const char * reason
Definition: SharedInterface.h:161
APE_FFT_Options
Definition: SharedInterface.h:55
void *APE_API * alloc(struct APE_SharedInterface *iface, APE_AllocationLabel label, size_t size, size_t align)
Definition: SharedInterface.h:81
Definition: SharedInterface.h:45
int APE_FFT_Options const void * in
Definition: SharedInterface.h:184
const char double int int bits
Definition: SharedInterface.h:187
int int reserved
Definition: SharedInterface.h:181
double ppqLoopStart
Definition: SharedInterface.h:147
#define APE_API
Definition: APE.h:48
const char size_t const float *const values
Definition: SharedInterface.h:177