Move QAudioDecoder to public.
To get better feedback between alpha & beta. Change-Id: I3620825fb9c2bb9de69951cf1d583b191d62cb0d Reviewed-by: Jonas Rabbe <jonas.rabbe@nokia.com>
This commit is contained in:
committed by
Qt by Nokia
parent
8484b0ff9c
commit
e057fd9e8a
@@ -106,10 +106,7 @@ Here's an example of decoding a local file:
|
|||||||
\snippet doc/src/snippets/multimedia-snippets/audio.cpp Local audio decoding
|
\snippet doc/src/snippets/multimedia-snippets/audio.cpp Local audio decoding
|
||||||
|
|
||||||
Note: This API is preliminary at this time - the API may change or be
|
Note: This API is preliminary at this time - the API may change or be
|
||||||
removed before the final 5.0 release. In addition, it is necessary to
|
removed before the final 5.0 release.
|
||||||
add "multimedia-private" to the QT variable in your .pro file to use this class.
|
|
||||||
|
|
||||||
\snippet doc/src/snippets/multimedia-snippets/audio.cpp Audio decoder header
|
|
||||||
|
|
||||||
\section2 Recording audio to a file
|
\section2 Recording audio to a file
|
||||||
For recording audio to a file, the \l {QAudioRecorder} class allows you
|
For recording audio to a file, the \l {QAudioRecorder} class allows you
|
||||||
|
|||||||
@@ -48,10 +48,7 @@
|
|||||||
#include "qaudioinput.h"
|
#include "qaudioinput.h"
|
||||||
#include "qaudiooutput.h"
|
#include "qaudiooutput.h"
|
||||||
#include "qaudioprobe.h"
|
#include "qaudioprobe.h"
|
||||||
|
#include "qaudiodecoder.h"
|
||||||
//! [Audio decoder header]
|
|
||||||
#include "qaudiodecoder_p.h"
|
|
||||||
//! [Audio decoder header]
|
|
||||||
|
|
||||||
class AudioInputExample : public QObject {
|
class AudioInputExample : public QObject {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
#ifndef AUDIODECODER_H
|
#ifndef AUDIODECODER_H
|
||||||
#define AUDIODECODER_H
|
#define AUDIODECODER_H
|
||||||
|
|
||||||
#include <private/qaudiodecoder_p.h>
|
#include <qaudiodecoder.h>
|
||||||
#include "wavefilewriter.h"
|
#include "wavefilewriter.h"
|
||||||
#include <QSoundEffect>
|
#include <QSoundEffect>
|
||||||
#include <QTextStream>
|
#include <QTextStream>
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ TEMPLATE = subdirs
|
|||||||
radio \
|
radio \
|
||||||
camera \
|
camera \
|
||||||
spectrum \
|
spectrum \
|
||||||
|
audiodecoder \
|
||||||
audiorecorder \
|
audiorecorder \
|
||||||
audiodevices \
|
audiodevices \
|
||||||
audioinput \
|
audioinput \
|
||||||
|
|||||||
@@ -11,14 +11,14 @@ PUBLIC_HEADERS += \
|
|||||||
audio/qaudiosystem.h \
|
audio/qaudiosystem.h \
|
||||||
audio/qsoundeffect.h \
|
audio/qsoundeffect.h \
|
||||||
audio/qsound.h \
|
audio/qsound.h \
|
||||||
audio/qaudioprobe.h
|
audio/qaudioprobe.h \
|
||||||
|
audio/qaudiodecoder.h
|
||||||
|
|
||||||
PRIVATE_HEADERS += \
|
PRIVATE_HEADERS += \
|
||||||
audio/qaudiobuffer_p.h \
|
audio/qaudiobuffer_p.h \
|
||||||
audio/qaudiodevicefactory_p.h \
|
audio/qaudiodevicefactory_p.h \
|
||||||
audio/qwavedecoder_p.h \
|
audio/qwavedecoder_p.h \
|
||||||
audio/qsamplecache_p.h \
|
audio/qsamplecache_p.h \
|
||||||
audio/qaudiodecoder_p.h
|
|
||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
audio/qaudio.cpp \
|
audio/qaudio.cpp \
|
||||||
@@ -35,7 +35,7 @@ SOURCES += \
|
|||||||
audio/qsound.cpp \
|
audio/qsound.cpp \
|
||||||
audio/qaudiobuffer.cpp \
|
audio/qaudiobuffer.cpp \
|
||||||
audio/qaudioprobe.cpp \
|
audio/qaudioprobe.cpp \
|
||||||
audio/qaudiodecoder_p.cpp
|
audio/qaudiodecoder.cpp
|
||||||
|
|
||||||
mac {
|
mac {
|
||||||
PRIVATE_HEADERS += audio/qaudioinput_mac_p.h \
|
PRIVATE_HEADERS += audio/qaudioinput_mac_p.h \
|
||||||
|
|||||||
@@ -39,11 +39,11 @@
|
|||||||
**
|
**
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include "qaudiodecoder_p.h"
|
#include "qaudiodecoder.h"
|
||||||
|
|
||||||
#include "qmediaobject_p.h"
|
#include "qmediaobject_p.h"
|
||||||
#include <qmediaservice.h>
|
#include <qmediaservice.h>
|
||||||
#include "qaudiodecodercontrol_p.h"
|
#include "qaudiodecodercontrol.h"
|
||||||
#include <private/qmediaserviceprovider_p.h>
|
#include <private/qmediaserviceprovider_p.h>
|
||||||
|
|
||||||
#include <QtCore/qcoreevent.h>
|
#include <QtCore/qcoreevent.h>
|
||||||
@@ -542,6 +542,6 @@ QAudioBuffer QAudioDecoder::read() const
|
|||||||
\brief the active filename being decoded by the decoder object.
|
\brief the active filename being decoded by the decoder object.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "moc_qaudiodecoder_p.cpp"
|
#include "moc_qaudiodecoder.cpp"
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
@@ -2,6 +2,7 @@
|
|||||||
INCLUDEPATH += controls
|
INCLUDEPATH += controls
|
||||||
|
|
||||||
PUBLIC_HEADERS += \
|
PUBLIC_HEADERS += \
|
||||||
|
controls/qaudiodecodercontrol.h \
|
||||||
controls/qaudioencodercontrol.h \
|
controls/qaudioencodercontrol.h \
|
||||||
controls/qcameracapturebufferformatcontrol.h \
|
controls/qcameracapturebufferformatcontrol.h \
|
||||||
controls/qcameracapturedestinationcontrol.h \
|
controls/qcameracapturedestinationcontrol.h \
|
||||||
@@ -34,7 +35,6 @@ PUBLIC_HEADERS += \
|
|||||||
controls/qmediaavailabilitycontrol.h
|
controls/qmediaavailabilitycontrol.h
|
||||||
|
|
||||||
PRIVATE_HEADERS += \
|
PRIVATE_HEADERS += \
|
||||||
controls/qaudiodecodercontrol_p.h \
|
|
||||||
controls/qmediaplaylistcontrol_p.h \
|
controls/qmediaplaylistcontrol_p.h \
|
||||||
controls/qmediaplaylistsourcecontrol_p.h
|
controls/qmediaplaylistsourcecontrol_p.h
|
||||||
|
|
||||||
@@ -70,7 +70,7 @@ SOURCES += \
|
|||||||
controls/qvideorenderercontrol.cpp \
|
controls/qvideorenderercontrol.cpp \
|
||||||
controls/qmediaaudioprobecontrol.cpp \
|
controls/qmediaaudioprobecontrol.cpp \
|
||||||
controls/qmediavideoprobecontrol.cpp \
|
controls/qmediavideoprobecontrol.cpp \
|
||||||
controls/qaudiodecodercontrol_p.cpp \
|
controls/qmediaavailabilitycontrol.cpp \
|
||||||
controls/qmediaavailabilitycontrol.cpp
|
controls/qaudiodecodercontrol.cpp
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include "qmediacontrol_p.h"
|
#include "qmediacontrol_p.h"
|
||||||
#include "qaudiodecodercontrol_p.h"
|
#include "qaudiodecodercontrol.h"
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
@@ -264,6 +264,6 @@ QAudioDecoderControl::QAudioDecoderControl(QObject *parent):
|
|||||||
or -1 if not available.
|
or -1 if not available.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "moc_qaudiodecodercontrol_p.cpp"
|
#include "moc_qaudiodecodercontrol.cpp"
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
@@ -43,7 +43,7 @@
|
|||||||
#define QAUDIODECODERCONTROL_H
|
#define QAUDIODECODERCONTROL_H
|
||||||
|
|
||||||
#include "qmediacontrol.h"
|
#include "qmediacontrol.h"
|
||||||
#include <private/qaudiodecoder_p.h>
|
#include "qaudiodecoder.h"
|
||||||
|
|
||||||
#include <QtCore/qpair.h>
|
#include <QtCore/qpair.h>
|
||||||
|
|
||||||
@@ -47,8 +47,8 @@
|
|||||||
|
|
||||||
#include <qaudioformat.h>
|
#include <qaudioformat.h>
|
||||||
#include <qaudiobuffer.h>
|
#include <qaudiobuffer.h>
|
||||||
#include <private/qaudiodecoder_p.h>
|
#include <qaudiodecoder.h>
|
||||||
#include <private/qaudiodecodercontrol_p.h>
|
#include <qaudiodecodercontrol.h>
|
||||||
|
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
|
|
||||||
|
|||||||
@@ -46,7 +46,7 @@
|
|||||||
#include <QtCore/qmutex.h>
|
#include <QtCore/qmutex.h>
|
||||||
#include "qgstreameraudiodecodercontrol.h"
|
#include "qgstreameraudiodecodercontrol.h"
|
||||||
#include <private/qgstreamerbushelper_p.h>
|
#include <private/qgstreamerbushelper_p.h>
|
||||||
#include <private/qaudiodecoder_p.h>
|
#include "qaudiodecoder.h"
|
||||||
|
|
||||||
#if defined(HAVE_GST_APPSRC)
|
#if defined(HAVE_GST_APPSRC)
|
||||||
#include "qgstappsrc.h"
|
#include "qgstappsrc.h"
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
|
|
||||||
#include <QtTest/QtTest>
|
#include <QtTest/QtTest>
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
#include "qaudiodecoder_p.h"
|
#include "qaudiodecoder.h"
|
||||||
|
|
||||||
#define TEST_FILE_NAME "testdata/test.wav"
|
#define TEST_FILE_NAME "testdata/test.wav"
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,7 @@
|
|||||||
#include <QtCore/QString>
|
#include <QtCore/QString>
|
||||||
#include <QtTest/QtTest>
|
#include <QtTest/QtTest>
|
||||||
|
|
||||||
#include "qaudiodecoder_p.h"
|
#include "qaudiodecoder.h"
|
||||||
#include "mockaudiodecoderservice.h"
|
#include "mockaudiodecoderservice.h"
|
||||||
#include "mockmediaserviceprovider.h"
|
#include "mockmediaserviceprovider.h"
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,7 @@
|
|||||||
#define MOCKAUDIODECODERCONTROL_H
|
#define MOCKAUDIODECODERCONTROL_H
|
||||||
|
|
||||||
#include "qmediacontrol.h"
|
#include "qmediacontrol.h"
|
||||||
#include <private/qaudiodecodercontrol_p.h>
|
#include "qaudiodecodercontrol.h"
|
||||||
|
|
||||||
#include <QtCore/qpair.h>
|
#include <QtCore/qpair.h>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user