diff -r 4b0c6ed43234 -r 8e837d1bf446 gst_plugins_base/gst-libs/gst/interfaces/mixer.c --- a/gst_plugins_base/gst-libs/gst/interfaces/mixer.c Wed Mar 24 17:58:42 2010 -0500 +++ b/gst_plugins_base/gst-libs/gst/interfaces/mixer.c Wed Mar 24 18:04:17 2010 -0500 @@ -143,6 +143,8 @@ * it is allowed to only provide input elements in this list. * * Returns: A #GList consisting of zero or more #GstMixerTracks. + * The list is owned by the #GstMixer instance and must not be freed + * or modified. */ #ifdef __SYMBIAN32__ EXPORT_C @@ -354,6 +356,28 @@ } /** + * gst_mixer_get_mixer_type: + * @mixer: The #GstMixer implementation + * + * Get the #GstMixerType of this mixer implementation. + * + * Returns: A the #GstMixerType. + * + * Since: 0.10.24 + */ +#ifdef __SYMBIAN32__ +EXPORT_C +#endif + +GstMixerType +gst_mixer_get_mixer_type (GstMixer * mixer) +{ + GstMixerClass *klass = GST_MIXER_GET_CLASS (mixer); + + return klass->mixer_type; +} + +/** * gst_mixer_get_mixer_flags: * @mixer: The #GstMixer implementation * @@ -655,7 +679,7 @@ * message and return the GstMixerMessageType identifying which * type of notification it is. * - * Returns: The type of the GstMixerMessage, or GST_MIXER_MESSAGE_NONE + * Returns: The type of the GstMixerMessage, or GST_MIXER_MESSAGE_INVALID * if the message is not a GstMixer notification. * * Since: 0.10.14