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 performFunc
final
csoundPerformKsmps performFunc
final
csoundPerformKsmpsPointer Pointer<NativeFunction<perform_func>>
final
csoundPerformPointer Pointer<NativeFunction<perform_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 performFunc
final
csoundStartPointer Pointer<NativeFunction<perform_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<perf_routine_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> csoundInstance)
perf_routine_func = Int32 Function(Pointer<Void> data)
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()