Within the module CsoundAPIRuby::Lib::Functions:
csoundCreate, [:pointer], :pointercsoundCompile, [:pointer, :int, :pointer], :intcsoundCompileArgs, [:pointer, :int, :pointer], :intcsoundCompileCsd, [:pointer, :pointer], :intcsoundCompileOrc, [:pointer, :pointer], :intcsoundGetVersion, [], :intcsoundGetAPIVersion, [], :int
csoundPerformKsmps, [:pointer], :intcsoundPerform, [:pointer], :intcsoundPerformBuffer, [:pointer], :intcsoundStart, [:pointer], :intcsoundStop, [:pointer], :void
cleanup functions
csoundCleanup, [:pointer], :voidcsoundDestroy, [:pointer], :voidcsoundReset, [:pointer], :void
attribute functions
csoundGetSr, [:pointer], :doublecsoundGetKr, [:pointer], :doublecsoundGetKsmps, [:pointer], :uint32csoundGetNchnls, [:pointer], :uint32csoundGetNchnlsInput, [:pointer], :uint32csoundGet0dBFS, [:pointer], :doublecsoundGetCurrentTimeSamples, [:pointer], :int64csoundGetSizeOfMYFLT, [:pointer], :intcsoundGetHostData, [:pointer], :pointercsoundSetHostData, [:pointer, :pointer], :voidcsoundSetOption, [:pointer, :pointer], :intcsoundGetDebug, [:pointer], :intcsoundSetDebug, [:pointer, :int], :voidcsoundSetParams, [:pointer, CsoundAPIRuby::Lib::Data::CsoundParams.by_ref], :voidcsoundGetParams, [:pointer, CsoundAPIRuby::Lib::Data::CsoundParams.by_ref], :void