Adding audio encoder codec support for Qt Mobility's gstreamer plugin
I want to expose a few gstreamer audio encoders, for example one for encoding in AAC, for my recording application. Looking at the constructor in QGstreamerAudioEncode, it looks as if a set of gstreamer components are exposed:
What are the possibilities of extending the list of possible codecs? Even if I add the codec to QAudioEncoderSettings and set the encoder settings, QGstreamerAudioEncode::createEncoder will not find any matching gstreamer component. Is my only option to patch the constructor to add the codec and the gstreamer component, or is there another way?