Split QMediaRecorder::setEncodingSettings to separate setters.
It's easier to change only the necessary part of encoding settings. The settings are applied during the next event loop or before recording starts. Change-Id: Ia2b5c93826a302212aa7f79a0c75e4cbaaf1dd7a Reviewed-by: Ling Hu <ling.hu@nokia.com> Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
This commit is contained in:
committed by
Qt by Nokia
parent
9d3102efe2
commit
a22a0195f1
@@ -113,7 +113,7 @@ void MediaExample::EncoderSettings()
|
||||
audioSettings.setCodec("audio/mpeg");
|
||||
audioSettings.setChannelCount(2);
|
||||
|
||||
recorder->setEncodingSettings(audioSettings);
|
||||
recorder->setAudioSettings(audioSettings);
|
||||
//! [Audio encoder settings]
|
||||
|
||||
//! [Video encoder settings]
|
||||
@@ -121,7 +121,7 @@ void MediaExample::EncoderSettings()
|
||||
videoSettings.setCodec("video/mpeg2");
|
||||
videoSettings.setResolution(640, 480);
|
||||
|
||||
recorder->setEncodingSettings(audioSettings, videoSettings);
|
||||
recorder->setVideoSettings(videoSettings);
|
||||
//! [Video encoder settings]
|
||||
}
|
||||
|
||||
@@ -216,7 +216,7 @@ void MediaExample::MediaRecorder()
|
||||
audioSettings.setCodec("audio/amr");
|
||||
audioSettings.setQuality(QtMultimedia::HighQuality);
|
||||
|
||||
recorder->setEncodingSettings(audioSettings);
|
||||
recorder->setAudioSettings(audioSettings);
|
||||
|
||||
recorder->setOutputLocation(QUrl::fromLocalFile(fileName));
|
||||
recorder->record();
|
||||
|
||||
Reference in New Issue
Block a user