Csound and CsoundAC API  5.17
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
oNcsoundThe csound namespace contains classes for doing algorithmic composition, and for rendering audio from algorithmically generated scores, especially using Csound
oC__csdata
oC__ctlchn
oC__pvsctlchn
oCADSYN
oCAlg_atoms
oCAlg_beat
oCAlg_beats
oCAlg_event
oCAlg_event_list
oCAlg_events
oCAlg_iterator
oCAlg_note
oCAlg_parameter
oCAlg_parameters
oCAlg_pending_event
oCAlg_seq
oCAlg_time_map
oCAlg_time_sig
oCAlg_time_sigs
oCAlg_track
oCAlg_tracks
oCAlg_update
oCalloc_table_t
oCAOP
oCarglst
oCargoffs
oCASSIGN
oCASSIGNM
oCASSIGNT
oCauxch
oCBALANCE
oCbandinfo_t
oCBUZZ
oCCGOTO
oCCHANCTL
oCCHN_OPCODE
oCCHN_OPCODE_K
oCCHNCLEAR
oCCHNEXPORT_OPCODE
oCCHNGET
oCCHNPARAMS_OPCODE
oCCHNSEND
oCCMPLX
oCCOMB
oCCONVAL
oCCORFIL
oCCounterpoint
oCCppSound
oCCPSTABLE
oCCPSTUN
oCCPSTUNI
oCcsCfgVariable_u
oCcsCfgVariableBoolean_s
oCcsCfgVariableDouble_s
oCcsCfgVariableFloat_s
oCcsCfgVariableHead_s
oCcsCfgVariableInt_s
oCcsCfgVariableMYFLT_s
oCcsCfgVariableString_s
oCcshdr
oCCSOUND_Contains all function pointers, data, and data pointers required to run one instance of Csound
oCCsoundArgVListA simple class for creating argv[] lists for use with functions like csoundCompile()
oCCsoundCallbackWrapper
oCCsoundChannelListCsoundChannelList(CSOUND *) CsoundChannelList(Csound *)
oCCsoundChannelListEntry_
oCCsoundFileManages a Csound Structured Data (CSD) file with facilities for creating an arrangement of selected instruments in the orchestra, and for programmatically building score files
oCCsoundMidiInputBuffer
oCCsoundMidiInputStreamThe following class allows sending MIDI input messages to a Csound instance
oCCsoundMidiOutputBuffer
oCCsoundMidiOutputStreamThe following class allows receiving MIDI output messages from a Csound instance
oCCsoundMYFLTArrayCsoundMYFLTArray()
oCCsoundOpcodeList
oCCsoundPerformanceThreadCsoundPerformanceThread(Csound *) CsoundPerformanceThread(CSOUND *)
oCCsoundRandMTState_
oCCsoundUtilityListCsoundUtilityList(CSOUND *) CsoundUtilityList(Csound *)
oCCsoundVST
oCCsoundVstFltk
oCcsRtAudioParamsReal-time audio parameters structure
oCCTLIN
oCCTLINIT
oCcvstruct
oCdag_base_t
oCdag_node_t
oCdag_t
oCDELAY
oCDELAY1
oCDELAYR
oCDELAYW
oCDELETEIN
oCDELTAB
oCDELTAP
oCDELTAPX
oCDISKIN2
oCDIVZ
oCdklst
oCDOWNDAT
oCDOWNSAMP
oCDPARM
oCDPEXCL
oCDSPFFT
oCDSPLAY
oCDUPLE
oCENVLPR
oCENVLPX
oCEPHSOR
oCERRFN
oCEVAL
oCEVENT
oCeventThis struct holds the data for one score event
oCEVLIST
oCEXPON
oCEXPSEG
oCEXPSEG2
oCEXXPSEG
oCFASSIGN
oCFCHAN
oCfdch
oCFGDATA
oCFILEVALID
oCFOFS
oCFOSC
oCframeinfo_t
oCFSIGDISP
oCFUNC
oCGAIN
oCGBUZZ
oCGEN01ARGS
oCGETCFG_OP
oCGLOBAL_LOCK_UNLOCK
oCGOTO
oCgrinfo_t
oCGTEMPO
oCGUID
oCHARMON
oCINALL
oCINCH
oCINDIFF
oCINH
oCINITT
oCINM
oCINO
oCINQ
oCINS
oCinsdsThis struct holds the info for a concrete instrument event instance in performance
oCINSGLOBAL
oCINSREMOT
oCinstrThis struct is filled out by otran() at orch parse time
oCinstr_semantics_t
oCINTERP
oCINVAL
oCIOZ
oCKDUMP
oCKDUMP2
oCKDUMP3
oCKDUMP4
oCKON2
oCKOUT_ON
oCKPORT
oCKREAD
oCKREAD2
oCKREAD3
oCKREAD4
oCKREADS
oCKRESON
oCKSENSE
oCKTONE
oCLARGNO
oCLBLARG
oClblblk
oCLFO
oCLIMIT
oCLINE
oCLINEN
oCLINENR
oCLINEVENT
oCLINK
oCLINSEG
oCLOGCL
oCLOOP_OPS
oCLOSC
oCLPFORM
oCLPFRESON
oCLPHASOR
oCLPHEADER
oCLPINTERPOL
oCLPREAD
oCLPRESON
oCLPSLOT
oCMASSIGN
oCmchnblk
oCMCLOCK
oCMDEL
oCMDELAY
oCMEMFIL
oCMEVENT
oCMIDGLOBAL
oCMIDIAGE
oCMIDIAMP
oCMIDICHANNELAFTERTOUCH_
oCMIDICHN
oCMIDICONTROLCHANGE_
oCMIDICTL
oCMIDIDEFAULT_
oCMidifile_reader
oCMIDIIN
oCMIDIKMAP
oCMIDIKMB
oCMIDIMAP
oCMIDINOTEON_
oCMIDIOLAP
oCMIDIOUT
oCMIDIPITCHBEND_
oCMIDIPOLYAFTERTOUCH_
oCMIDIPROGRAMCHANGE_
oCMIDITEMPO
oCMIDREMOT
oCmonblk
oCMOSCIL
oCmp3dec_t
oCmp3tag_info_t
oCmpabuffer_t
oCmpadec2_t
oCmpadec_config_t
oCmpadec_info_t
oCmpadec_t
oCmpadec_tables_t
oCMRT
oCnewhuff_t
oCNGFENS
oCNREV2
oCNRPN
oCNSTRNUM
oCOCTDAT
oCoentry
oCopA chain of TEXT structs
oCOPARMS
oCOPCOD_IOBUFS
oCOpcodeBaseTemplate base class, or pseudo-virtual base class, for writing Csound opcodes in C++
oCopcodeListEntry
oCOpcodeNoteoffBase
oCopdsThis struct holds the info for one opcode in a concrete instrument instance in performance
oCOrchestraNode
oCORCTOKEN
oCOSC
oCOSCIL1
oCOSCILN
oCOSCILS
oCOUT_ATOUCH
oCOUT_CONTR
oCOUT_CONTR14
oCOUT_ON
oCOUT_ON_DUR
oCOUT_PB
oCOUT_PCHG
oCOUT_POLYATOUCH
oCOUTCH
oCOUTM
oCOUTVAL
oCOUTX
oCovrlap
oCPAN
oCPEAK
oCPGMASSIGN
oCPGMIN
oCPHSOR
oCPLUCK
oCPORT
oCPOW
oCPRAND
oCPRANDI
oCPreset
oCPRINTF_OP
oCPRINTK
oCPRINTK2
oCPRINTKS
oCPRINTS
oCPRINTV
oCptlptr
oCPUTS_OP
oCPVADS
oCpvoc_data
oCPVSANAL
oCPVSCROSS
oCpvsdat
oCpvsdat_ext
oCPVSET
oCPVSFREAD
oCPVSFTR
oCPVSFTW
oCPVSINFO
oCPVSMASKA
oCPVSYNTH
oCpvx_memfile_
oCRAND
oCRANDH
oCRANDI
oCRDTIME
oCREL
oCRELAT
oCREMOT_BUF
oCREMOTEPORT
oCRESIZE
oCRESON
oCRESONX
oCREVERB
oCRMS
oCRTCLOCK_S
oCRtJackBuffer_
oCRtJackGlobals_
oCSAMPHOLD
oCSCHED
oCScoreGeneratorPython proxy for ScoreGeneratorVst, to be wrapped with SWIG
oCScoreGeneratorEvent
oCScoreGeneratorVst
oCScoreGeneratorVstFltk
oCSEG
oCSEQTIM
oCSerial_buffer
oCSerial_read_buffer
oCSerial_write_buffer
oCset_element_t
oCset_t
oCSETKSMPS
oCsideinfo_t
oCSNDCOM
oCSNDINFO
oCSNDINFOPEAK
oCSNDMEMFILE_
oCSNDOUT
oCSNDOUTS
oCSOUNDIN
oCSOUNDIN_
oCSOUNDINEW
oCSPECDAT
oCSPRINTF_OP
oCsrtblk
oCSTRCAT_OP
oCSTRCHAR_OP
oCSTRCPY_OP
oCSTRGET_OP
oCSTRINDEX_OP
oCString_parse
oCSTRLEN_OP
oCSTRSET_OP
oCSTRSUB_OP
oCSTRUPPER_OP
oCSUBINST
oCTABDAT
oCTABLE
oCTABLECOPY
oCTABLEGPW
oCTABLEMIX
oCTABLENG
oCTABLERA
oCTABLEW
oCTABLEWA
oCTABLEXKT
oCTABREF
oCTEMPEST
oCtextStorage for parsed orchestra code, for each opcode in an INSTRTXT
oCTIMOUT
oCTONE
oCTONEX
oCTREE
oCTRIGINSTR
oCTRIGSEQ
oCTURNOFF2
oCTURNON
oCUOPCODE
oCUPSAMP
oCVDEL
oCVDELX
oCVDELXQ
oCVDELXS
oCWaitCursor
oCWASTE
oCWAVEFORMATEX
oCWAVEFORMATEXTENSIBLE
oCWAVEFORMATPVOCEX
oCwindat_
oCWSCHED
oCXENH
oCXIN
oCXIN_HIGH
oCXIN_LOW
oCXIN_MAX
oCXOUT
oCXOUT_HIGH
oCXOUT_LOW
oCXOUT_MAX
oCXSEG
oCXTRADUR
oCXYIN
oCxyindat_
oCZACL
oCZAKINIT
oCZAMOD
oCZAR
oCZARG
oCZAW
oCZAWM
oCZKCL
oCZKMOD
oCZKR
oCZKW
\CZKWM