gst-libs/gst/interfaces/mixertrack.h: Document mixer track flags.

Original commit message from CVS:
* gst-libs/gst/interfaces/mixertrack.h:
Document mixer track flags.
This commit is contained in:
Tim-Philipp Müller 2008-06-04 10:18:42 +00:00
parent be2f6a8085
commit 44e087f8c9
2 changed files with 18 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2008-06-04 Tim-Philipp Müller <tim.muller at collabora co uk>
* gst-libs/gst/interfaces/mixertrack.h:
Document mixer track flags.
2008-06-04 Sebastian Dröge <slomo@circular-chaos.org>
Patch by: Antoine Tremblay <hexa00 at gmail dot com>

View file

@ -54,7 +54,19 @@ G_BEGIN_DECLS
* mixer, which means that setting this track will change
* the hearable volume on any output.
*/
/**
* GstMixerTrackFlags:
* @GST_MIXER_TRACK_INPUT: mixer track is for input
* @GST_MIXER_TRACK_OUTPUT: mixer track is for output
* @GST_MIXER_TRACK_MUTE: input or output is muted
* @GST_MIXER_TRACK_RECORD: input is audible in speakers attached to output
* (for #GST_MIXER_TRACK_INPUT mixer tracks only)
* @GST_MIXER_TRACK_MASTER: this mixer track is likely to be the master control
* @GST_MIXER_TRACK_SOFTWARE: mixer track's' volume control is implemented
* in software (as opposed to a hardware control)
*
* Mixer track flags.
*/
typedef enum {
GST_MIXER_TRACK_INPUT = (1<<0),
GST_MIXER_TRACK_OUTPUT = (1<<1),