csound_native library

Properties

csoundCleanup → destroyFunc
final
csoundCleanupPointer → Pointer<NativeFunction<destroy_func>>
final
csoundCompile → compileCsdTextFunc
final
csoundCompileCsd → compileCsdTextFunc
final
csoundCompileCsdText → compileCsdTextFunc
final
csoundCompileCsdTextPointer → Pointer<NativeFunction<compile_csd_text_func>>
final
csoundCompileOrc → compileCsdTextFunc
final
csoundCompileOrcPointer → Pointer<NativeFunction<compile_csd_text_func>>
final
csoundCompilePointer → Pointer<NativeFunction<compile_csd_text_func>>
final
csoundCreate → createFunc
final
csoundCreateMessageBuffer → setDebugFunc
final
csoundCreateMessageBufferPointer → Pointer<NativeFunction<set_debug_func>>
final
csoundCreatePointer → Pointer<NativeFunction<create_func>>
final
csoundCreateThread → create_thread_func
final
csoundCreateThreadPointer → Pointer<NativeFunction<create_thread_func>>
final
csoundDestroy → destroyFunc
final
csoundDestroyPointer → Pointer<NativeFunction<destroy_func>>
final
csoundEvalCode → evalCodeFunc
final
csoundEvalCodePointer → Pointer<NativeFunction<eval_code_func>>
final
csoundGet0dBFS → getInfoFunc
final
csoundGet0dBFSPointer → Pointer<NativeFunction<get_info_func>>
final
csoundGetAudioChannel → getAudioChannelFunc
final
csoundGetAudioChannelPointer → Pointer<NativeFunction<get_audio_channel_func>>
final
csoundGetChannelPtr → getChannelPtrFunc
final
csoundGetChannelPtrPointer → Pointer<NativeFunction<get_channel_ptr_func>>
final
csoundGetControlChannel → getControlFunc
final
csoundGetControlChannelPointer → Pointer<NativeFunction<get_control_func>>
final
csoundGetFirstMessage → getFirstMessageFunc
final
csoundGetFirstMessagePointer → Pointer<NativeFunction<get_first_message_func>>
final
csoundGetKsmps → getUintFunc
final
csoundGetKsmpsPointer → Pointer<NativeFunction<get_uint_func>>
final
csoundGetMessageCnt → getUintFunc
final
csoundGetMessageCntPointer → Pointer<NativeFunction<get_uint_func>>
final
csoundGetNchnls → getUintFunc
final
csoundGetNchnlsIsInput → getUintFunc
final
csoundGetNchnlsIsInputPointer → Pointer<NativeFunction<get_uint_func>>
final
csoundGetNchnlsPointer → Pointer<NativeFunction<get_uint_func>>
final
csoundGetSr → getInfoFunc
final
csoundGetSrPointer → Pointer<NativeFunction<get_info_func>>
final
csoundGetStringChannelC → setStringFunc
final
csoundGetStringChannelPointer → Pointer<NativeFunction<set_string_func>>
final
csoundGetTableC → getTableFunc
final
csoundGetTablePointer → Pointer<NativeFunction<get_table_func>>
final
csoundInitialize → initFunc
final
csoundInitializePointer → Pointer<NativeFunction<init_func>>
final
csoundPerform → getUintFunc
final
csoundPerformKsmps → getUintFunc
final
csoundPerformKsmpsPointer → Pointer<NativeFunction<get_uint_func>>
final
csoundPerformPointer → Pointer<NativeFunction<get_uint_func>>
final
csoundPopFirstMessage → destroyFunc
final
csoundPopFirstMessagePointer → Pointer<NativeFunction<destroy_func>>
final
csoundReadScore → compileCsdTextFunc
final
csoundReadScorePointer → Pointer<NativeFunction<compile_csd_text_func>>
final
csoundReset → destroyFunc
final
csoundResetPointer → Pointer<NativeFunction<destroy_func>>
final
csoundSetControlChannel → setControlFunc
final
csoundSetControlChannelPointer → Pointer<NativeFunction<set_control_func>>
final
csoundSetDebug → setDebugFunc
final
csoundSetDebugPointer → Pointer<NativeFunction<set_debug_func>>
final
csoundSetOption → compileCsdTextFunc
final
csoundSetOptionPointer → Pointer<NativeFunction<compile_csd_text_func>>
final
csoundSetStringChannel → setStringFunc
final
csoundSetStringChannelPointer → Pointer<NativeFunction<set_string_func>>
final
csoundStart → getUintFunc
final
csoundStartPointer → Pointer<NativeFunction<get_uint_func>>
final
csoundStop → destroyFunc
final
csoundStopPointer → Pointer<NativeFunction<destroy_func>>
final
lib → DynamicLibrary
final

Functions

csoundEvaluateCode(String code) → double
csoundGetStringChannel(Pointer<Void> csound, Pointer<Utf8> cName) → String
csoundGetTable(Pointer<Void> csound, int table) → List<double>
csoundSetTable(Pointer<Void> csound, List<double> value, int table) → void
generateControlMessage(String channelName, double value) → Map<String, String>
generateMessage(String messageType, {String content = ""}) → Map<String, String>
getAppStartup() → Function
getCsoundDart({Function? onReady, Function? onStop}) → Csound
loadLib() → DynamicLibrary
requestPermissions() → Future<void>

Typedefs

compile_csd_text_func = Int32 Function(Pointer<Void> csound, Pointer<Utf8> csdString)
compileCsdTextFunc = int Function(Pointer<Void> csound, Pointer<Utf8> csdString)
create_func = Pointer<Void> Function(Pointer<Void> hostData)
create_thread_func = Pointer<Void> Function(Pointer<NativeFunction<get_uint_func>> perf, Pointer<Void> data)
createFunc = Pointer<Void> Function(Pointer<Void> hostData)
destroy_func = Void Function(Pointer<Void> csound)
destroyFunc = void Function(Pointer<Void> csound)
eval_code_func = Double Function(Pointer<Void> csound, Pointer<Utf8> string)
evalCodeFunc = double Function(Pointer<Void> csound, Pointer<Utf8> string)
get_audio_channel_func = Void Function(Pointer<Void> csound, Pointer<Utf8> channelName, Pointer<Double> value)
get_channel_ptr_func = Int32 Function(Pointer<Void> csound, Pointer<Pointer<Double>> ptr, Pointer<Utf8> channelName, Int32 type)
get_control_func = Double Function(Pointer<Void> csound, Pointer<Utf8> channelName, Pointer<Int32> err)
get_first_message_func = Pointer<Utf8> Function(Pointer<Void> csound)
get_info_func = Double Function(Pointer<Void> csound)
get_table_func = Int32 Function(Pointer<Void> csound, Pointer<Pointer<Double>> tablePtr, Int32 tableNum)
get_uint_func = Int32 Function(Pointer<Void> csound)
getAudioChannelFunc = void Function(Pointer<Void> csound, Pointer<Utf8> channelName, Pointer<Double> value)
getChannelPtrFunc = int Function(Pointer<Void> csound, Pointer<Pointer<Double>> ptr, Pointer<Utf8> channelName, int type)
getControlFunc = double Function(Pointer<Void> csound, Pointer<Utf8> channelName, Pointer<Int32> err)
getFirstMessageFunc = Pointer<Utf8> Function(Pointer<Void> csound)
getInfoFunc = double Function(Pointer<Void> csound)
getTableFunc = int Function(Pointer<Void> csound, Pointer<Pointer<Double>> tablePtr, int tableNum)
getUintFunc = int Function(Pointer<Void> csound)
init_func = Int32 Function(Int32 flags)
initFunc = int Function(int flags)
intTriggerFunc = Int32 Function(Pointer<Void> csound)
perf_routine_func = Int32 Function(Pointer<Void> csound)
perform_func = Int32 Function(Pointer<Void> csound)
performFunc = int Function(Pointer<Void> csound)
set_control_func = Void Function(Pointer<Void> csound, Pointer<Utf8> channelName, Double value)
set_debug_func = Void Function(Pointer<Void> csound, Int32 debug)
set_string_func = Void Function(Pointer<Void> csound, Pointer<Utf8> channelName, Pointer<Utf8> value)
setControlFunc = void Function(Pointer<Void> csound, Pointer<Utf8> channelName, double value)
setDebugFunc = void Function(Pointer<Void> csound, int debug)
setStringFunc = void Function(Pointer<Void> csound, Pointer<Utf8> channelName, Pointer<Utf8> value)
voidFunc = Void Function()