[gstreamermm] MixerTrack: Add a has_flags() method to check for MixerTrackFlags
- From: José Alburquerque <jaalburqu src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gstreamermm] MixerTrack: Add a has_flags() method to check for MixerTrackFlags
- Date: Mon, 30 Nov 2009 05:03:53 +0000 (UTC)
commit 09cb516f841bde5e0f5678711a1deeec55c4d86b
Author: José Alburquerque <jaalburqu svn gnome org>
Date: Sun Nov 29 23:58:23 2009 -0500
MixerTrack: Add a has_flags() method to check for MixerTrackFlags
* gstreamer/src/mixertrack.ccg:
* gstreamer/src/mixertrack.hg (has_flags): Add boolean method to
determine whether certain flags are present in the Gst::MixerTrack.
ChangeLog | 8 ++++++++
gstreamer/src/mixertrack.ccg | 10 ++++++++++
gstreamer/src/mixertrack.hg | 6 ++++++
3 files changed, 24 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 26139d8..db71b36 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
2009-11-29 José Alburquerque <jaalburqu svn gnome org>
+ MixerTrack: Add a has_flags() method to check for MixerTrackFlags
+
+ * gstreamer/src/mixertrack.ccg:
+ * gstreamer/src/mixertrack.hg (has_flags): Add boolean method to
+ determine whether certain flags are present in the Gst::MixerTrack.
+
+2009-11-29 José Alburquerque <jaalburqu svn gnome org>
+
Add extra source files to Doxygen source processing
* docs/Makefile.am: Add source files in gstreamer/gstreamermm/ listed
diff --git a/gstreamer/src/mixertrack.ccg b/gstreamer/src/mixertrack.ccg
index c4f4a60..11d1924 100644
--- a/gstreamer/src/mixertrack.ccg
+++ b/gstreamer/src/mixertrack.ccg
@@ -19,3 +19,13 @@
#include <gst/interfaces/mixer.h>
_PINCLUDE(glibmm/private/object_p.h)
+
+namespace Gst
+{
+
+bool MixerTrack::has_flags(Gst::MixerTrackFlags flags)
+{
+ return GST_MIXER_TRACK_HAS_FLAG(gobj(), flags);
+}
+
+} // namespace Gst
diff --git a/gstreamer/src/mixertrack.hg b/gstreamer/src/mixertrack.hg
index b6b2766..5f65f7d 100644
--- a/gstreamer/src/mixertrack.hg
+++ b/gstreamer/src/mixertrack.hg
@@ -35,6 +35,12 @@ class MixerTrack : public Glib::Object
_CLASS_GOBJECT(MixerTrack, GstMixerTrack, GST_MIXER_TRACK, Glib::Object, GObject)
public:
+ /** Checks to see whether the mixer track has the specified flags.
+ * @param flags The flags to check for.
+ * @return Whether the mixer track has the specified flags or not.
+ */
+ bool has_flags(Gst::MixerTrackFlags flags);
+
/** Get a string containing a descriptive name for this track.
*/
_MEMBER_GET(label, label, Glib::ustring, gchar*)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]