summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/android/src/common/qandroidvideorendercontrol.cpp5
-rw-r--r--src/plugins/android/src/common/qandroidvideorendercontrol.h4
-rw-r--r--src/plugins/android/src/mediacapture/qandroidcameraexposurecontrol.cpp2
-rw-r--r--src/plugins/android/src/mediacapture/qandroidcameraflashcontrol.cpp2
-rw-r--r--src/plugins/android/src/mediacapture/qandroidcamerafocuscontrol.cpp2
-rw-r--r--src/plugins/android/src/mediacapture/qandroidcameraimageprocessingcontrol.cpp2
-rw-r--r--src/plugins/android/src/mediacapture/qandroidcameralockscontrol.cpp2
-rw-r--r--src/plugins/android/src/mediacapture/qandroidcamerasession.cpp32
-rw-r--r--src/plugins/android/src/mediacapture/qandroidcamerasession.h6
-rw-r--r--src/plugins/android/src/mediacapture/qandroidcamerazoomcontrol.cpp2
-rw-r--r--src/plugins/android/src/mediacapture/qandroidcapturesession.cpp77
-rw-r--r--src/plugins/android/src/mediacapture/qandroidcapturesession.h24
-rw-r--r--src/plugins/android/src/mediacapture/qandroidimageencodercontrol.cpp2
-rw-r--r--src/plugins/android/src/mediacapture/qandroidvideodeviceselectorcontrol.cpp2
-rw-r--r--src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.cpp156
-rw-r--r--src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.h4
-rw-r--r--src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.cpp38
-rw-r--r--src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.h4
-rw-r--r--src/plugins/android/src/qandroidmediaserviceplugin.cpp20
-rw-r--r--src/plugins/android/src/src.pro2
-rw-r--r--src/plugins/android/src/wrappers/jni/androidcamera.cpp (renamed from src/plugins/android/src/wrappers/jcamera.cpp)404
-rw-r--r--src/plugins/android/src/wrappers/jni/androidcamera.h (renamed from src/plugins/android/src/wrappers/jcamera.h)20
-rw-r--r--src/plugins/android/src/wrappers/jni/androidmediametadataretriever.cpp (renamed from src/plugins/android/src/wrappers/jmediametadataretriever.cpp)14
-rw-r--r--src/plugins/android/src/wrappers/jni/androidmediametadataretriever.h (renamed from src/plugins/android/src/wrappers/jmediametadataretriever.h)12
-rw-r--r--src/plugins/android/src/wrappers/jni/androidmediaplayer.cpp (renamed from src/plugins/android/src/wrappers/jmediaplayer.cpp)58
-rw-r--r--src/plugins/android/src/wrappers/jni/androidmediaplayer.h (renamed from src/plugins/android/src/wrappers/jmediaplayer.h)12
-rw-r--r--src/plugins/android/src/wrappers/jni/androidmediarecorder.cpp (renamed from src/plugins/android/src/wrappers/jmediarecorder.cpp)54
-rw-r--r--src/plugins/android/src/wrappers/jni/androidmediarecorder.h (renamed from src/plugins/android/src/wrappers/jmediarecorder.h)16
-rw-r--r--src/plugins/android/src/wrappers/jni/androidmultimediautils.cpp (renamed from src/plugins/android/src/wrappers/jmultimediautils.cpp)10
-rw-r--r--src/plugins/android/src/wrappers/jni/androidmultimediautils.h (renamed from src/plugins/android/src/wrappers/jmultimediautils.h)8
-rw-r--r--src/plugins/android/src/wrappers/jni/androidsurfacetexture.cpp (renamed from src/plugins/android/src/wrappers/jsurfacetexture.cpp)20
-rw-r--r--src/plugins/android/src/wrappers/jni/androidsurfacetexture.h (renamed from src/plugins/android/src/wrappers/jsurfacetexture.h)12
-rw-r--r--src/plugins/android/src/wrappers/jni/jni.pri19
-rw-r--r--src/plugins/android/src/wrappers/wrappers.pri19
34 files changed, 533 insertions, 533 deletions
diff --git a/src/plugins/android/src/common/qandroidvideorendercontrol.cpp b/src/plugins/android/src/common/qandroidvideorendercontrol.cpp
index 1891e9d10..dfeea33c1 100644
--- a/src/plugins/android/src/common/qandroidvideorendercontrol.cpp
+++ b/src/plugins/android/src/common/qandroidvideorendercontrol.cpp
@@ -40,8 +40,8 @@
****************************************************************************/
#include "qandroidvideorendercontrol.h"
+#include "androidsurfacetexture.h"
-#include <QtCore/private/qjni_p.h>
#include <QAbstractVideoSurface>
#include <QVideoSurfaceFormat>
#include <qevent.h>
@@ -50,7 +50,6 @@
#include <qopenglfunctions.h>
#include <qopenglshaderprogram.h>
#include <qopenglframebufferobject.h>
-#include <QtCore/private/qjnihelpers_p.h>
QT_BEGIN_NAMESPACE
@@ -175,7 +174,7 @@ bool QAndroidVideoRendererControl::initSurfaceTexture()
return false;
}
- m_surfaceTexture = new JSurfaceTexture(m_externalTex);
+ m_surfaceTexture = new AndroidSurfaceTexture(m_externalTex);
if (m_surfaceTexture->object()) {
connect(m_surfaceTexture, SIGNAL(frameAvailable()), this, SLOT(onFrameAvailable()));
diff --git a/src/plugins/android/src/common/qandroidvideorendercontrol.h b/src/plugins/android/src/common/qandroidvideorendercontrol.h
index 75fd7ef12..83d57a437 100644
--- a/src/plugins/android/src/common/qandroidvideorendercontrol.h
+++ b/src/plugins/android/src/common/qandroidvideorendercontrol.h
@@ -45,13 +45,13 @@
#include <qvideorenderercontrol.h>
#include <qmutex.h>
#include "qandroidvideooutput.h"
-#include "jsurfacetexture.h"
QT_BEGIN_NAMESPACE
class QOpenGLTexture;
class QOpenGLFramebufferObject;
class QOpenGLShaderProgram;
+class AndroidSurfaceTexture;
class OpenGLResourcesDeleter : public QObject
{
@@ -113,7 +113,7 @@ private:
QSize m_nativeSize;
QJNIObjectPrivate *m_androidSurface;
- JSurfaceTexture *m_surfaceTexture;
+ AndroidSurfaceTexture *m_surfaceTexture;
QJNIObjectPrivate *m_surfaceHolder;
quint32 m_externalTex;
diff --git a/src/plugins/android/src/mediacapture/qandroidcameraexposurecontrol.cpp b/src/plugins/android/src/mediacapture/qandroidcameraexposurecontrol.cpp
index 03bbadb93..57057ebd7 100644
--- a/src/plugins/android/src/mediacapture/qandroidcameraexposurecontrol.cpp
+++ b/src/plugins/android/src/mediacapture/qandroidcameraexposurecontrol.cpp
@@ -42,7 +42,7 @@
#include "qandroidcameraexposurecontrol.h"
#include "qandroidcamerasession.h"
-#include "jcamera.h"
+#include "androidcamera.h"
QT_BEGIN_NAMESPACE
diff --git a/src/plugins/android/src/mediacapture/qandroidcameraflashcontrol.cpp b/src/plugins/android/src/mediacapture/qandroidcameraflashcontrol.cpp
index 253b1baa5..de8e521ee 100644
--- a/src/plugins/android/src/mediacapture/qandroidcameraflashcontrol.cpp
+++ b/src/plugins/android/src/mediacapture/qandroidcameraflashcontrol.cpp
@@ -42,7 +42,7 @@
#include "qandroidcameraflashcontrol.h"
#include "qandroidcamerasession.h"
-#include "jcamera.h"
+#include "androidcamera.h"
QT_BEGIN_NAMESPACE
diff --git a/src/plugins/android/src/mediacapture/qandroidcamerafocuscontrol.cpp b/src/plugins/android/src/mediacapture/qandroidcamerafocuscontrol.cpp
index 345a29174..0b6ab80fc 100644
--- a/src/plugins/android/src/mediacapture/qandroidcamerafocuscontrol.cpp
+++ b/src/plugins/android/src/mediacapture/qandroidcamerafocuscontrol.cpp
@@ -42,7 +42,7 @@
#include "qandroidcamerafocuscontrol.h"
#include "qandroidcamerasession.h"
-#include "jcamera.h"
+#include "androidcamera.h"
QT_BEGIN_NAMESPACE
diff --git a/src/plugins/android/src/mediacapture/qandroidcameraimageprocessingcontrol.cpp b/src/plugins/android/src/mediacapture/qandroidcameraimageprocessingcontrol.cpp
index ec5a3bcbf..4e4a416dd 100644
--- a/src/plugins/android/src/mediacapture/qandroidcameraimageprocessingcontrol.cpp
+++ b/src/plugins/android/src/mediacapture/qandroidcameraimageprocessingcontrol.cpp
@@ -42,7 +42,7 @@
#include "qandroidcameraimageprocessingcontrol.h"
#include "qandroidcamerasession.h"
-#include "jcamera.h"
+#include "androidcamera.h"
QT_BEGIN_NAMESPACE
diff --git a/src/plugins/android/src/mediacapture/qandroidcameralockscontrol.cpp b/src/plugins/android/src/mediacapture/qandroidcameralockscontrol.cpp
index d9f20ec04..bfb48d06e 100644
--- a/src/plugins/android/src/mediacapture/qandroidcameralockscontrol.cpp
+++ b/src/plugins/android/src/mediacapture/qandroidcameralockscontrol.cpp
@@ -42,7 +42,7 @@
#include "qandroidcameralockscontrol.h"
#include "qandroidcamerasession.h"
-#include "jcamera.h"
+#include "androidcamera.h"
#include <qtimer.h>
QT_BEGIN_NAMESPACE
diff --git a/src/plugins/android/src/mediacapture/qandroidcamerasession.cpp b/src/plugins/android/src/mediacapture/qandroidcamerasession.cpp
index 53fb2f516..f8633147d 100644
--- a/src/plugins/android/src/mediacapture/qandroidcamerasession.cpp
+++ b/src/plugins/android/src/mediacapture/qandroidcamerasession.cpp
@@ -41,8 +41,8 @@
#include "qandroidcamerasession.h"
-#include "jcamera.h"
-#include "jmultimediautils.h"
+#include "androidcamera.h"
+#include "androidmultimediautils.h"
#include "qandroidvideooutput.h"
#include "qandroidmediavideoprobecontrol.h"
#include "qandroidmultimediautils.h"
@@ -113,7 +113,7 @@ QAndroidCameraSession::QAndroidCameraSession(QObject *parent)
{
m_mediaStorageLocation.addStorageLocation(
QMediaStorageLocation::Pictures,
- JMultimediaUtils::getDefaultMediaDirectory(JMultimediaUtils::DCIM));
+ AndroidMultimediaUtils::getDefaultMediaDirectory(AndroidMultimediaUtils::DCIM));
if (qApp) {
connect(qApp, SIGNAL(applicationStateChanged(Qt::ApplicationState)),
@@ -195,17 +195,17 @@ void QAndroidCameraSession::updateAvailableCameras()
"(ILandroid/hardware/Camera$CameraInfo;)V",
i, cameraInfo.object());
- JCamera::CameraFacing facing = JCamera::CameraFacing(cameraInfo.getField<jint>("facing"));
+ AndroidCamera::CameraFacing facing = AndroidCamera::CameraFacing(cameraInfo.getField<jint>("facing"));
// The orientation provided by Android is counter-clockwise, we need it clockwise
info.orientation = (360 - cameraInfo.getField<jint>("orientation")) % 360;
switch (facing) {
- case JCamera::CameraFacingBack:
+ case AndroidCamera::CameraFacingBack:
info.name = QByteArray("back");
info.description = QStringLiteral("Rear-facing camera");
info.position = QCamera::BackFace;
break;
- case JCamera::CameraFacingFront:
+ case AndroidCamera::CameraFacingFront:
info.name = QByteArray("front");
info.description = QStringLiteral("Front-facing camera");
info.position = QCamera::FrontFace;
@@ -234,7 +234,7 @@ bool QAndroidCameraSession::open()
m_status = QCamera::LoadingStatus;
emit statusChanged(m_status);
- m_camera = JCamera::open(m_selectedCamera);
+ m_camera = AndroidCamera::open(m_selectedCamera);
if (m_camera) {
connect(m_camera, SIGNAL(pictureExposed()), this, SLOT(onCameraPictureExposed()));
@@ -250,8 +250,8 @@ bool QAndroidCameraSession::open()
m_status = QCamera::LoadedStatus;
- if (m_camera->getPreviewFormat() != JCamera::NV21)
- m_camera->setPreviewFormat(JCamera::NV21);
+ if (m_camera->getPreviewFormat() != AndroidCamera::NV21)
+ m_camera->setPreviewFormat(AndroidCamera::NV21);
m_camera->fetchEachFrame(m_videoProbes.count());
@@ -356,7 +356,7 @@ void QAndroidCameraSession::startPreview()
if (m_videoOutput && m_videoOutput->isReady())
onVideoOutputReady(true);
- JMultimediaUtils::enableOrientationListener(true);
+ AndroidMultimediaUtils::enableOrientationListener(true);
m_camera->startPreview();
m_previewStarted = true;
@@ -370,7 +370,7 @@ void QAndroidCameraSession::stopPreview()
m_status = QCamera::StoppingStatus;
emit statusChanged(m_status);
- JMultimediaUtils::enableOrientationListener(false);
+ AndroidMultimediaUtils::enableOrientationListener(false);
m_camera->stopPreview();
m_camera->setPreviewSize(QSize());
@@ -407,8 +407,8 @@ int QAndroidCameraSession::currentCameraRotation() const
// subtract natural camera orientation and physical device orientation
int rotation = 0;
- int deviceOrientation = (JMultimediaUtils::getDeviceOrientation() + 45) / 90 * 90;
- if (m_camera->getFacing() == JCamera::CameraFacingFront)
+ int deviceOrientation = (AndroidMultimediaUtils::getDeviceOrientation() + 45) / 90 * 90;
+ if (m_camera->getFacing() == AndroidCamera::CameraFacingFront)
rotation = (m_nativeOrientation - deviceOrientation + 360) % 360;
else // back-facing camera
rotation = (m_nativeOrientation + deviceOrientation) % 360;
@@ -658,9 +658,9 @@ void QAndroidCameraSession::processCapturedImage(int id,
// if the picture is saved into the standard picture location, register it
// with the Android media scanner so it appears immediately in apps
// such as the gallery.
- QString standardLoc = JMultimediaUtils::getDefaultMediaDirectory(JMultimediaUtils::DCIM);
+ QString standardLoc = AndroidMultimediaUtils::getDefaultMediaDirectory(AndroidMultimediaUtils::DCIM);
if (actualFileName.startsWith(standardLoc))
- JMultimediaUtils::registerMediaFile(actualFileName);
+ AndroidMultimediaUtils::registerMediaFile(actualFileName);
emit imageSaved(id, actualFileName);
} else {
@@ -697,7 +697,7 @@ QImage QAndroidCameraSession::prepareImageFromPreviewData(const QByteArray &data
// Preview display of front-facing cameras is flipped horizontally, but the frame data
// we get here is not. Flip it ourselves if the camera is front-facing to match what the user
// sees on the viewfinder.
- if (m_camera->getFacing() == JCamera::CameraFacingFront)
+ if (m_camera->getFacing() == AndroidCamera::CameraFacingFront)
transform.scale(-1, 1);
transform.rotate(rotation);
diff --git a/src/plugins/android/src/mediacapture/qandroidcamerasession.h b/src/plugins/android/src/mediacapture/qandroidcamerasession.h
index 4c58cab9e..51aba4a9b 100644
--- a/src/plugins/android/src/mediacapture/qandroidcamerasession.h
+++ b/src/plugins/android/src/mediacapture/qandroidcamerasession.h
@@ -51,7 +51,7 @@
QT_BEGIN_NAMESPACE
-class JCamera;
+class AndroidCamera;
class QAndroidVideoOutput;
class QAndroidMediaVideoProbeControl;
@@ -73,7 +73,7 @@ public:
static const QList<AndroidCameraInfo> &availableCameras();
void setSelectedCamera(int cameraId) { m_selectedCamera = cameraId; }
- JCamera *camera() const { return m_camera; }
+ AndroidCamera *camera() const { return m_camera; }
QCamera::State state() const { return m_state; }
void setState(QCamera::State state);
@@ -154,7 +154,7 @@ private:
const QString &fileName);
int m_selectedCamera;
- JCamera *m_camera;
+ AndroidCamera *m_camera;
int m_nativeOrientation;
QAndroidVideoOutput *m_videoOutput;
diff --git a/src/plugins/android/src/mediacapture/qandroidcamerazoomcontrol.cpp b/src/plugins/android/src/mediacapture/qandroidcamerazoomcontrol.cpp
index b7030e56b..385cd942a 100644
--- a/src/plugins/android/src/mediacapture/qandroidcamerazoomcontrol.cpp
+++ b/src/plugins/android/src/mediacapture/qandroidcamerazoomcontrol.cpp
@@ -42,7 +42,7 @@
#include "qandroidcamerazoomcontrol.h"
#include "qandroidcamerasession.h"
-#include "jcamera.h"
+#include "androidcamera.h"
#include "qandroidmultimediautils.h"
#include <qmath.h>
diff --git a/src/plugins/android/src/mediacapture/qandroidcapturesession.cpp b/src/plugins/android/src/mediacapture/qandroidcapturesession.cpp
index 4b1c58255..f8641073e 100644
--- a/src/plugins/android/src/mediacapture/qandroidcapturesession.cpp
+++ b/src/plugins/android/src/mediacapture/qandroidcapturesession.cpp
@@ -41,11 +41,10 @@
#include "qandroidcapturesession.h"
-#include "jcamera.h"
+#include "androidcamera.h"
#include "qandroidcamerasession.h"
-#include "jmultimediautils.h"
+#include "androidmultimediautils.h"
#include "qandroidmultimediautils.h"
-#include <QtCore/private/qjni_p.h>
QT_BEGIN_NAMESPACE
@@ -53,7 +52,7 @@ QAndroidCaptureSession::QAndroidCaptureSession(QAndroidCameraSession *cameraSess
: QObject()
, m_mediaRecorder(0)
, m_cameraSession(cameraSession)
- , m_audioSource(JMediaRecorder::DefaultAudioSource)
+ , m_audioSource(AndroidMediaRecorder::DefaultAudioSource)
, m_duration(0)
, m_state(QMediaRecorder::StoppedState)
, m_status(QMediaRecorder::UnloadedStatus)
@@ -61,17 +60,17 @@ QAndroidCaptureSession::QAndroidCaptureSession(QAndroidCameraSession *cameraSess
, m_containerFormatDirty(true)
, m_videoSettingsDirty(true)
, m_audioSettingsDirty(true)
- , m_outputFormat(JMediaRecorder::DefaultOutputFormat)
- , m_audioEncoder(JMediaRecorder::DefaultAudioEncoder)
- , m_videoEncoder(JMediaRecorder::DefaultVideoEncoder)
+ , m_outputFormat(AndroidMediaRecorder::DefaultOutputFormat)
+ , m_audioEncoder(AndroidMediaRecorder::DefaultAudioEncoder)
+ , m_videoEncoder(AndroidMediaRecorder::DefaultVideoEncoder)
{
m_mediaStorageLocation.addStorageLocation(
QMediaStorageLocation::Movies,
- JMultimediaUtils::getDefaultMediaDirectory(JMultimediaUtils::DCIM));
+ AndroidMultimediaUtils::getDefaultMediaDirectory(AndroidMultimediaUtils::DCIM));
m_mediaStorageLocation.addStorageLocation(
QMediaStorageLocation::Sounds,
- JMultimediaUtils::getDefaultMediaDirectory(JMultimediaUtils::Sounds));
+ AndroidMultimediaUtils::getDefaultMediaDirectory(AndroidMultimediaUtils::Sounds));
connect(this, SIGNAL(stateChanged(QMediaRecorder::State)), this, SLOT(updateStatus()));
@@ -103,19 +102,19 @@ void QAndroidCaptureSession::setAudioInput(const QString &input)
m_audioInput = input;
if (m_audioInput == QLatin1String("default"))
- m_audioSource = JMediaRecorder::DefaultAudioSource;
+ m_audioSource = AndroidMediaRecorder::DefaultAudioSource;
else if (m_audioInput == QLatin1String("mic"))
- m_audioSource = JMediaRecorder::Mic;
+ m_audioSource = AndroidMediaRecorder::Mic;
else if (m_audioInput == QLatin1String("voice_uplink"))
- m_audioSource = JMediaRecorder::VoiceUplink;
+ m_audioSource = AndroidMediaRecorder::VoiceUplink;
else if (m_audioInput == QLatin1String("voice_downlink"))
- m_audioSource = JMediaRecorder::VoiceDownlink;
+ m_audioSource = AndroidMediaRecorder::VoiceDownlink;
else if (m_audioInput == QLatin1String("voice_call"))
- m_audioSource = JMediaRecorder::VoiceCall;
+ m_audioSource = AndroidMediaRecorder::VoiceCall;
else if (m_audioInput == QLatin1String("voice_recognition"))
- m_audioSource = JMediaRecorder::VoiceRecognition;
+ m_audioSource = AndroidMediaRecorder::VoiceRecognition;
else
- m_audioSource = JMediaRecorder::DefaultAudioSource;
+ m_audioSource = AndroidMediaRecorder::DefaultAudioSource;
emit audioInputChanged(m_audioInput);
}
@@ -184,7 +183,7 @@ bool QAndroidCaptureSession::start()
m_mediaRecorder->release();
delete m_mediaRecorder;
}
- m_mediaRecorder = new JMediaRecorder;
+ m_mediaRecorder = new AndroidMediaRecorder;
connect(m_mediaRecorder, SIGNAL(error(int,int)), this, SLOT(onError(int,int)));
connect(m_mediaRecorder, SIGNAL(info(int,int)), this, SLOT(onInfo(int,int)));
@@ -193,8 +192,8 @@ bool QAndroidCaptureSession::start()
updateViewfinder();
m_cameraSession->camera()->unlock();
m_mediaRecorder->setCamera(m_cameraSession->camera());
- m_mediaRecorder->setAudioSource(JMediaRecorder::Camcorder);
- m_mediaRecorder->setVideoSource(JMediaRecorder::Camera);
+ m_mediaRecorder->setAudioSource(AndroidMediaRecorder::Camcorder);
+ m_mediaRecorder->setVideoSource(AndroidMediaRecorder::Camera);
} else {
m_mediaRecorder->setAudioSource(m_audioSource);
}
@@ -280,10 +279,10 @@ void QAndroidCaptureSession::stop(bool error)
// with the Android media scanner so it appears immediately in apps
// such as the gallery.
QString mediaPath = m_actualOutputLocation.toLocalFile();
- QString standardLoc = m_cameraSession ? JMultimediaUtils::getDefaultMediaDirectory(JMultimediaUtils::DCIM)
- : JMultimediaUtils::getDefaultMediaDirectory(JMultimediaUtils::Sounds);
+ QString standardLoc = m_cameraSession ? AndroidMultimediaUtils::getDefaultMediaDirectory(AndroidMultimediaUtils::DCIM)
+ : AndroidMultimediaUtils::getDefaultMediaDirectory(AndroidMultimediaUtils::Sounds);
if (mediaPath.startsWith(standardLoc))
- JMultimediaUtils::registerMediaFile(mediaPath);
+ AndroidMultimediaUtils::registerMediaFile(mediaPath);
m_actualOutputLocation = m_usedOutputLocation;
emit actualLocationChanged(m_actualOutputLocation);
@@ -347,14 +346,14 @@ void QAndroidCaptureSession::applySettings()
m_containerFormat = m_defaultSettings.outputFileExtension;
m_outputFormat = m_defaultSettings.outputFormat;
} else if (m_containerFormat == QLatin1String("3gp")) {
- m_outputFormat = JMediaRecorder::THREE_GPP;
+ m_outputFormat = AndroidMediaRecorder::THREE_GPP;
} else if (!m_cameraSession && m_containerFormat == QLatin1String("amr")) {
- m_outputFormat = JMediaRecorder::AMR_NB_Format;
+ m_outputFormat = AndroidMediaRecorder::AMR_NB_Format;
} else if (!m_cameraSession && m_containerFormat == QLatin1String("awb")) {
- m_outputFormat = JMediaRecorder::AMR_WB_Format;
+ m_outputFormat = AndroidMediaRecorder::AMR_WB_Format;
} else {
m_containerFormat = QStringLiteral("mp4");
- m_outputFormat = JMediaRecorder::MPEG_4;
+ m_outputFormat = AndroidMediaRecorder::MPEG_4;
}
m_containerFormatDirty = false;
@@ -372,11 +371,11 @@ void QAndroidCaptureSession::applySettings()
if (m_audioSettings.codec().isEmpty())
m_audioEncoder = m_defaultSettings.audioEncoder;
else if (m_audioSettings.codec() == QLatin1String("aac"))
- m_audioEncoder = JMediaRecorder::AAC;
+ m_audioEncoder = AndroidMediaRecorder::AAC;
else if (m_audioSettings.codec() == QLatin1String("amr-nb"))
- m_audioEncoder = JMediaRecorder::AMR_NB_Encoder;
+ m_audioEncoder = AndroidMediaRecorder::AMR_NB_Encoder;
else if (m_audioSettings.codec() == QLatin1String("amr-wb"))
- m_audioEncoder = JMediaRecorder::AMR_WB_Encoder;
+ m_audioEncoder = AndroidMediaRecorder::AMR_WB_Encoder;
else
m_audioEncoder = m_defaultSettings.audioEncoder;
@@ -410,11 +409,11 @@ void QAndroidCaptureSession::applySettings()
if (m_videoSettings.codec().isEmpty())
m_videoEncoder = m_defaultSettings.videoEncoder;
else if (m_videoSettings.codec() == QLatin1String("h263"))
- m_videoEncoder = JMediaRecorder::H263;
+ m_videoEncoder = AndroidMediaRecorder::H263;
else if (m_videoSettings.codec() == QLatin1String("h264"))
- m_videoEncoder = JMediaRecorder::H264;
+ m_videoEncoder = AndroidMediaRecorder::H264;
else if (m_videoSettings.codec() == QLatin1String("mpeg4_sp"))
- m_videoEncoder = JMediaRecorder::MPEG_4_SP;
+ m_videoEncoder = AndroidMediaRecorder::MPEG_4_SP;
else
m_videoEncoder = m_defaultSettings.videoEncoder;
@@ -489,24 +488,24 @@ QAndroidCaptureSession::CaptureProfile QAndroidCaptureSession::getProfile(int id
id);
- profile.outputFormat = JMediaRecorder::OutputFormat(obj.getField<jint>("fileFormat"));
- profile.audioEncoder = JMediaRecorder::AudioEncoder(obj.getField<jint>("audioCodec"));
+ profile.outputFormat = AndroidMediaRecorder::OutputFormat(obj.getField<jint>("fileFormat"));
+ profile.audioEncoder = AndroidMediaRecorder::AudioEncoder(obj.getField<jint>("audioCodec"));
profile.audioBitRate = obj.getField<jint>("audioBitRate");
profile.audioChannels = obj.getField<jint>("audioChannels");
profile.audioSampleRate = obj.getField<jint>("audioSampleRate");
- profile.videoEncoder = JMediaRecorder::VideoEncoder(obj.getField<jint>("videoCodec"));
+ profile.videoEncoder = AndroidMediaRecorder::VideoEncoder(obj.getField<jint>("videoCodec"));
profile.videoBitRate = obj.getField<jint>("videoBitRate");
profile.videoFrameRate = obj.getField<jint>("videoFrameRate");
profile.videoResolution = QSize(obj.getField<jint>("videoFrameWidth"),
obj.getField<jint>("videoFrameHeight"));
- if (profile.outputFormat == JMediaRecorder::MPEG_4)
+ if (profile.outputFormat == AndroidMediaRecorder::MPEG_4)
profile.outputFileExtension = QStringLiteral("mp4");
- else if (profile.outputFormat == JMediaRecorder::THREE_GPP)
+ else if (profile.outputFormat == AndroidMediaRecorder::THREE_GPP)
profile.outputFileExtension = QStringLiteral("3gp");
- else if (profile.outputFormat == JMediaRecorder::AMR_NB_Format)
+ else if (profile.outputFormat == AndroidMediaRecorder::AMR_NB_Format)
profile.outputFileExtension = QStringLiteral("amr");
- else if (profile.outputFormat == JMediaRecorder::AMR_WB_Format)
+ else if (profile.outputFormat == AndroidMediaRecorder::AMR_WB_Format)
profile.outputFileExtension = QStringLiteral("awb");
profile.isNull = false;
diff --git a/src/plugins/android/src/mediacapture/qandroidcapturesession.h b/src/plugins/android/src/mediacapture/qandroidcapturesession.h
index 4b6121dfa..4ff2cb145 100644
--- a/src/plugins/android/src/mediacapture/qandroidcapturesession.h
+++ b/src/plugins/android/src/mediacapture/qandroidcapturesession.h
@@ -48,7 +48,7 @@
#include <qelapsedtimer.h>
#include <qtimer.h>
#include <private/qmediastoragelocation_p.h>
-#include "jmediarecorder.h"
+#include "androidmediarecorder.h"
QT_BEGIN_NAMESPACE
@@ -106,15 +106,15 @@ private Q_SLOTS:
private:
struct CaptureProfile {
- JMediaRecorder::OutputFormat outputFormat;
+ AndroidMediaRecorder::OutputFormat outputFormat;
QString outputFileExtension;
- JMediaRecorder::AudioEncoder audioEncoder;
+ AndroidMediaRecorder::AudioEncoder audioEncoder;
int audioBitRate;
int audioChannels;
int audioSampleRate;
- JMediaRecorder::VideoEncoder videoEncoder;
+ AndroidMediaRecorder::VideoEncoder videoEncoder;
int videoBitRate;
int videoFrameRate;
QSize videoResolution;
@@ -122,13 +122,13 @@ private:
bool isNull;
CaptureProfile()
- : outputFormat(JMediaRecorder::MPEG_4)
+ : outputFormat(AndroidMediaRecorder::MPEG_4)
, outputFileExtension(QLatin1String("mp4"))
- , audioEncoder(JMediaRecorder::DefaultAudioEncoder)
+ , audioEncoder(AndroidMediaRecorder::DefaultAudioEncoder)
, audioBitRate(128000)
, audioChannels(2)
, audioSampleRate(44100)
- , videoEncoder(JMediaRecorder::DefaultVideoEncoder)
+ , videoEncoder(AndroidMediaRecorder::DefaultVideoEncoder)
, videoBitRate(1)
, videoFrameRate(-1)
, videoResolution(320, 240)
@@ -146,11 +146,11 @@ private:
void updateViewfinder();
void restartViewfinder();
- JMediaRecorder *m_mediaRecorder;
+ AndroidMediaRecorder *m_mediaRecorder;
QAndroidCameraSession *m_cameraSession;
QString m_audioInput;
- JMediaRecorder::AudioSource m_audioSource;
+ AndroidMediaRecorder::AudioSource m_audioSource;
QMediaStorageLocation m_mediaStorageLocation;
@@ -173,9 +173,9 @@ private:
bool m_containerFormatDirty;
bool m_videoSettingsDirty;
bool m_audioSettingsDirty;
- JMediaRecorder::OutputFormat m_outputFormat;
- JMediaRecorder::AudioEncoder m_audioEncoder;
- JMediaRecorder::VideoEncoder m_videoEncoder;
+ AndroidMediaRecorder::OutputFormat m_outputFormat;
+ AndroidMediaRecorder::AudioEncoder m_audioEncoder;
+ AndroidMediaRecorder::VideoEncoder m_videoEncoder;
QList<QSize> m_supportedResolutions;
QList<qreal> m_supportedFramerates;
diff --git a/src/plugins/android/src/mediacapture/qandroidimageencodercontrol.cpp b/src/plugins/android/src/mediacapture/qandroidimageencodercontrol.cpp
index 79e0651a3..a239f510b 100644
--- a/src/plugins/android/src/mediacapture/qandroidimageencodercontrol.cpp
+++ b/src/plugins/android/src/mediacapture/qandroidimageencodercontrol.cpp
@@ -42,7 +42,7 @@
#include "qandroidimageencodercontrol.h"
#include "qandroidcamerasession.h"
-#include "jcamera.h"
+#include "androidcamera.h"
QT_BEGIN_NAMESPACE
diff --git a/src/plugins/android/src/mediacapture/qandroidvideodeviceselectorcontrol.cpp b/src/plugins/android/src/mediacapture/qandroidvideodeviceselectorcontrol.cpp
index 3fcb199f7..17a349d9d 100644
--- a/src/plugins/android/src/mediacapture/qandroidvideodeviceselectorcontrol.cpp
+++ b/src/plugins/android/src/mediacapture/qandroidvideodeviceselectorcontrol.cpp
@@ -42,7 +42,7 @@
#include "qandroidvideodeviceselectorcontrol.h"
#include "qandroidcamerasession.h"
-#include "jcamera.h"
+#include "androidcamera.h"
QT_BEGIN_NAMESPACE
diff --git a/src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.cpp b/src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.cpp
index 68fb5e473..2d49e78b1 100644
--- a/src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.cpp
+++ b/src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.cpp
@@ -40,14 +40,14 @@
****************************************************************************/
#include "qandroidmediaplayercontrol.h"
-#include "jmediaplayer.h"
+#include "androidmediaplayer.h"
#include "qandroidvideooutput.h"
QT_BEGIN_NAMESPACE
QAndroidMediaPlayerControl::QAndroidMediaPlayerControl(QObject *parent)
: QMediaPlayerControl(parent),
- mMediaPlayer(new JMediaPlayer),
+ mMediaPlayer(new AndroidMediaPlayer),
mCurrentState(QMediaPlayer::StoppedState),
mCurrentMediaStatus(QMediaPlayer::NoMedia),
mMediaStream(0),
@@ -58,7 +58,7 @@ QAndroidMediaPlayerControl::QAndroidMediaPlayerControl(QObject *parent)
mAudioAvailable(false),
mVideoAvailable(false),
mBuffering(false),
- mState(JMediaPlayer::Uninitialized),
+ mState(AndroidMediaPlayer::Uninitialized),
mPendingState(-1),
mPendingPosition(-1),
mPendingSetMedia(false),
@@ -99,11 +99,11 @@ QMediaPlayer::MediaStatus QAndroidMediaPlayerControl::mediaStatus() const
qint64 QAndroidMediaPlayerControl::duration() const
{
- if ((mState & (JMediaPlayer::Prepared
- | JMediaPlayer::Started
- | JMediaPlayer::Paused
- | JMediaPlayer::Stopped
- | JMediaPlayer::PlaybackCompleted)) == 0) {
+ if ((mState & (AndroidMediaPlayer::Prepared
+ | AndroidMediaPlayer::Started
+ | AndroidMediaPlayer::Paused
+ | AndroidMediaPlayer::Stopped
+ | AndroidMediaPlayer::PlaybackCompleted)) == 0) {
return 0;
}
@@ -115,13 +115,13 @@ qint64 QAndroidMediaPlayerControl::position() const
if (mCurrentMediaStatus == QMediaPlayer::EndOfMedia)
return duration();
- if ((mState & (JMediaPlayer::Idle
- | JMediaPlayer::Initialized
- | JMediaPlayer::Prepared
- | JMediaPlayer::Started
- | JMediaPlayer::Paused
- | JMediaPlayer::Stopped
- | JMediaPlayer::PlaybackCompleted)) == 0) {
+ if ((mState & (AndroidMediaPlayer::Idle
+ | AndroidMediaPlayer::Initialized
+ | AndroidMediaPlayer::Prepared
+ | AndroidMediaPlayer::Started
+ | AndroidMediaPlayer::Paused
+ | AndroidMediaPlayer::Stopped
+ | AndroidMediaPlayer::PlaybackCompleted)) == 0) {
return (mPendingPosition == -1) ? 0 : mPendingPosition;
}
@@ -135,10 +135,10 @@ void QAndroidMediaPlayerControl::setPosition(qint64 position)
const int seekPosition = (position > INT_MAX) ? INT_MAX : position;
- if ((mState & (JMediaPlayer::Prepared
- | JMediaPlayer::Started
- | JMediaPlayer::Paused
- | JMediaPlayer::PlaybackCompleted)) == 0) {
+ if ((mState & (AndroidMediaPlayer::Prepared
+ | AndroidMediaPlayer::Started
+ | AndroidMediaPlayer::Paused
+ | AndroidMediaPlayer::PlaybackCompleted)) == 0) {
if (mPendingPosition != seekPosition) {
mPendingPosition = seekPosition;
Q_EMIT positionChanged(seekPosition);
@@ -165,13 +165,13 @@ int QAndroidMediaPlayerControl::volume() const
void QAndroidMediaPlayerControl::setVolume(int volume)
{
- if ((mState & (JMediaPlayer::Idle
- | JMediaPlayer::Initialized
- | JMediaPlayer::Stopped
- | JMediaPlayer::Prepared
- | JMediaPlayer::Started
- | JMediaPlayer::Paused
- | JMediaPlayer::PlaybackCompleted)) == 0) {
+ if ((mState & (AndroidMediaPlayer::Idle
+ | AndroidMediaPlayer::Initialized
+ | AndroidMediaPlayer::Stopped
+ | AndroidMediaPlayer::Prepared
+ | AndroidMediaPlayer::Started
+ | AndroidMediaPlayer::Paused
+ | AndroidMediaPlayer::PlaybackCompleted)) == 0) {
if (mPendingVolume != volume) {
mPendingVolume = volume;
Q_EMIT volumeChanged(volume);
@@ -196,13 +196,13 @@ bool QAndroidMediaPlayerControl::isMuted() const
void QAndroidMediaPlayerControl::setMuted(bool muted)
{
- if ((mState & (JMediaPlayer::Idle
- | JMediaPlayer::Initialized
- | JMediaPlayer::Stopped
- | JMediaPlayer::Prepared
- | JMediaPlayer::Started
- | JMediaPlayer::Paused
- | JMediaPlayer::PlaybackCompleted)) == 0) {
+ if ((mState & (AndroidMediaPlayer::Idle
+ | AndroidMediaPlayer::Initialized
+ | AndroidMediaPlayer::Stopped
+ | AndroidMediaPlayer::Prepared
+ | AndroidMediaPlayer::Started
+ | AndroidMediaPlayer::Paused
+ | AndroidMediaPlayer::PlaybackCompleted)) == 0) {
if (mPendingMute != muted) {
mPendingMute = muted;
Q_EMIT mutedChanged(muted);
@@ -291,7 +291,7 @@ void QAndroidMediaPlayerControl::setMedia(const QMediaContent &mediaContent,
}
// Release the mediaplayer if it's not in in Idle or Uninitialized state
- if ((mState & (JMediaPlayer::Idle | JMediaPlayer::Uninitialized)) == 0)
+ if ((mState & (AndroidMediaPlayer::Idle | AndroidMediaPlayer::Uninitialized)) == 0)
mMediaPlayer->release();
if (mediaContent.isNull()) {
@@ -353,16 +353,16 @@ void QAndroidMediaPlayerControl::setVideoOutput(QObject *videoOutput)
void QAndroidMediaPlayerControl::play()
{
// We need to prepare the mediaplayer again.
- if ((mState & JMediaPlayer::Stopped) && !mMediaContent.isNull()) {
+ if ((mState & AndroidMediaPlayer::Stopped) && !mMediaContent.isNull()) {
setMedia(mMediaContent, mMediaStream);
}
setState(QMediaPlayer::PlayingState);
- if ((mState & (JMediaPlayer::Prepared
- | JMediaPlayer::Started
- | JMediaPlayer::Paused
- | JMediaPlayer::PlaybackCompleted)) == 0) {
+ if ((mState & (AndroidMediaPlayer::Prepared
+ | AndroidMediaPlayer::Started
+ | AndroidMediaPlayer::Paused
+ | AndroidMediaPlayer::PlaybackCompleted)) == 0) {
mPendingState = QMediaPlayer::PlayingState;
return;
}
@@ -374,9 +374,9 @@ void QAndroidMediaPlayerControl::pause()
{
setState(QMediaPlayer::PausedState);
- if ((mState & (JMediaPlayer::Started
- | JMediaPlayer::Paused
- | JMediaPlayer::PlaybackCompleted)) == 0) {
+ if ((mState & (AndroidMediaPlayer::Started
+ | AndroidMediaPlayer::Paused
+ | AndroidMediaPlayer::PlaybackCompleted)) == 0) {
mPendingState = QMediaPlayer::PausedState;
return;
}
@@ -388,12 +388,12 @@ void QAndroidMediaPlayerControl::stop()
{
setState(QMediaPlayer::StoppedState);
- if ((mState & (JMediaPlayer::Prepared
- | JMediaPlayer::Started
- | JMediaPlayer::Stopped
- | JMediaPlayer::Paused
- | JMediaPlayer::PlaybackCompleted)) == 0) {
- if ((mState & (JMediaPlayer::Idle | JMediaPlayer::Uninitialized | JMediaPlayer::Error)) == 0)
+ if ((mState & (AndroidMediaPlayer::Prepared
+ | AndroidMediaPlayer::Started
+ | AndroidMediaPlayer::Stopped
+ | AndroidMediaPlayer::Paused
+ | AndroidMediaPlayer::PlaybackCompleted)) == 0) {
+ if ((mState & (AndroidMediaPlayer::Idle | AndroidMediaPlayer::Uninitialized | AndroidMediaPlayer::Error)) == 0)
mPendingState = QMediaPlayer::StoppedState;
return;
}
@@ -405,28 +405,28 @@ void QAndroidMediaPlayerControl::onInfo(qint32 what, qint32 extra)
{
Q_UNUSED(extra);
switch (what) {
- case JMediaPlayer::MEDIA_INFO_UNKNOWN:
+ case AndroidMediaPlayer::MEDIA_INFO_UNKNOWN:
break;
- case JMediaPlayer::MEDIA_INFO_VIDEO_TRACK_LAGGING:
+ case AndroidMediaPlayer::MEDIA_INFO_VIDEO_TRACK_LAGGING:
// IGNORE
break;
- case JMediaPlayer::MEDIA_INFO_VIDEO_RENDERING_START:
+ case AndroidMediaPlayer::MEDIA_INFO_VIDEO_RENDERING_START:
break;
- case JMediaPlayer::MEDIA_INFO_BUFFERING_START:
+ case AndroidMediaPlayer::MEDIA_INFO_BUFFERING_START:
mPendingState = mCurrentState;
setState(QMediaPlayer::PausedState);
setMediaStatus(QMediaPlayer::StalledMedia);
break;
- case JMediaPlayer::MEDIA_INFO_BUFFERING_END:
+ case AndroidMediaPlayer::MEDIA_INFO_BUFFERING_END:
if (mCurrentState != QMediaPlayer::StoppedState)
flushPendingStates();
break;
- case JMediaPlayer::MEDIA_INFO_BAD_INTERLEAVING:
+ case AndroidMediaPlayer::MEDIA_INFO_BAD_INTERLEAVING:
break;
- case JMediaPlayer::MEDIA_INFO_NOT_SEEKABLE:
+ case AndroidMediaPlayer::MEDIA_INFO_NOT_SEEKABLE:
setSeekable(false);
break;
- case JMediaPlayer::MEDIA_INFO_METADATA_UPDATE:
+ case AndroidMediaPlayer::MEDIA_INFO_METADATA_UPDATE:
Q_EMIT metaDataUpdated();
break;
}
@@ -438,44 +438,44 @@ void QAndroidMediaPlayerControl::onError(qint32 what, qint32 extra)
QMediaPlayer::Error error = QMediaPlayer::ResourceError;
switch (what) {
- case JMediaPlayer::MEDIA_ERROR_UNKNOWN:
+ case AndroidMediaPlayer::MEDIA_ERROR_UNKNOWN:
errorString = QLatin1String("Error:");
break;
- case JMediaPlayer::MEDIA_ERROR_SERVER_DIED:
+ case AndroidMediaPlayer::MEDIA_ERROR_SERVER_DIED:
errorString = QLatin1String("Error: Server died");
error = QMediaPlayer::ServiceMissingError;
break;
- case JMediaPlayer::MEDIA_ERROR_INVALID_STATE:
+ case AndroidMediaPlayer::MEDIA_ERROR_INVALID_STATE:
errorString = QLatin1String("Error: Invalid state");
error = QMediaPlayer::ServiceMissingError;
break;
}
switch (extra) {
- case JMediaPlayer::MEDIA_ERROR_IO: // Network OR file error
+ case AndroidMediaPlayer::MEDIA_ERROR_IO: // Network OR file error
errorString += QLatin1String(" (I/O operation failed)");
error = QMediaPlayer::NetworkError;
setMediaStatus(QMediaPlayer::InvalidMedia);
break;
- case JMediaPlayer::MEDIA_ERROR_MALFORMED:
+ case AndroidMediaPlayer::MEDIA_ERROR_MALFORMED:
errorString += QLatin1String(" (Malformed bitstream)");
error = QMediaPlayer::FormatError;
setMediaStatus(QMediaPlayer::InvalidMedia);
break;
- case JMediaPlayer::MEDIA_ERROR_UNSUPPORTED:
+ case AndroidMediaPlayer::MEDIA_ERROR_UNSUPPORTED:
errorString += QLatin1String(" (Unsupported media)");
error = QMediaPlayer::FormatError;
setMediaStatus(QMediaPlayer::InvalidMedia);
break;
- case JMediaPlayer::MEDIA_ERROR_TIMED_OUT:
+ case AndroidMediaPlayer::MEDIA_ERROR_TIMED_OUT:
errorString += QLatin1String(" (Timed out)");
break;
- case JMediaPlayer::MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK:
+ case AndroidMediaPlayer::MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK:
errorString += QLatin1String(" (Unable to start progressive playback')");
error = QMediaPlayer::FormatError;
setMediaStatus(QMediaPlayer::InvalidMedia);
break;
- case JMediaPlayer::MEDIA_ERROR_BAD_THINGS_ARE_GOING_TO_HAPPEN:
+ case AndroidMediaPlayer::MEDIA_ERROR_BAD_THINGS_ARE_GOING_TO_HAPPEN:
errorString += QLatin1String(" (Unknown error/Insufficient resources)");
error = QMediaPlayer::ServiceMissingError;
break;
@@ -512,21 +512,21 @@ void QAndroidMediaPlayerControl::onVideoSizeChanged(qint32 width, qint32 height)
void QAndroidMediaPlayerControl::onStateChanged(qint32 state)
{
// If reloading, don't report state changes unless the new state is Prepared or Error.
- if ((mState & JMediaPlayer::Stopped)
- && (state & (JMediaPlayer::Prepared | JMediaPlayer::Error | JMediaPlayer::Uninitialized)) == 0) {
+ if ((mState & AndroidMediaPlayer::Stopped)
+ && (state & (AndroidMediaPlayer::Prepared | AndroidMediaPlayer::Error | AndroidMediaPlayer::Uninitialized)) == 0) {
return;
}
mState = state;
switch (mState) {
- case JMediaPlayer::Idle:
+ case AndroidMediaPlayer::Idle:
break;
- case JMediaPlayer::Initialized:
+ case AndroidMediaPlayer::Initialized:
break;
- case JMediaPlayer::Preparing:
+ case AndroidMediaPlayer::Preparing:
setMediaStatus(QMediaPlayer::LoadingMedia);
break;
- case JMediaPlayer::Prepared:
+ case AndroidMediaPlayer::Prepared:
setMediaStatus(QMediaPlayer::LoadedMedia);
if (mBuffering) {
setMediaStatus(mBufferPercent == 100 ? QMediaPlayer::BufferedMedia
@@ -537,7 +537,7 @@ void QAndroidMediaPlayerControl::onStateChanged(qint32 state)
setAudioAvailable(true);
flushPendingStates();
break;
- case JMediaPlayer::Started:
+ case AndroidMediaPlayer::Started:
setState(QMediaPlayer::PlayingState);
if (mBuffering) {
setMediaStatus(mBufferPercent == 100 ? QMediaPlayer::BufferedMedia
@@ -546,25 +546,25 @@ void QAndroidMediaPlayerControl::onStateChanged(qint32 state)
setMediaStatus(QMediaPlayer::BufferedMedia);
}
break;
- case JMediaPlayer::Paused:
+ case AndroidMediaPlayer::Paused:
setState(QMediaPlayer::PausedState);
break;
- case JMediaPlayer::Error:
+ case AndroidMediaPlayer::Error:
setState(QMediaPlayer::StoppedState);
setMediaStatus(QMediaPlayer::UnknownMediaStatus);
mMediaPlayer->release();
break;
- case JMediaPlayer::Stopped:
+ case AndroidMediaPlayer::Stopped:
setState(QMediaPlayer::StoppedState);
setMediaStatus(QMediaPlayer::LoadedMedia);
setPosition(0);
break;
- case JMediaPlayer::PlaybackCompleted:
+ case AndroidMediaPlayer::PlaybackCompleted:
setState(QMediaPlayer::StoppedState);
setPosition(0);
setMediaStatus(QMediaPlayer::EndOfMedia);
break;
- case JMediaPlayer::Uninitialized:
+ case AndroidMediaPlayer::Uninitialized:
// reset some properties
resetBufferingProgress();
mPendingPosition = -1;
@@ -579,7 +579,7 @@ void QAndroidMediaPlayerControl::onStateChanged(qint32 state)
break;
}
- if ((mState & (JMediaPlayer::Stopped | JMediaPlayer::Uninitialized)) != 0) {
+ if ((mState & (AndroidMediaPlayer::Stopped | AndroidMediaPlayer::Uninitialized)) != 0) {
mMediaPlayer->setDisplay(0);
if (mVideoOutput) {
mVideoOutput->stop();
diff --git a/src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.h b/src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.h
index 27e6afc12..5744c11b8 100644
--- a/src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.h
+++ b/src/plugins/android/src/mediaplayer/qandroidmediaplayercontrol.h
@@ -49,7 +49,7 @@
QT_BEGIN_NAMESPACE
-class JMediaPlayer;
+class AndroidMediaPlayer;
class QAndroidVideoOutput;
class QAndroidMediaPlayerControl : public QMediaPlayerControl
@@ -98,7 +98,7 @@ private Q_SLOTS:
void onStateChanged(qint32 state);
private:
- JMediaPlayer *mMediaPlayer;
+ AndroidMediaPlayer *mMediaPlayer;
QMediaPlayer::State mCurrentState;
QMediaPlayer::MediaStatus mCurrentMediaStatus;
QMediaContent mMediaContent;
diff --git a/src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.cpp b/src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.cpp
index dcc3dfbe0..82bd74997 100644
--- a/src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.cpp
+++ b/src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.cpp
@@ -41,7 +41,7 @@
#include "qandroidmetadatareadercontrol.h"
-#include "jmediametadataretriever.h"
+#include "androidmediametadataretriever.h"
#include <QtMultimedia/qmediametadata.h>
#include <qsize.h>
#include <QDate>
@@ -74,7 +74,7 @@ static const char* qt_ID3GenreNames[] =
QAndroidMetaDataReaderControl::QAndroidMetaDataReaderControl(QObject *parent)
: QMetaDataReaderControl(parent)
, m_available(false)
- , m_retriever(new JMediaMetadataRetriever)
+ , m_retriever(new AndroidMediaMetadataRetriever)
{
}
@@ -124,56 +124,56 @@ void QAndroidMetaDataReaderControl::updateData()
if (!m_mediaContent.isNull()) {
if (m_retriever->setDataSource(m_mediaContent.canonicalUrl())) {
- QString mimeType = m_retriever->extractMetadata(JMediaMetadataRetriever::MimeType);
+ QString mimeType = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::MimeType);
if (!mimeType.isNull())
m_metadata.insert(QMediaMetaData::MediaType, mimeType);
- bool isVideo = !m_retriever->extractMetadata(JMediaMetadataRetriever::HasVideo).isNull()
+ bool isVideo = !m_retriever->extractMetadata(AndroidMediaMetadataRetriever::HasVideo).isNull()
|| mimeType.startsWith(QStringLiteral("video"));
- QString string = m_retriever->extractMetadata(JMediaMetadataRetriever::Album);
+ QString string = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::Album);
if (!string.isNull())
m_metadata.insert(QMediaMetaData::AlbumTitle, string);
- string = m_retriever->extractMetadata(JMediaMetadataRetriever::AlbumArtist);
+ string = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::AlbumArtist);
if (!string.isNull())
m_metadata.insert(QMediaMetaData::AlbumArtist, string);
- string = m_retriever->extractMetadata(JMediaMetadataRetriever::Artist);
+ string = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::Artist);
if (!string.isNull()) {
m_metadata.insert(isVideo ? QMediaMetaData::LeadPerformer
: QMediaMetaData::ContributingArtist,
string.split('/', QString::SkipEmptyParts));
}
- string = m_retriever->extractMetadata(JMediaMetadataRetriever::Author);
+ string = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::Author);
if (!string.isNull())
m_metadata.insert(QMediaMetaData::Author, string.split('/', QString::SkipEmptyParts));
- string = m_retriever->extractMetadata(JMediaMetadataRetriever::Bitrate);
+ string = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::Bitrate);
if (!string.isNull()) {
m_metadata.insert(isVideo ? QMediaMetaData::VideoBitRate
: QMediaMetaData::AudioBitRate,
string.toInt());
}
- string = m_retriever->extractMetadata(JMediaMetadataRetriever::CDTrackNumber);
+ string = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::CDTrackNumber);
if (!string.isNull())
m_metadata.insert(QMediaMetaData::TrackNumber, string.toInt());
- string = m_retriever->extractMetadata(JMediaMetadataRetriever::Composer);
+ string = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::Composer);
if (!string.isNull())
m_metadata.insert(QMediaMetaData::Composer, string.split('/', QString::SkipEmptyParts));
- string = m_retriever->extractMetadata(JMediaMetadataRetriever::Date);
+ string = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::Date);
if (!string.isNull())
m_metadata.insert(QMediaMetaData::Date, QDateTime::fromString(string, QStringLiteral("yyyyMMddTHHmmss.zzzZ")).date());
- string = m_retriever->extractMetadata(JMediaMetadataRetriever::Duration);
+ string = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::Duration);
if (!string.isNull())
m_metadata.insert(QMediaMetaData::Duration, string.toLongLong());
- string = m_retriever->extractMetadata(JMediaMetadataRetriever::Genre);
+ string = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::Genre);
if (!string.isNull()) {
// The genre can be returned as an ID3v2 id, get the name for it in that case
if (string.startsWith('(') && string.endsWith(')')) {
@@ -185,22 +185,22 @@ void QAndroidMetaDataReaderControl::updateData()
m_metadata.insert(QMediaMetaData::Genre, string);
}
- string = m_retriever->extractMetadata(JMediaMetadataRetriever::Title);
+ string = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::Title);
if (!string.isNull())
m_metadata.insert(QMediaMetaData::Title, string);
- string = m_retriever->extractMetadata(JMediaMetadataRetriever::VideoHeight);
+ string = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::VideoHeight);
if (!string.isNull()) {
int height = string.toInt();
- int width = m_retriever->extractMetadata(JMediaMetadataRetriever::VideoWidth).toInt();
+ int width = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::VideoWidth).toInt();
m_metadata.insert(QMediaMetaData::Resolution, QSize(width, height));
}
- string = m_retriever->extractMetadata(JMediaMetadataRetriever::Writer);
+ string = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::Writer);
if (!string.isNull())
m_metadata.insert(QMediaMetaData::Writer, string.split('/', QString::SkipEmptyParts));
- string = m_retriever->extractMetadata(JMediaMetadataRetriever::Year);
+ string = m_retriever->extractMetadata(AndroidMediaMetadataRetriever::Year);
if (!string.isNull())
m_metadata.insert(QMediaMetaData::Year, string.toInt());
}
diff --git a/src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.h b/src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.h
index 7ea736ffd..67b92f1eb 100644
--- a/src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.h
+++ b/src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.h
@@ -47,7 +47,7 @@
QT_BEGIN_NAMESPACE
-class JMediaMetadataRetriever;
+class AndroidMediaMetadataRetriever;
class QAndroidMetaDataReaderControl : public QMetaDataReaderControl
{
@@ -72,7 +72,7 @@ private:
bool m_available;
QVariantMap m_metadata;
- JMediaMetadataRetriever *m_retriever;
+ AndroidMediaMetadataRetriever *m_retriever;
};
QT_END_NAMESPACE
diff --git a/src/plugins/android/src/qandroidmediaserviceplugin.cpp b/src/plugins/android/src/qandroidmediaserviceplugin.cpp
index 6c1515308..4d777ce97 100644
--- a/src/plugins/android/src/qandroidmediaserviceplugin.cpp
+++ b/src/plugins/android/src/qandroidmediaserviceplugin.cpp
@@ -46,11 +46,11 @@
#include "qandroidaudioinputselectorcontrol.h"
#include "qandroidcamerainfocontrol.h"
#include "qandroidcamerasession.h"
-#include "jmediaplayer.h"
-#include "jsurfacetexture.h"
-#include "jcamera.h"
-#include "jmultimediautils.h"
-#include "jmediarecorder.h"
+#include "androidmediaplayer.h"
+#include "androidsurfacetexture.h"
+#include "androidcamera.h"
+#include "androidmultimediautils.h"
+#include "androidmediarecorder.h"
#include <qdebug.h>
QT_BEGIN_NAMESPACE
@@ -149,6 +149,7 @@ int QAndroidMediaServicePlugin::cameraOrientation(const QByteArray &device) cons
QT_END_NAMESPACE
+#ifndef Q_OS_ANDROID_NO_SDK
Q_DECL_EXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void * /*reserved*/)
{
QT_USE_NAMESPACE
@@ -165,13 +166,14 @@ Q_DECL_EXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void * /*reserved*/)
JNIEnv *jniEnv = uenv.nativeEnvironment;
- if (!JMediaPlayer::initJNI(jniEnv) ||
- !JCamera::initJNI(jniEnv) ||
- !JMediaRecorder::initJNI(jniEnv)) {
+ if (!AndroidMediaPlayer::initJNI(jniEnv) ||
+ !AndroidCamera::initJNI(jniEnv) ||
+ !AndroidMediaRecorder::initJNI(jniEnv)) {
return JNI_ERR;
}
- JSurfaceTexture::initJNI(jniEnv);
+ AndroidSurfaceTexture::initJNI(jniEnv);
return JNI_VERSION_1_4;
}
+#endif // Q_OS_ANDROID_NO_SDK
diff --git a/src/plugins/android/src/src.pro b/src/plugins/android/src/src.pro
index d071f6fcd..6a472a0a8 100644
--- a/src/plugins/android/src/src.pro
+++ b/src/plugins/android/src/src.pro
@@ -11,7 +11,7 @@ HEADERS += \
SOURCES += \
qandroidmediaserviceplugin.cpp
-include (wrappers/wrappers.pri)
+include (wrappers/jni/jni.pri)
include (common/common.pri)
include (mediaplayer/mediaplayer.pri)
include (mediacapture/mediacapture.pri)
diff --git a/src/plugins/android/src/wrappers/jcamera.cpp b/src/plugins/android/src/wrappers/jni/androidcamera.cpp
index 5401e6d1f..af017c392 100644
--- a/src/plugins/android/src/wrappers/jcamera.cpp
+++ b/src/plugins/android/src/wrappers/jni/androidcamera.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "jcamera.h"
+#include "androidcamera.h"
#include <qstringlist.h>
#include <qdebug.h>
@@ -52,7 +52,7 @@ QT_BEGIN_NAMESPACE
static jclass g_qtCameraListenerClass = 0;
static QMutex g_cameraMapMutex;
-typedef QMap<int, JCamera *> CameraMap;
+typedef QMap<int, AndroidCamera *> CameraMap;
Q_GLOBAL_STATIC(CameraMap, g_cameraMap)
static QRect areaToRect(jobject areaObj)
@@ -83,7 +83,7 @@ static QJNIObjectPrivate rectToArea(const QRect &rect)
static void notifyAutoFocusComplete(JNIEnv* , jobject, int id, jboolean success)
{
QMutexLocker locker(&g_cameraMapMutex);
- JCamera *obj = g_cameraMap->value(id, 0);
+ AndroidCamera *obj = g_cameraMap->value(id, 0);
if (obj)
Q_EMIT obj->autoFocusComplete(success);
}
@@ -91,7 +91,7 @@ static void notifyAutoFocusComplete(JNIEnv* , jobject, int id, jboolean success)
static void notifyPictureExposed(JNIEnv* , jobject, int id)
{
QMutexLocker locker(&g_cameraMapMutex);
- JCamera *obj = g_cameraMap->value(id, 0);
+ AndroidCamera *obj = g_cameraMap->value(id, 0);
if (obj)
Q_EMIT obj->pictureExposed();
}
@@ -99,7 +99,7 @@ static void notifyPictureExposed(JNIEnv* , jobject, int id)
static void notifyPictureCaptured(JNIEnv *env, jobject, int id, jbyteArray data)
{
QMutexLocker locker(&g_cameraMapMutex);
- JCamera *obj = g_cameraMap->value(id, 0);
+ AndroidCamera *obj = g_cameraMap->value(id, 0);
if (obj) {
const int arrayLength = env->GetArrayLength(data);
QByteArray bytes(arrayLength, Qt::Uninitialized);
@@ -111,7 +111,7 @@ static void notifyPictureCaptured(JNIEnv *env, jobject, int id, jbyteArray data)
static void notifyFrameFetched(JNIEnv *env, jobject, int id, jbyteArray data)
{
QMutexLocker locker(&g_cameraMapMutex);
- JCamera *obj = g_cameraMap->value(id, 0);
+ AndroidCamera *obj = g_cameraMap->value(id, 0);
if (obj) {
const int arrayLength = env->GetArrayLength(data);
QByteArray bytes(arrayLength, Qt::Uninitialized);
@@ -121,12 +121,12 @@ static void notifyFrameFetched(JNIEnv *env, jobject, int id, jbyteArray data)
}
}
-class JCameraPrivate : public QObject
+class AndroidCameraPrivate : public QObject
{
Q_OBJECT
public:
- JCameraPrivate();
- ~JCameraPrivate();
+ AndroidCameraPrivate();
+ ~AndroidCameraPrivate();
Q_INVOKABLE bool init(int cameraId);
@@ -135,14 +135,14 @@ public:
Q_INVOKABLE void unlock();
Q_INVOKABLE void reconnect();
- Q_INVOKABLE JCamera::CameraFacing getFacing();
+ Q_INVOKABLE AndroidCamera::CameraFacing getFacing();
Q_INVOKABLE int getNativeOrientation();
Q_INVOKABLE QSize getPreferredPreviewSizeForVideo();
Q_INVOKABLE QList<QSize> getSupportedPreviewSizes();
- Q_INVOKABLE JCamera::ImageFormat getPreviewFormat();
- Q_INVOKABLE void setPreviewFormat(JCamera::ImageFormat fmt);
+ Q_INVOKABLE AndroidCamera::ImageFormat getPreviewFormat();
+ Q_INVOKABLE void setPreviewFormat(AndroidCamera::ImageFormat fmt);
Q_INVOKABLE QSize previewSize() const { return m_previewSize; }
Q_INVOKABLE void updatePreviewSize();
@@ -226,7 +226,7 @@ Q_SIGNALS:
void previewFetched(const QByteArray &preview);
};
-JCamera::JCamera(JCameraPrivate *d, QThread *worker)
+AndroidCamera::AndroidCamera(AndroidCameraPrivate *d, QThread *worker)
: QObject(),
d_ptr(d),
m_worker(worker)
@@ -236,17 +236,17 @@ JCamera::JCamera(JCameraPrivate *d, QThread *worker)
qRegisterMetaType<QList<QSize> >();
qRegisterMetaType<QList<QRect> >();
- connect(d, &JCameraPrivate::previewSizeChanged, this, &JCamera::previewSizeChanged);
- connect(d, &JCameraPrivate::previewStarted, this, &JCamera::previewStarted);
- connect(d, &JCameraPrivate::previewStopped, this, &JCamera::previewStopped);
- connect(d, &JCameraPrivate::autoFocusStarted, this, &JCamera::autoFocusStarted);
- connect(d, &JCameraPrivate::whiteBalanceChanged, this, &JCamera::whiteBalanceChanged);
- connect(d, &JCameraPrivate::previewFetched, this, &JCamera::previewFetched);
+ connect(d, &AndroidCameraPrivate::previewSizeChanged, this, &AndroidCamera::previewSizeChanged);
+ connect(d, &AndroidCameraPrivate::previewStarted, this, &AndroidCamera::previewStarted);
+ connect(d, &AndroidCameraPrivate::previewStopped, this, &AndroidCamera::previewStopped);
+ connect(d, &AndroidCameraPrivate::autoFocusStarted, this, &AndroidCamera::autoFocusStarted);
+ connect(d, &AndroidCameraPrivate::whiteBalanceChanged, this, &AndroidCamera::whiteBalanceChanged);
+ connect(d, &AndroidCameraPrivate::previewFetched, this, &AndroidCamera::previewFetched);
}
-JCamera::~JCamera()
+AndroidCamera::~AndroidCamera()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
if (d->m_camera.isValid()) {
g_cameraMapMutex.lock();
g_cameraMap->remove(d->m_cameraId);
@@ -258,13 +258,13 @@ JCamera::~JCamera()
m_worker->wait(5000);
}
-JCamera *JCamera::open(int cameraId)
+AndroidCamera *AndroidCamera::open(int cameraId)
{
- JCameraPrivate *d = new JCameraPrivate();
+ AndroidCameraPrivate *d = new AndroidCameraPrivate();
QThread *worker = new QThread;
worker->start();
d->moveToThread(worker);
- connect(worker, &QThread::finished, d, &JCameraPrivate::deleteLater);
+ connect(worker, &QThread::finished, d, &AndroidCameraPrivate::deleteLater);
bool ok = false;
QMetaObject::invokeMethod(d, "init", Qt::BlockingQueuedConnection, Q_RETURN_ARG(bool, ok), Q_ARG(int, cameraId));
if (!ok) {
@@ -275,88 +275,88 @@ JCamera *JCamera::open(int cameraId)
return 0;
}
- JCamera *q = new JCamera(d, worker);
+ AndroidCamera *q = new AndroidCamera(d, worker);
g_cameraMapMutex.lock();
g_cameraMap->insert(cameraId, q);
g_cameraMapMutex.unlock();
return q;
}
-int JCamera::cameraId() const
+int AndroidCamera::cameraId() const
{
- Q_D(const JCamera);
+ Q_D(const AndroidCamera);
return d->m_cameraId;
}
-void JCamera::lock()
+void AndroidCamera::lock()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "lock", Qt::BlockingQueuedConnection);
}
-void JCamera::unlock()
+void AndroidCamera::unlock()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "unlock", Qt::BlockingQueuedConnection);
}
-void JCamera::reconnect()
+void AndroidCamera::reconnect()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "reconnect");
}
-void JCamera::release()
+void AndroidCamera::release()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "release", Qt::BlockingQueuedConnection);
}
-JCamera::CameraFacing JCamera::getFacing()
+AndroidCamera::CameraFacing AndroidCamera::getFacing()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getFacing();
}
-int JCamera::getNativeOrientation()
+int AndroidCamera::getNativeOrientation()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getNativeOrientation();
}
-QSize JCamera::getPreferredPreviewSizeForVideo()
+QSize AndroidCamera::getPreferredPreviewSizeForVideo()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getPreferredPreviewSizeForVideo();
}
-QList<QSize> JCamera::getSupportedPreviewSizes()
+QList<QSize> AndroidCamera::getSupportedPreviewSizes()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getSupportedPreviewSizes();
}
-JCamera::ImageFormat JCamera::getPreviewFormat()
+AndroidCamera::ImageFormat AndroidCamera::getPreviewFormat()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getPreviewFormat();
}
-void JCamera::setPreviewFormat(ImageFormat fmt)
+void AndroidCamera::setPreviewFormat(ImageFormat fmt)
{
- Q_D(JCamera);
- QMetaObject::invokeMethod(d, "setPreviewFormat", Q_ARG(JCamera::ImageFormat, fmt));
+ Q_D(AndroidCamera);
+ QMetaObject::invokeMethod(d, "setPreviewFormat", Q_ARG(AndroidCamera::ImageFormat, fmt));
}
-QSize JCamera::previewSize() const
+QSize AndroidCamera::previewSize() const
{
- Q_D(const JCamera);
+ Q_D(const AndroidCamera);
return d->m_previewSize;
}
-void JCamera::setPreviewSize(const QSize &size)
+void AndroidCamera::setPreviewSize(const QSize &size)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
d->m_parametersMutex.lock();
bool areParametersValid = d->m_parameters.isValid();
d->m_parametersMutex.unlock();
@@ -367,213 +367,213 @@ void JCamera::setPreviewSize(const QSize &size)
QMetaObject::invokeMethod(d, "updatePreviewSize");
}
-void JCamera::setPreviewTexture(jobject surfaceTexture)
+void AndroidCamera::setPreviewTexture(jobject surfaceTexture)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "setPreviewTexture", Qt::BlockingQueuedConnection, Q_ARG(void *, surfaceTexture));
}
-bool JCamera::isZoomSupported()
+bool AndroidCamera::isZoomSupported()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->isZoomSupported();
}
-int JCamera::getMaxZoom()
+int AndroidCamera::getMaxZoom()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getMaxZoom();
}
-QList<int> JCamera::getZoomRatios()
+QList<int> AndroidCamera::getZoomRatios()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getZoomRatios();
}
-int JCamera::getZoom()
+int AndroidCamera::getZoom()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getZoom();
}
-void JCamera::setZoom(int value)
+void AndroidCamera::setZoom(int value)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "setZoom", Q_ARG(int, value));
}
-QStringList JCamera::getSupportedFlashModes()
+QStringList AndroidCamera::getSupportedFlashModes()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->callParametersStringListMethod("getSupportedFlashModes");
}
-QString JCamera::getFlashMode()
+QString AndroidCamera::getFlashMode()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getFlashMode();
}
-void JCamera::setFlashMode(const QString &value)
+void AndroidCamera::setFlashMode(const QString &value)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "setFlashMode", Q_ARG(QString, value));
}
-QStringList JCamera::getSupportedFocusModes()
+QStringList AndroidCamera::getSupportedFocusModes()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->callParametersStringListMethod("getSupportedFocusModes");
}
-QString JCamera::getFocusMode()
+QString AndroidCamera::getFocusMode()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getFocusMode();
}
-void JCamera::setFocusMode(const QString &value)
+void AndroidCamera::setFocusMode(const QString &value)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "setFocusMode", Q_ARG(QString, value));
}
-int JCamera::getMaxNumFocusAreas()
+int AndroidCamera::getMaxNumFocusAreas()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getMaxNumFocusAreas();
}
-QList<QRect> JCamera::getFocusAreas()
+QList<QRect> AndroidCamera::getFocusAreas()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getFocusAreas();
}
-void JCamera::setFocusAreas(const QList<QRect> &areas)
+void AndroidCamera::setFocusAreas(const QList<QRect> &areas)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "setFocusAreas", Q_ARG(QList<QRect>, areas));
}
-void JCamera::autoFocus()
+void AndroidCamera::autoFocus()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "autoFocus");
}
-void JCamera::cancelAutoFocus()
+void AndroidCamera::cancelAutoFocus()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "cancelAutoFocus", Qt::QueuedConnection);
}
-bool JCamera::isAutoExposureLockSupported()
+bool AndroidCamera::isAutoExposureLockSupported()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->isAutoExposureLockSupported();
}
-bool JCamera::getAutoExposureLock()
+bool AndroidCamera::getAutoExposureLock()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getAutoExposureLock();
}
-void JCamera::setAutoExposureLock(bool toggle)
+void AndroidCamera::setAutoExposureLock(bool toggle)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "setAutoExposureLock", Q_ARG(bool, toggle));
}
-bool JCamera::isAutoWhiteBalanceLockSupported()
+bool AndroidCamera::isAutoWhiteBalanceLockSupported()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->isAutoWhiteBalanceLockSupported();
}
-bool JCamera::getAutoWhiteBalanceLock()
+bool AndroidCamera::getAutoWhiteBalanceLock()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getAutoWhiteBalanceLock();
}
-void JCamera::setAutoWhiteBalanceLock(bool toggle)
+void AndroidCamera::setAutoWhiteBalanceLock(bool toggle)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "setAutoWhiteBalanceLock", Q_ARG(bool, toggle));
}
-int JCamera::getExposureCompensation()
+int AndroidCamera::getExposureCompensation()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getExposureCompensation();
}
-void JCamera::setExposureCompensation(int value)
+void AndroidCamera::setExposureCompensation(int value)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "setExposureCompensation", Q_ARG(int, value));
}
-float JCamera::getExposureCompensationStep()
+float AndroidCamera::getExposureCompensationStep()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getExposureCompensationStep();
}
-int JCamera::getMinExposureCompensation()
+int AndroidCamera::getMinExposureCompensation()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getMinExposureCompensation();
}
-int JCamera::getMaxExposureCompensation()
+int AndroidCamera::getMaxExposureCompensation()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getMaxExposureCompensation();
}
-QStringList JCamera::getSupportedSceneModes()
+QStringList AndroidCamera::getSupportedSceneModes()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->callParametersStringListMethod("getSupportedSceneModes");
}
-QString JCamera::getSceneMode()
+QString AndroidCamera::getSceneMode()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getSceneMode();
}
-void JCamera::setSceneMode(const QString &value)
+void AndroidCamera::setSceneMode(const QString &value)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "setSceneMode", Q_ARG(QString, value));
}
-QStringList JCamera::getSupportedWhiteBalance()
+QStringList AndroidCamera::getSupportedWhiteBalance()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->callParametersStringListMethod("getSupportedWhiteBalance");
}
-QString JCamera::getWhiteBalance()
+QString AndroidCamera::getWhiteBalance()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getWhiteBalance();
}
-void JCamera::setWhiteBalance(const QString &value)
+void AndroidCamera::setWhiteBalance(const QString &value)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "setWhiteBalance", Q_ARG(QString, value));
}
-void JCamera::setRotation(int rotation)
+void AndroidCamera::setRotation(int rotation)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
//We need to do it here and not in worker class because we cache rotation
d->m_parametersMutex.lock();
bool areParametersValid = d->m_parameters.isValid();
@@ -585,77 +585,77 @@ void JCamera::setRotation(int rotation)
QMetaObject::invokeMethod(d, "updateRotation");
}
-int JCamera::getRotation() const
+int AndroidCamera::getRotation() const
{
- Q_D(const JCamera);
+ Q_D(const AndroidCamera);
return d->m_rotation;
}
-QList<QSize> JCamera::getSupportedPictureSizes()
+QList<QSize> AndroidCamera::getSupportedPictureSizes()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->getSupportedPictureSizes();
}
-void JCamera::setPictureSize(const QSize &size)
+void AndroidCamera::setPictureSize(const QSize &size)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "setPictureSize", Q_ARG(QSize, size));
}
-void JCamera::setJpegQuality(int quality)
+void AndroidCamera::setJpegQuality(int quality)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "setJpegQuality", Q_ARG(int, quality));
}
-void JCamera::takePicture()
+void AndroidCamera::takePicture()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "takePicture", Qt::BlockingQueuedConnection);
}
-void JCamera::fetchEachFrame(bool fetch)
+void AndroidCamera::fetchEachFrame(bool fetch)
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "fetchEachFrame", Q_ARG(bool, fetch));
}
-void JCamera::fetchLastPreviewFrame()
+void AndroidCamera::fetchLastPreviewFrame()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "fetchLastPreviewFrame");
}
-QJNIObjectPrivate JCamera::getCameraObject()
+QJNIObjectPrivate AndroidCamera::getCameraObject()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
return d->m_camera;
}
-void JCamera::startPreview()
+void AndroidCamera::startPreview()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "startPreview");
}
-void JCamera::stopPreview()
+void AndroidCamera::stopPreview()
{
- Q_D(JCamera);
+ Q_D(AndroidCamera);
QMetaObject::invokeMethod(d, "stopPreview");
}
-JCameraPrivate::JCameraPrivate()
+AndroidCameraPrivate::AndroidCameraPrivate()
: QObject(),
m_parametersMutex(QMutex::Recursive)
{
}
-JCameraPrivate::~JCameraPrivate()
+AndroidCameraPrivate::~AndroidCameraPrivate()
{
}
-bool JCameraPrivate::init(int cameraId)
+bool AndroidCameraPrivate::init(int cameraId)
{
m_cameraId = cameraId;
m_camera = QJNIObjectPrivate::callStaticObjectMethod("android/hardware/Camera",
@@ -681,7 +681,7 @@ bool JCameraPrivate::init(int cameraId)
return true;
}
-void JCameraPrivate::release()
+void AndroidCameraPrivate::release()
{
m_previewSize = QSize();
m_parametersMutex.lock();
@@ -691,17 +691,17 @@ void JCameraPrivate::release()
m_camera.callMethod<void>("release");
}
-void JCameraPrivate::lock()
+void AndroidCameraPrivate::lock()
{
m_camera.callMethod<void>("lock");
}
-void JCameraPrivate::unlock()
+void AndroidCameraPrivate::unlock()
{
m_camera.callMethod<void>("unlock");
}
-void JCameraPrivate::reconnect()
+void AndroidCameraPrivate::reconnect()
{
QJNIEnvironmentPrivate env;
m_camera.callMethod<void>("reconnect");
@@ -713,17 +713,17 @@ void JCameraPrivate::reconnect()
}
}
-JCamera::CameraFacing JCameraPrivate::getFacing()
+AndroidCamera::CameraFacing AndroidCameraPrivate::getFacing()
{
- return JCamera::CameraFacing(m_info.getField<jint>("facing"));
+ return AndroidCamera::CameraFacing(m_info.getField<jint>("facing"));
}
-int JCameraPrivate::getNativeOrientation()
+int AndroidCameraPrivate::getNativeOrientation()
{
return m_info.getField<jint>("orientation");
}
-QSize JCameraPrivate::getPreferredPreviewSizeForVideo()
+QSize AndroidCameraPrivate::getPreferredPreviewSizeForVideo()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -736,7 +736,7 @@ QSize JCameraPrivate::getPreferredPreviewSizeForVideo()
return QSize(size.getField<jint>("width"), size.getField<jint>("height"));
}
-QList<QSize> JCameraPrivate::getSupportedPreviewSizes()
+QList<QSize> AndroidCameraPrivate::getSupportedPreviewSizes()
{
QList<QSize> list;
@@ -759,17 +759,17 @@ QList<QSize> JCameraPrivate::getSupportedPreviewSizes()
return list;
}
-JCamera::ImageFormat JCameraPrivate::getPreviewFormat()
+AndroidCamera::ImageFormat AndroidCameraPrivate::getPreviewFormat()
{
QMutexLocker parametersLocker(&m_parametersMutex);
if (!m_parameters.isValid())
- return JCamera::Unknown;
+ return AndroidCamera::Unknown;
- return JCamera::ImageFormat(m_parameters.callMethod<jint>("getPreviewFormat"));
+ return AndroidCamera::ImageFormat(m_parameters.callMethod<jint>("getPreviewFormat"));
}
-void JCameraPrivate::setPreviewFormat(JCamera::ImageFormat fmt)
+void AndroidCameraPrivate::setPreviewFormat(AndroidCamera::ImageFormat fmt)
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -780,7 +780,7 @@ void JCameraPrivate::setPreviewFormat(JCamera::ImageFormat fmt)
applyParameters();
}
-void JCameraPrivate::updatePreviewSize()
+void AndroidCameraPrivate::updatePreviewSize()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -792,14 +792,14 @@ void JCameraPrivate::updatePreviewSize()
emit previewSizeChanged();
}
-void JCameraPrivate::setPreviewTexture(void *surfaceTexture)
+void AndroidCameraPrivate::setPreviewTexture(void *surfaceTexture)
{
m_camera.callMethod<void>("setPreviewTexture",
"(Landroid/graphics/SurfaceTexture;)V",
static_cast<jobject>(surfaceTexture));
}
-bool JCameraPrivate::isZoomSupported()
+bool AndroidCameraPrivate::isZoomSupported()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -809,7 +809,7 @@ bool JCameraPrivate::isZoomSupported()
return m_parameters.callMethod<jboolean>("isZoomSupported");
}
-int JCameraPrivate::getMaxZoom()
+int AndroidCameraPrivate::getMaxZoom()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -819,7 +819,7 @@ int JCameraPrivate::getMaxZoom()
return m_parameters.callMethod<jint>("getMaxZoom");
}
-QList<int> JCameraPrivate::getZoomRatios()
+QList<int> AndroidCameraPrivate::getZoomRatios()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -841,7 +841,7 @@ QList<int> JCameraPrivate::getZoomRatios()
return ratios;
}
-int JCameraPrivate::getZoom()
+int AndroidCameraPrivate::getZoom()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -851,7 +851,7 @@ int JCameraPrivate::getZoom()
return m_parameters.callMethod<jint>("getZoom");
}
-void JCameraPrivate::setZoom(int value)
+void AndroidCameraPrivate::setZoom(int value)
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -862,7 +862,7 @@ void JCameraPrivate::setZoom(int value)
applyParameters();
}
-QString JCameraPrivate::getFlashMode()
+QString AndroidCameraPrivate::getFlashMode()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -878,7 +878,7 @@ QString JCameraPrivate::getFlashMode()
return value;
}
-void JCameraPrivate::setFlashMode(const QString &value)
+void AndroidCameraPrivate::setFlashMode(const QString &value)
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -891,7 +891,7 @@ void JCameraPrivate::setFlashMode(const QString &value)
applyParameters();
}
-QString JCameraPrivate::getFocusMode()
+QString AndroidCameraPrivate::getFocusMode()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -907,7 +907,7 @@ QString JCameraPrivate::getFocusMode()
return value;
}
-void JCameraPrivate::setFocusMode(const QString &value)
+void AndroidCameraPrivate::setFocusMode(const QString &value)
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -920,7 +920,7 @@ void JCameraPrivate::setFocusMode(const QString &value)
applyParameters();
}
-int JCameraPrivate::getMaxNumFocusAreas()
+int AndroidCameraPrivate::getMaxNumFocusAreas()
{
if (QtAndroidPrivate::androidSdkVersion() < 14)
return 0;
@@ -933,7 +933,7 @@ int JCameraPrivate::getMaxNumFocusAreas()
return m_parameters.callMethod<jint>("getMaxNumFocusAreas");
}
-QList<QRect> JCameraPrivate::getFocusAreas()
+QList<QRect> AndroidCameraPrivate::getFocusAreas()
{
QList<QRect> areas;
@@ -961,7 +961,7 @@ QList<QRect> JCameraPrivate::getFocusAreas()
return areas;
}
-void JCameraPrivate::setFocusAreas(const QList<QRect> &areas)
+void AndroidCameraPrivate::setFocusAreas(const QList<QRect> &areas)
{
if (QtAndroidPrivate::androidSdkVersion() < 14)
return;
@@ -991,7 +991,7 @@ void JCameraPrivate::setFocusAreas(const QList<QRect> &areas)
applyParameters();
}
-void JCameraPrivate::autoFocus()
+void AndroidCameraPrivate::autoFocus()
{
m_camera.callMethod<void>("autoFocus",
"(Landroid/hardware/Camera$AutoFocusCallback;)V",
@@ -999,12 +999,12 @@ void JCameraPrivate::autoFocus()
emit autoFocusStarted();
}
-void JCameraPrivate::cancelAutoFocus()
+void AndroidCameraPrivate::cancelAutoFocus()
{
m_camera.callMethod<void>("cancelAutoFocus");
}
-bool JCameraPrivate::isAutoExposureLockSupported()
+bool AndroidCameraPrivate::isAutoExposureLockSupported()
{
if (QtAndroidPrivate::androidSdkVersion() < 14)
return false;
@@ -1017,7 +1017,7 @@ bool JCameraPrivate::isAutoExposureLockSupported()
return m_parameters.callMethod<jboolean>("isAutoExposureLockSupported");
}
-bool JCameraPrivate::getAutoExposureLock()
+bool AndroidCameraPrivate::getAutoExposureLock()
{
if (QtAndroidPrivate::androidSdkVersion() < 14)
return false;
@@ -1030,7 +1030,7 @@ bool JCameraPrivate::getAutoExposureLock()
return m_parameters.callMethod<jboolean>("getAutoExposureLock");
}
-void JCameraPrivate::setAutoExposureLock(bool toggle)
+void AndroidCameraPrivate::setAutoExposureLock(bool toggle)
{
if (QtAndroidPrivate::androidSdkVersion() < 14)
return;
@@ -1044,7 +1044,7 @@ void JCameraPrivate::setAutoExposureLock(bool toggle)
applyParameters();
}
-bool JCameraPrivate::isAutoWhiteBalanceLockSupported()
+bool AndroidCameraPrivate::isAutoWhiteBalanceLockSupported()
{
if (QtAndroidPrivate::androidSdkVersion() < 14)
return false;
@@ -1057,7 +1057,7 @@ bool JCameraPrivate::isAutoWhiteBalanceLockSupported()
return m_parameters.callMethod<jboolean>("isAutoWhiteBalanceLockSupported");
}
-bool JCameraPrivate::getAutoWhiteBalanceLock()
+bool AndroidCameraPrivate::getAutoWhiteBalanceLock()
{
if (QtAndroidPrivate::androidSdkVersion() < 14)
return false;
@@ -1070,7 +1070,7 @@ bool JCameraPrivate::getAutoWhiteBalanceLock()
return m_parameters.callMethod<jboolean>("getAutoWhiteBalanceLock");
}
-void JCameraPrivate::setAutoWhiteBalanceLock(bool toggle)
+void AndroidCameraPrivate::setAutoWhiteBalanceLock(bool toggle)
{
if (QtAndroidPrivate::androidSdkVersion() < 14)
return;
@@ -1084,7 +1084,7 @@ void JCameraPrivate::setAutoWhiteBalanceLock(bool toggle)
applyParameters();
}
-int JCameraPrivate::getExposureCompensation()
+int AndroidCameraPrivate::getExposureCompensation()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -1094,7 +1094,7 @@ int JCameraPrivate::getExposureCompensation()
return m_parameters.callMethod<jint>("getExposureCompensation");
}
-void JCameraPrivate::setExposureCompensation(int value)
+void AndroidCameraPrivate::setExposureCompensation(int value)
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -1105,7 +1105,7 @@ void JCameraPrivate::setExposureCompensation(int value)
applyParameters();
}
-float JCameraPrivate::getExposureCompensationStep()
+float AndroidCameraPrivate::getExposureCompensationStep()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -1115,7 +1115,7 @@ float JCameraPrivate::getExposureCompensationStep()
return m_parameters.callMethod<jfloat>("getExposureCompensationStep");
}
-int JCameraPrivate::getMinExposureCompensation()
+int AndroidCameraPrivate::getMinExposureCompensation()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -1125,7 +1125,7 @@ int JCameraPrivate::getMinExposureCompensation()
return m_parameters.callMethod<jint>("getMinExposureCompensation");
}
-int JCameraPrivate::getMaxExposureCompensation()
+int AndroidCameraPrivate::getMaxExposureCompensation()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -1135,7 +1135,7 @@ int JCameraPrivate::getMaxExposureCompensation()
return m_parameters.callMethod<jint>("getMaxExposureCompensation");
}
-QString JCameraPrivate::getSceneMode()
+QString AndroidCameraPrivate::getSceneMode()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -1151,7 +1151,7 @@ QString JCameraPrivate::getSceneMode()
return value;
}
-void JCameraPrivate::setSceneMode(const QString &value)
+void AndroidCameraPrivate::setSceneMode(const QString &value)
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -1164,7 +1164,7 @@ void JCameraPrivate::setSceneMode(const QString &value)
applyParameters();
}
-QString JCameraPrivate::getWhiteBalance()
+QString AndroidCameraPrivate::getWhiteBalance()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -1180,7 +1180,7 @@ QString JCameraPrivate::getWhiteBalance()
return value;
}
-void JCameraPrivate::setWhiteBalance(const QString &value)
+void AndroidCameraPrivate::setWhiteBalance(const QString &value)
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -1195,7 +1195,7 @@ void JCameraPrivate::setWhiteBalance(const QString &value)
emit whiteBalanceChanged();
}
-void JCameraPrivate::updateRotation()
+void AndroidCameraPrivate::updateRotation()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -1203,7 +1203,7 @@ void JCameraPrivate::updateRotation()
applyParameters();
}
-QList<QSize> JCameraPrivate::getSupportedPictureSizes()
+QList<QSize> AndroidCameraPrivate::getSupportedPictureSizes()
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -1226,7 +1226,7 @@ QList<QSize> JCameraPrivate::getSupportedPictureSizes()
return list;
}
-void JCameraPrivate::setPictureSize(const QSize &size)
+void AndroidCameraPrivate::setPictureSize(const QSize &size)
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -1237,7 +1237,7 @@ void JCameraPrivate::setPictureSize(const QSize &size)
applyParameters();
}
-void JCameraPrivate::setJpegQuality(int quality)
+void AndroidCameraPrivate::setJpegQuality(int quality)
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -1248,7 +1248,7 @@ void JCameraPrivate::setJpegQuality(int quality)
applyParameters();
}
-void JCameraPrivate::startPreview()
+void AndroidCameraPrivate::startPreview()
{
//We need to clear preview buffers queue here, but there is no method to do it
//Though just resetting preview callback do the trick
@@ -1265,13 +1265,13 @@ void JCameraPrivate::startPreview()
emit previewStarted();
}
-void JCameraPrivate::stopPreview()
+void AndroidCameraPrivate::stopPreview()
{
m_camera.callMethod<void>("stopPreview");
emit previewStopped();
}
-void JCameraPrivate::takePicture()
+void AndroidCameraPrivate::takePicture()
{
m_camera.callMethod<void>("takePicture", "(Landroid/hardware/Camera$ShutterCallback;"
"Landroid/hardware/Camera$PictureCallback;"
@@ -1281,12 +1281,12 @@ void JCameraPrivate::takePicture()
m_cameraListener.object());
}
-void JCameraPrivate::fetchEachFrame(bool fetch)
+void AndroidCameraPrivate::fetchEachFrame(bool fetch)
{
m_cameraListener.callMethod<void>("fetchEachFrame", "(Z)V", fetch);
}
-void JCameraPrivate::fetchLastPreviewFrame()
+void AndroidCameraPrivate::fetchLastPreviewFrame()
{
QJNIEnvironmentPrivate env;
QJNIObjectPrivate data = m_cameraListener.callObjectMethod("lockAndFetchPreviewBuffer", "()[B");
@@ -1305,14 +1305,14 @@ void JCameraPrivate::fetchLastPreviewFrame()
emit previewFetched(bytes);
}
-void JCameraPrivate::applyParameters()
+void AndroidCameraPrivate::applyParameters()
{
m_camera.callMethod<void>("setParameters",
"(Landroid/hardware/Camera$Parameters;)V",
m_parameters.object());
}
-QStringList JCameraPrivate::callParametersStringListMethod(const QByteArray &methodName)
+QStringList AndroidCameraPrivate::callParametersStringListMethod(const QByteArray &methodName)
{
QMutexLocker parametersLocker(&m_parametersMutex);
@@ -1343,7 +1343,7 @@ static JNINativeMethod methods[] = {
{"notifyFrameFetched", "(I[B)V", (void *)notifyFrameFetched}
};
-bool JCamera::initJNI(JNIEnv *env)
+bool AndroidCamera::initJNI(JNIEnv *env)
{
jclass clazz = env->FindClass("org/qtproject/qt5/android/multimedia/QtCameraListener");
if (env->ExceptionCheck())
@@ -1363,4 +1363,4 @@ bool JCamera::initJNI(JNIEnv *env)
QT_END_NAMESPACE
-#include "jcamera.moc"
+#include "androidcamera.moc"
diff --git a/src/plugins/android/src/wrappers/jcamera.h b/src/plugins/android/src/wrappers/jni/androidcamera.h
index ec5bcc3c7..de97f5767 100644
--- a/src/plugins/android/src/wrappers/jcamera.h
+++ b/src/plugins/android/src/wrappers/jni/androidcamera.h
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#ifndef JCAMERA_H
-#define JCAMERA_H
+#ifndef ANDROIDCAMERA_H
+#define ANDROIDCAMERA_H
#include <qobject.h>
#include <QtCore/private/qjni_p.h>
@@ -51,9 +51,9 @@ QT_BEGIN_NAMESPACE
class QThread;
-class JCameraPrivate;
+class AndroidCameraPrivate;
-class JCamera : public QObject
+class AndroidCamera : public QObject
{
Q_OBJECT
Q_ENUMS(CameraFacing)
@@ -74,9 +74,9 @@ public:
YV12 = 842094169
};
- ~JCamera();
+ ~AndroidCamera();
- static JCamera *open(int cameraId);
+ static AndroidCamera *open(int cameraId);
int cameraId() const;
@@ -175,13 +175,13 @@ Q_SIGNALS:
void frameFetched(const QByteArray &frame);
private:
- JCamera(JCameraPrivate *d, QThread *worker);
+ AndroidCamera(AndroidCameraPrivate *d, QThread *worker);
- Q_DECLARE_PRIVATE(JCamera)
- JCameraPrivate *d_ptr;
+ Q_DECLARE_PRIVATE(AndroidCamera)
+ AndroidCameraPrivate *d_ptr;
QScopedPointer<QThread> m_worker;
};
QT_END_NAMESPACE
-#endif // JCAMERA_H
+#endif // ANDROIDCAMERA_H
diff --git a/src/plugins/android/src/wrappers/jmediametadataretriever.cpp b/src/plugins/android/src/wrappers/jni/androidmediametadataretriever.cpp
index 93b77ecb1..7dfc6a6e3 100644
--- a/src/plugins/android/src/wrappers/jmediametadataretriever.cpp
+++ b/src/plugins/android/src/wrappers/jni/androidmediametadataretriever.cpp
@@ -39,23 +39,23 @@
**
****************************************************************************/
-#include "jmediametadataretriever.h"
+#include "androidmediametadataretriever.h"
#include <QtCore/private/qjnihelpers_p.h>
#include <QtCore/private/qjni_p.h>
QT_BEGIN_NAMESPACE
-JMediaMetadataRetriever::JMediaMetadataRetriever()
+AndroidMediaMetadataRetriever::AndroidMediaMetadataRetriever()
{
m_metadataRetriever = QJNIObjectPrivate("android/media/MediaMetadataRetriever");
}
-JMediaMetadataRetriever::~JMediaMetadataRetriever()
+AndroidMediaMetadataRetriever::~AndroidMediaMetadataRetriever()
{
}
-QString JMediaMetadataRetriever::extractMetadata(MetadataKey key)
+QString AndroidMediaMetadataRetriever::extractMetadata(MetadataKey key)
{
QString value;
@@ -68,7 +68,7 @@ QString JMediaMetadataRetriever::extractMetadata(MetadataKey key)
return value;
}
-void JMediaMetadataRetriever::release()
+void AndroidMediaMetadataRetriever::release()
{
if (!m_metadataRetriever.isValid())
return;
@@ -76,7 +76,7 @@ void JMediaMetadataRetriever::release()
m_metadataRetriever.callMethod<void>("release");
}
-bool JMediaMetadataRetriever::setDataSource(const QUrl &url)
+bool AndroidMediaMetadataRetriever::setDataSource(const QUrl &url)
{
if (!m_metadataRetriever.isValid())
return false;
@@ -107,7 +107,7 @@ bool JMediaMetadataRetriever::setDataSource(const QUrl &url)
return loaded;
}
-bool JMediaMetadataRetriever::setDataSource(const QString &path)
+bool AndroidMediaMetadataRetriever::setDataSource(const QString &path)
{
if (!m_metadataRetriever.isValid())
return false;
diff --git a/src/plugins/android/src/wrappers/jmediametadataretriever.h b/src/plugins/android/src/wrappers/jni/androidmediametadataretriever.h
index 7b0340c0d..f18cec11d 100644
--- a/src/plugins/android/src/wrappers/jmediametadataretriever.h
+++ b/src/plugins/android/src/wrappers/jni/androidmediametadataretriever.h
@@ -39,15 +39,15 @@
**
****************************************************************************/
-#ifndef JMEDIAMETADATARETRIEVER_H
-#define JMEDIAMETADATARETRIEVER_H
+#ifndef ANDROIDMEDIAMETADATARETRIEVER_H
+#define ANDROIDMEDIAMETADATARETRIEVER_H
#include <QtCore/private/qjni_p.h>
#include <qurl.h>
QT_BEGIN_NAMESPACE
-class JMediaMetadataRetriever
+class AndroidMediaMetadataRetriever
{
public:
enum MetadataKey {
@@ -76,8 +76,8 @@ public:
Year = 8
};
- JMediaMetadataRetriever();
- ~JMediaMetadataRetriever();
+ AndroidMediaMetadataRetriever();
+ ~AndroidMediaMetadataRetriever();
QString extractMetadata(MetadataKey key);
void release();
@@ -90,4 +90,4 @@ private:
QT_END_NAMESPACE
-#endif // JMEDIAMETADATARETRIEVER_H
+#endif // ANDROIDMEDIAMETADATARETRIEVER_H
diff --git a/src/plugins/android/src/wrappers/jmediaplayer.cpp b/src/plugins/android/src/wrappers/jni/androidmediaplayer.cpp
index 98ccbfd5a..9c9f685cb 100644
--- a/src/plugins/android/src/wrappers/jmediaplayer.cpp
+++ b/src/plugins/android/src/wrappers/jni/androidmediaplayer.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "jmediaplayer.h"
+#include "androidmediaplayer.h"
#include <QString>
#include <QtCore/private/qjni_p.h>
@@ -47,12 +47,12 @@
#include <QMap>
static jclass mediaPlayerClass = Q_NULLPTR;
-typedef QMap<jlong, JMediaPlayer *> MediaPlayerMap;
+typedef QMap<jlong, AndroidMediaPlayer *> MediaPlayerMap;
Q_GLOBAL_STATIC(MediaPlayerMap, mediaPlayers)
QT_BEGIN_NAMESPACE
-JMediaPlayer::JMediaPlayer()
+AndroidMediaPlayer::AndroidMediaPlayer()
: QObject()
{
@@ -64,93 +64,93 @@ JMediaPlayer::JMediaPlayer()
(*mediaPlayers)[id] = this;
}
-JMediaPlayer::~JMediaPlayer()
+AndroidMediaPlayer::~AndroidMediaPlayer()
{
mediaPlayers->remove(reinterpret_cast<jlong>(this));
}
-void JMediaPlayer::release()
+void AndroidMediaPlayer::release()
{
mMediaPlayer.callMethod<void>("release");
}
-void JMediaPlayer::reset()
+void AndroidMediaPlayer::reset()
{
mMediaPlayer.callMethod<void>("reset");
}
-int JMediaPlayer::getCurrentPosition()
+int AndroidMediaPlayer::getCurrentPosition()
{
return mMediaPlayer.callMethod<jint>("getCurrentPosition");
}
-int JMediaPlayer::getDuration()
+int AndroidMediaPlayer::getDuration()
{
return mMediaPlayer.callMethod<jint>("getDuration");
}
-bool JMediaPlayer::isPlaying()
+bool AndroidMediaPlayer::isPlaying()
{
return mMediaPlayer.callMethod<jboolean>("isPlaying");
}
-int JMediaPlayer::volume()
+int AndroidMediaPlayer::volume()
{
return mMediaPlayer.callMethod<jint>("getVolume");
}
-bool JMediaPlayer::isMuted()
+bool AndroidMediaPlayer::isMuted()
{
return mMediaPlayer.callMethod<jboolean>("isMuted");
}
-jobject JMediaPlayer::display()
+jobject AndroidMediaPlayer::display()
{
return mMediaPlayer.callObjectMethod("display", "()Landroid/view/SurfaceHolder;").object();
}
-void JMediaPlayer::play()
+void AndroidMediaPlayer::play()
{
mMediaPlayer.callMethod<void>("start");
}
-void JMediaPlayer::pause()
+void AndroidMediaPlayer::pause()
{
mMediaPlayer.callMethod<void>("pause");
}
-void JMediaPlayer::stop()
+void AndroidMediaPlayer::stop()
{
mMediaPlayer.callMethod<void>("stop");
}
-void JMediaPlayer::seekTo(qint32 msec)
+void AndroidMediaPlayer::seekTo(qint32 msec)
{
mMediaPlayer.callMethod<void>("seekTo", "(I)V", jint(msec));
}
-void JMediaPlayer::setMuted(bool mute)
+void AndroidMediaPlayer::setMuted(bool mute)
{
mMediaPlayer.callMethod<void>("mute", "(Z)V", jboolean(mute));
}
-void JMediaPlayer::setDataSource(const QString &path)
+void AndroidMediaPlayer::setDataSource(const QString &path)
{
QJNIObjectPrivate string = QJNIObjectPrivate::fromString(path);
mMediaPlayer.callMethod<void>("setDataSource", "(Ljava/lang/String;)V", string.object());
}
-void JMediaPlayer::prepareAsync()
+void AndroidMediaPlayer::prepareAsync()
{
mMediaPlayer.callMethod<void>("prepareAsync");
}
-void JMediaPlayer::setVolume(int volume)
+void AndroidMediaPlayer::setVolume(int volume)
{
mMediaPlayer.callMethod<void>("setVolume", "(I)V", jint(volume));
}
-void JMediaPlayer::setDisplay(jobject surfaceHolder)
+void AndroidMediaPlayer::setDisplay(jobject surfaceHolder)
{
mMediaPlayer.callMethod<void>("setDisplay", "(Landroid/view/SurfaceHolder;)V", surfaceHolder);
}
@@ -159,7 +159,7 @@ static void onErrorNative(JNIEnv *env, jobject thiz, jint what, jint extra, jlon
{
Q_UNUSED(env);
Q_UNUSED(thiz);
- JMediaPlayer *const mp = (*mediaPlayers)[id];
+ AndroidMediaPlayer *const mp = (*mediaPlayers)[id];
if (!mp)
return;
@@ -170,7 +170,7 @@ static void onBufferingUpdateNative(JNIEnv *env, jobject thiz, jint percent, jlo
{
Q_UNUSED(env);
Q_UNUSED(thiz);
- JMediaPlayer *const mp = (*mediaPlayers)[id];
+ AndroidMediaPlayer *const mp = (*mediaPlayers)[id];
if (!mp)
return;
@@ -181,7 +181,7 @@ static void onProgressUpdateNative(JNIEnv *env, jobject thiz, jint progress, jlo
{
Q_UNUSED(env);
Q_UNUSED(thiz);
- JMediaPlayer *const mp = (*mediaPlayers)[id];
+ AndroidMediaPlayer *const mp = (*mediaPlayers)[id];
if (!mp)
return;
@@ -192,7 +192,7 @@ static void onDurationChangedNative(JNIEnv *env, jobject thiz, jint duration, jl
{
Q_UNUSED(env);
Q_UNUSED(thiz);
- JMediaPlayer *const mp = (*mediaPlayers)[id];
+ AndroidMediaPlayer *const mp = (*mediaPlayers)[id];
if (!mp)
return;
@@ -203,7 +203,7 @@ static void onInfoNative(JNIEnv *env, jobject thiz, jint what, jint extra, jlong
{
Q_UNUSED(env);
Q_UNUSED(thiz);
- JMediaPlayer *const mp = (*mediaPlayers)[id];
+ AndroidMediaPlayer *const mp = (*mediaPlayers)[id];
if (!mp)
return;
@@ -214,7 +214,7 @@ static void onStateChangedNative(JNIEnv *env, jobject thiz, jint state, jlong id
{
Q_UNUSED(env);
Q_UNUSED(thiz);
- JMediaPlayer *const mp = (*mediaPlayers)[id];
+ AndroidMediaPlayer *const mp = (*mediaPlayers)[id];
if (!mp)
return;
@@ -229,14 +229,14 @@ static void onVideoSizeChangedNative(JNIEnv *env,
{
Q_UNUSED(env);
Q_UNUSED(thiz);
- JMediaPlayer *const mp = (*mediaPlayers)[id];
+ AndroidMediaPlayer *const mp = (*mediaPlayers)[id];
if (!mp)
return;
Q_EMIT mp->videoSizeChanged(width, height);
}
-bool JMediaPlayer::initJNI(JNIEnv *env)
+bool AndroidMediaPlayer::initJNI(JNIEnv *env)
{
jclass jClass = env->FindClass("org/qtproject/qt5/android/multimedia/QtAndroidMediaPlayer");
diff --git a/src/plugins/android/src/wrappers/jmediaplayer.h b/src/plugins/android/src/wrappers/jni/androidmediaplayer.h
index cd469e677..b2cab805e 100644
--- a/src/plugins/android/src/wrappers/jmediaplayer.h
+++ b/src/plugins/android/src/wrappers/jni/androidmediaplayer.h
@@ -39,20 +39,20 @@
**
****************************************************************************/
-#ifndef QANDROIDMEDIAPLAYER_H
-#define QANDROIDMEDIAPLAYER_H
+#ifndef ANDROIDMEDIAPLAYER_H
+#define ANDROIDMEDIAPLAYER_H
#include <QObject>
#include <QtCore/private/qjni_p.h>
QT_BEGIN_NAMESPACE
-class JMediaPlayer : public QObject
+class AndroidMediaPlayer : public QObject
{
Q_OBJECT
public:
- JMediaPlayer();
- ~JMediaPlayer();
+ AndroidMediaPlayer();
+ ~AndroidMediaPlayer();
enum MediaError
{
@@ -132,4 +132,4 @@ private:
QT_END_NAMESPACE
-#endif // QANDROIDMEDIAPLAYER_H
+#endif // ANDROIDMEDIAPLAYER_H
diff --git a/src/plugins/android/src/wrappers/jmediarecorder.cpp b/src/plugins/android/src/wrappers/jni/androidmediarecorder.cpp
index 0b1498d99..3683c9aa5 100644
--- a/src/plugins/android/src/wrappers/jmediarecorder.cpp
+++ b/src/plugins/android/src/wrappers/jni/androidmediarecorder.cpp
@@ -39,33 +39,33 @@
**
****************************************************************************/
-#include "jmediarecorder.h"
+#include "androidmediarecorder.h"
-#include "jcamera.h"
+#include "androidcamera.h"
#include <QtCore/private/qjni_p.h>
#include <qmap.h>
QT_BEGIN_NAMESPACE
static jclass g_qtMediaRecorderListenerClass = 0;
-typedef QMap<jlong, JMediaRecorder*> MediaRecorderMap;
+typedef QMap<jlong, AndroidMediaRecorder*> MediaRecorderMap;
Q_GLOBAL_STATIC(MediaRecorderMap, mediaRecorders)
static void notifyError(JNIEnv* , jobject, jlong id, jint what, jint extra)
{
- JMediaRecorder *obj = mediaRecorders->value(id, 0);
+ AndroidMediaRecorder *obj = mediaRecorders->value(id, 0);
if (obj)
emit obj->error(what, extra);
}
static void notifyInfo(JNIEnv* , jobject, jlong id, jint what, jint extra)
{
- JMediaRecorder *obj = mediaRecorders->value(id, 0);
+ AndroidMediaRecorder *obj = mediaRecorders->value(id, 0);
if (obj)
emit obj->info(what, extra);
}
-JMediaRecorder::JMediaRecorder()
+AndroidMediaRecorder::AndroidMediaRecorder()
: QObject()
, m_id(reinterpret_cast<jlong>(this))
{
@@ -82,17 +82,17 @@ JMediaRecorder::JMediaRecorder()
}
}
-JMediaRecorder::~JMediaRecorder()
+AndroidMediaRecorder::~AndroidMediaRecorder()
{
mediaRecorders->remove(m_id);
}
-void JMediaRecorder::release()
+void AndroidMediaRecorder::release()
{
m_mediaRecorder.callMethod<void>("release");
}
-bool JMediaRecorder::prepare()
+bool AndroidMediaRecorder::prepare()
{
QJNIEnvironmentPrivate env;
m_mediaRecorder.callMethod<void>("prepare");
@@ -106,12 +106,12 @@ bool JMediaRecorder::prepare()
return true;
}
-void JMediaRecorder::reset()
+void AndroidMediaRecorder::reset()
{
m_mediaRecorder.callMethod<void>("reset");
}
-bool JMediaRecorder::start()
+bool AndroidMediaRecorder::start()
{
QJNIEnvironmentPrivate env;
m_mediaRecorder.callMethod<void>("start");
@@ -125,7 +125,7 @@ bool JMediaRecorder::start()
return true;
}
-void JMediaRecorder::stop()
+void AndroidMediaRecorder::stop()
{
QJNIEnvironmentPrivate env;
m_mediaRecorder.callMethod<void>("stop");
@@ -137,12 +137,12 @@ void JMediaRecorder::stop()
}
}
-void JMediaRecorder::setAudioChannels(int numChannels)
+void AndroidMediaRecorder::setAudioChannels(int numChannels)
{
m_mediaRecorder.callMethod<void>("setAudioChannels", "(I)V", numChannels);
}
-void JMediaRecorder::setAudioEncoder(AudioEncoder encoder)
+void AndroidMediaRecorder::setAudioEncoder(AudioEncoder encoder)
{
QJNIEnvironmentPrivate env;
m_mediaRecorder.callMethod<void>("setAudioEncoder", "(I)V", int(encoder));
@@ -154,17 +154,17 @@ void JMediaRecorder::setAudioEncoder(AudioEncoder encoder)
}
}
-void JMediaRecorder::setAudioEncodingBitRate(int bitRate)
+void AndroidMediaRecorder::setAudioEncodingBitRate(int bitRate)
{
m_mediaRecorder.callMethod<void>("setAudioEncodingBitRate", "(I)V", bitRate);
}
-void JMediaRecorder::setAudioSamplingRate(int samplingRate)
+void AndroidMediaRecorder::setAudioSamplingRate(int samplingRate)
{
m_mediaRecorder.callMethod<void>("setAudioSamplingRate", "(I)V", samplingRate);
}
-void JMediaRecorder::setAudioSource(AudioSource source)
+void AndroidMediaRecorder::setAudioSource(AudioSource source)
{
QJNIEnvironmentPrivate env;
m_mediaRecorder.callMethod<void>("setAudioSource", "(I)V", int(source));
@@ -176,13 +176,13 @@ void JMediaRecorder::setAudioSource(AudioSource source)
}
}
-void JMediaRecorder::setCamera(JCamera *camera)
+void AndroidMediaRecorder::setCamera(AndroidCamera *camera)
{
QJNIObjectPrivate cam = camera->getCameraObject();
m_mediaRecorder.callMethod<void>("setCamera", "(Landroid/hardware/Camera;)V", cam.object());
}
-void JMediaRecorder::setVideoEncoder(VideoEncoder encoder)
+void AndroidMediaRecorder::setVideoEncoder(VideoEncoder encoder)
{
QJNIEnvironmentPrivate env;
m_mediaRecorder.callMethod<void>("setVideoEncoder", "(I)V", int(encoder));
@@ -194,12 +194,12 @@ void JMediaRecorder::setVideoEncoder(VideoEncoder encoder)
}
}
-void JMediaRecorder::setVideoEncodingBitRate(int bitRate)
+void AndroidMediaRecorder::setVideoEncodingBitRate(int bitRate)
{
m_mediaRecorder.callMethod<void>("setVideoEncodingBitRate", "(I)V", bitRate);
}
-void JMediaRecorder::setVideoFrameRate(int rate)
+void AndroidMediaRecorder::setVideoFrameRate(int rate)
{
QJNIEnvironmentPrivate env;
m_mediaRecorder.callMethod<void>("setVideoFrameRate", "(I)V", rate);
@@ -211,7 +211,7 @@ void JMediaRecorder::setVideoFrameRate(int rate)
}
}
-void JMediaRecorder::setVideoSize(const QSize &size)
+void AndroidMediaRecorder::setVideoSize(const QSize &size)
{
QJNIEnvironmentPrivate env;
m_mediaRecorder.callMethod<void>("setVideoSize", "(II)V", size.width(), size.height());
@@ -223,7 +223,7 @@ void JMediaRecorder::setVideoSize(const QSize &size)
}
}
-void JMediaRecorder::setVideoSource(VideoSource source)
+void AndroidMediaRecorder::setVideoSource(VideoSource source)
{
QJNIEnvironmentPrivate env;
m_mediaRecorder.callMethod<void>("setVideoSource", "(I)V", int(source));
@@ -235,7 +235,7 @@ void JMediaRecorder::setVideoSource(VideoSource source)
}
}
-void JMediaRecorder::setOrientationHint(int degrees)
+void AndroidMediaRecorder::setOrientationHint(int degrees)
{
QJNIEnvironmentPrivate env;
m_mediaRecorder.callMethod<void>("setOrientationHint", "(I)V", degrees);
@@ -247,7 +247,7 @@ void JMediaRecorder::setOrientationHint(int degrees)
}
}
-void JMediaRecorder::setOutputFormat(OutputFormat format)
+void AndroidMediaRecorder::setOutputFormat(OutputFormat format)
{
QJNIEnvironmentPrivate env;
m_mediaRecorder.callMethod<void>("setOutputFormat", "(I)V", int(format));
@@ -259,7 +259,7 @@ void JMediaRecorder::setOutputFormat(OutputFormat format)
}
}
-void JMediaRecorder::setOutputFile(const QString &path)
+void AndroidMediaRecorder::setOutputFile(const QString &path)
{
QJNIEnvironmentPrivate env;
m_mediaRecorder.callMethod<void>("setOutputFile",
@@ -278,7 +278,7 @@ static JNINativeMethod methods[] = {
{"notifyInfo", "(JII)V", (void *)notifyInfo}
};
-bool JMediaRecorder::initJNI(JNIEnv *env)
+bool AndroidMediaRecorder::initJNI(JNIEnv *env)
{
jclass clazz = env->FindClass("org/qtproject/qt5/android/multimedia/QtMediaRecorderListener");
if (env->ExceptionCheck())
diff --git a/src/plugins/android/src/wrappers/jmediarecorder.h b/src/plugins/android/src/wrappers/jni/androidmediarecorder.h
index 3a83e7e16..1ab1b9026 100644
--- a/src/plugins/android/src/wrappers/jmediarecorder.h
+++ b/src/plugins/android/src/wrappers/jni/androidmediarecorder.h
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#ifndef JMEDIARECORDER_H
-#define JMEDIARECORDER_H
+#ifndef ANDROIDMEDIARECORDER_H
+#define ANDROIDMEDIARECORDER_H
#include <qobject.h>
#include <QtCore/private/qjni_p.h>
@@ -48,9 +48,9 @@
QT_BEGIN_NAMESPACE
-class JCamera;
+class AndroidCamera;
-class JMediaRecorder : public QObject
+class AndroidMediaRecorder : public QObject
{
Q_OBJECT
public:
@@ -91,8 +91,8 @@ public:
AMR_WB_Format = 4
};
- JMediaRecorder();
- ~JMediaRecorder();
+ AndroidMediaRecorder();
+ ~AndroidMediaRecorder();
void release();
bool prepare();
@@ -107,7 +107,7 @@ public:
void setAudioSamplingRate(int samplingRate);
void setAudioSource(AudioSource source);
- void setCamera(JCamera *camera);
+ void setCamera(AndroidCamera *camera);
void setVideoEncoder(VideoEncoder encoder);
void setVideoEncodingBitRate(int bitRate);
void setVideoFrameRate(int rate);
@@ -132,4 +132,4 @@ private:
QT_END_NAMESPACE
-#endif // JMEDIARECORDER_H
+#endif // ANDROIDMEDIARECORDER_H
diff --git a/src/plugins/android/src/wrappers/jmultimediautils.cpp b/src/plugins/android/src/wrappers/jni/androidmultimediautils.cpp
index d1b0830c7..5c2f19a06 100644
--- a/src/plugins/android/src/wrappers/jmultimediautils.cpp
+++ b/src/plugins/android/src/wrappers/jni/androidmultimediautils.cpp
@@ -39,14 +39,14 @@
**
****************************************************************************/
-#include "jmultimediautils.h"
+#include "androidmultimediautils.h"
#include <QtCore/private/qjni_p.h>
QT_BEGIN_NAMESPACE
-void JMultimediaUtils::enableOrientationListener(bool enable)
+void AndroidMultimediaUtils::enableOrientationListener(bool enable)
{
QJNIObjectPrivate::callStaticMethod<void>("org/qtproject/qt5/android/multimedia/QtMultimediaUtils",
"enableOrientationListener",
@@ -54,13 +54,13 @@ void JMultimediaUtils::enableOrientationListener(bool enable)
enable);
}
-int JMultimediaUtils::getDeviceOrientation()
+int AndroidMultimediaUtils::getDeviceOrientation()
{
return QJNIObjectPrivate::callStaticMethod<jint>("org/qtproject/qt5/android/multimedia/QtMultimediaUtils",
"getDeviceOrientation");
}
-QString JMultimediaUtils::getDefaultMediaDirectory(MediaType type)
+QString AndroidMultimediaUtils::getDefaultMediaDirectory(MediaType type)
{
QJNIObjectPrivate path = QJNIObjectPrivate::callStaticObjectMethod("org/qtproject/qt5/android/multimedia/QtMultimediaUtils",
"getDefaultMediaDirectory",
@@ -69,7 +69,7 @@ QString JMultimediaUtils::getDefaultMediaDirectory(MediaType type)
return path.toString();
}
-void JMultimediaUtils::registerMediaFile(const QString &file)
+void AndroidMultimediaUtils::registerMediaFile(const QString &file)
{
QJNIObjectPrivate::callStaticMethod<void>("org/qtproject/qt5/android/multimedia/QtMultimediaUtils",
"registerMediaFile",
diff --git a/src/plugins/android/src/wrappers/jmultimediautils.h b/src/plugins/android/src/wrappers/jni/androidmultimediautils.h
index b80ef4236..4617b08f8 100644
--- a/src/plugins/android/src/wrappers/jmultimediautils.h
+++ b/src/plugins/android/src/wrappers/jni/androidmultimediautils.h
@@ -39,15 +39,15 @@
**
****************************************************************************/
-#ifndef JMULTIMEDIAUTILS_H
-#define JMULTIMEDIAUTILS_H
+#ifndef ANDROIDMULTIMEDIAUTILS_H
+#define ANDROIDMULTIMEDIAUTILS_H
#include <qobject.h>
#include <QtCore/private/qjni_p.h>
QT_BEGIN_NAMESPACE
-class JMultimediaUtils
+class AndroidMultimediaUtils
{
public:
enum MediaType {
@@ -65,4 +65,4 @@ public:
QT_END_NAMESPACE
-#endif // JMULTIMEDIAUTILS_H
+#endif // ANDROIDMULTIMEDIAUTILS_H
diff --git a/src/plugins/android/src/wrappers/jsurfacetexture.cpp b/src/plugins/android/src/wrappers/jni/androidsurfacetexture.cpp
index 2b16ebd66..8c334a060 100644
--- a/src/plugins/android/src/wrappers/jsurfacetexture.cpp
+++ b/src/plugins/android/src/wrappers/jni/androidsurfacetexture.cpp
@@ -39,24 +39,24 @@
**
****************************************************************************/
-#include "jsurfacetexture.h"
+#include "androidsurfacetexture.h"
#include <QtCore/private/qjni_p.h>
#include <QtCore/private/qjnihelpers_p.h>
QT_BEGIN_NAMESPACE
static jclass g_qtSurfaceTextureListenerClass = 0;
-static QMap<int, JSurfaceTexture*> g_objectMap;
+static QMap<int, AndroidSurfaceTexture*> g_objectMap;
// native method for QtSurfaceTexture.java
static void notifyFrameAvailable(JNIEnv* , jobject, int id)
{
- JSurfaceTexture *obj = g_objectMap.value(id, 0);
+ AndroidSurfaceTexture *obj = g_objectMap.value(id, 0);
if (obj)
Q_EMIT obj->frameAvailable();
}
-JSurfaceTexture::JSurfaceTexture(unsigned int texName)
+AndroidSurfaceTexture::AndroidSurfaceTexture(unsigned int texName)
: QObject()
, m_texID(int(texName))
{
@@ -84,7 +84,7 @@ JSurfaceTexture::JSurfaceTexture(unsigned int texName)
listener.object());
}
-JSurfaceTexture::~JSurfaceTexture()
+AndroidSurfaceTexture::~AndroidSurfaceTexture()
{
if (m_surfaceTexture.isValid()) {
release();
@@ -92,7 +92,7 @@ JSurfaceTexture::~JSurfaceTexture()
}
}
-QMatrix4x4 JSurfaceTexture::getTransformMatrix()
+QMatrix4x4 AndroidSurfaceTexture::getTransformMatrix()
{
QMatrix4x4 matrix;
if (!m_surfaceTexture.isValid())
@@ -108,7 +108,7 @@ QMatrix4x4 JSurfaceTexture::getTransformMatrix()
return matrix;
}
-void JSurfaceTexture::release()
+void AndroidSurfaceTexture::release()
{
if (QtAndroidPrivate::androidSdkVersion() < 14)
return;
@@ -116,7 +116,7 @@ void JSurfaceTexture::release()
m_surfaceTexture.callMethod<void>("release");
}
-void JSurfaceTexture::updateTexImage()
+void AndroidSurfaceTexture::updateTexImage()
{
if (!m_surfaceTexture.isValid())
return;
@@ -124,7 +124,7 @@ void JSurfaceTexture::updateTexImage()
m_surfaceTexture.callMethod<void>("updateTexImage");
}
-jobject JSurfaceTexture::object()
+jobject AndroidSurfaceTexture::object()
{
return m_surfaceTexture.object();
}
@@ -133,7 +133,7 @@ static JNINativeMethod methods[] = {
{"notifyFrameAvailable", "(I)V", (void *)notifyFrameAvailable}
};
-bool JSurfaceTexture::initJNI(JNIEnv *env)
+bool AndroidSurfaceTexture::initJNI(JNIEnv *env)
{
// SurfaceTexture is available since API 11.
if (QtAndroidPrivate::androidSdkVersion() < 11)
diff --git a/src/plugins/android/src/wrappers/jsurfacetexture.h b/src/plugins/android/src/wrappers/jni/androidsurfacetexture.h
index d53290a71..5898096fc 100644
--- a/src/plugins/android/src/wrappers/jsurfacetexture.h
+++ b/src/plugins/android/src/wrappers/jni/androidsurfacetexture.h
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#ifndef JSURFACETEXTURE_H
-#define JSURFACETEXTURE_H
+#ifndef ANDROIDSURFACETEXTURE_H
+#define ANDROIDSURFACETEXTURE_H
#include <qobject.h>
#include <QtCore/private/qjni_p.h>
@@ -49,12 +49,12 @@
QT_BEGIN_NAMESPACE
-class JSurfaceTexture : public QObject
+class AndroidSurfaceTexture : public QObject
{
Q_OBJECT
public:
- explicit JSurfaceTexture(unsigned int texName);
- ~JSurfaceTexture();
+ explicit AndroidSurfaceTexture(unsigned int texName);
+ ~AndroidSurfaceTexture();
int textureID() const { return m_texID; }
jobject object();
@@ -75,4 +75,4 @@ private:
QT_END_NAMESPACE
-#endif // JSURFACETEXTURE_H
+#endif // ANDROIDSURFACETEXTURE_H
diff --git a/src/plugins/android/src/wrappers/jni/jni.pri b/src/plugins/android/src/wrappers/jni/jni.pri
new file mode 100644
index 000000000..ba2ad0801
--- /dev/null
+++ b/src/plugins/android/src/wrappers/jni/jni.pri
@@ -0,0 +1,19 @@
+QT += platformsupport-private
+
+INCLUDEPATH += $$PWD
+
+HEADERS += \
+ $$PWD/androidmediaplayer.h \
+ $$PWD/androidsurfacetexture.h \
+ $$PWD/androidmediametadataretriever.h \
+ $$PWD/androidcamera.h \
+ $$PWD/androidmultimediautils.h \
+ $$PWD/androidmediarecorder.h
+
+SOURCES += \
+ $$PWD/androidmediaplayer.cpp \
+ $$PWD/androidsurfacetexture.cpp \
+ $$PWD/androidmediametadataretriever.cpp \
+ $$PWD/androidcamera.cpp \
+ $$PWD/androidmultimediautils.cpp \
+ $$PWD/androidmediarecorder.cpp
diff --git a/src/plugins/android/src/wrappers/wrappers.pri b/src/plugins/android/src/wrappers/wrappers.pri
deleted file mode 100644
index 126cfd0c1..000000000
--- a/src/plugins/android/src/wrappers/wrappers.pri
+++ /dev/null
@@ -1,19 +0,0 @@
-QT += platformsupport-private
-
-INCLUDEPATH += $$PWD
-
-HEADERS += \
- $$PWD/jmediaplayer.h \
- $$PWD/jsurfacetexture.h \
- $$PWD/jmediametadataretriever.h \
- $$PWD/jcamera.h \
- $$PWD/jmultimediautils.h \
- $$PWD/jmediarecorder.h
-
-SOURCES += \
- $$PWD/jmediaplayer.cpp \
- $$PWD/jsurfacetexture.cpp \
- $$PWD/jmediametadataretriever.cpp \
- $$PWD/jcamera.cpp \
- $$PWD/jmultimediautils.cpp \
- $$PWD/jmediarecorder.cpp