A volume-changed Gst::Mixer message. More...
Inherits Gst::Message.
Public Member Functions | |
MessageMixerVolumeChanged (GstMessage* castitem) | |
Glib::RefPtr< Gst::MixerTrack > | parse () |
Parses a volume-changed notification message and extracts the track object it refers to, as well as an array of volumes and the size of the volumes array. | |
Glib::RefPtr< const Gst::MixerTrack > | parse () const |
Parses a volume-changed notification message and extracts the track object it refers to. | |
Glib::ArrayHandle< int > | parse_volumes () const |
Parses a volume-changed notification message and extracts the array of volumes. |
A volume-changed Gst::Mixer message.
Gst::MessageMixerVolumeChanged::MessageMixerVolumeChanged | ( | GstMessage * | castitem | ) | [explicit] |
Glib::RefPtr<Gst::MixerTrack> Gst::MessageMixerVolumeChanged::parse | ( | ) |
Parses a volume-changed notification message and extracts the track object it refers to, as well as an array of volumes and the size of the volumes array.
The track object remains valid until the message is freed.
track | A reference to hold a Gst::MixerTrack object. | |
volumes | A reference to receive an array of int values. |
Since 0.10.14. Parses a volume-changed notification message and extracts the track object it refers to.
The track object remains valid until the message is freed.
Glib::RefPtr<const Gst::MixerTrack> Gst::MessageMixerVolumeChanged::parse | ( | ) | const |
Parses a volume-changed notification message and extracts the track object it refers to.
The track object remains valid until the message is freed.
Glib::ArrayHandle<int> Gst::MessageMixerVolumeChanged::parse_volumes | ( | ) | const |
Parses a volume-changed notification message and extracts the array of volumes.