summaryrefslogtreecommitdiffstats
path: root/src/plugins/coreaudio/coreaudio.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/coreaudio/coreaudio.pro')
-rw-r--r--src/plugins/coreaudio/coreaudio.pro39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/plugins/coreaudio/coreaudio.pro b/src/plugins/coreaudio/coreaudio.pro
new file mode 100644
index 000000000..146851493
--- /dev/null
+++ b/src/plugins/coreaudio/coreaudio.pro
@@ -0,0 +1,39 @@
+TARGET = qtaudio_coreaudio
+QT += multimedia-private
+
+PLUGIN_TYPE = audio
+PLUGIN_CLASS_NAME = CoreAudioPlugin
+
+load(qt_plugin)
+OTHER_FILES += \
+ coreaudio.json
+
+#DEFINES += QT_DEBUG_COREAUDIO
+
+HEADERS += \
+ coreaudiodeviceinfo.h \
+ coreaudioinput.h \
+ coreaudiooutput.h \
+ coreaudioplugin.h \
+ coreaudioutils.h
+
+OBJECTIVE_SOURCES += \
+ coreaudiodeviceinfo.mm \
+ coreaudioinput.mm \
+ coreaudiooutput.mm \
+ coreaudioplugin.mm \
+ coreaudioutils.mm
+
+ios {
+ HEADERS += coreaudiosessionmanager.h
+ OBJECTIVE_SOURCES += coreaudiosessionmanager.mm
+ LIBS += -framework AVFoundation
+} else {
+ LIBS += \
+ -framework ApplicationServices \
+ -framework AudioUnit
+}
+
+LIBS += \
+ -framework CoreAudio \
+ -framework AudioToolbox