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