Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
androidmultimediautils.cpp
Go to the documentation of this file.
1
// Copyright (C) 2021 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#
include
"androidmultimediautils_p.h"
5
6
#
include
<
QtCore
/
qjniobject
.
h
>
7
8
QT_BEGIN_NAMESPACE
9
10
11
void
AndroidMultimediaUtils
::
enableOrientationListener
(
bool
enable)
12
{
13
QJniObject::callStaticMethod<
void
>(
"org/qtproject/qt/android/multimedia/QtMultimediaUtils"
,
14
"enableOrientationListener"
,
15
"(Z)V"
,
16
enable);
17
}
18
19
int
AndroidMultimediaUtils
::
getDeviceOrientation
()
20
{
21
return
QJniObject::callStaticMethod<jint>(
"org/qtproject/qt/android/multimedia/QtMultimediaUtils"
,
22
"getDeviceOrientation"
);
23
}
24
25
QString
AndroidMultimediaUtils
::getDefaultMediaDirectory(
MediaType
type)
26
{
27
QJniObject path = QJniObject::callStaticObjectMethod(
28
"org/qtproject/qt/android/multimedia/QtMultimediaUtils"
,
29
"getDefaultMediaDirectory"
,
30
"(I)Ljava/lang/String;"
,
31
jint(type));
32
return
path.toString();
33
}
34
35
void
AndroidMultimediaUtils
::registerMediaFile(
const
QString &file)
36
{
37
QJniObject::callStaticMethod<
void
>(
"org/qtproject/qt/android/multimedia/QtMultimediaUtils"
,
38
"registerMediaFile"
,
39
"(Ljava/lang/String;)V"
,
40
QJniObject::fromString(file).object());
41
}
42
43
QT_END_NAMESPACE
AndroidMultimediaUtils
Definition
androidmultimediautils_p.h:23
AndroidMultimediaUtils::getDeviceOrientation
static int getDeviceOrientation()
Definition
androidmultimediautils.cpp:19
AndroidMultimediaUtils::enableOrientationListener
static void enableOrientationListener(bool enable)
Definition
androidmultimediautils.cpp:11
AndroidMultimediaUtils::MediaType
MediaType
Definition
androidmultimediautils_p.h:25
QPlatformGraphicsBufferHelper
\inmodule QtGui
qtmultimedia
src
plugins
multimedia
android
wrappers
jni
androidmultimediautils.cpp
Generated on
for Qt by
1.14.0