summaryrefslogtreecommitdiffstats
path: root/src/pulse/introspect.h
Commit message (Collapse)AuthorAgeFilesLines
* introspect: Get format of source outputColin Guthrie2011-06-221-0/+1
| | | | | | This gets the negotiated format of source outputs in pa_context_get_source_output*(). Also prints the format and volume in 'pactl list'.
* capture: Implement per-stream volume control for capture streams.Colin Guthrie2011-06-221-3/+12
| | | | | | | This piggy backs onto the previous changes for protocol 22 and thus does not bump the version. This and the previous commits should be seen as mostly atomic. Apologies for any bisecting issues this causes (although I would expect these to be minimal)
* introspect: Get formats for sourcesColin Guthrie2011-06-221-0/+2
| | | | | This gets the list of supported formats for a source in pa_context_get_source_info*(). Also prints these in 'pactl list'.
* introspect: Get format of sink inputArun Raghavan2011-05-021-0/+1
| | | | | This gets the negotiated format of sink inputs in pa_context_get_sink_input*(). Also prints the format in 'pactl list'.
* introspect: Get formats for sinksArun Raghavan2011-05-021-0/+3
| | | | | This gets the list of supported formats for a sink in pa_context_get_sink_info*(). Also prints these in 'pactl list'.
* sink-input: Add volume_writable to pa_sink_input.Tanu Kaskinen2011-03-291-1/+1
| | | | | | | | | | This is pretty cosmetic change; there's no actual functionality added. Previously the volume_writable information was available through the pa_sink_input_is_volume_writable() function, but I find it cleaner to have a real variable. The sink input introspection variable name was also changed from read_only_volume to volume_writable for consistency.
* Allow read-only or non-existing sink input volume.Tanu Kaskinen2011-02-221-0/+2
| | | | | | | | | | | | There are two known cases where read-only or non-existing sink input volume is relevant: passthrough streams and the planned volume sharing logic. Passthrough streams don't have volume at all, and the volume sharing logic requires read-only sink input volume. This commit is primarily working towards the volume sharing feature, but support for non-existing sink input volume is also added, because it is so closely related to read-only volume. Some unrelated refactoring in iface-stream.c creeped into this commit too (new function: stream_to_string()).
* doxygen: Fix version numbers for new featuresColin Guthrie2010-12-041-2/+2
| | | | | | Due to how our branching worked out, these new features will debut in v1.0 and not v0.9.22 which has already been released from the stable-queue branch
* doxygen: Add 'See also' linking to the overview pageDavid Fries2010-10-131-0/+2
| | | | | | | A good many of the header files are broken into a function reference page and an overview page. These changes add a direct link from each function reference page to their overview page if one exists.
* doxygen: Fix documentation typosDavid Fries2010-10-131-1/+1
|
* introspect: Include whether a stream is corked in the info callback.Colin Guthrie2010-10-061-0/+2
|
* headers: Some trivial fixes for some documentation typosMads Kiilerich2010-01-051-1/+1
| | | | | | | | | | | | | | | | Note also the willneed/will_need inconsistency. I guess it could be nice to ASAP choose one of them and introduce a backward compatibility hack for the other. The issues was mostly found with: for a in $(grep -r '^[ /]\*.*()' $( find -name '*.[ch]') | sed 's,^.* \([^ ]*\)().*$,\1,g' | sort | uniq | grep ^pa_) do grep -rq "^.[^*].*\<$a(" $(find * -name '*.h') || echo $a done
* introspect: rearrange order of functions a bitLennart Poettering2009-09-061-6/+6
|
* native-protocol: allow enumerating portsLennart Poettering2009-06-171-0/+24
|
* libpulse: implement client side for sink/source port selection commandsLennart Poettering2009-06-171-0/+12
|
* various spelling fixesMaarten Bosmans2009-04-041-3/+3
|
* fix some typos in doxygen commentsMaarten Bosmans2009-03-311-7/+7
| | | | | | these bugged me for a while now. Maarten
* Merge commit 'coling/lgpl21'Lennart Poettering2009-03-031-1/+1
|\
| * Use LGPL 2.1 on all files previously using LGPL 2Colin Guthrie2009-03-031-1/+1
| |
* | pass profile priority value to clientsLennart Poettering2009-03-031-0/+1
|/
* introduce default channel map in addition to the default sample specLennart Poettering2009-02-211-0/+1
|
* export card information for sinks/sources and number of sinks/sources a ↵Lennart Poettering2009-02-181-0/+4
| | | | profile would create to clients
* move flat volume logic into the core. while doing so add n_volume_steps ↵Lennart Poettering2009-01-271-2/+4
| | | | field to sinks/sources
* import version.h in all header files to make sure that version-based feature ↵Lennart Poettering2009-01-271-0/+1
| | | | testing works
* add client API for querying card informationLennart Poettering2009-01-201-2/+46
|
* pulse: introspect sink stateMarc-André Lureau2009-01-201-0/+2
|
* fix doxygen version referencesLennart Poettering2009-01-191-2/+2
|
* allow setting properties for modules, tooLennart Poettering2009-01-191-0/+1
|
* kill autoload stuff as plannedLennart Poettering2009-01-151-30/+12
|
* Add "base volume" field to sinks/sourcesLennart Poettering2008-12-241-0/+2
|
* reindent comments a bitLennart Poettering2008-09-031-1/+1
|
* fix documentation to follow what actually happensLennart Poettering2008-08-041-2/+2
|
* remove port definitions from header file since they are not actually used yetLennart Poettering2008-08-041-5/+0
|
* prepare doxygen docs for 0.9.11Lennart Poettering2008-07-211-3/+7
|
* get rid of svn $ keywordsLennart Poettering2008-06-181-2/+0
|
* add missing const to a few functionsLennart Poettering2008-06-161-4/+4
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2540 fefdeb5f-60dc-0310-8127-8f9354f1896f
* merge glitch-free branch back into trunkLennart Poettering2008-05-151-109/+188
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2445 fefdeb5f-60dc-0310-8127-8f9354f1896f
* merge 'lennart' branch back into trunk.Lennart Poettering2007-10-281-0/+16
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1971 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Add copyright notices to all relevant files. (based on svn log)Pierre Ossman2007-02-131-0/+3
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1426 fefdeb5f-60dc-0310-8127-8f9354f1896f
* Huge trailing whitespace cleanup. Let's keep the tree pure from here on,Pierre Ossman2007-01-041-12/+12
| | | | | | | mmmkay? git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1418 fefdeb5f-60dc-0310-8127-8f9354f1896f
* implement pa_context_move_source_output_by_{name,index}()Lennart Poettering2006-08-031-0/+6
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1184 fefdeb5f-60dc-0310-8127-8f9354f1896f
* wrap PA_COMMAND_MOVE_SINK_INPUT for libpulseLennart Poettering2006-07-311-0/+5
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1177 fefdeb5f-60dc-0310-8127-8f9354f1896f
* * more s/pulseaudio/PulseAudio/ replacementsLennart Poettering2006-06-191-1/+1
| | | | | | | * name the per-user dir ~/.pulse (instead of .pulseaudio), just like /etc/pulse/ git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1039 fefdeb5f-60dc-0310-8127-8f9354f1896f
* replace a few remaining uppercase "Polypaudio" occurences with "PulseAudio"Lennart Poettering2006-06-191-3/+3
| | | | git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1036 fefdeb5f-60dc-0310-8127-8f9354f1896f
* big s/polyp/pulse/gLennart Poettering2006-06-191-0/+490
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1033 fefdeb5f-60dc-0310-8127-8f9354f1896f