Top | ![]() |
![]() |
![]() |
![]() |
gchar * | audiosink | Read / Write |
gchar * | audiosink-device | Read / Write |
guint | channels | Read / Write |
gboolean | coherence-upnp-active | Read / Write |
guint | coherence-upnp-port | Read / Write |
gchar * | grid-density | Read / Write |
gboolean | jack-transport-master | Read / Write |
gboolean | jack-transport-slave | Read / Write |
guint | latency | Read / Write |
gchar * | missing-machines | Read / Write |
guint | news-seen | Read / Write |
gchar * | presented-tips | Read / Write |
gchar * | record-folder | Read / Write |
gchar * | sample-folder | Read / Write |
guint | sample-rate | Read / Write |
gboolean | show-tips | Read / Write |
gchar * | song-folder | Read / Write |
gboolean | statusbar-hide | Read / Write |
gchar * | system-audiosink | Read |
gboolean | tabs-hide | Read / Write |
gboolean | toolbar-hide | Read / Write |
gchar * | toolbar-style | Read |
gint | window-height | Read / Write |
gint | window-width | Read / Write |
gint | window-xpos | Read / Write |
gint | window-ypos | Read / Write |
Wraps the settings a GObject. Single settings are accessed via normal
g_object_get()
and g_object_set()
calls. Changes in the settings will be notified
to the application by the GObject::notify signal.
gboolean bt_settings_determine_audiosink_name (const BtSettings * const self
,gchar **element_name
,gchar **device_name
);
Check the settings for the configured audio sink. Pick a fallback if none has been chosen. Verify that the sink works.
Free the strings in the output variables, when done.
BtSettings *
bt_settings_make (void
);
Create a new instance. The type of the settings depends on the subsystem found during configuration run.
Settings are implemented as a singleton. Thus the first invocation will create the object and further calls will just give back a reference.
“audiosink”
property “audiosink” gchar *
audio output gstreamer element.
Flags: Read / Write
Default value: NULL
“audiosink-device”
property “audiosink-device” gchar *
audio output device name.
Flags: Read / Write
Default value: NULL
“channels”
property “channels” guint
number of audio output channels.
Flags: Read / Write
Allowed values: [1,2]
Default value: 2
“coherence-upnp-active”
property “coherence-upnp-active” gboolean
activate Coherence UPnP based playback controller.
Flags: Read / Write
Default value: FALSE
“coherence-upnp-port”
property “coherence-upnp-port” guint
the port number for the communication with the coherence backend.
Flags: Read / Write
Default value: 7654
“grid-density”
property “grid-density” gchar *
machine view grid detail level.
Flags: Read / Write
Default value: "low"
“jack-transport-master”
property “jack-transport-master” gboolean
sync other jack clients to buzztrax playback state.
Flags: Read / Write
Default value: FALSE
“jack-transport-slave”
property “jack-transport-slave” gboolean
sync buzztrax to the playback state other jack clients.
Flags: Read / Write
Default value: FALSE
“latency”
property “latency” guint
target audio latency in ms.
Flags: Read / Write
Allowed values: [1,200]
Default value: 30
“missing-machines”
property “missing-machines” gchar *
list of tip-numbers that were shown already.
Flags: Read / Write
Default value: NULL
“news-seen”
property “news-seen” guint
version number for that the user has seen the news.
Flags: Read / Write
Default value: 0
“presented-tips”
property “presented-tips” gchar *
list of missing machines to ignore.
Flags: Read / Write
Default value: NULL
“record-folder”
property “record-folder” gchar *
default directory for recordings.
Flags: Read / Write
Default value: "/usr/src"
“sample-folder”
property “sample-folder” gchar *
default directory for sample-waveforms.
Flags: Read / Write
Default value: "/usr/src"
“sample-rate”
property “sample-rate” guint
audio output sample-rate.
Flags: Read / Write
Allowed values: [1,96000]
Default value: 44100
“show-tips”
property “show-tips” gboolean
show tips on startup.
Flags: Read / Write
Default value: TRUE
“song-folder”
property “song-folder” gchar *
default directory for songs.
Flags: Read / Write
Default value: "/usr/src"
“statusbar-hide”
property “statusbar-hide” gboolean
hide bottom statusbar.
Flags: Read / Write
Default value: FALSE
“system-audiosink”
property “system-audiosink” gchar *
system audio output gstreamer element.
Flags: Read
Default value: NULL
“tabs-hide”
property “tabs-hide” gboolean
hide main page tabs.
Flags: Read / Write
Default value: FALSE
“toolbar-hide”
property “toolbar-hide” gboolean
hide main toolbar.
Flags: Read / Write
Default value: FALSE
“toolbar-style”
property “toolbar-style” gchar *
system tolbar style.
Flags: Read
Default value: "both"
“window-height”
property “window-height” gint
last application window height.
Flags: Read / Write
Allowed values: >= -1
Default value: -1
“window-width”
property “window-width” gint
last application window width.
Flags: Read / Write
Allowed values: >= -1
Default value: -1
“window-xpos”
property “window-xpos” gint
last application window x-position.
Flags: Read / Write
Default value: 0