| TARGET = qtaudio_coreaudio |
| QT += multimedia-private |
| |
| 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|tvos { |
| HEADERS += coreaudiosessionmanager.h |
| OBJECTIVE_SOURCES += coreaudiosessionmanager.mm |
| LIBS += -framework Foundation -framework AVFoundation |
| } else { |
| LIBS += \ |
| -framework ApplicationServices \ |
| -framework AudioUnit |
| } |
| |
| LIBS += \ |
| -framework CoreAudio \ |
| -framework AudioToolbox |
| |
| PLUGIN_TYPE = audio |
| PLUGIN_CLASS_NAME = CoreAudioPlugin |
| load(qt_plugin) |