GNOME Bugzilla – Bug 775897
Volume control per audio channel
Last modified: 2018-11-03 11:52:11 UTC
Having a volume control per audio channel would be very nice. Looking around, I see that this would be a nice to have for some time [0]. [0] https://blogs.gnome.org/jessevdk/2010/12/17/fun-with-gstreamer-controlling-volume-of-channels-independently/ I'm willing to work on this but I'm still new in GStreamer land. Any idea on what a desirable API for this would be? Any other hints welcome :)
As a start, you might want to look at the GstStreamVolume interface.
I guess the best interface for this would be the same as the volume element, just that instead of a single double you have a GST_TYPE_ARRAY containing doubles. One per channel.
In 0.10 we had the horrible GstMixer API which would expose MixerChannels and then you could set the volume for each channels separately, but let's not do that again (too complicated imho).
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/315.