Uapmd Library
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_addin_manager_get_directory(mgr: Pointer?, index: Int, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_addin_manager_register_extension_point(mgr: Pointer?, path: String?, extensionPoint: Pointer?)
Link copied to clipboard
abstract fun uapmd_addin_manager_set_enabled(mgr: Pointer?, packageId: String?, addinId: String?, enabled: Boolean): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_addresses_clip_address(ab: Pointer?, trackIndex: Int, clipId: Int, out: UapmdClipAddress): Boolean
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_addresses_plugin_address(ab: Pointer?, instanceId: Int, out: UapmdPluginAddress): Boolean
Link copied to clipboard
abstract fun uapmd_addresses_plugin_instance_id(ab: Pointer?, address: UapmdPluginAddress.ByVal): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_connect_track_graph(app: Pointer?, trackIndex: Int, connection: UapmdGraphConnection?): UapmdOpResult.ByVal
Link copied to clipboard
abstract fun uapmd_app_create_empty_midi_clip(app: Pointer?, trackIndex: Int, positionSamples: Long, tickResolution: Int, bpm: Double): UapmdClipAddResult.ByVal
Link copied to clipboard
abstract fun uapmd_app_create_plugin_instance(app: Pointer?, format: String?, pluginId: String?, trackIndex: Int, config: UapmdPluginInstanceConfig?, userData: Pointer?, callback: InstanceCreatedCb?)
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_disconnect_track_graph_connection(app: Pointer?, trackIndex: Int, connectionId: Long): UapmdOpResult.ByVal
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_get_blocklist_entry(app: Pointer?, index: Int, out: UapmdBlocklistEntry): Boolean
Link copied to clipboard
abstract fun uapmd_app_get_clip_audio_events(app: Pointer?, trackIndex: Int, clipId: Int): UapmdClipAudioEventsResult.ByVal
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_get_master_tempo_point(app: Pointer?, index: Int, out: UapmdTempoPoint): Boolean
Link copied to clipboard
abstract fun uapmd_app_get_master_time_signature(app: Pointer?, index: Int, out: UapmdTimeSignaturePoint): Boolean
Link copied to clipboard
abstract fun uapmd_app_get_midi_clip_ump_events(app: Pointer?, trackIndex: Int, clipId: Int): UapmdUmpEventsResult.ByVal
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_get_track_graph_connections(app: Pointer?, trackIndex: Int): UapmdGraphConnectionsResult.ByVal
Link copied to clipboard
abstract fun uapmd_app_get_track_graph_nodes(app: Pointer?, trackIndex: Int): UapmdGraphNodesResult.ByVal
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_import_midi_tracks_from_file(app: Pointer, filepath: String, userData: Pointer?, cb: UapmdLibrary.MidiTracksImportCb)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_load_project_from_handle_token(app: Pointer?, token: String?): UapmdAppProjectResult.ByVal
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_perform_plugin_scanning(app: Pointer?, forceRescan: Boolean, request: Int, remoteTimeoutSeconds: Double, requireFastScanning: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_remove_all_tracks(app: Pointer?, userData: Pointer?, callback: TrackClearCb?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_remove_track(app: Pointer?, trackIndex: Int, userData: Pointer?, callback: TrackMutationCb?)
Link copied to clipboard
abstract fun uapmd_app_remove_ump_event_from_clip(app: Pointer?, trackIndex: Int, clipId: Int, eventIndex: Int): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_save_project(app: Pointer?, filePath: String?, userData: Pointer?, callback: ProjectSaveCb?)
Link copied to clipboard
abstract fun uapmd_app_save_project_sync(app: Pointer?, filePath: String?): UapmdAppProjectResult.ByVal
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_set_clip_audio_events(app: Pointer?, trackIndex: Int, clipId: Int, markers: UapmdClipMarker?, markerCount: Int, warps: UapmdAudioWarpPoint?, warpCount: Int): UapmdOpResult.ByVal
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_update_audio_device_settings(app: Pointer?, sampleRate: Int, bufferSize: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_audio_device_mgr_get_device_info(mgr: Pointer?, index: Int, out: UapmdAudioDeviceInfo): Boolean
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_audio_device_mgr_open(mgr: Pointer?, inputDeviceIndex: Int, outputDeviceIndex: Int, sampleRate: Int, bufferSize: Int): Pointer?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_audio_file_reader_create_silent(numFrames: Long, numChannels: Int, sampleRate: Int): Pointer?
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_audio_file_reader_get_properties(reader: Pointer?, out: UapmdAudioFileProperties): Boolean
Link copied to clipboard
abstract fun uapmd_audio_file_reader_read_frames(reader: Pointer?, startFrame: Long, framesToRead: Long, dest: Array<Pointer?>, numChannels: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_clip_fragment_extension_state_data(fragment: Pointer?, index: Int, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
abstract fun uapmd_clip_fragment_extension_state_key(fragment: Pointer?, index: Int, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_clip_fragment_get_ump_events(fragment: Pointer?, out: IntArray?, outCount: Int): Int
Link copied to clipboard
abstract fun uapmd_clip_fragment_get_ump_tick_timestamps(fragment: Pointer?, out: LongArray?, outCount: Int): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_command_manager_begin_gesture(cm: Pointer?, description: String?, origin: Int): UapmdUndoResult.ByVal
Link copied to clipboard
abstract fun uapmd_command_manager_begin_step(cm: Pointer?, description: String?, origin: Int): UapmdUndoResult.ByVal
Link copied to clipboard
abstract fun uapmd_command_manager_cancel_gesture(cm: Pointer?, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
abstract fun uapmd_command_manager_cancel_step(cm: Pointer?, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
abstract fun uapmd_command_manager_end_gesture(cm: Pointer?, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
abstract fun uapmd_command_manager_end_step(cm: Pointer?, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_command_manager_redo(cm: Pointer?, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_command_manager_undo(cm: Pointer?, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_commands_set_clip_anchor(cmd: Pointer?, trackIndex: Int, clipId: Int, anchor: UapmdTimeReference.ByVal, origin: Int): Boolean
Link copied to clipboard
abstract fun uapmd_commands_set_clip_audio_warps(cmd: Pointer?, trackIndex: Int, clipId: Int, warps: UapmdAudioWarpPoint?, warpCount: Int, origin: Int): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_commands_set_clip_markers(cmd: Pointer?, trackIndex: Int, clipId: Int, markers: UapmdClipMarker?, markerCount: Int, origin: Int): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_commands_set_master_track_markers(cmd: Pointer?, markers: UapmdClipMarker?, markerCount: Int, origin: Int): Boolean
Link copied to clipboard
abstract fun uapmd_commands_set_plugin_bypassed(cmd: Pointer?, instanceId: Int, bypassed: Boolean, origin: Int): Boolean
Link copied to clipboard
abstract fun uapmd_commands_set_plugin_group(cmd: Pointer?, instanceId: Int, group: Byte, origin: Int): Boolean
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_commands_set_track_bypassed(cmd: Pointer?, trackIndex: Int, bypassed: Boolean, origin: Int): Boolean
Link copied to clipboard
abstract fun uapmd_commands_set_track_freeze_policy_enabled(cmd: Pointer?, trackIndex: Int, enabled: Boolean, origin: Int): Boolean
Link copied to clipboard
abstract fun uapmd_commands_set_track_gain(cmd: Pointer?, trackIndex: Int, gain: Double, origin: Int): Boolean
Link copied to clipboard
abstract fun uapmd_commands_set_track_muted(cmd: Pointer?, trackIndex: Int, muted: Boolean, origin: Int): Boolean
Link copied to clipboard
abstract fun uapmd_commands_set_track_solo(cmd: Pointer?, trackIndex: Int, solo: Boolean, origin: Int): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_document_provider_pick_open(provider: Pointer?, filters: Array<UapmdDocumentFilter>, filterCount: Int, allowMultiple: Boolean, userData: Pointer?, callback: DocumentPickCb?)
Link copied to clipboard
abstract fun uapmd_document_provider_resolve_to_path(provider: Pointer?, handle: UapmdDocumentHandle, userData: Pointer?, callback: DocumentPathCb?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_engine_add_plugin_to_track(engine: Pointer?, trackIndex: Int, format: String, pluginId: String, userData: Pointer?, callback: AddPluginCb?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_engine_create(sampleRate: Int, audioBufferSize: Int, umpBufferSize: Int): Pointer?
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_engine_enqueue_ump(engine: Pointer?, instanceId: Int, ump: IntArray, sizeInBytes: Long, timestamp: Long)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_engine_get_input_spectrum(engine: Pointer?, outSpectrum: FloatArray, numBars: Int)
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_engine_get_master_marker(engine: Pointer?, index: Int, out: UapmdClipMarker): Boolean
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_engine_get_output_spectrum(engine: Pointer?, outSpectrum: FloatArray, numBars: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_engine_set_default_channels(engine: Pointer?, inputChannels: Int, outputChannels: Int)
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_engine_set_instance_group(engine: Pointer?, instanceId: Int, group: Byte): Boolean
Link copied to clipboard
abstract fun uapmd_engine_set_master_markers(engine: Pointer?, markers: UapmdClipMarker?, count: Int)
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_engine_set_parameter_value(engine: Pointer?, instanceId: Int, index: Int, value: Double)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_format_manager_get_format_name(mgr: Pointer?, index: Int, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
abstract fun uapmd_graph_append_node(graph: Pointer?, instanceId: Int, instance: Pointer?, deleteUserData: Pointer?, onDelete: GraphDeleteCb?): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_graph_set_event_output_callback(graph: Pointer?, userData: Pointer?, callback: EventOutputCb?)
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_instance_create_ui(inst: Pointer?, isFloating: Boolean, parentHandle: Pointer?, resizeUserData: Pointer?, resizeHandler: UiResizeHandler?): Boolean
Link copied to clipboard
abstract fun uapmd_instance_create_ui_presentation(inst: Pointer?, request: UapmdUiPresentationRequest, resizeUserData: Pointer?, resizeHandler: UiResizeHandler?): Pointer?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_instance_get_aap_ui_host_details(inst: Pointer?, out: UapmdAapUiHostDetails): Boolean
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_instance_get_parameter_metadata(inst: Pointer?, listIndex: Int, out: UapmdParameterMetadata): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_instance_get_preset_metadata(inst: Pointer?, listIndex: Int, out: UapmdPresetMetadata): Boolean
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_instance_get_ui_size(inst: Pointer?, width: IntByReference, height: IntByReference): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_instance_load_state(inst: Pointer?, state: ByteArray, stateSize: Long, ctx: Int, includeUiState: Boolean, userData: Pointer?, callback: LoadStateCb?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_instance_request_state(inst: Pointer?, ctx: Int, includeUiState: Boolean, userData: Pointer?, callback: RequestStateCb?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_instance_set_per_note_controller_value(inst: Pointer?, note: Byte, index: Byte, value: Double)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_instancing_make_alive(inst: Pointer?, userData: Pointer?, callback: InstancingCb?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_midi_io_add_input_handler(io: Pointer?, receiver: UmpReceiverCallback?, userData: Pointer?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_midi_recorder_start(rec: Pointer?, trackReferenceId: String?, clipId: Int, startSample: Long): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_node_schedule_events(node: Pointer?, timestamp: Long, events: ByteArray, size: Long): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_plugin_host_create_instance(host: Pointer?, sampleRate: Int, bufferSize: Int, mainInputChannels: Int, mainOutputChannels: Int, offlineMode: Boolean, format: String, pluginId: String, userData: Pointer?, callback: CreateInstanceCallback?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_plugin_host_get_instance_ids(host: Pointer?, out: IntArray, outCount: Int): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_position_from_beats(beats: Double, sampleRate: Int, tempo: Double): UapmdTimelinePosition.ByVal
Link copied to clipboard
abstract fun uapmd_position_from_samples(samples: Long, sampleRate: Int, tempo: Double): UapmdTimelinePosition.ByVal
Link copied to clipboard
abstract fun uapmd_position_from_seconds(seconds: Double, sampleRate: Int, tempo: Double): UapmdTimelinePosition.ByVal
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_render_offline(engine: Pointer?, settings: UapmdOfflineRenderSettings, userData: Pointer?, progressCb: RenderProgressCb?, cancelCb: RenderShouldCancelCb?): UapmdOfflineRenderResult.ByVal
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_rt_sequencer_create(bufferSize: Int, umpBufferSize: Int, sampleRate: Int, dispatcher: Pointer?): Pointer?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_scan_tool_add_to_blocklist(tool: Pointer?, formatName: String, pluginId: String, reason: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_scan_tool_get_blocklist_entry(tool: Pointer?, index: Int, out: UapmdBlocklistEntry): Boolean
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_scan_tool_get_format_name(tool: Pointer?, index: Int, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_scan_tool_perform_scanning(tool: Pointer?, requireFastScanning: Boolean, observer: UapmdScanObserver?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_set_event_loop(userData: Pointer?, onInitialize: EventLoopInitializeCb?, isMainThread: EventLoopIsMainThreadCb, enqueueTask: EventLoopEnqueueCb)
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_tl_add_audio_clip(tl: Pointer?, trackIndex: Int, position: UapmdTimelinePosition.ByVal, reader: Pointer?, filepath: String?): UapmdClipAddResult.ByVal
Link copied to clipboard
abstract fun uapmd_tl_add_empty_track(tl: Pointer?, origin: Int, userData: Pointer?, callback: TrackMutationCb?)
Link copied to clipboard
abstract fun uapmd_tl_add_midi_clip_from_file(tl: Pointer?, trackIndex: Int, position: UapmdTimelinePosition.ByVal, filepath: String?, nrpnToParameterMapping: Boolean): UapmdClipAddResult.ByVal
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_tl_attach_clip_fragment(tl: Pointer?, trackIndex: Int, fragment: Pointer?, idPolicy: Int): UapmdClipAddResult.ByVal
Link copied to clipboard
abstract fun uapmd_tl_attach_track_fragment(tl: Pointer?, fragment: Pointer?, options: UapmdTrackAttachOptions.ByVal, userData: Pointer?, callback: TrackMutationCb?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_tl_capture_track_fragment(tl: Pointer?, trackIndex: Int, userData: Pointer?, callback: TrackFragmentCb?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_tl_get_clip_midi_notes(tl: Pointer?, trackIndex: Int, clipId: Int, outNotes: UapmdMidiNote?, maxNotes: Int, outMinNote: IntByReference?, outMaxNote: IntByReference?): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_tl_load_plugin_preset(tl: Pointer?, instanceId: Int, presetIndex: Int, origin: Int, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_tl_record_plugin_instance_addition(tl: Pointer?, instanceId: Int, origin: Int, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
abstract fun uapmd_tl_record_track_addition(tl: Pointer?, trackIndex: Int, origin: Int, userData: Pointer?, callback: TrackMutationCb?)
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_tl_remove_clip_with_origin(tl: Pointer?, trackIndex: Int, clipId: Int, origin: Int): Boolean
Link copied to clipboard
abstract fun uapmd_tl_remove_plugin_instance(tl: Pointer?, instanceId: Int, origin: Int, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
abstract fun uapmd_tl_remove_track(tl: Pointer?, trackIndex: Int, origin: Int, userData: Pointer?, callback: TrackMutationCb?)
Link copied to clipboard
abstract fun uapmd_tl_replace_audio_clip_content(tl: Pointer?, trackIndex: Int, clipId: Int, filepath: String?, markers: UapmdClipMarker?, markerCount: Int, warps: UapmdAudioWarpPoint?, warpCount: Int, masterMarkers: UapmdClipMarker?, masterMarkerCount: Int, origin: Int): Boolean
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_tl_set_loop(tl: Pointer?, enabled: Boolean, start: UapmdTimelinePosition.ByVal, end: UapmdTimelinePosition.ByVal)
Link copied to clipboard
abstract fun uapmd_tl_set_plugin_state(tl: Pointer?, instanceId: Int, state: ByteArray?, stateSize: Long, origin: Int, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_tl_set_timeline_changed_callback(tl: Pointer?, cb: TimelineChangedCb?, userData: Pointer?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_track_fragment_get_plugin(fragment: Pointer?, index: Int, out: UapmdTrackPluginFragment): Boolean
Link copied to clipboard
abstract fun uapmd_track_fragment_graph_bytes(fragment: Pointer?, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
abstract fun uapmd_track_fragment_graph_type(fragment: Pointer?, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_track_fragment_reference_id(fragment: Pointer?, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_track_get_ordered_instance_ids(track: Pointer?, out: IntArray, outCount: Int): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_ui_presentation_get_size(presentation: Pointer?, width: IntByReference, height: IntByReference): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_ui_presentation_set_size(presentation: Pointer?, width: Int, height: Int): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_ump_in_set_per_note_controller_value(m: Pointer?, note: Byte, index: Byte, value: Double)
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_ump_out_send_per_note_controller_value(m: Pointer?, note: Byte, index: Byte, value: Double)
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_undo_engine_begin_compound(eng: Pointer?, description: String?, origin: Int): UapmdUndoResult.ByVal
Link copied to clipboard
abstract fun uapmd_undo_engine_begin_gesture(eng: Pointer?, description: String?, origin: Int): UapmdUndoResult.ByVal
Link copied to clipboard
abstract fun uapmd_undo_engine_cancel_compound(eng: Pointer?, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
abstract fun uapmd_undo_engine_cancel_gesture(eng: Pointer?, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_undo_engine_end_compound(eng: Pointer?, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
abstract fun uapmd_undo_engine_end_gesture(eng: Pointer?, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard