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:
Michael Goddard
2012-04-10 21:33:00 +10:00
committed by Qt by Nokia
parent 8484b0ff9c
commit e057fd9e8a
15 changed files with 22 additions and 27 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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>

View File

@@ -6,6 +6,7 @@ TEMPLATE = subdirs
radio \ radio \
camera \ camera \
spectrum \ spectrum \
audiodecoder \
audiorecorder \ audiorecorder \
audiodevices \ audiodevices \
audioinput \ audioinput \

View File

@@ -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 \

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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>

View File

@@ -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>

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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>