Logo Search packages:      
Sourcecode: csound version File versions  Download package

CSOUND_ Struct Reference
Collaboration diagram for CSOUND_:

List of all members.

Public Attributes

int(* AddUtility )(CSOUND *, const char *name, int(*UtilFunc)(CSOUND *, int, char **))
int(* AppendOpcode )(CSOUND *, const char *opname, int dsblksiz, int thread, const char *outypes, const char *intypes, int(*iopadr)(CSOUND *, void *), int(*kopadr)(CSOUND *, void *), int(*aopadr)(CSOUND *, void *))
int(* AppendOpcodes )(CSOUND *, const OENTRY *opcodeList, int n)
void(* AuxAlloc )(CSOUND *, size_t nbytes)
double beatOffs
void *(* Calloc )(CSOUND *, size_t nbytes)
const char *(* CfgErrorCodeToString )(int errcode)
int(* ChanIASet )(CSOUND *, const MYFLT *value, int n)
int(* ChanIKSet )(CSOUND *, MYFLT value, int n)
int(* ChanOAGet )(CSOUND *, MYFLT *value, int n)
int(* ChanOKGet )(CSOUND *, MYFLT *value, int n)
int(* CheckEvents )(CSOUND *)
int(* Cleanup )(CSOUND *)
int(* CloseLibrary )(void *library)
int(* Compile )(CSOUND *, int argc, char **argv)
void(* ComplexFFT )(CSOUND *, MYFLT *buf, int FFTsize)
CSOUND *(* Create )(void *hostData)
void *(* Create_Mutex )(int isRecursive)
void *(* CreateBarrier )(unsigned int max)
int(* CreateConfigurationVariable )(CSOUND *, const char *name, void *p, int type, int flags, void *min, void *max, const char *shortDesc, const char *longDesc)
void *(* CreateFileHandle )(CSOUND *, void *, int, const char *)
int(* CreateGlobalVariable )(CSOUND *, const char *name, size_t nbytes)
void *(* CreateThread )(uintptr_t(*threadRoutine)(void *), void *userdata)
void *(* CreateThreadLock )(void)
double curBeat
double curBeat_inc
double curTime_inc
MYFLT dbfs_to_float
void(* DebugMsg )(CSOUND *, const char *msg,...)
char * delayederrormessages
void(* DeleteCfgVarList )(csCfgVariable_t **lst)
void(* DeleteChannelList )(CSOUND *)
int(* DeleteConfigurationVariable )(CSOUND *, const char *name)
void(* DeleteUtilityList )(CSOUND *, char **lst)
void(* Destroy )(CSOUND *)
int(* DestroyBarrier )(void *)
int(* DestroyGlobalVariable )(CSOUND *, const char *name)
void(* DestroyMutex )(void *mutex_)
void(* DestroyThreadLock )(void *lock)
void(* Die )(CSOUND *, const char *msg,...)
int(* dispexit )(CSOUND *)
void(* dispinit )(CSOUND *)
void(* display )(CSOUND *)
void(* DisposeOpcodeList )(CSOUND *)
void(* dispset )(CSOUND *)
int dither_output
SUBR dummyfn_2 [84]
MYFLT e0dbfs
MYFLT ekr
void(* ErrMsgV )(CSOUND *, const char *hdr, const char *fmt, va_list)
void(* ErrorMsg )(CSOUND *, const char *fmt,...)
MYFLT esr
void(* FDClose )(CSOUND *, void *fdchp)
void(* FDRecord )(CSOUND *, void *fdchp)
int(* FileClose )(CSOUND *, void *)
void *(* FileOpen )(CSOUND *, void *, int, const char *, void *, const char *)
void *(* FileOpen2 )(CSOUND *, void *, int, const char *, void *, const char *, int, int)
char *(* FindInputFile )(CSOUND *, const char *filename, const char *envList)
char *(* FindOutputFile )(CSOUND *, const char *filename, const char *envList)
void * flgraphGlobals
void(* Free )(CSOUND *, void *ptr)
int(* FTAlloc )(CSOUND *, int tableNum, int len)
int(* FTDelete )(CSOUND *, int tableNum)
void *(* FTFind )(CSOUND *, MYFLT *argp)
void *(* FTFindP )(CSOUND *, MYFLT *argp)
void *(* FTnp2Find )(CSOUND *, MYFLT *argp)
int(* GetAPIVersion )(void)
int *(* GetChannelLock )(CSOUND *, const char *name, int type)
int(* GetChannelPtr )(CSOUND *, MYFLT **p, const char *name, int type)
int(* GetControlChannelParams )(CSOUND *, const char *name, MYFLT *dflt, MYFLT *min, MYFLT *max)
double(* GetCPUTime )(void *)
void *(* GetCurrentThreadID )(void)
int(* GetDebug )(CSOUND *)
const char *(* GetEnv )(CSOUND *, const char *name)
char *(* GetFileName )(void *)
void *(* GetHostData )(CSOUND *)
unsigned long(* GetInputArgAMask )(void *p)
int(* GetInputArgCnt )(void *p)
char *(* GetInputArgName )(void *p, int n)
unsigned long(* GetInputArgSMask )(void *p)
MYFLT *(* GetInputBuffer )(CSOUND *)
long(* GetInputBufferSize )(CSOUND *)
int(* GetInstrumentNumber )(void *p)
MYFLT(* GetInverseComplexFFTScale )(CSOUND *, int FFTsize)
MYFLT(* GetInverseRealFFTScale )(CSOUND *, int FFTsize)
MYFLT(* GetKr )(CSOUND *)
int(* GetKsmps )(CSOUND *)
void *(* GetLibrarySymbol )(void *library, const char *procedureName)
int(* GetMessageLevel )(CSOUND *)
void *(* GetMidiChannel )(void *p)
int(* GetMidiChannelNumber )(void *p)
int(* GetMidiNoteNumber )(void *p)
int(* GetMidiVelocity )(void *p)
int(* GetNchnls )(CSOUND *)
double(* GetOffTime )(void *p)
char *(* GetOpcodeName )(void *p)
unsigned long(* GetOutputArgAMask )(void *p)
int(* GetOutputArgCnt )(void *p)
char *(* GetOutputArgName )(void *p, int n)
unsigned long(* GetOutputArgSMask )(void *p)
MYFLT *(* GetOutputBuffer )(CSOUND *)
long(* GetOutputBufferSize )(CSOUND *)
MYFLT *(* GetPFields )(void *p)
uint32_t(* GetRandomSeedFromTime )(void)
double(* GetRealTime )(void *)
int(* GetReleaseFlag )(void *p)
void **(* GetRtPlayUserData )(CSOUND *)
void **(* GetRtRecordUserData )(CSOUND *)
int(* GetSampleFormat )(CSOUND *)
int(* GetSampleSize )(CSOUND *)
MYFLT(* GetScoreOffsetSeconds )(CSOUND *)
double(* GetScoreTime )(CSOUND *)
int(* GetSizeOfMYFLT )(void)
int(* getsndin )(CSOUND *, void *, MYFLT *, int, void *)
MYFLT *(* GetSpin )(CSOUND *)
MYFLT *(* GetSpout )(CSOUND *)
MYFLT(* GetSr )(CSOUND *)
char *(* getstrformat )(int format)
int(* GetTable )(CSOUND *, MYFLT **tablePtr, int tableNum)
const char *(* GetUtilityDescription )(CSOUND *, const char *utilName)
int(* GetVersion )(void)
MYFLT global_ekr
long global_kcounter
int global_ksmps
int(* hfgens )(CSOUND *)
long ibeatTime
long icurTime
void * ids
int(* InitError )(CSOUND *, const char *msg,...)
void(* InitTimerStruct )(void *)
void(* InputMessage )(CSOUND *, const char *message__)
int(* insert_score_event )(CSOUND *)
int(* insert_score_event_at_sample )(CSOUND *, void *, long)
MYFLT(* intpow )(MYFLT, int32)
void(* InverseComplexFFT )(CSOUND *, MYFLT *buf, int FFTsize)
void(* InverseRealFFT )(CSOUND *, MYFLT *buf, int FFTsize)
void(* InverseRealFFTnp2 )(CSOUND *, MYFLT *buf, int FFTsize)
int(* IsScorePending )(CSOUND *)
uintptr_t(* JoinThread )(void *thread)
long kcounter
void(* KeyPress )(CSOUND *, char c__)
MYFLT kicvt
int ksmps
void *(* ldmemfile )(CSOUND *, const char *)
void *(* ldmemfile2 )(CSOUND *, const char *, int)
void *(* ldmemfile2withCB )(CSOUND *, const char *, int, int(*callback)(CSOUND *))
int(* ListChannels )(CSOUND *, void **lst)
csCfgVariable_t **(* ListConfigurationVariables )(CSOUND *)
char **(* ListUtilities )(CSOUND *)
void *(* LoadSoundFile )(CSOUND *, const char *, void *)
char *(* LocalizeString )(const char *)
void(* LockMutex )(void *mutex_)
int(* LockMutexNoWait )(void *mutex_)
void(* LongJmp )(CSOUND *, int)
void *(* Malloc )(CSOUND *, size_t nbytes)
void(* Message )(CSOUND *, const char *fmt,...)
void(* MessageS )(CSOUND *, int attr, const char *fmt,...)
void(* MessageV )(CSOUND *, int attr, const char *format, va_list args)
MYFLT mpidsr
MYFLT mtpdsr
int nchnls
int(* NewOpcodeList )(CSOUND *)
void(* NotifyFileOpened )(CSOUND *, const char *, int, int, int)
void(* NotifyThreadLock )(void *lock)
int nspin
int nspout
MYFLT onedkr
MYFLT onedksmps
MYFLT onedsr
OPARMSoparms
int(* OpenLibrary )(void **library, const char *libraryPath)
int(* ParseConfigurationVariable )(CSOUND *, const char *name, const char *value)
void * pds
int(* PerfError )(CSOUND *, const char *msg,...)
int(* Perform )(CSOUND *)
int(* PerformBuffer )(CSOUND *)
int(* PerformKsmps )(CSOUND *)
int(* PerformKsmpsAbsolute )(CSOUND *)
MYFLT pidsr
void * printerrormessagesflag
int(* PVOC_CloseFile )(CSOUND *, int)
int(* PVOC_CreateFile )(CSOUND *, const char *, uint32, uint32, uint32, uint32, int32, int, int, float, float *, uint32)
const char *(* PVOC_ErrorString )(CSOUND *)
int(* PVOC_FrameCount )(CSOUND *, int)
int(* PVOC_fseek )(CSOUND *, int, int)
int(* PVOC_GetFrames )(CSOUND *, int, float *, uint32)
int(* PVOC_OpenFile )(CSOUND *, const char *, void *, void *)
int(* PVOC_PutFrames )(CSOUND *, int, const float *, int32)
int(* PVOCEX_LoadFile )(CSOUND *, const char *, void *)
int(* PvsinSet )(CSOUND *, void *value, int n)
int(* PvsoutGet )(CSOUND *, void *value, int n)
csCfgVariable_t *(* QueryConfigurationVariable )(CSOUND *, const char *name)
void *(* QueryGlobalVariable )(CSOUND *, const char *name)
void *(* QueryGlobalVariableNoCheck )(CSOUND *, const char *name)
int(* Rand31 )(int *seedVal)
uint32_t(* RandMT )(void *p)
void(* RealFFT )(CSOUND *, MYFLT *buf, int FFTsize)
void(* RealFFTMult )(CSOUND *, MYFLT *outbuf, MYFLT *buf1, MYFLT *buf2, int FFTsize, MYFLT scaleFac)
void(* RealFFTnp2 )(CSOUND *, MYFLT *buf, int FFTsize)
void *(* ReAlloc )(CSOUND *, void *oldp, size_t nbytes)
int(* RegisterDeinitCallback )(CSOUND *, void *p, int(*func)(CSOUND *, void *))
int(* RegisterResetCallback )(CSOUND *, void *userData, int(*func)(CSOUND *, void *))
int(* RegisterSenseEventCallback )(CSOUND *, void(*func)(CSOUND *, void *), void *userData)
int reinitflag
void(* Remove_Callback )(CSOUND *, int(*func)(void *, void *, unsigned int))
void(* Reset )(CSOUND *)
void(* RewindScore )(CSOUND *)
void(* rewriteheader )(void *ofd)
long(* RunCommand )(const char *const *argv, int noWait)
int(* RunUtility )(CSOUND *, const char *name, int argc, char **argv)
void *(* SAsndgetset )(CSOUND *, char *, void *, MYFLT *, MYFLT *, MYFLT *, int)
int(* ScoreEvent )(CSOUND *, char type, const MYFLT *pFields, long numFields)
void(* SeedRandMT )(void *p, const uint32_t *initKey, uint32_t keyLength)
int(* Set_Callback )(CSOUND *, int(*func)(void *, void *, unsigned int), void *userData, unsigned int typeMask)
void(* SetChannelIOCallback )(CSOUND *, int func)
int(* SetConfigurationVariable )(CSOUND *, const char *name, void *value)
int(* SetControlChannelParams )(CSOUND *, const char *name, int type, MYFLT dflt, MYFLT min, MYFLT max)
void(* SetDebug )(CSOUND *, int d)
void(* SetDrawGraphCallback )(CSOUND *, void(*drawGraphCallback)(CSOUND *))
void(* SetExitGraphCallback )(CSOUND *, int(*exitGraphCallback)(CSOUND *))
void(* SetExternalMidiErrorStringCallback )(CSOUND *, const char *(*func)(int))
void(* SetExternalMidiInCloseCallback )(CSOUND *, int(*func)(CSOUND *, void *))
void(* SetExternalMidiInOpenCallback )(CSOUND *, int(*func)(CSOUND *, void **, const char *))
void(* SetExternalMidiOutCloseCallback )(CSOUND *, int(*func)(CSOUND *, void *))
void(* SetExternalMidiOutOpenCallback )(CSOUND *, int(*func)(CSOUND *, void **, const char *))
void(* SetExternalMidiReadCallback )(CSOUND *, int(*func)(CSOUND *, void *, unsigned char *, int))
void(* SetExternalMidiWriteCallback )(CSOUND *, int(*func)(CSOUND *, void *, const unsigned char *, int))
void(* SetHostData )(CSOUND *, void *hostData)
void(* SetInputValueCallback )(CSOUND *, void(*inputValueCalback)(CSOUND *, const char *channelName, MYFLT *value))
void(* SetInternalYieldCallback )(CSOUND *, int(*yieldCallback)(CSOUND *))
int(* SetIsGraphable )(CSOUND *, int isGraphable)
void(* SetKillGraphCallback )(CSOUND *, void(*killGraphCallback)(CSOUND *))
void(* SetKillXYinCallback )(CSOUND *)
void(* SetMakeGraphCallback )(CSOUND *, void(*makeGraphCallback)(CSOUND *))
void(* SetMakeXYinCallback )(CSOUND *)
void(* SetMessageCallback )(CSOUND *, void(*csoundMessageCallback)(CSOUND *, int attr, const char *format, va_list valist))
void(* SetMessageLevel )(CSOUND *, int messageLevel)
void(* SetOutputValueCallback )(CSOUND *, void(*outputValueCalback)(CSOUND *, const char *channelName, MYFLT value))
void(* SetPlayopenCallback )(CSOUND *, int(*playopen__)(CSOUND *))
void(* SetReadXYinCallback )(CSOUND *)
void(* SetRecopenCallback )(CSOUND *, int(*recopen__)(CSOUND *))
int(* SetReleaseLength )(void *p, int n)
MYFLT(* SetReleaseLengthSeconds )(void *p, MYFLT n)
void(* SetRtcloseCallback )(CSOUND *, void(*rtclose__)(CSOUND *))
void(* SetRtplayCallback )(CSOUND *, void(*rtplay__)(CSOUND *, const MYFLT *outBuf, int nbytes))
void(* SetRtrecordCallback )(CSOUND *, int(*rtrecord__)(CSOUND *, MYFLT *inBuf, int nbytes))
void(* SetScoreOffsetSeconds )(CSOUND *, MYFLT offset)
void(* SetScorePending )(CSOUND *, int pending)
int(* SetUtilityDescription )(CSOUND *, const char *utilName, const char *utilDesc)
void(* SetYieldCallback )(CSOUND *, int(*yieldCallback)(CSOUND *))
int(* sfsampsize )(int format)
int(* sftype2csfiletype )(int type)
MYFLT sicvt
void(* Sleep )(size_t milliseconds)
void *(* sndgetset )(CSOUND *, void *)
MYFLT * spin
int spinlock
MYFLT * spout
int spoutactive
int spoutlock
void * stdOp_Env
int32(* strarg2insno )(CSOUND *, void *p, int is_string)
char *(* strarg2name )(CSOUND *, char *, void *, const char *, int)
MYFLT(* TableGet )(CSOUND *, int table, int index)
int(* TableLength )(CSOUND *, int table)
void(* TableSet )(CSOUND *, int table, int index, MYFLT value)
int tieflag
double timeOffs
MYFLT tpidsr
int(* type2csfiletype )(int type, int encoding)
char *(* type2string )(int type)
void(* UnlockMutex )(void *mutex_)
int(* WaitBarrier )(void *)
int(* WaitThreadLock )(void *lock, size_t milliseconds)
void(* WaitThreadLockNoTimeout )(void *lock)
void(* Warning )(CSOUND *, const char *msg,...)
void * widgetGlobals
long zalast
MYFLT * zastart
long zklast
MYFLT * zkstart

Detailed Description

Definition at line 57 of file mkdb.c.


The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index