diff options
author | Nicholas Bennett <nicholas.bennett@qt.io> | 2021-07-23 16:16:03 +0300 |
---|---|---|
committer | Edward Welbourne <edward.welbourne@qt.io> | 2021-08-10 11:09:32 +0000 |
commit | 5c763eb639cd0c8ab3cfdc3ae74f5ea23edd03b3 (patch) | |
tree | b291f48bb6e364d06e04e610f38938d04d215897 /examples | |
parent | 88ab61f05d9964fed012c1a9149cb5af17059c8e (diff) |
Doc: Fix Qt Multimedia Documentation Part 3
API docs review and changes to solve qdoc warnings
Task-number: QTBUG-95115
Pick-to: 6.2
Change-Id: I165360e66930fc3cc1c27ff158a188a7c054d86d
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'examples')
-rw-r--r-- | examples/multimedia/audiorecorder/audiorecorder.cpp | 2 | ||||
-rw-r--r-- | examples/multimedia/audiorecorder/doc/src/audiorecorder.qdoc | 29 |
2 files changed, 17 insertions, 14 deletions
diff --git a/examples/multimedia/audiorecorder/audiorecorder.cpp b/examples/multimedia/audiorecorder/audiorecorder.cpp index 3be305465..026139010 100644 --- a/examples/multimedia/audiorecorder/audiorecorder.cpp +++ b/examples/multimedia/audiorecorder/audiorecorder.cpp @@ -117,7 +117,7 @@ AudioRecorder::AudioRecorder() ui->qualitySlider->setRange(0, int(QImageCapture::VeryHighQuality)); ui->qualitySlider->setValue(int(QImageCapture::NormalQuality)); - //bitrates: + //bit rates: ui->bitrateBox->addItem(tr("Default"), QVariant(0)); ui->bitrateBox->addItem(QStringLiteral("32000"), QVariant(32000)); ui->bitrateBox->addItem(QStringLiteral("64000"), QVariant(64000)); diff --git a/examples/multimedia/audiorecorder/doc/src/audiorecorder.qdoc b/examples/multimedia/audiorecorder/doc/src/audiorecorder.qdoc index 8f46e01ac..5e6864a9f 100644 --- a/examples/multimedia/audiorecorder/doc/src/audiorecorder.qdoc +++ b/examples/multimedia/audiorecorder/doc/src/audiorecorder.qdoc @@ -42,29 +42,32 @@ \section1 Displaying the Window and Audio Settings We display a window for the user to select the appropriate audio input, - codec, container, and sample rate. Allow a setting of either quality or - bitrate. Finally, the output file can be selected and recording can be - started. - - The lists are setup using the \l{QAudioRecorder::audioInputs()}{audioInputs()}, - \l{QAudioRecorder::supportedAudioCodecs()}{supportedAudioCodecs()}, - \l{QAudioRecorder::supportedContainers()}{supportedContainers()}, - \l{QAudioRecorder::supportedContainers()}{supportedContainers()}, and - \l{QAudioRecorder::supportedAudioSampleRates()}{supportedAudioSampleRates()} - methods. The quality slider is setup from 0 (zero) to + codec, container, sample rate, and channels. It allows setting of either + quality or bit rate. Finally, the output file can be selected and recording + can be started. + + The lists are populated using the following methods: + \list + \li \l{QMediaDevices::audioInputs()} + \li \l{QMediaFormat::supportedAudioCodecs()} + \li \l{QMediaFormat::supportedFileFormats()} + \li \l{AudioDevice::maximumSampleRate()} + \li \l{AudioDevice::minimumSampleRate()} + \endlist + The quality slider is setup from 0 (zero) to \l{QMediaRecorder::VeryHighQuality} with a default value of - \l{QMediaRecorder::NormalQuality}, while the bitrates are hardcoded + \l{QMediaRecorder::NormalQuality}, while the bit rate box are hard-coded into the list. \section1 Recording Audio - To record audio we simply create a QAudioRecorder object. + To record audio we simply create a QAudioRecorder object, \code audioRecorder = new QAudioRecorder(this); \endcode - And setup the lists as described above. The text on the record and pause + and setup the lists as described above. The text on the record and pause buttons are toggled depending on the \l{QMediaRecorder::RecorderState}{state} of the \c audioRecorder object. This means that if the state is \l{QMediaRecorder::StoppedState} then the button text will be "Record" and |