summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/android/qandroidintegration.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/platform/android/qandroidintegration.cpp')
-rw-r--r--src/multimedia/platform/android/qandroidintegration.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/multimedia/platform/android/qandroidintegration.cpp b/src/multimedia/platform/android/qandroidintegration.cpp
index 76102a476..7ee99b74e 100644
--- a/src/multimedia/platform/android/qandroidintegration.cpp
+++ b/src/multimedia/platform/android/qandroidintegration.cpp
@@ -48,6 +48,7 @@
#include "private/androidsurfaceview_p.h"
#include "private/androidcamera_p.h"
#include "private/androidmediarecorder_p.h"
+#include "private/qandroidformatsinfo_p.h"
QT_BEGIN_NAMESPACE
@@ -61,6 +62,7 @@ QAndroidIntegration::QAndroidIntegration()
QAndroidIntegration::~QAndroidIntegration()
{
delete m_manager;
+ delete m_formatInfo;
}
QMediaPlatformDeviceManager *QAndroidIntegration::deviceManager()
@@ -70,6 +72,14 @@ QMediaPlatformDeviceManager *QAndroidIntegration::deviceManager()
return m_manager;
}
+QMediaPlatformFormatInfo *QAndroidIntegration::formatInfo()
+{
+ if (!m_formatInfo)
+ m_formatInfo = new QAndroidFormatInfo();
+ return m_formatInfo;
+
+}
+
QMediaPlatformCaptureInterface *QAndroidIntegration::createCaptureInterface(QMediaRecorder::CaptureMode mode)
{
return new QAndroidCaptureService(mode);