UapmdLibrary

interface UapmdLibrary : Library

Types

Link copied to clipboard
object Companion
Link copied to clipboard
interface MidiTracksImportCb : Callback

Functions

Link copied to clipboard
abstract fun uapmd_addin_manager_addin_count(mgr: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_addin_manager_create(): Pointer?
Link copied to clipboard
abstract fun uapmd_addin_manager_destroy(mgr: Pointer?)
Link copied to clipboard
abstract fun uapmd_addin_manager_directory_count(mgr: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_addin_manager_get_addin(mgr: Pointer?, index: Int, out: UapmdAddinInfo): Boolean
Link copied to clipboard
abstract fun uapmd_addin_manager_get_directory(mgr: Pointer?, index: Int, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
abstract fun uapmd_addin_manager_initialize(mgr: Pointer?)
Link copied to clipboard
abstract fun uapmd_addin_manager_last_error(mgr: Pointer?, buf: ByteArray?, bufSize: Long): Long
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
abstract fun uapmd_addin_manager_shutdown(mgr: Pointer?)
Link copied to clipboard
abstract fun uapmd_addin_state_name(state: Int): String?
Link copied to clipboard
abstract fun uapmd_addresses_clip_address(ab: Pointer?, trackIndex: Int, clipId: Int, out: UapmdClipAddress): Boolean
Link copied to clipboard
abstract fun uapmd_addresses_clip_id(ab: Pointer?, address: UapmdClipAddress.ByVal): Int
Link copied to clipboard
abstract fun uapmd_addresses_plugin_address(ab: Pointer?, instanceId: Int, out: UapmdPluginAddress): Boolean
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_addresses_sequencer_track(ab: Pointer?, trackReferenceId: String?): Pointer?
Link copied to clipboard
abstract fun uapmd_addresses_timeline_track(ab: Pointer?, trackReferenceId: String?): Pointer?
Link copied to clipboard
abstract fun uapmd_addresses_track_index(ab: Pointer?, trackReferenceId: String?): Int
Link copied to clipboard
abstract fun uapmd_addresses_track_reference_id(ab: Pointer?, trackIndex: Int): String?
Link copied to clipboard
abstract fun uapmd_app_add_track(app: Pointer?, userData: Pointer?, callback: TrackMutationCb?)
Link copied to clipboard
abstract fun uapmd_app_add_ump_event_to_clip(app: Pointer?, trackIndex: Int, clipId: Int, tick: Long, words: IntArray?, wordCount: Int): Boolean
Link copied to clipboard
abstract fun uapmd_app_auto_buffer_size_enabled(app: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_app_blocklist_count(app: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_app_cancel_plugin_scanning(app: Pointer?)
Link copied to clipboard
abstract fun uapmd_app_cleanup()
Link copied to clipboard
abstract fun uapmd_app_clear_plugin_blocklist(app: Pointer?)
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
abstract fun uapmd_app_disable_ump_device(app: Pointer?, instanceId: Int)
abstract fun uapmd_app_disconnect_track_graph_connection(app: Pointer?, trackIndex: Int, connectionId: Long): UapmdOpResult.ByVal
Link copied to clipboard
abstract fun uapmd_app_enable_ump_device(app: Pointer?, instanceId: Int, deviceName: String?)
Link copied to clipboard
abstract fun uapmd_app_ensure_track_uses_editor_graph(app: Pointer?, trackIndex: Int): Boolean
Link copied to clipboard
abstract fun uapmd_app_generate_scan_report(app: Pointer?, buf: ByteArray?, bufSize: Long): Long
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
abstract fun uapmd_app_get_history_state(app: Pointer?, out: UapmdUndoState): Boolean
Link copied to clipboard
abstract fun uapmd_app_get_instance_group(app: Pointer?, instanceId: Int): Byte
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
abstract fun uapmd_app_get_timeline_state(app: Pointer?, out: UapmdTimelineState): Boolean
Link copied to clipboard
abstract fun uapmd_app_get_timeline_track(app: Pointer?, index: Int): Pointer?
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_get_track_graph_nodes(app: Pointer?, trackIndex: Int): UapmdGraphNodesResult.ByVal
Link copied to clipboard
abstract fun uapmd_app_hide_plugin_ui(app: Pointer?, instanceId: Int)
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
abstract fun uapmd_app_instance(): Pointer?
Link copied to clipboard
abstract fun uapmd_app_instantiate()
Link copied to clipboard
abstract fun uapmd_app_is_audio_engine_enabled(app: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_app_is_scanning(app: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_app_last_plugin_scan_error(app: Pointer?, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
abstract fun uapmd_app_load_project(app: Pointer?, filePath: String?): UapmdAppProjectResult.ByVal
Link copied to clipboard
abstract fun uapmd_app_master_tempo_point_count(app: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_app_master_time_signature_count(app: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_app_master_timeline_track(app: Pointer?): Pointer?
abstract fun uapmd_app_notify_persistent_storage_ready(app: Pointer?)
Link copied to clipboard
abstract fun uapmd_app_notify_ui_ready(app: Pointer?)
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
abstract fun uapmd_app_redo(app: Pointer?, userData: Pointer?, callback: HistoryMutationCb?)
Link copied to clipboard
abstract fun uapmd_app_refresh_master_tempo_map(app: Pointer?): Double
Link copied to clipboard
abstract fun uapmd_app_remove_all_tracks(app: Pointer?, userData: Pointer?, callback: TrackClearCb?)
Link copied to clipboard
abstract fun uapmd_app_remove_clip_from_track(app: Pointer?, trackIndex: Int, clipId: Int): Boolean
Link copied to clipboard
abstract fun uapmd_app_remove_plugin_instance(app: Pointer?, instanceId: Int)
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
abstract fun uapmd_app_request_show_instance_details(app: Pointer?, instanceId: Int)
Link copied to clipboard
abstract fun uapmd_app_request_show_plugin_ui(app: Pointer?, instanceId: Int)
Link copied to clipboard
abstract fun uapmd_app_revert_track_to_simple_graph(app: Pointer?, trackIndex: Int): Boolean
Link copied to clipboard
abstract fun uapmd_app_sample_rate(app: Pointer?): Int
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
abstract fun uapmd_app_sequencer(app: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_app_set_audio_engine_enabled(app: Pointer?, enabled: Boolean)
Link copied to clipboard
abstract fun uapmd_app_set_auto_buffer_size_enabled(app: Pointer?, enabled: Boolean)
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
abstract fun uapmd_app_set_instance_group(app: Pointer?, instanceId: Int, group: Byte): Boolean
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_app_timeline_track_count(app: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_app_toggle_audio_engine(app: Pointer?)
Link copied to clipboard
abstract fun uapmd_app_track_count(app: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_app_transport(app: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_app_unblock_plugin(app: Pointer?, entryId: String): Boolean
Link copied to clipboard
abstract fun uapmd_app_undo(app: Pointer?, userData: Pointer?, callback: HistoryMutationCb?)
Link copied to clipboard
abstract fun uapmd_app_update_audio_device_settings(app: Pointer?, sampleRate: Int, bufferSize: Int)
Link copied to clipboard
abstract fun uapmd_audio_device_channels(dev: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_audio_device_input_channels(dev: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_audio_device_is_playing(dev: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_audio_device_mgr_device_count(mgr: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_audio_device_mgr_get_device_info(mgr: Pointer?, index: Int, out: UapmdAudioDeviceInfo): Boolean
Link copied to clipboard
abstract fun uapmd_audio_device_mgr_instance(driverName: String?): Pointer?
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
abstract fun uapmd_audio_device_output_channels(dev: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_audio_device_sample_rate(dev: Pointer?): Double
Link copied to clipboard
abstract fun uapmd_audio_device_start(dev: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_audio_device_stop(dev: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_audio_file_reader_create(filepath: String): Pointer?
Link copied to clipboard
abstract fun uapmd_audio_file_reader_create_silent(numFrames: Long, numChannels: Int, sampleRate: Int): Pointer?
Link copied to clipboard
abstract fun uapmd_audio_file_reader_destroy(reader: Pointer?)
Link copied to clipboard
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
abstract fun uapmd_clip_fragment_destroy(fragment: Pointer?)
abstract fun uapmd_clip_fragment_extension_state_count(fragment: Pointer?): Int
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
abstract fun uapmd_clip_fragment_get_clip(fragment: Pointer?, out: UapmdClipData): Boolean
Link copied to clipboard
abstract fun uapmd_clip_fragment_get_ump_events(fragment: Pointer?, out: IntArray?, outCount: Int): Int
abstract fun uapmd_clip_fragment_get_ump_tick_timestamps(fragment: Pointer?, out: LongArray?, outCount: Int): Int
Link copied to clipboard
abstract fun uapmd_clip_fragment_is_midi(fragment: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_clip_fragment_ump_event_count(fragment: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_cm_clip_count(cm: Pointer?): Long
Link copied to clipboard
abstract fun uapmd_cm_get_all_clips(cm: Pointer?, out: UapmdClipData, outCount: Int): Int
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
abstract fun uapmd_command_manager_get_state(cm: Pointer?, out: UapmdUndoState): Boolean
Link copied to clipboard
abstract fun uapmd_command_manager_history(cm: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_command_manager_redo(cm: Pointer?, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
abstract fun uapmd_command_manager_shutdown(cm: Pointer?)
Link copied to clipboard
abstract fun uapmd_command_manager_undo(cm: Pointer?, userData: Pointer?, callback: UndoCompletionCb?)
Link copied to clipboard
abstract fun uapmd_commands_history(cmd: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_commands_resize_clip(cmd: Pointer?, trackIndex: Int, clipId: Int, newDurationSamples: Long, origin: Int): Boolean
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
abstract fun uapmd_commands_set_clip_enabled(cmd: Pointer?, trackIndex: Int, clipId: Int, enabled: Boolean, origin: Int): Boolean
Link copied to clipboard
abstract fun uapmd_commands_set_clip_filepath(cmd: Pointer?, trackIndex: Int, clipId: Int, filepath: String?, origin: Int): Boolean
Link copied to clipboard
abstract fun uapmd_commands_set_clip_gain(cmd: Pointer?, trackIndex: Int, clipId: Int, gain: Double, origin: Int): Boolean
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
abstract fun uapmd_commands_set_clip_muted(cmd: Pointer?, trackIndex: Int, clipId: Int, muted: Boolean, origin: Int): Boolean
Link copied to clipboard
abstract fun uapmd_commands_set_clip_name(cmd: Pointer?, trackIndex: Int, clipId: Int, name: String?, origin: Int): Boolean
Link copied to clipboard
abstract fun uapmd_commands_set_clip_needs_file_save(cmd: Pointer?, trackIndex: Int, clipId: Int, needsSave: Boolean, origin: Int): Boolean
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
abstract fun uapmd_commands_set_plugin_parameter_value(cmd: Pointer?, instanceId: Int, parameterIndex: Int, value: Double, origin: Int): Boolean
abstract fun uapmd_commands_set_plugin_per_note_controller_value(cmd: Pointer?, instanceId: Int, contextType: Int, note: Int, channel: Int, group: Int, extra: Int, parameterIndex: Int, value: Double, origin: Int): Boolean
Link copied to clipboard
abstract fun uapmd_commands_set_track_bypassed(cmd: Pointer?, trackIndex: Int, bypassed: Boolean, origin: Int): Boolean
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
abstract fun uapmd_default_device_io_dispatcher(): Pointer?
Link copied to clipboard
abstract fun uapmd_dispatcher_clear_output_buffers(disp: Pointer?)
Link copied to clipboard
abstract fun uapmd_dispatcher_is_playing(disp: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_dispatcher_start(disp: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_dispatcher_stop(disp: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_document_provider_create(): Pointer?
Link copied to clipboard
abstract fun uapmd_document_provider_destroy(provider: Pointer?)
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
abstract fun uapmd_document_provider_tick(provider: Pointer?)
Link copied to clipboard
abstract fun uapmd_engine_add_empty_track(engine: Pointer?): Int
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
abstract fun uapmd_engine_cleanup_empty_tracks(engine: Pointer?)
Link copied to clipboard
abstract fun uapmd_engine_clear_track_dirty_state(engine: Pointer?)
Link copied to clipboard
abstract fun uapmd_engine_create(sampleRate: Int, audioBufferSize: Int, umpBufferSize: Int): Pointer?
Link copied to clipboard
abstract fun uapmd_engine_destroy(engine: Pointer?)
Link copied to clipboard
abstract fun uapmd_engine_enqueue_ump(engine: Pointer?, instanceId: Int, ump: IntArray, sizeInBytes: Long, timestamp: Long)
Link copied to clipboard
abstract fun uapmd_engine_find_track_for_instance(engine: Pointer?, instanceId: Int): Int
Link copied to clipboard
abstract fun uapmd_engine_function_block_manager(engine: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_engine_get_input_spectrum(engine: Pointer?, outSpectrum: FloatArray, numBars: Int)
Link copied to clipboard
abstract fun uapmd_engine_get_instance_group(engine: Pointer?, instanceId: Int): Byte
Link copied to clipboard
abstract fun uapmd_engine_get_master_marker(engine: Pointer?, index: Int, out: UapmdClipMarker): Boolean
Link copied to clipboard
abstract fun uapmd_engine_get_offline_rendering(engine: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_engine_get_output_spectrum(engine: Pointer?, outSpectrum: FloatArray, numBars: Int)
Link copied to clipboard
abstract fun uapmd_engine_get_playback_position(engine: Pointer?): Long
Link copied to clipboard
abstract fun uapmd_engine_get_plugin_instance(engine: Pointer?, instanceId: Int): Pointer?
Link copied to clipboard
abstract fun uapmd_engine_get_track(engine: Pointer?, index: Int): Pointer?
Link copied to clipboard
abstract fun uapmd_engine_is_playback_active(engine: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_engine_is_project_dirty(engine: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_engine_is_track_busy(engine: Pointer, trackIndex: Int): Boolean
Link copied to clipboard
abstract fun uapmd_engine_is_track_dirty(engine: Pointer?, trackIndex: Int): Boolean
Link copied to clipboard
abstract fun uapmd_engine_mark_track_dirty(engine: Pointer?, trackIndex: Int, dirty: Boolean)
Link copied to clipboard
abstract fun uapmd_engine_master_marker_count(engine: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_engine_master_track(engine: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_engine_master_track_latency(engine: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_engine_master_track_render_lead(engine: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_engine_midi_recorder(engine: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_engine_pause_playback(engine: Pointer?)
Link copied to clipboard
abstract fun uapmd_engine_plugin_host(engine: Pointer?): Pointer?
abstract fun uapmd_engine_register_addin_extension_points(engine: Pointer?, mgr: Pointer?)
Link copied to clipboard
abstract fun uapmd_engine_remove_plugin_instance(engine: Pointer?, instanceId: Int): Boolean
Link copied to clipboard
abstract fun uapmd_engine_remove_track(engine: Pointer?, trackIndex: Int): Boolean
Link copied to clipboard
abstract fun uapmd_engine_render_playback_position(engine: Pointer?): Long
Link copied to clipboard
abstract fun uapmd_engine_resume_playback(engine: Pointer?)
Link copied to clipboard
abstract fun uapmd_engine_send_channel_pressure(engine: Pointer?, instanceId: Int, pressure: Float)
Link copied to clipboard
abstract fun uapmd_engine_send_note_off(engine: Pointer?, instanceId: Int, note: Int)
Link copied to clipboard
abstract fun uapmd_engine_send_note_on(engine: Pointer?, instanceId: Int, note: Int)
Link copied to clipboard
abstract fun uapmd_engine_send_pitch_bend(engine: Pointer?, instanceId: Int, value: Float)
Link copied to clipboard
abstract fun uapmd_engine_set_active(engine: Pointer?, active: Boolean)
Link copied to clipboard
abstract fun uapmd_engine_set_default_channels(engine: Pointer?, inputChannels: Int, outputChannels: Int)
Link copied to clipboard
abstract fun uapmd_engine_set_external_pump(engine: Pointer?, enabled: Boolean)
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
abstract fun uapmd_engine_set_offline_rendering(engine: Pointer?, enabled: Boolean)
Link copied to clipboard
abstract fun uapmd_engine_set_parameter_value(engine: Pointer?, instanceId: Int, index: Int, value: Double)
Link copied to clipboard
abstract fun uapmd_engine_set_playback_position(engine: Pointer?, samples: Long)
Link copied to clipboard
abstract fun uapmd_engine_set_sample_rate(engine: Pointer?, sampleRate: Int)
Link copied to clipboard
abstract fun uapmd_engine_start_playback(engine: Pointer?)
Link copied to clipboard
abstract fun uapmd_engine_stop_playback(engine: Pointer?)
Link copied to clipboard
abstract fun uapmd_engine_timeline(engine: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_engine_track_count(engine: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_engine_track_freeze_policy(engine: Pointer, trackIndex: Int): Int
abstract fun uapmd_engine_track_freeze_render_progress(engine: Pointer, trackIndex: Int, outProgress: UapmdOfflineRenderProgress): Boolean
Link copied to clipboard
abstract fun uapmd_engine_track_freeze_state(engine: Pointer, trackIndex: Int): Int
Link copied to clipboard
abstract fun uapmd_engine_track_latency(engine: Pointer?, trackIndex: Int): Int
Link copied to clipboard
abstract fun uapmd_engine_track_render_lead(engine: Pointer?, trackIndex: Int): Int
Link copied to clipboard
abstract fun uapmd_fb_detach_output_mapper(fb: Pointer?)
Link copied to clipboard
abstract fun uapmd_fb_get_group(fb: Pointer?): Byte
Link copied to clipboard
abstract fun uapmd_fb_initialize(fb: Pointer?)
Link copied to clipboard
abstract fun uapmd_fb_midi_io(fb: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_fb_set_group(fb: Pointer?, groupId: Byte)
Link copied to clipboard
abstract fun uapmd_fbm_clear_all_devices(mgr: Pointer?)
Link copied to clipboard
abstract fun uapmd_fbm_count(mgr: Pointer?): Long
Link copied to clipboard
abstract fun uapmd_fbm_create_device(mgr: Pointer?): Long
Link copied to clipboard
abstract fun uapmd_fbm_delete_empty_devices(mgr: Pointer?)
Link copied to clipboard
abstract fun uapmd_fbm_detach_all_output_mappers(mgr: Pointer?)
Link copied to clipboard
abstract fun uapmd_fbm_get_device_by_index(mgr: Pointer?, index: Int): Pointer?
Link copied to clipboard
abstract fun uapmd_fbm_get_device_for_instance(mgr: Pointer?, instanceId: Int): Pointer?
Link copied to clipboard
abstract fun uapmd_format_manager_create(): Pointer?
Link copied to clipboard
abstract fun uapmd_format_manager_destroy(mgr: Pointer?)
Link copied to clipboard
abstract fun uapmd_format_manager_format_count(mgr: Pointer?): Int
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
abstract fun uapmd_graph_create(eventBufferSizeInBytes: Long): Pointer?
Link copied to clipboard
abstract fun uapmd_graph_destroy(graph: Pointer?)
Link copied to clipboard
abstract fun uapmd_graph_get_plugin_node(graph: Pointer?, instanceId: Int): Pointer?
abstract fun uapmd_graph_main_output_latency_in_samples(graph: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_graph_output_bus_count(graph: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_graph_output_latency_in_samples(graph: Pointer?, busIndex: Int): Int
abstract fun uapmd_graph_output_tail_length_in_seconds(graph: Pointer?, busIndex: Int): Double
Link copied to clipboard
abstract fun uapmd_graph_plugin_count(graph: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_graph_remove_node(graph: Pointer?, instanceId: Int): Boolean
Link copied to clipboard
abstract fun uapmd_graph_render_lead_in_samples(graph: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_graph_set_event_output_callback(graph: Pointer?, userData: Pointer?, callback: EventOutputCb?)
Link copied to clipboard
abstract fun uapmd_instance_can_ui_resize(inst: Pointer?): Boolean
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
abstract fun uapmd_instance_destroy_ui(inst: Pointer?)
Link copied to clipboard
abstract fun uapmd_instance_display_name(inst: Pointer?, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
abstract fun uapmd_instance_format_name(inst: Pointer?, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_instance_get_bypassed(inst: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_instance_get_parameter_metadata(inst: Pointer?, listIndex: Int, out: UapmdParameterMetadata): Boolean
Link copied to clipboard
abstract fun uapmd_instance_get_parameter_value(inst: Pointer?, index: Int): Double
abstract fun uapmd_instance_get_parameter_value_string(inst: Pointer?, index: Int, value: Double, buf: ByteArray?, bufSize: Long): Long
abstract fun uapmd_instance_get_per_note_controller_value_string(inst: Pointer?, note: Byte, index: Byte, value: Double, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
abstract fun uapmd_instance_get_preset_metadata(inst: Pointer?, listIndex: Int, out: UapmdPresetMetadata): Boolean
Link copied to clipboard
abstract fun uapmd_instance_get_ui_capabilities(inst: Pointer?, out: UapmdUiCapabilities)
Link copied to clipboard
abstract fun uapmd_instance_get_ui_size(inst: Pointer?, width: IntByReference, height: IntByReference): Boolean
Link copied to clipboard
abstract fun uapmd_instance_has_ui_support(inst: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_instance_hide_ui(inst: Pointer?)
Link copied to clipboard
abstract fun uapmd_instance_is_ui_visible(inst: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_instance_latency_in_samples(inst: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_instance_load_preset(inst: Pointer?, presetIndex: Int)
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
abstract fun uapmd_instance_load_state_sync(inst: Pointer?, data: ByteArray, dataSize: Long)
Link copied to clipboard
abstract fun uapmd_instance_parameter_count(inst: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_instance_plugin_id(inst: Pointer?, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
abstract fun uapmd_instance_preset_count(inst: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_instance_request_state(inst: Pointer?, ctx: Int, includeUiState: Boolean, userData: Pointer?, callback: RequestStateCb?)
Link copied to clipboard
abstract fun uapmd_instance_save_state_sync(inst: Pointer?, buf: Pointer?, bufSize: Long): Long
Link copied to clipboard
abstract fun uapmd_instance_set_bypassed(inst: Pointer?, value: Boolean)
Link copied to clipboard
abstract fun uapmd_instance_set_parameter_value(inst: Pointer?, index: Int, value: Double)
abstract fun uapmd_instance_set_per_note_controller_value(inst: Pointer?, note: Byte, index: Byte, value: Double)
Link copied to clipboard
abstract fun uapmd_instance_set_ui_size(inst: Pointer?, width: Int, height: Int): Boolean
Link copied to clipboard
abstract fun uapmd_instance_show_ui(inst: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_instance_start_processing(inst: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_instance_stop_processing(inst: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_instance_tail_length_in_seconds(inst: Pointer?): Double
Link copied to clipboard
abstract fun uapmd_instancing_create(tool: Pointer?, format: String, pluginId: String): Pointer?
Link copied to clipboard
abstract fun uapmd_instancing_destroy(inst: Pointer?)
Link copied to clipboard
abstract fun uapmd_instancing_make_alive(inst: Pointer?, userData: Pointer?, callback: InstancingCb?)
Link copied to clipboard
abstract fun uapmd_instancing_state(inst: Pointer?): Int
abstract fun uapmd_internal_ui_presentation_bind_instance_owner(presentation: Pointer?, host: Pointer?, instanceId: Int)
Link copied to clipboard
abstract fun uapmd_midi_device_instance(driverName: String?): Pointer?
Link copied to clipboard
abstract fun uapmd_midi_io_add_input_handler(io: Pointer?, receiver: UmpReceiverCallback?, userData: Pointer?)
Link copied to clipboard
abstract fun uapmd_midi_io_remove_input_handler(io: Pointer?, receiver: UmpReceiverCallback?)
Link copied to clipboard
abstract fun uapmd_midi_io_send(io: Pointer?, messages: IntArray, length: Long, timestamp: Long)
Link copied to clipboard
abstract fun uapmd_midi_recorder_cancel(rec: Pointer?)
Link copied to clipboard
abstract fun uapmd_midi_recorder_is_recording(rec: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_midi_recorder_start(rec: Pointer?, trackReferenceId: String?, clipId: Int, startSample: Long): Boolean
Link copied to clipboard
abstract fun uapmd_midi_recorder_stop(rec: Pointer?)
Link copied to clipboard
abstract fun uapmd_node_instance(node: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_node_instance_id(node: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_node_schedule_events(node: Pointer?, timestamp: Long, events: ByteArray, size: Long): Boolean
Link copied to clipboard
abstract fun uapmd_node_send_all_notes_off(node: Pointer?)
Link copied to clipboard
abstract fun uapmd_plugin_host_catalog_entry_count(host: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_plugin_host_create(): Pointer?
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
abstract fun uapmd_plugin_host_delete_instance(host: Pointer?, instanceId: Int)
Link copied to clipboard
abstract fun uapmd_plugin_host_destroy(host: Pointer?)
Link copied to clipboard
abstract fun uapmd_plugin_host_get_catalog_entry(host: Pointer?, index: Int, formatBuf: ByteArray, formatBufSize: Long, pluginIdBuf: ByteArray, pluginIdBufSize: Long, displayNameBuf: ByteArray, displayNameBufSize: Long, vendorBuf: ByteArray, vendorBufSize: Long): Boolean
Link copied to clipboard
abstract fun uapmd_plugin_host_get_instance(host: Pointer?, instanceId: Int): Pointer?
Link copied to clipboard
abstract fun uapmd_plugin_host_get_instance_ids(host: Pointer?, out: IntArray, outCount: Int): Boolean
Link copied to clipboard
abstract fun uapmd_plugin_host_instance_id_count(host: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_plugin_host_perform_scanning(host: Pointer?, rescan: Boolean)
abstract fun uapmd_plugin_host_reload_catalog_from_cache(host: Pointer?)
Link copied to clipboard
abstract fun uapmd_plugin_host_save_catalog(host: Pointer?, path: String)
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
abstract fun uapmd_prepare_project_load(filePath: String): Pointer?
Link copied to clipboard
abstract fun uapmd_prepared_project_destroy(prepared: Pointer?)
Link copied to clipboard
abstract fun uapmd_prepared_project_error(prepared: Pointer?, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
abstract fun uapmd_prepared_project_path(prepared: Pointer?, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
abstract fun uapmd_prepared_project_success(prepared: Pointer?): Boolean
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
abstract fun uapmd_rt_sequencer_clear_output_buffers(seq: Pointer?)
Link copied to clipboard
abstract fun uapmd_rt_sequencer_create(bufferSize: Int, umpBufferSize: Int, sampleRate: Int, dispatcher: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_rt_sequencer_destroy(seq: Pointer?)
Link copied to clipboard
abstract fun uapmd_rt_sequencer_engine(seq: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_rt_sequencer_is_audio_playing(seq: Pointer?): Int
abstract fun uapmd_rt_sequencer_reconfigure_audio_device(seq: Pointer?, inputDeviceIndex: Int, outputDeviceIndex: Int, sampleRate: Int, bufferSize: Int): Boolean
Link copied to clipboard
abstract fun uapmd_rt_sequencer_sample_rate(seq: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_rt_sequencer_set_sample_rate(seq: Pointer?, newSampleRate: Int): Boolean
Link copied to clipboard
abstract fun uapmd_rt_sequencer_start_audio(seq: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_rt_sequencer_stop_audio(seq: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_scan_tool_add_to_blocklist(tool: Pointer?, formatName: String, pluginId: String, reason: String)
Link copied to clipboard
abstract fun uapmd_scan_tool_blocklist_count(tool: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_scan_tool_catalog_entry_count(tool: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_scan_tool_clear_blocklist(tool: Pointer?)
Link copied to clipboard
abstract fun uapmd_scan_tool_create(): Pointer?
Link copied to clipboard
abstract fun uapmd_scan_tool_destroy(tool: Pointer?)
Link copied to clipboard
abstract fun uapmd_scan_tool_flush_blocklist(tool: Pointer?)
Link copied to clipboard
abstract fun uapmd_scan_tool_format_count(tool: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_scan_tool_get_blocklist_entry(tool: Pointer?, index: Int, out: UapmdBlocklistEntry): Boolean
Link copied to clipboard
abstract fun uapmd_scan_tool_get_cache_file(tool: Pointer?, buf: ByteArray?, bufSize: Long): Long
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
abstract fun uapmd_scan_tool_last_scan_error(tool: Pointer?, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
abstract fun uapmd_scan_tool_perform_scanning(tool: Pointer?, requireFastScanning: Boolean, observer: UapmdScanObserver?)
Link copied to clipboard
abstract fun uapmd_scan_tool_save_cache(tool: Pointer?)
Link copied to clipboard
abstract fun uapmd_scan_tool_save_cache_to(tool: Pointer?, path: String)
Link copied to clipboard
abstract fun uapmd_scan_tool_set_cache_file(tool: Pointer?, path: String)
Link copied to clipboard
abstract fun uapmd_scan_tool_unblock_bundle(tool: Pointer?, entryId: String): Boolean
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
abstract fun uapmd_tl_addresses(tl: Pointer?): Pointer?
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
abstract fun uapmd_tl_begin_document_transaction(tl: Pointer?)
Link copied to clipboard
Link copied to clipboard
abstract fun uapmd_tl_capture_clip_fragment(tl: Pointer?, trackIndex: Int, clipId: Int): Pointer?
Link copied to clipboard
abstract fun uapmd_tl_capture_track_fragment(tl: Pointer?, trackIndex: Int, userData: Pointer?, callback: TrackFragmentCb?)
Link copied to clipboard
abstract fun uapmd_tl_clear_clips_from_track(tl: Pointer?, trackIndex: Int, origin: Int): Boolean
Link copied to clipboard
abstract fun uapmd_tl_clip_enabled(tl: Pointer?, trackIndex: Int, clipId: Int): Boolean
Link copied to clipboard
abstract fun uapmd_tl_commands(tl: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_tl_end_document_transaction(tl: Pointer?)
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
abstract fun uapmd_tl_get_state(tl: Pointer?, out: UapmdTimelineState): Boolean
Link copied to clipboard
abstract fun uapmd_tl_get_track(tl: Pointer?, index: Int): Pointer?
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
abstract fun uapmd_tl_load_project(tl: Pointer?, filePath: String?): UapmdProjectResult.ByVal
Link copied to clipboard
abstract fun uapmd_tl_master_timeline_track(tl: Pointer?): Pointer?
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
abstract fun uapmd_tl_remove_clip(tl: Pointer?, trackIndex: Int, clipId: Int): Boolean
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
abstract fun uapmd_tl_replace_midi_clip_content(tl: Pointer?, trackIndex: Int, clipId: Int, umpEvents: IntArray?, umpEventCount: Int, tickTimestamps: LongArray?, tickCount: Int, origin: Int): Boolean
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
abstract fun uapmd_tl_set_tempo(tl: Pointer?, tempo: Double)
Link copied to clipboard
abstract fun uapmd_tl_set_time_signature(tl: Pointer?, numerator: Int, denominator: Int)
Link copied to clipboard
abstract fun uapmd_tl_set_timeline_changed_callback(tl: Pointer?, cb: TimelineChangedCb?, userData: Pointer?)
Link copied to clipboard
abstract fun uapmd_tl_track_count(tl: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_tl_undo_engine(tl: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_track_find_available_group(track: Pointer?): Byte
Link copied to clipboard
abstract fun uapmd_track_fragment_clip_count(fragment: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_track_fragment_destroy(fragment: Pointer?)
Link copied to clipboard
abstract fun uapmd_track_fragment_get_clip(fragment: Pointer?, index: Int): Pointer?
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
abstract fun uapmd_track_fragment_muted(fragment: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_track_fragment_plugin_count(fragment: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_track_fragment_reference_id(fragment: Pointer?, buf: ByteArray?, bufSize: Long): Long
Link copied to clipboard
abstract fun uapmd_track_fragment_solo(fragment: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_track_fragment_volume(fragment: Pointer?): Double
Link copied to clipboard
abstract fun uapmd_track_get_bypassed(track: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_track_get_frozen(track: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_track_get_gain(track: Pointer?): Double
Link copied to clipboard
abstract fun uapmd_track_get_instance_group(track: Pointer?, instanceId: Int): Byte
Link copied to clipboard
abstract fun uapmd_track_get_muted(track: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_track_get_ordered_instance_ids(track: Pointer?, out: IntArray, outCount: Int): Boolean
Link copied to clipboard
abstract fun uapmd_track_get_solo(track: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_track_graph(track: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_track_latency_in_samples(track: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_track_ordered_instance_id_count(track: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_track_remove_instance(track: Pointer?, instanceId: Int)
Link copied to clipboard
abstract fun uapmd_track_render_lead_in_samples(track: Pointer?): Int
Link copied to clipboard
abstract fun uapmd_track_set_bypassed(track: Pointer?, value: Boolean)
Link copied to clipboard
abstract fun uapmd_track_set_frozen(track: Pointer?, value: Boolean)
Link copied to clipboard
abstract fun uapmd_track_set_instance_group(track: Pointer?, instanceId: Int, group: Byte)
Link copied to clipboard
abstract fun uapmd_track_tail_length_in_seconds(track: Pointer?): Double
Link copied to clipboard
abstract fun uapmd_transport_get_volume(tc: Pointer?): Float
Link copied to clipboard
abstract fun uapmd_transport_is_paused(tc: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_transport_is_playing(tc: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_transport_is_recording(tc: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_transport_pause(tc: Pointer?)
Link copied to clipboard
abstract fun uapmd_transport_play(tc: Pointer?)
Link copied to clipboard
abstract fun uapmd_transport_record(tc: Pointer?)
Link copied to clipboard
abstract fun uapmd_transport_resume(tc: Pointer?)
Link copied to clipboard
abstract fun uapmd_transport_set_volume(tc: Pointer?, volume: Float)
Link copied to clipboard
abstract fun uapmd_transport_stop(tc: Pointer?)
Link copied to clipboard
abstract fun uapmd_tt_channel_count(tt: Pointer): Int
Link copied to clipboard
abstract fun uapmd_tt_clip_manager(tt: Pointer?): Pointer?
Link copied to clipboard
abstract fun uapmd_ui_presentation_can_resize(presentation: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_ui_presentation_destroy(presentation: Pointer?)
Link copied to clipboard
abstract fun uapmd_ui_presentation_get_size(presentation: Pointer?, width: IntByReference, height: IntByReference): Boolean
Link copied to clipboard
abstract fun uapmd_ui_presentation_hide(presentation: Pointer?)
Link copied to clipboard
abstract fun uapmd_ui_presentation_is_visible(presentation: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_ui_presentation_set_size(presentation: Pointer?, width: Int, height: Int): Boolean
Link copied to clipboard
abstract fun uapmd_ui_presentation_show(presentation: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_ump_in_get_parameter_value(m: Pointer?, index: Int): Double
Link copied to clipboard
abstract fun uapmd_ump_in_load_preset(m: Pointer?, index: Int)
Link copied to clipboard
abstract fun uapmd_ump_in_set_parameter_value(m: Pointer?, index: Int, value: Double)
abstract fun uapmd_ump_in_set_per_note_controller_value(m: Pointer?, note: Byte, index: Byte, value: Double)
Link copied to clipboard
abstract fun uapmd_ump_out_send_parameter_value(m: Pointer?, index: Int, value: Double)
abstract fun uapmd_ump_out_send_per_note_controller_value(m: Pointer?, note: Byte, index: Byte, value: Double)
Link copied to clipboard
abstract fun uapmd_ump_out_send_preset_index_change(m: Pointer?, index: Int)
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
abstract fun uapmd_undo_engine_clear(eng: Pointer?, markCurrentStateSaved: Boolean): Boolean
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
abstract fun uapmd_undo_engine_get_state(eng: Pointer?, out: UapmdUndoState): Boolean
Link copied to clipboard
abstract fun uapmd_undo_engine_mark_saved(eng: Pointer?): Boolean
Link copied to clipboard
abstract fun uapmd_undo_engine_mark_state_saved(eng: Pointer?, stateId: Long): Boolean
Link copied to clipboard
abstract fun uapmd_undo_engine_redo(eng: Pointer?, userData: Pointer?, callback: UndoCompletionCb?)
abstract fun uapmd_undo_engine_set_maximum_history_size(eng: Pointer?, bytes: Long): Boolean
Link copied to clipboard
abstract fun uapmd_undo_engine_shutdown(eng: Pointer?)
Link copied to clipboard
abstract fun uapmd_undo_engine_undo(eng: Pointer?, userData: Pointer?, callback: UndoCompletionCb?)