| Top |
| const gchar * | mate_mixer_stream_get_name () |
| const gchar * | mate_mixer_stream_get_label () |
| MateMixerDirection | mate_mixer_stream_get_direction () |
| MateMixerDevice * | mate_mixer_stream_get_device () |
| MateMixerStreamControl * | mate_mixer_stream_get_control () |
| MateMixerStreamSwitch * | mate_mixer_stream_get_switch () |
| MateMixerStreamControl * | mate_mixer_stream_get_default_control () |
| const GList * | mate_mixer_stream_list_controls () |
| const GList * | mate_mixer_stream_list_switches () |
| MateMixerStreamControl * | default-control | Read / Write / Construct Only |
| MateMixerDevice * | device | Read / Write / Construct Only |
| MateMixerDirection | direction | Read / Write / Construct Only |
| gchar * | label | Read / Write / Construct Only |
| gchar * | name | Read / Write / Construct Only |
| void | control-added | Run First |
| void | control-removed | Run First |
| void | switch-added | Run First |
| void | switch-removed | Run First |
MateMixerDirection
mate_mixer_stream_get_direction (MateMixerStream *stream);
MateMixerDevice *
mate_mixer_stream_get_device (MateMixerStream *stream);
MateMixerStreamControl * mate_mixer_stream_get_control (MateMixerStream *stream,const gchar *name);
MateMixerStreamSwitch * mate_mixer_stream_get_switch (MateMixerStream *stream,const gchar *name);
Gets the switch with the given name.
MateMixerStreamControl *
mate_mixer_stream_get_default_control (MateMixerStream *stream);
const GList *
mate_mixer_stream_list_controls (MateMixerStream *stream);
const GList *
mate_mixer_stream_list_switches (MateMixerStream *stream);
typedef struct _MateMixerStream MateMixerStream;
The MateMixerStream structure contains only private data and should only be accessed using the provided API.
struct MateMixerStreamClass {
GObjectClass parent_class;
};
The class structure for MateMixerStream.
“default-control” property“default-control” MateMixerStreamControl *
Default control of the stream.
Flags: Read / Write / Construct Only
“device” property“device” MateMixerDevice *
Device the stream belongs to.
Flags: Read / Write / Construct Only
“direction” property“direction” MateMixerDirection
Direction of the stream.
Flags: Read / Write / Construct Only
Default value: MATE_MIXER_DIRECTION_UNKNOWN
“label” property “label” gchar *
Label of the stream.
Flags: Read / Write / Construct Only
Default value: NULL
“control-added” signalvoid user_function (MateMixerStream *matemixerstream, gchar *arg1, gpointer user_data)
Flags: Run First
“control-removed” signalvoid user_function (MateMixerStream *matemixerstream, gchar *arg1, gpointer user_data)
Flags: Run First
“switch-added” signalvoid user_function (MateMixerStream *matemixerstream, gchar *arg1, gpointer user_data)
Flags: Run First
“switch-removed” signalvoid user_function (MateMixerStream *matemixerstream, gchar *arg1, gpointer user_data)
Flags: Run First