|
/opt/src/beast/bse/bsesource.h
SYNOPSIS
| struct
| BseAutomationProperty; |
| struct
| _BseSource; |
| struct
| _BseSourceChannelDefs; |
| struct
| _BseSourceClass; |
| struct
| _BseSourceOutput; |
| |
| void
| bse_source_access_modules
| (source, access_func, data, data_free_func, trans); |
| void
| bse_source_backup_ichannels_to_undo
| (source); |
| void
| bse_source_backup_ochannels_to_undo
| (source); |
| BseErrorType
| bse_source_check_input
| (source, ichannel, osource, ochannel); |
| guint
| bse_source_class_add_ichannel
| (source_class, ident, label, blurb); |
| guint
| bse_source_class_add_jchannel
| (source_class, ident, label, blurb); |
| guint
| bse_source_class_add_ochannel
| (source_class, ident, label, blurb); |
| void
| bse_source_class_add_probe_signals
| (klass); |
| void
| bse_source_class_cache_engine_class
| (source_class, engine_class); |
| void
| bse_source_class_inherit_channels
| (source_class); |
| void
| bse_source_clear_ichannels
| (source); |
| void
| bse_source_clear_ochannels
| (source); |
| void
| bse_source_clear_probes
| (source); |
| SfiRing*
| bse_source_collect_inputs_flat
| (source); |
| SfiRing*
| bse_source_collect_inputs_recursive
| (source); |
| void
| bse_source_connect_context
| (source, context_handle, trans); |
| guint*
| bse_source_context_ids
| (source, n_ids); |
| void
| bse_source_create_context
| (source, context_handle, trans); |
| void
| bse_source_create_context_with_data
| (source, context_handle, data, free_data, trans); |
| void
| bse_source_dismiss_context
| (source, context_handle, trans); |
| guint
| bse_source_find_ichannel
| (source, ichannel_ident); |
| guint
| bse_source_find_ochannel
| (source, ochannel_ident); |
| void
| bse_source_flow_access_module
| (source, context_handle, tick_stamp, access_func, data, data_free_func, trans); |
| void
| bse_source_flow_access_modules
| (source, tick_stamp, access_func, data, data_free_func, trans); |
| void
| bse_source_free_collection
| (ring); |
| BseAutomationProperty*
| bse_source_get_automation_properties
| (source, n_props); |
| void
| bse_source_get_automation_property
| (source, prop_name, pmidi_channel, psignal_type); |
| gpointer
| bse_source_get_context_data
| (source, context_handle); |
| BseModule*
| bse_source_get_context_imodule
| (source, context_handle); |
| BseModule*
| bse_source_get_context_omodule
| (source, context_handle); |
| gboolean
| bse_source_get_input
| (source, ichannel, osourcep, ochannelp); |
| gboolean
| bse_source_has_context
| (source, context_handle); |
| gboolean
| bse_source_has_output
| (source, ochannel); |
| void
| bse_source_input_backup_to_undo
| (source, ichannel, osource, ochannel); |
| SfiRing*
| bse_source_list_omodules
| (source); |
| void
| bse_source_must_set_input_loc
| (source, ichannel, osource, ochannel, strloc); |
| void
| bse_source_prepare
| (source); |
| BseMusicalTuningType
| bse_source_prepared_musical_tuning
| (source); |
| void
| bse_source_probes_modules_changed
| (source); |
| void
| bse_source_recreate_context
| (source, context_handle, trans); |
| void
| bse_source_reset
| (source); |
| BseErrorType
| bse_source_set_automation_property
| (source, prop_name, midi_channel, signal_type); |
| void
| bse_source_set_context_imodule
| (source, context_handle, imodule); |
| void
| bse_source_set_context_module
| (source, context_handle, module); |
| void
| bse_source_set_context_omodule
| (source, context_handle, omodule); |
| BseErrorType
| bse_source_set_input
| (source, ichannel, osource, ochannel); |
| gboolean
| bse_source_test_input_recursive
| (source, test); |
| BseErrorType
| bse_source_unset_input
| (source, ichannel, osource, ochannel); |
| void
| bse_source_update_modules
| (source, member_offset, member_data, member_size, trans); |
DESCRIPTION
BseAutomationProperty | | /opt/src/beast/bse/bsesource.h:256 |
_BseSource | | /opt/src/beast/bse/bsesource.h:99 |
_BseSourceChannelDefs | | /opt/src/beast/bse/bsesource.h:110 |
_BseSourceClass | | /opt/src/beast/bse/bsesource.h:123 |
struct _BseSourceClass
{
BseItemClass parent_class;
BseSourceChannelDefs channel_defs;
void (*property_updated) (BseSource*source, guint property_id, guint64 tick_stamp, double value, GParamSpec*pspec);
void (*prepare) (BseSource*source);
void (*context_create) (BseSource*source, guint context_handle, BseTrans*trans);
void (*context_connect) (BseSource*source, guint context_handle, BseTrans*trans);
void (*context_dismiss) (BseSource*source, guint context_handle, BseTrans*trans);
void (*reset) (BseSource*source);
void (*add_input) (BseSource*source, guint ichannel, BseSource*osource, guint ochannel);
void (*remove_input) (BseSource*source, guint ichannel, BseSource*osource, guint ochannel);
BseModuleClass *engine_class;
gboolean filtered_properties;
SfiRing *unprepared_properties;
SfiRing *automation_properties;
}; |
_BseSourceOutput | | /opt/src/beast/bse/bsesource.h:86 |
bse_source_access_modules | | /opt/src/beast/bse/bsesource.h:227 |
bse_source_backup_ichannels_to_undo | | /opt/src/beast/bse/bsesource.h:234 |
bse_source_backup_ochannels_to_undo | | /opt/src/beast/bse/bsesource.h:235 |
bse_source_check_input | | /opt/src/beast/bse/bsesource.h:231 |
bse_source_class_add_ichannel | | /opt/src/beast/bse/bsesource.h:190 |
bse_source_class_add_jchannel | | /opt/src/beast/bse/bsesource.h:194 |
bse_source_class_add_ochannel | | /opt/src/beast/bse/bsesource.h:198 |
bse_source_class_add_probe_signals | | /opt/src/beast/bse/bsesource.h:306 |
bse_source_class_cache_engine_class | | /opt/src/beast/bse/bsesource.h:242 |
bse_source_class_inherit_channels | | /opt/src/beast/bse/bsesource.h:199 |
bse_source_clear_ichannels | | /opt/src/beast/bse/bsesource.h:251 |
bse_source_clear_ochannels | | /opt/src/beast/bse/bsesource.h:252 |
bse_source_clear_probes | | /opt/src/beast/bse/bsesource.h:305 |
bse_source_collect_inputs_flat | | /opt/src/beast/bse/bsesource.h:273 |
bse_source_collect_inputs_recursive | | /opt/src/beast/bse/bsesource.h:274 |
bse_source_connect_context | | /opt/src/beast/bse/bsesource.h:290 |
bse_source_context_ids | | /opt/src/beast/bse/bsesource.h:300 |
bse_source_create_context | | /opt/src/beast/bse/bsesource.h:287 |
bse_source_create_context_with_data | | /opt/src/beast/bse/bsesource.h:284 |
bse_source_dismiss_context | | /opt/src/beast/bse/bsesource.h:293 |
bse_source_find_ichannel | | /opt/src/beast/bse/bsesource.h:162 |
bse_source_find_ochannel | | /opt/src/beast/bse/bsesource.h:164 |
bse_source_flow_access_module | | /opt/src/beast/bse/bsesource.h:216 |
bse_source_flow_access_modules | | /opt/src/beast/bse/bsesource.h:222 |
bse_source_free_collection | | /opt/src/beast/bse/bsesource.h:275 |
bse_source_get_automation_properties | | /opt/src/beast/bse/bsesource.h:270 |
bse_source_get_automation_property | | /opt/src/beast/bse/bsesource.h:268 |
bse_source_get_context_data | | /opt/src/beast/bse/bsesource.h:279 |
bse_source_get_context_imodule | | /opt/src/beast/bse/bsesource.h:207 |
bse_source_get_context_omodule | | /opt/src/beast/bse/bsesource.h:209 |
bse_source_get_input | | /opt/src/beast/bse/bsesource.h:176 |
bse_source_has_context | | /opt/src/beast/bse/bsesource.h:302 |
bse_source_has_output | | /opt/src/beast/bse/bsesource.h:233 |
bse_source_input_backup_to_undo | | /opt/src/beast/bse/bsesource.h:239 |
bse_source_list_omodules | | /opt/src/beast/bse/bsesource.h:303 |
bse_source_must_set_input_loc | | /opt/src/beast/bse/bsesource.h:181 |
bse_source_prepare | | /opt/src/beast/bse/bsesource.h:297 |
bse_source_prepared_musical_tuning | | /opt/src/beast/bse/bsesource.h:253 |
bse_source_probes_modules_changed | | /opt/src/beast/bse/bsesource.h:307 |
bse_source_recreate_context | | /opt/src/beast/bse/bsesource.h:296 |
bse_source_reset | | /opt/src/beast/bse/bsesource.h:298 |
bse_source_set_automation_property | | /opt/src/beast/bse/bsesource.h:264 |
bse_source_set_context_imodule | | /opt/src/beast/bse/bsesource.h:202 |
bse_source_set_context_module | | /opt/src/beast/bse/bsesource.h:245 |
bse_source_set_context_omodule | | /opt/src/beast/bse/bsesource.h:205 |
bse_source_set_input | | /opt/src/beast/bse/bsesource.h:168 |
bse_source_test_input_recursive | | /opt/src/beast/bse/bsesource.h:277 |
bse_source_unset_input | | /opt/src/beast/bse/bsesource.h:172 |
bse_source_update_modules | | /opt/src/beast/bse/bsesource.h:250 |
|
|