diff options
author | Doris Verria <doris.verria@qt.io> | 2021-01-19 14:15:42 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-01-28 14:11:46 +0000 |
commit | d4ab8c60a9ace4ca56d0babc7594fecaf17d9eab (patch) | |
tree | de697ffae093630c4c2858f82be8968f6f0e5f6c /src/multimedia/.prev_CMakeLists.txt | |
parent | 79b6a7e5df28c7b2dbbf1270ce2f5a6b3d184fac (diff) |
Add find modules for 3rd party libraries and fix CMake files
Detect gstreamer, avfoundation, pulseaudio, alsa,
mmrenderer and wmf with cmake. Regenerate and adjust configure.cmake
and CMakeLists.txt files accordingly.
Change-Id: I550136909498d3870e0babd6294652774a718f64
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/multimedia/.prev_CMakeLists.txt')
-rw-r--r-- | src/multimedia/.prev_CMakeLists.txt | 202 |
1 files changed, 98 insertions, 104 deletions
diff --git a/src/multimedia/.prev_CMakeLists.txt b/src/multimedia/.prev_CMakeLists.txt index ea92793f5..5bc6414b6 100644 --- a/src/multimedia/.prev_CMakeLists.txt +++ b/src/multimedia/.prev_CMakeLists.txt @@ -29,8 +29,6 @@ qt_internal_add_module(Multimedia camera/qcameraviewfindersettings.cpp camera/qcameraviewfindersettings.h controls/qaudiodecodercontrol.cpp controls/qaudiodecodercontrol.h controls/qaudioencodersettingscontrol.cpp controls/qaudioencodersettingscontrol.h - controls/qaudioinputselectorcontrol.cpp controls/qaudioinputselectorcontrol.h - controls/qaudiooutputselectorcontrol.cpp controls/qaudiooutputselectorcontrol.h controls/qcameracontrol.cpp controls/qcameracontrol.h controls/qcameraexposurecontrol.cpp controls/qcameraexposurecontrol.h controls/qcamerafocuscontrol.cpp controls/qcamerafocuscontrol.h @@ -144,45 +142,45 @@ endif() qt_internal_extend_target(Multimedia CONDITION WIN32 SOURCES - platform/wasapi/qwindowsaudiodeviceinfo.cpp platform/wasapi/qwindowsaudiodeviceinfo_p.h - platform/wasapi/qwindowsaudioinput.cpp platform/wasapi/qwindowsaudioinput_p.h - platform/wasapi/qwindowsaudiooutput.cpp platform/wasapi/qwindowsaudiooutput_p.h - platform/wasapi/qwindowsaudioutils.cpp platform/wasapi/qwindowsaudioutils_p.h - platform/wmf/decoder/mfaudiodecodercontrol.cpp platform/wmf/decoder/mfaudiodecodercontrol_p.h - platform/wmf/decoder/mfdecodersourcereader.cpp platform/wmf/decoder/mfdecodersourcereader_p.h - platform/wmf/evr/evrcustompresenter.cpp platform/wmf/evr/evrcustompresenter_p.h - platform/wmf/evr/evrd3dpresentengine.cpp platform/wmf/evr/evrd3dpresentengine_p.h - platform/wmf/evr/evrdefs.cpp platform/wmf/evr/evrdefs_p.h - platform/wmf/evr/evrhelpers.cpp platform/wmf/evr/evrhelpers_p.h - platform/wmf/evr/evrvideowindowcontrol.cpp platform/wmf/evr/evrvideowindowcontrol_p.h - platform/wmf/mfstream.cpp platform/wmf/mfstream_p.h - platform/wmf/player/mfactivate.cpp platform/wmf/player/mfactivate_p.h - platform/wmf/player/mfaudioendpointcontrol.cpp platform/wmf/player/mfaudioendpointcontrol_p.h - platform/wmf/player/mfaudioprobecontrol.cpp platform/wmf/player/mfaudioprobecontrol_p.h - platform/wmf/player/mfevrvideowindowcontrol.cpp platform/wmf/player/mfevrvideowindowcontrol_p.h - platform/wmf/player/mfmetadatacontrol.cpp platform/wmf/player/mfmetadatacontrol_p.h - platform/wmf/player/mfplayercontrol.cpp platform/wmf/player/mfplayercontrol_p.h - platform/wmf/player/mfplayerservice.cpp platform/wmf/player/mfplayerservice_p.h - platform/wmf/player/mfplayersession.cpp platform/wmf/player/mfplayersession_p.h - platform/wmf/player/mftvideo.cpp platform/wmf/player/mftvideo_p.h - platform/wmf/player/mfvideoprobecontrol.cpp platform/wmf/player/mfvideoprobecontrol_p.h - platform/wmf/player/mfvideorenderercontrol.cpp platform/wmf/player/mfvideorenderercontrol_p.h - platform/wmf/player/samplegrabber.cpp platform/wmf/player/samplegrabber_p.h - platform/wmf/qwindowsdevicemanager.cpp platform/wmf/qwindowsdevicemanager_p.h - platform/wmf/qwindowsintegration.cpp platform/wmf/qwindowsintegration_p.h - platform/wmf/sourceresolver.cpp platform/wmf/sourceresolver_p.h - platform/wmf/wmfserviceplugin.cpp platform/wmf/wmfserviceplugin_p.h + platform/windows/audio/qwindowsaudiodeviceinfo.cpp platform/windows/audio/qwindowsaudiodeviceinfo_p.h + platform/windows/audio/qwindowsaudioinput.cpp platform/windows/audio/qwindowsaudioinput_p.h + platform/windows/audio/qwindowsaudiooutput.cpp platform/windows/audio/qwindowsaudiooutput_p.h + platform/windows/audio/qwindowsaudioutils.cpp platform/windows/audio/qwindowsaudioutils_p.h + platform/windows/decoder/mfaudiodecodercontrol.cpp platform/windows/decoder/mfaudiodecodercontrol_p.h + platform/windows/decoder/mfdecodersourcereader.cpp platform/windows/decoder/mfdecodersourcereader_p.h + platform/windows/evr/evrcustompresenter.cpp platform/windows/evr/evrcustompresenter_p.h + platform/windows/evr/evrd3dpresentengine.cpp platform/windows/evr/evrd3dpresentengine_p.h + platform/windows/evr/evrdefs.cpp platform/windows/evr/evrdefs_p.h + platform/windows/evr/evrhelpers.cpp platform/windows/evr/evrhelpers_p.h + platform/windows/evr/evrvideowindowcontrol.cpp platform/windows/evr/evrvideowindowcontrol_p.h + platform/windows/mfstream.cpp platform/windows/mfstream_p.h + platform/windows/player/mfactivate.cpp platform/windows/player/mfactivate_p.h + platform/windows/player/mfaudioprobecontrol.cpp platform/windows/player/mfaudioprobecontrol_p.h + platform/windows/player/mfevrvideowindowcontrol.cpp platform/windows/player/mfevrvideowindowcontrol_p.h + platform/windows/player/mfmetadatacontrol.cpp platform/windows/player/mfmetadatacontrol_p.h + platform/windows/player/mfplayercontrol.cpp platform/windows/player/mfplayercontrol_p.h + platform/windows/player/mfplayerservice.cpp platform/windows/player/mfplayerservice_p.h + platform/windows/player/mfplayersession.cpp platform/windows/player/mfplayersession_p.h + platform/windows/player/mftvideo.cpp platform/windows/player/mftvideo_p.h + platform/windows/player/mfvideoprobecontrol.cpp platform/windows/player/mfvideoprobecontrol_p.h + platform/windows/player/mfvideorenderercontrol.cpp platform/windows/player/mfvideorenderercontrol_p.h + platform/windows/player/samplegrabber.cpp platform/windows/player/samplegrabber_p.h + platform/windows/qwindowsdevicemanager.cpp platform/windows/qwindowsdevicemanager_p.h + platform/windows/qwindowsintegration.cpp platform/windows/qwindowsintegration_p.h + platform/windows/sourceresolver.cpp platform/windows/sourceresolver_p.h + platform/windows/wmfserviceplugin.cpp platform/windows/wmfserviceplugin_p.h INCLUDE_DIRECTORIES . - platform/wmf/decoder - platform/wmf/evr - platform/wmf/player + platform/windows/decoder + platform/windows/evr + platform/windows/player LIBRARIES Qt::GuiPrivate uuid PUBLIC_LIBRARIES Qt::Gui Qt::Network + WMF::WMF d3d9 dxva2 evr @@ -197,7 +195,6 @@ qt_internal_extend_target(Multimedia CONDITION WIN32 user32 winmm wmcodecdspuuid - wmf PRIVATE_MODULE_INTERFACE Qt::GuiPrivate ) @@ -211,7 +208,6 @@ qt_internal_extend_target(Multimedia CONDITION QT_FEATURE_gstreamer platform/gstreamer/audio/qgstreameraudiodecodercontrol.cpp platform/gstreamer/audio/qgstreameraudiodecodercontrol_p.h platform/gstreamer/common/qgstappsrc.cpp platform/gstreamer/common/qgstappsrc_p.h platform/gstreamer/common/qgstcodecsinfo.cpp platform/gstreamer/common/qgstcodecsinfo_p.h - platform/gstreamer/common/qgstreameraudioinputselector.cpp platform/gstreamer/common/qgstreameraudioinputselector_p.h platform/gstreamer/common/qgstreameraudioprobecontrol.cpp platform/gstreamer/common/qgstreameraudioprobecontrol_p.h platform/gstreamer/common/qgstreamerbufferprobe.cpp platform/gstreamer/common/qgstreamerbufferprobe_p.h platform/gstreamer/common/qgstreamerbushelper.cpp platform/gstreamer/common/qgstreamerbushelper_p.h @@ -232,8 +228,8 @@ qt_internal_extend_target(Multimedia CONDITION QT_FEATURE_gstreamer platform/gstreamer/mediaplayer/qgstreamerplayerservice.cpp platform/gstreamer/mediaplayer/qgstreamerplayerservice_p.h platform/gstreamer/mediaplayer/qgstreamerplayerserviceplugin.cpp platform/gstreamer/mediaplayer/qgstreamerplayerserviceplugin_p.h platform/gstreamer/mediaplayer/qgstreamerstreamscontrol.cpp platform/gstreamer/mediaplayer/qgstreamerstreamscontrol_p.h - platform/gstreamer/qgstreamerplatformdevicemanager.cpp platform/gstreamer/qgstreamerplatformdevicemanager_p.h - platform/gstreamer/qgstreamerplatformintegration.cpp platform/gstreamer/qgstreamerplatformintegration_p.h + platform/gstreamer/qgstreamerdevicemanager.cpp platform/gstreamer/qgstreamerdevicemanager_p.h + platform/gstreamer/qgstreamerintegration.cpp platform/gstreamer/qgstreamerintegration_p.h DEFINES GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 INCLUDE_DIRECTORIES @@ -341,7 +337,7 @@ qt_internal_extend_target(Multimedia CONDITION QT_FEATURE_pulseaudio platform/pulseaudio/qpulseaudiointegration.cpp platform/pulseaudio/qpulseaudiointegration_p.h platform/pulseaudio/qpulsehelpers.cpp platform/pulseaudio/qpulsehelpers_p.h LIBRARIES - pulseaudio + WrapPulseAudio::WrapPulseAudio ) qt_internal_extend_target(Multimedia CONDITION QT_FEATURE_alsa @@ -352,16 +348,19 @@ qt_internal_extend_target(Multimedia CONDITION QT_FEATURE_alsa platform/alsa/qalsadevicemanager.cpp platform/alsa/qalsadevicemanager_p.h platform/alsa/qalsaintegration.cpp platform/alsa/qalsaintegration_p.h LIBRARIES - alsa + ALSA::ALSA ) qt_internal_extend_target(Multimedia CONDITION ANDROID SOURCES + platform/android/audio/qopenslesaudioinput.cpp platform/android/audio/qopenslesaudioinput_p.h + platform/android/audio/qopenslesaudiooutput.cpp platform/android/audio/qopenslesaudiooutput_p.h + platform/android/audio/qopenslesdeviceinfo.cpp platform/android/audio/qopenslesdeviceinfo_p.h + platform/android/audio/qopenslesengine.cpp platform/android/audio/qopenslesengine_p.h platform/android/common/qandroidglobal_p.h platform/android/common/qandroidmultimediautils.cpp platform/android/common/qandroidmultimediautils_p.h platform/android/common/qandroidvideooutput.cpp platform/android/common/qandroidvideooutput_p.h platform/android/mediacapture/qandroidaudioencodersettingscontrol.cpp platform/android/mediacapture/qandroidaudioencodersettingscontrol_p.h - platform/android/mediacapture/qandroidaudioinputselectorcontrol.cpp platform/android/mediacapture/qandroidaudioinputselectorcontrol_p.h platform/android/mediacapture/qandroidcameracontrol.cpp platform/android/mediacapture/qandroidcameracontrol_p.h platform/android/mediacapture/qandroidcameraexposurecontrol.cpp platform/android/mediacapture/qandroidcameraexposurecontrol_p.h platform/android/mediacapture/qandroidcamerafocuscontrol.cpp platform/android/mediacapture/qandroidcamerafocuscontrol_p.h @@ -389,10 +388,6 @@ qt_internal_extend_target(Multimedia CONDITION ANDROID platform/android/wrappers/jni/androidmultimediautils.cpp platform/android/wrappers/jni/androidmultimediautils_p.h platform/android/wrappers/jni/androidsurfacetexture.cpp platform/android/wrappers/jni/androidsurfacetexture_p.h platform/android/wrappers/jni/androidsurfaceview.cpp platform/android/wrappers/jni/androidsurfaceview_p.h - platform/opensles/qopenslesaudioinput.cpp platform/opensles/qopenslesaudioinput_p.h - platform/opensles/qopenslesaudiooutput.cpp platform/opensles/qopenslesaudiooutput_p.h - platform/opensles/qopenslesdeviceinfo.cpp platform/opensles/qopenslesdeviceinfo_p.h - platform/opensles/qopenslesengine.cpp platform/opensles/qopenslesengine_p.h INCLUDE_DIRECTORIES platform/android/common platform/android/mediacapture @@ -422,19 +417,19 @@ qt_internal_extend_target(Multimedia CONDITION TARGET Qt::Widgets AND WIN32 qt_internal_extend_target(Multimedia CONDITION APPLE AND NOT WATCHOS SOURCES - platform/avfoundation/mediaplayer/avfmediaplayercontrol.mm platform/avfoundation/mediaplayer/avfmediaplayercontrol_p.h - platform/avfoundation/mediaplayer/avfmediaplayermetadatacontrol.mm platform/avfoundation/mediaplayer/avfmediaplayermetadatacontrol_p.h - platform/avfoundation/mediaplayer/avfmediaplayerservice.mm platform/avfoundation/mediaplayer/avfmediaplayerservice_p.h - platform/avfoundation/mediaplayer/avfmediaplayerserviceplugin.mm platform/avfoundation/mediaplayer/avfmediaplayerserviceplugin_p.h - platform/avfoundation/mediaplayer/avfmediaplayersession.mm platform/avfoundation/mediaplayer/avfmediaplayersession_p.h - platform/avfoundation/mediaplayer/avfvideooutput.mm platform/avfoundation/mediaplayer/avfvideooutput_p.h - platform/avfoundation/mediaplayer/avfvideowindowcontrol.mm platform/avfoundation/mediaplayer/avfvideowindowcontrol_p.h - platform/avfoundation/qavfplatformdevicemanager.mm platform/avfoundation/qavfplatformdevicemanager_p.h - platform/avfoundation/qavfplatformintegration.cpp platform/avfoundation/qavfplatformintegration_p.h - platform/coreaudio/qcoreaudiodeviceinfo.mm platform/coreaudio/qcoreaudiodeviceinfo_p.h - platform/coreaudio/qcoreaudioinput.mm platform/coreaudio/qcoreaudioinput_p.h - platform/coreaudio/qcoreaudiooutput.mm platform/coreaudio/qcoreaudiooutput_p.h - platform/coreaudio/qcoreaudioutils.mm platform/coreaudio/qcoreaudioutils_p.h + platform/darwin/audio/qcoreaudiodeviceinfo.mm platform/darwin/audio/qcoreaudiodeviceinfo_p.h + platform/darwin/audio/qcoreaudioinput.mm platform/darwin/audio/qcoreaudioinput_p.h + platform/darwin/audio/qcoreaudiooutput.mm platform/darwin/audio/qcoreaudiooutput_p.h + platform/darwin/audio/qcoreaudioutils.mm platform/darwin/audio/qcoreaudioutils_p.h + platform/darwin/mediaplayer/avfmediaplayercontrol.mm platform/darwin/mediaplayer/avfmediaplayercontrol_p.h + platform/darwin/mediaplayer/avfmediaplayermetadatacontrol.mm platform/darwin/mediaplayer/avfmediaplayermetadatacontrol_p.h + platform/darwin/mediaplayer/avfmediaplayerservice.mm platform/darwin/mediaplayer/avfmediaplayerservice_p.h + platform/darwin/mediaplayer/avfmediaplayerserviceplugin.mm platform/darwin/mediaplayer/avfmediaplayerserviceplugin_p.h + platform/darwin/mediaplayer/avfmediaplayersession.mm platform/darwin/mediaplayer/avfmediaplayersession_p.h + platform/darwin/mediaplayer/avfvideooutput.mm platform/darwin/mediaplayer/avfvideooutput_p.h + platform/darwin/mediaplayer/avfvideowindowcontrol.mm platform/darwin/mediaplayer/avfvideowindowcontrol_p.h + platform/darwin/qdarwindevicemanager.mm platform/darwin/qdarwindevicemanager_p.h + platform/darwin/qdarwinintegration.cpp platform/darwin/qdarwinintegration_p.h PUBLIC_LIBRARIES ${FWAudioToolbox} ${FWCoreAudio} @@ -443,25 +438,10 @@ qt_internal_extend_target(Multimedia CONDITION APPLE AND NOT WATCHOS ${FWCoreVideo} ${FWFoundation} ${FWMetal} + ${FWQt::OpenGL} ${FWQuartzCore} + AVFoundation::AVFoundation Qt::Network - Qt::OpenGL - avfoundation -) - -qt_internal_extend_target(Multimedia CONDITION APPLE AND NOT WATCHOS AND (IOS OR TVOS) - SOURCES - platform/coreaudio/qcoreaudiosessionmanager.mm platform/coreaudio/qcoreaudiosessionmanager_p.h - PUBLIC_LIBRARIES - ${FWAVFoundation} - ${FWFoundation} -) - -qt_internal_extend_target(Multimedia CONDITION APPLE AND NOT IOS AND NOT TVOS AND NOT WATCHOS - PUBLIC_LIBRARIES - ${FWAppKit} - ${FWApplicationServices} - ${FWAudioUnit} ) qt_internal_extend_target(Multimedia CONDITION MACOS AND NOT WATCHOS @@ -478,51 +458,65 @@ qt_internal_extend_target(Multimedia CONDITION IOS AND NOT WATCHOS qt_internal_extend_target(Multimedia CONDITION APPLE AND NOT TVOS AND NOT WATCHOS SOURCES - platform/avfoundation/camera/avfaudioencodersettingscontrol.mm platform/avfoundation/camera/avfaudioencodersettingscontrol_p.h - platform/avfoundation/camera/avfaudioinputselectorcontrol.mm platform/avfoundation/camera/avfaudioinputselectorcontrol_p.h - platform/avfoundation/camera/avfcameracontrol.mm platform/avfoundation/camera/avfcameracontrol_p.h - platform/avfoundation/camera/avfcameradebug_p.h - platform/avfoundation/camera/avfcameradevicecontrol.mm platform/avfoundation/camera/avfcameradevicecontrol_p.h - platform/avfoundation/camera/avfcameraexposurecontrol.mm platform/avfoundation/camera/avfcameraexposurecontrol_p.h - platform/avfoundation/camera/avfcamerafocuscontrol.mm platform/avfoundation/camera/avfcamerafocuscontrol_p.h - platform/avfoundation/camera/avfcamerametadatacontrol.mm platform/avfoundation/camera/avfcamerametadatacontrol_p.h - platform/avfoundation/camera/avfcamerarenderercontrol.mm platform/avfoundation/camera/avfcamerarenderercontrol_p.h - platform/avfoundation/camera/avfcameraservice.mm platform/avfoundation/camera/avfcameraservice_p.h - platform/avfoundation/camera/avfcameraserviceplugin.mm platform/avfoundation/camera/avfcameraserviceplugin_p.h - platform/avfoundation/camera/avfcamerasession.mm platform/avfoundation/camera/avfcamerasession_p.h - platform/avfoundation/camera/avfcamerautility.mm platform/avfoundation/camera/avfcamerautility_p.h - platform/avfoundation/camera/avfcamerawindowcontrol.mm platform/avfoundation/camera/avfcamerawindowcontrol_p.h - platform/avfoundation/camera/avfimagecapturecontrol.mm platform/avfoundation/camera/avfimagecapturecontrol_p.h - platform/avfoundation/camera/avfimageencodercontrol.mm platform/avfoundation/camera/avfimageencodercontrol_p.h - platform/avfoundation/camera/avfmediacontainercontrol.mm platform/avfoundation/camera/avfmediacontainercontrol_p.h - platform/avfoundation/camera/avfmediavideoprobecontrol.mm platform/avfoundation/camera/avfmediavideoprobecontrol_p.h - platform/avfoundation/camera/avfstoragelocation.mm platform/avfoundation/camera/avfstoragelocation_p.h - platform/avfoundation/camera/avfvideoencodersettingscontrol.mm platform/avfoundation/camera/avfvideoencodersettingscontrol_p.h + platform/darwin/camera/avfaudioencodersettingscontrol.mm platform/darwin/camera/avfaudioencodersettingscontrol_p.h + platform/darwin/camera/avfcameracontrol.mm platform/darwin/camera/avfcameracontrol_p.h + platform/darwin/camera/avfcameradebug_p.h + platform/darwin/camera/avfcameradevicecontrol.mm platform/darwin/camera/avfcameradevicecontrol_p.h + platform/darwin/camera/avfcameraexposurecontrol.mm platform/darwin/camera/avfcameraexposurecontrol_p.h + platform/darwin/camera/avfcamerafocuscontrol.mm platform/darwin/camera/avfcamerafocuscontrol_p.h + platform/darwin/camera/avfcamerametadatacontrol.mm platform/darwin/camera/avfcamerametadatacontrol_p.h + platform/darwin/camera/avfcamerarenderercontrol.mm platform/darwin/camera/avfcamerarenderercontrol_p.h + platform/darwin/camera/avfcameraservice.mm platform/darwin/camera/avfcameraservice_p.h + platform/darwin/camera/avfcameraserviceplugin.mm platform/darwin/camera/avfcameraserviceplugin_p.h + platform/darwin/camera/avfcamerasession.mm platform/darwin/camera/avfcamerasession_p.h + platform/darwin/camera/avfcamerautility.mm platform/darwin/camera/avfcamerautility_p.h + platform/darwin/camera/avfcamerawindowcontrol.mm platform/darwin/camera/avfcamerawindowcontrol_p.h + platform/darwin/camera/avfimagecapturecontrol.mm platform/darwin/camera/avfimagecapturecontrol_p.h + platform/darwin/camera/avfimageencodercontrol.mm platform/darwin/camera/avfimageencodercontrol_p.h + platform/darwin/camera/avfmediacontainercontrol.mm platform/darwin/camera/avfmediacontainercontrol_p.h + platform/darwin/camera/avfmediavideoprobecontrol.mm platform/darwin/camera/avfmediavideoprobecontrol_p.h + platform/darwin/camera/avfstoragelocation.mm platform/darwin/camera/avfstoragelocation_p.h + platform/darwin/camera/avfvideoencodersettingscontrol.mm platform/darwin/camera/avfvideoencodersettingscontrol_p.h ) qt_internal_extend_target(Multimedia CONDITION MACOS AND NOT TVOS AND NOT WATCHOS SOURCES - platform/avfoundation/camera/avfmediarecordercontrol.mm platform/avfoundation/camera/avfmediarecordercontrol_p.h + platform/darwin/camera/avfmediarecordercontrol.mm platform/darwin/camera/avfmediarecordercontrol_p.h ) qt_internal_extend_target(Multimedia CONDITION IOS AND NOT TVOS AND NOT WATCHOS SOURCES - platform/avfoundation/camera/avfmediaassetwriter.mm platform/avfoundation/camera/avfmediaassetwriter_p.h - platform/avfoundation/camera/avfmediarecordercontrol_ios.mm platform/avfoundation/camera/avfmediarecordercontrol_ios_p.h + platform/darwin/camera/avfmediaassetwriter.mm platform/darwin/camera/avfmediaassetwriter_p.h + platform/darwin/camera/avfmediarecordercontrol_ios.mm platform/darwin/camera/avfmediarecordercontrol_ios_p.h +) + +qt_internal_extend_target(Multimedia CONDITION APPLE AND NOT WATCHOS AND (IOS OR TVOS) + SOURCES + platform/darwin/audio/qcoreaudiosessionmanager.mm platform/darwin/audio/qcoreaudiosessionmanager_p.h + PUBLIC_LIBRARIES + ${FWAVFoundation} + ${FWFoundation} +) + +qt_internal_extend_target(Multimedia CONDITION APPLE AND NOT IOS AND NOT TVOS AND NOT WATCHOS + PUBLIC_LIBRARIES + ${FWAppKit} + ${FWApplicationServices} + ${FWAudioUnit} ) qt_internal_extend_target(Multimedia CONDITION APPLE AND QT_FEATURE_opengl AND NOT WATCHOS AND (IOS OR TVOS) SOURCES - platform/avfoundation/mediaplayer/avfdisplaylink.mm platform/avfoundation/mediaplayer/avfdisplaylink_p.h - platform/avfoundation/mediaplayer/avfvideoframerenderer_ios.mm platform/avfoundation/mediaplayer/avfvideoframerenderer_ios_p.h - platform/avfoundation/mediaplayer/avfvideorenderercontrol.mm platform/avfoundation/mediaplayer/avfvideorenderercontrol_p.h + platform/darwin/mediaplayer/avfdisplaylink.mm platform/darwin/mediaplayer/avfdisplaylink_p.h + platform/darwin/mediaplayer/avfvideoframerenderer_ios.mm platform/darwin/mediaplayer/avfvideoframerenderer_ios_p.h + platform/darwin/mediaplayer/avfvideorenderercontrol.mm platform/darwin/mediaplayer/avfvideorenderercontrol_p.h ) qt_internal_extend_target(Multimedia CONDITION APPLE AND QT_FEATURE_opengl AND NOT IOS AND NOT TVOS AND NOT WATCHOS SOURCES - platform/avfoundation/mediaplayer/avfdisplaylink.mm platform/avfoundation/mediaplayer/avfdisplaylink_p.h - platform/avfoundation/mediaplayer/avfvideoframerenderer.mm platform/avfoundation/mediaplayer/avfvideoframerenderer_p.h - platform/avfoundation/mediaplayer/avfvideorenderercontrol.mm platform/avfoundation/mediaplayer/avfvideorenderercontrol_p.h + platform/darwin/mediaplayer/avfdisplaylink.mm platform/darwin/mediaplayer/avfdisplaylink_p.h + platform/darwin/mediaplayer/avfvideoframerenderer.mm platform/darwin/mediaplayer/avfvideoframerenderer_p.h + platform/darwin/mediaplayer/avfvideorenderercontrol.mm platform/darwin/mediaplayer/avfvideorenderercontrol_p.h ) qt_internal_extend_target(Multimedia CONDITION QNX @@ -563,10 +557,10 @@ qt_internal_extend_target(Multimedia CONDITION QNX platform/qnx/common platform/qnx/mediaplayer PUBLIC_LIBRARIES + MMRenderer::MMRenderer asound audio_manager camapi - mmrenderer ) qt_internal_add_docs(Multimedia doc/qtmultimedia.qdocconf |