Class
ValentMixerStream
unstable since: 1.0
Description [src]
class Valent.MixerStream : Valent.Object
{
/* No available fields */
}
A base class for mixer streams.
ValentMixerStream is a base class for mixer streams, intended for use by
implementations of ValentMixerAdapter.
Available since: 1.0
Instance methods
valent_mixer_stream_get_level
Get the level of stream (eg. speaker volume, microphone sensitivity).
unstable since: 1.0
valent_mixer_stream_set_level
Set the level of stream (eg. speaker volume, microphone sensitivity).
unstable since: 1.0
Methods inherited from ValentObject (7)
valent_object_destroy
Destroy the object.
unstable since: 1.0
valent_object_get_iri
Gets the IRI of object.
unstable since: 1.0
valent_object_get_parent
Get the parent ValentObject.
unstable since: 1.0
valent_object_in_destruction
Get whether the object is destroyed or in destruction.
unstable since: 1.0
valent_object_lock
Acquire a lock on object.
unstable since: 1.0
valent_object_ref_cancellable
Get a GCancellable for the object.
unstable since: 1.0
valent_object_unlock
Release a lock on object.
unstable since: 1.0
Properties
Properties inherited from ValentObject (3)
Valent.Object:cancellable
The object GCancellable.
unstable since: 1.0
Valent.Object:iri
The object IRI.
unstable since: 1.0
Valent.Object:parent
The object’s parent.
unstable since: 1.0
Signals
Signals inherited from ValentObject (1)
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct ValentMixerStreamClass {
ValentObjectClass parent_class;
const char* (* get_name) (
ValentMixerStream* stream
);
const char* (* get_description) (
ValentMixerStream* stream
);
ValentMixerDirection (* get_direction) (
ValentMixerStream* stream
);
unsigned int (* get_level) (
ValentMixerStream* stream
);
void (* set_level) (
ValentMixerStream* stream,
unsigned int level
);
gboolean (* get_muted) (
ValentMixerStream* stream
);
void (* set_muted) (
ValentMixerStream* stream,
gboolean state
);
}
No description available.
Class members
parent_class: ValentObjectClassNo description available.
get_name: const char* (* get_name) ( ValentMixerStream* stream )No description available.
get_description: const char* (* get_description) ( ValentMixerStream* stream )No description available.
get_direction: ValentMixerDirection (* get_direction) ( ValentMixerStream* stream )No description available.
get_level: unsigned int (* get_level) ( ValentMixerStream* stream )No description available.
set_level: void (* set_level) ( ValentMixerStream* stream, unsigned int level )No description available.
get_muted: gboolean (* get_muted) ( ValentMixerStream* stream )No description available.
set_muted: void (* set_muted) ( ValentMixerStream* stream, gboolean state )No description available.
Virtual methods
Valent.MixerStreamClass.get_level
Get the level of stream (eg. speaker volume, microphone sensitivity).
unstable since: 1.0
Valent.MixerStreamClass.set_level
Set the level of stream (eg. speaker volume, microphone sensitivity).
unstable since: 1.0