Import line: | GstInterfaces = imports.gi.GstInterfaces; |
GIR File: | GstInterfaces-0.10.gir |
C documentation: | GstMixer |
Interface : | Mixer |
Show / Hide Inherited methods, properties and signals |
None |
Method / Constructor | Defined By | |
---|---|---|
get_mixer_flags
()
:
GstInterfaces.MixerFlags
Get the set of supported flags for this mixer implementation.
Get the set of supported flags for this mixer implementation.
|
GstInterfaces.Mixer | |
get_mixer_type
()
:
GstInterfaces.MixerType
Get the GstMixerType of this mixer implementation.
Get the GstMixerType of this mixer implementation.
|
GstInterfaces.Mixer | |
get_option
(MixerOptions opts)
:
String
Get the current value of a name/value option in the mixer.
Get the current value of a name/value option in the mixer.
|
GstInterfaces.Mixer | |
get_volume
(MixerTrack track)
:
Number
Get the current volume(s) on the given track.
Get the current volume(s) on the given track.
|
GstInterfaces.Mixer | |
list_tracks
()
:
Array
Returns a list of available tracks for this mixer/element.
Returns a list of available tracks for this mixer/element. Note that it is allowed for sink (output) elements to only provide the output tracks in this list. Likewise, for sources (inputs), it is allowed to only provide input elements in this list.
|
GstInterfaces.Mixer | |
mixer_changed
()
:
none
This function is called by the mixer implementation to produce a notification message on the bus indicating that the list of available mixer tracks for a given mixer object has changed.
This function is called by the mixer implementation to produce a notification message on the bus indicating that the list of available mixer tracks for a given mixer object has changed. Applications should rebuild their interface when they receive this message. This function only works for GstElements that are implementing the GstMixer interface, and the element needs to have been provided a bus.
|
GstInterfaces.Mixer | |
mute_toggled
(MixerTrack track, Boolean mute)
:
none
This function is called by the mixer implementation to produce a notification message on the bus indicating that the given track has changed mute state.
This function is called by the mixer implementation to produce a notification message on the bus indicating that the given track has changed mute state. This function only works for GstElements that are implementing the GstMixer interface, and the element needs to have been provided a bus.
|
GstInterfaces.Mixer | |
option_changed
(MixerOptions opts, String value)
:
none
This function is called by the mixer implementation to produce a notification message on the bus indicating that the given options object has changed state.
This function is called by the mixer implementation to produce a notification message on the bus indicating that the given options object has changed state. This function only works for GstElements that are implementing the GstMixer interface, and the element needs to have been provided a bus.
|
GstInterfaces.Mixer | |
options_list_changed
(MixerOptions opts)
:
none
This function is called by the mixer implementation to produce a notification message on the bus indicating that the list of possible options of a given options object has changed.
This function is called by the mixer implementation to produce a notification message on the bus indicating that the list of possible options of a given options object has changed. The new options are not contained in the message on purpose. Applications should call gst_mixer_option_get_values() on opts to make opts update its internal state and obtain the new list of values. This function only works for GstElements that are implementing the GstMixer interface, and the element needs to have been provided a bus for this to work.
|
GstInterfaces.Mixer | |
record_toggled
(MixerTrack track, Boolean record)
:
none
This function is called by the mixer implementation to produce a notification message on the bus indicating that the given track has changed recording state.
This function is called by the mixer implementation to produce a notification message on the bus indicating that the given track has changed recording state. This function only works for GstElements that are implementing the GstMixer interface, and the element needs to have been provided a bus.
|
GstInterfaces.Mixer | |
set_mute
(MixerTrack track, Boolean mute)
:
none
Mutes or unmutes the given channel.
Mutes or unmutes the given channel. To find out whether a track is currently muted, use GST_MIXER_TRACK_HAS_FLAG ().
|
GstInterfaces.Mixer | |
set_option
(MixerOptions opts, String value)
:
none
Sets a name/value option in the mixer to the requested value.
Sets a name/value option in the mixer to the requested value.
|
GstInterfaces.Mixer | |
set_record
(MixerTrack track, Boolean record)
:
none
Enables or disables recording on the given track.
Enables or disables recording on the given track. Note that this is only possible on input tracks, not on output tracks (see GST_MIXER_TRACK_HAS_FLAG () and the GST_MIXER_TRACK_INPUT flag).
|
GstInterfaces.Mixer | |
set_volume
(MixerTrack track)
:
Number
Sets the volume on each channel in a track.
Sets the volume on each channel in a track. Short note about the mixer/element, such as 'Line-in' or 'Microphone'. A channel is said to be a mono-stream inside this track. A stereo track thus contains two channels.
|
GstInterfaces.Mixer | |
volume_changed
(MixerTrack track)
:
Number
This function is called by the mixer implementation to produce a notification message on the bus indicating that the volume(s) for the given track have changed.
This function is called by the mixer implementation to produce a notification message on the bus indicating that the volume(s) for the given track have changed. This function only works for GstElements that are implementing the GstMixer interface, and the element needs to have been provided a bus.
|
GstInterfaces.Mixer |
None |