Enable building the documentation snippets.
Change-Id: Ib7ef5a564408092ecd72be5d855b2defaddf9c4e Reviewed-by: Jonas Rabbe <jonas.rabbe@nokia.com>
This commit is contained in:
committed by
Qt by Nokia
parent
b48009ce9e
commit
39e6da8f8e
@@ -41,8 +41,7 @@
|
|||||||
|
|
||||||
#include <QtWidgets>
|
#include <QtWidgets>
|
||||||
|
|
||||||
#include <qaudiocapturesource.h>
|
#include <qaudiorecorder.h>
|
||||||
#include <qmediarecorder.h>
|
|
||||||
#include <qmediaservice.h>
|
#include <qmediaservice.h>
|
||||||
|
|
||||||
#include <QtMultimedia/qaudioformat.h>
|
#include <QtMultimedia/qaudioformat.h>
|
||||||
@@ -52,8 +51,7 @@
|
|||||||
AudioRecorder::AudioRecorder()
|
AudioRecorder::AudioRecorder()
|
||||||
{
|
{
|
||||||
//! [create-objs-1]
|
//! [create-objs-1]
|
||||||
audiosource = new QAudioCaptureSource;
|
capture = new QAudioRecorder();
|
||||||
capture = new QMediaRecorder(audiosource);
|
|
||||||
//! [create-objs-1]
|
//! [create-objs-1]
|
||||||
|
|
||||||
// set a default file
|
// set a default file
|
||||||
|
|||||||
@@ -43,7 +43,6 @@
|
|||||||
#include <QFile>
|
#include <QFile>
|
||||||
#include <QTimer>
|
#include <QTimer>
|
||||||
|
|
||||||
#include "qaudiocapturesource.h"
|
|
||||||
#include "qmediaplaylist.h"
|
#include "qmediaplaylist.h"
|
||||||
#include "qmediarecorder.h"
|
#include "qmediarecorder.h"
|
||||||
#include "qmediaservice.h"
|
#include "qmediaservice.h"
|
||||||
@@ -54,11 +53,11 @@
|
|||||||
#include "qradiotuner.h"
|
#include "qradiotuner.h"
|
||||||
#include "qvideowidget.h"
|
#include "qvideowidget.h"
|
||||||
#include "qcameraimagecapture.h"
|
#include "qcameraimagecapture.h"
|
||||||
|
#include "qcamera.h"
|
||||||
|
|
||||||
class MediaExample : public QObject {
|
class MediaExample : public QObject {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
void AudioCaptureSource();
|
|
||||||
void MediaControl();
|
void MediaControl();
|
||||||
void MediaImageViewer();
|
void MediaImageViewer();
|
||||||
void MediaPlayer();
|
void MediaPlayer();
|
||||||
@@ -77,8 +76,8 @@ private:
|
|||||||
QMediaContent video;
|
QMediaContent video;
|
||||||
QMediaRecorder *recorder;
|
QMediaRecorder *recorder;
|
||||||
QMediaImageViewer *viewer;
|
QMediaImageViewer *viewer;
|
||||||
|
QCamera *camera;
|
||||||
QCameraImageCapture *imageCapture;
|
QCameraImageCapture *imageCapture;
|
||||||
QAudioCaptureSource *audioSource;
|
|
||||||
QString fileName;
|
QString fileName;
|
||||||
QRadioTuner *radio;
|
QRadioTuner *radio;
|
||||||
QMediaContent image1;
|
QMediaContent image1;
|
||||||
@@ -88,19 +87,6 @@ private:
|
|||||||
static const int yourRadioStationFrequency = 11;
|
static const int yourRadioStationFrequency = 11;
|
||||||
};
|
};
|
||||||
|
|
||||||
void MediaExample::AudioCaptureSource()
|
|
||||||
{
|
|
||||||
//! [Audio capture source]
|
|
||||||
QAudioCaptureSource* audioSource = new QAudioCaptureSource;
|
|
||||||
QMediaRecorder* recorder = new QMediaRecorder(audioSource);
|
|
||||||
|
|
||||||
recorder->setOutputLocation(QUrl("test.raw"));
|
|
||||||
//! [Audio capture source]
|
|
||||||
|
|
||||||
Q_UNUSED(audioSource);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void MediaExample::MediaControl()
|
void MediaExample::MediaControl()
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
@@ -205,8 +191,7 @@ void MediaExample::MediaRecorder()
|
|||||||
{
|
{
|
||||||
//! [Media recorder]
|
//! [Media recorder]
|
||||||
// Audio only recording
|
// Audio only recording
|
||||||
audioSource = new QAudioCaptureSource;
|
recorder = new QMediaRecorder(camera);
|
||||||
recorder = new QMediaRecorder(audioSource);
|
|
||||||
|
|
||||||
QAudioEncoderSettings audioSettings;
|
QAudioEncoderSettings audioSettings;
|
||||||
audioSettings.setCodec("audio/vorbis");
|
audioSettings.setCodec("audio/vorbis");
|
||||||
|
|||||||
@@ -7,14 +7,18 @@ INCLUDEPATH += ../../../../src/global \
|
|||||||
../../../../src/multimedia \
|
../../../../src/multimedia \
|
||||||
../../../../src/multimedia/audio \
|
../../../../src/multimedia/audio \
|
||||||
../../../../src/multimedia/video \
|
../../../../src/multimedia/video \
|
||||||
../../../../src/multimedia/effects
|
../../../../src/multimedia/camera
|
||||||
|
|
||||||
CONFIG += console
|
CONFIG += console
|
||||||
|
|
||||||
QT += multimedia
|
QT += multimedia multimediawidgets
|
||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
audio.cpp \
|
audio.cpp \
|
||||||
video.cpp \
|
video.cpp \
|
||||||
camera.cpp \
|
camera.cpp \
|
||||||
media.cpp
|
media.cpp \
|
||||||
|
qsound.cpp
|
||||||
|
|
||||||
|
OTHER_FILES += \
|
||||||
|
soundeffect.qml
|
||||||
|
|||||||
@@ -38,12 +38,17 @@
|
|||||||
**
|
**
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
//! [0]
|
|
||||||
QSound::play("mysounds/bells.wav");
|
#include "qsound.h"
|
||||||
//! [0]
|
|
||||||
|
void qsoundsnippet() {
|
||||||
|
//! [0]
|
||||||
|
QSound::play("mysounds/bells.wav");
|
||||||
|
//! [0]
|
||||||
|
|
||||||
|
|
||||||
//! [1]
|
//! [1]
|
||||||
QSound bells("mysounds/bells.wav");
|
QSound bells("mysounds/bells.wav");
|
||||||
bells.play();
|
bells.play();
|
||||||
//! [1]
|
//! [1]
|
||||||
|
}
|
||||||
|
|||||||
@@ -16,8 +16,17 @@ module_qtmultimedia_tests.depends = module_qtmultimedia_src
|
|||||||
module_qtmultimedia_tests.CONFIG = no_default_install
|
module_qtmultimedia_tests.CONFIG = no_default_install
|
||||||
!contains(QT_BUILD_PARTS,tests):module_qtmultimedia_tests.CONFIG += no_default_target
|
!contains(QT_BUILD_PARTS,tests):module_qtmultimedia_tests.CONFIG += no_default_target
|
||||||
|
|
||||||
|
module_qtmultimedia_docsnippets.subdir = doc
|
||||||
|
module_qtmultimedia_docsnippets.target = module-qtmultimedia-doc
|
||||||
|
module_qtmultimedia_docsnippets.depends = module_qtmultimedia_src
|
||||||
|
module_qtmultimedia_docsnippets.CONFIG = no_default_install
|
||||||
|
|
||||||
SUBDIRS += module_qtmultimedia_src \
|
SUBDIRS += module_qtmultimedia_src \
|
||||||
module_qtmultimedia_examples \
|
module_qtmultimedia_examples \
|
||||||
module_qtmultimedia_tests \
|
module_qtmultimedia_tests
|
||||||
|
|
||||||
|
# Doc snippets use widgets
|
||||||
|
!isEmpty(QT.widgets.name): SUBDIRS += module_qtmultimedia_docsnippets
|
||||||
|
|
||||||
|
# for make docs:
|
||||||
include(doc/config/qtmultimedia_doc.pri)
|
include(doc/config/qtmultimedia_doc.pri)
|
||||||
|
|||||||
Reference in New Issue
Block a user