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:
http://qt.gitorious.org/qt-mobility/qt-mobility/blobs/master/plugins/multimedia/gstreamer/mediacapture/qgstreameraudioencode.cppWhat 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?