Revision control

Copy as Markdown

# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
set(java_sources
src/org/qtproject/qt/android/multimedia/QtAndroidMediaPlayer.java
src/org/qtproject/qt/android/multimedia/QtCameraListener.java
src/org/qtproject/qt/android/multimedia/QtAudioDeviceManager.java
src/org/qtproject/qt/android/multimedia/QtMediaRecorderListener.java
src/org/qtproject/qt/android/multimedia/QtMultimediaUtils.java
src/org/qtproject/qt/android/multimedia/QtSurfaceHolderCallback.java
src/org/qtproject/qt/android/multimedia/QtSurfaceTextureHolder.java
src/org/qtproject/qt/android/multimedia/QtSurfaceTextureListener.java
)
if (QT_FEATURE_ffmpeg)
list(APPEND java_sources
src/org/qtproject/qt/android/multimedia/qffmpeg/CameraCaptureSessionStateCallback.java
src/org/qtproject/qt/android/multimedia/qffmpeg/CameraDeviceStateCallback.java
src/org/qtproject/qt/android/multimedia/qffmpeg/CameraSettings.java
src/org/qtproject/qt/android/multimedia/qffmpeg/CameraStillPhotoFinalizerCallback.java
src/org/qtproject/qt/android/multimedia/qffmpeg/CameraStillPhotoPrecaptureCallback.java
src/org/qtproject/qt/android/multimedia/qffmpeg/QtExifDataHandler.java
src/org/qtproject/qt/android/multimedia/qffmpeg/QtCamera2.java
src/org/qtproject/qt/android/multimedia/qffmpeg/QtCameraAvailabilityListener.java
src/org/qtproject/qt/android/multimedia/qffmpeg/QtScreenGrabber.java
src/org/qtproject/qt/android/multimedia/qffmpeg/QtScreenCaptureService.java
src/org/qtproject/qt/android/multimedia/qffmpeg/QtSslCertificates.java
src/org/qtproject/qt/android/multimedia/qffmpeg/QtVideoDeviceManager.java)
endif()
qt_internal_add_jar(Qt${QtMultimedia_VERSION_MAJOR}AndroidMultimedia
INCLUDE_JARS ${QT6_INSTALL_PREFIX}/jar/Qt${QtMultimedia_VERSION_MAJOR}Android.jar
SOURCES ${java_sources}
OUTPUT_DIR "${QT_BUILD_DIR}/jar"
)
qt_path_join(destination ${INSTALL_DATADIR} "jar")
install_jar(Qt${QtMultimedia_VERSION_MAJOR}AndroidMultimedia
DESTINATION ${destination}
COMPONENT Devel
)