summaryrefslogtreecommitdiff
path: root/src/sink.h
AgeCommit message (Collapse)AuthorFilesLines
2011-12-19Rename sink.h to ctl.hBenjamin Franzke1-62/+0
2011-12-19Add support for switching recording sourcesBenjamin Franzke1-0/+3
2011-12-19Let sinks & sources and sink_inputs & source_outputs use same typesBenjamin Franzke1-25/+0
2011-12-19Implement "down" for both sink and source listBenjamin Franzke1-0/+15
2011-12-18Initial support for displaying source outputsBenjamin Franzke1-4/+9
2011-12-18Initial support for printing available sourcesBenjamin Franzke1-0/+6
2011-12-18Rename sink{,_input}_info to sink{,input}Benjamin Franzke1-2/+2
2011-12-18interface: Unify drawing code for sinks and inputsBenjamin Franzke1-0/+4
They are drawn from the same function that calls itself recursiveley for childs of the currently drawn volume control. So its called for all sink_inputs that belong to a sink.
2011-12-18set_max_name_len: Simplify code to two calls to one helper functionBenjamin Franzke1-0/+1
2011-12-18Rename vol_ctl_object to vol_ctlBenjamin Franzke1-3/+3
2011-12-18Add volume_set to vol_ctl_objectBenjamin Franzke1-0/+3
2011-12-18Add mute cb to vol_ctl_objectBenjamin Franzke1-0/+3
2011-12-18Unify common sink(_input) properties to a base objectBenjamin Franzke1-8/+11
2011-12-14Use g_list_find_custom to find sinks and inputsBenjamin Franzke1-1/+0
Used when updating or removing sinks or inputs.
2011-12-13sink: Remove struct typedefsBenjamin Franzke1-4/+4
2011-12-13Add config property to select display name to useBenjamin Franzke1-1/+0
2011-12-12Implement a priority based sink order assignmentBenjamin Franzke1-0/+1
This is handsome when using udev based device discovery.
2011-10-22Add License header to source filesBenjamin Franzke1-0/+19
2011-10-21Store all input_infos in one big listBenjamin Franzke1-1/+0
This makes the lookup routines independent of each other, which allows gradual updates later.
2011-10-21Merge sink.h and sink_input.hBenjamin Franzke1-2/+10
2011-10-21Use a GList instead of GArray for sinks.Benjamin Franzke1-13/+1
This lets us drop our ugly GArray wrappers sink.c and sink_input.c. It will make gradual updates of sinks easier, since elements can be added and dropped everywhere in the list easily.
2010-07-23move sink_list var to sink.c (included from sink.h)ben1-0/+6
other c-files than sink.c get the extern definition via sink.h, only sink.c receives the non-extern one
2010-07-22glib-ify datatype, functions etc + header cleanupben1-11/+7
2010-07-15use easier sink_*_get() instead of g_array_indexben1-0/+3
2010-07-15replace sink_input_list implementation with GArrayben1-8/+2
2010-07-15sink_clear() marked static (only private use)ben1-1/+0
2010-07-15replace own sink-list implementation with GArrayben1-8/+4
2010-07-13change sink-name to sink-deviceJan Klemkow1-0/+1
sink-device is the name of the device
2010-07-13add volume output for sinksben1-0/+1
2010-07-13fix reallocs that saved pointer only in local varsben1-1/+1
2010-07-12move sources to src/ben1-0/+35