summaryrefslogtreecommitdiffstats
path: root/doc/src/snippets/multimedia-snippets/media.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src/snippets/multimedia-snippets/media.cpp')
-rw-r--r--doc/src/snippets/multimedia-snippets/media.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/src/snippets/multimedia-snippets/media.cpp b/doc/src/snippets/multimedia-snippets/media.cpp
index d59374bd8..4fc38b4d4 100644
--- a/doc/src/snippets/multimedia-snippets/media.cpp
+++ b/doc/src/snippets/multimedia-snippets/media.cpp
@@ -208,6 +208,19 @@ void MediaExample::MediaRecorder()
audioRecorder->setOutputLocation(QUrl::fromLocalFile("test.amr"));
audioRecorder->record();
//! [Audio recorder]
+
+ //! [Audio recorder endpoints]
+ QStringList inputs = audioRecorder->audioInputs();
+ QString selectedInput = audioRecorder->defaultAudioInput();
+
+ foreach (QString input, inputs) {
+ QString description = audioRecorder->audioInputDescription(input);
+ // show descriptions to user and allow selection
+ selectedInput = input;
+ }
+
+ audioRecorder->setAudioInput(selectedInput);
+ //! [Audio recorder endpoints]
#endif
}