summaryrefslogtreecommitdiffstats
path: root/src/plugins/android/src/wrappers/jni/androidmediarecorder.cpp
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2017-04-21 11:09:08 +0200
committerLiang Qi <liang.qi@qt.io>2017-04-21 11:09:08 +0200
commit1fd79bfd906de6e630f813417fced24cfca97f4b (patch)
tree3f2c970c162b127d518800381bde96cf1e982145 /src/plugins/android/src/wrappers/jni/androidmediarecorder.cpp
parent684456d8fbdb80d621e3c4838544c2878e3f2a43 (diff)
parent021e8989308fba30425e7a0f34f4e176a8aa3ccf (diff)
Merge remote-tracking branch 'origin/5.9' into dev
Diffstat (limited to 'src/plugins/android/src/wrappers/jni/androidmediarecorder.cpp')
-rw-r--r--src/plugins/android/src/wrappers/jni/androidmediarecorder.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/android/src/wrappers/jni/androidmediarecorder.cpp b/src/plugins/android/src/wrappers/jni/androidmediarecorder.cpp
index a707dd903..d0101411b 100644
--- a/src/plugins/android/src/wrappers/jni/androidmediarecorder.cpp
+++ b/src/plugins/android/src/wrappers/jni/androidmediarecorder.cpp
@@ -42,6 +42,8 @@
#include "androidcamera.h"
#include "androidsurfacetexture.h"
#include "androidsurfaceview.h"
+#include "qandroidglobal.h"
+#include "qandroidmultimediautils.h"
#include <QtCore/private/qjni_p.h>
#include <qmap.h>
@@ -381,6 +383,10 @@ void AndroidMediaRecorder::setSurfaceHolder(AndroidSurfaceHolder *holder)
}
}
+bool AndroidMediaRecorder::requestRecordingPermission()
+{
+ return qt_androidRequestPermission(QLatin1String("android.permission.RECORD_AUDIO"));
+}
bool AndroidMediaRecorder::initJNI(JNIEnv *env)
{