diff options
author | Mike Krus <mike.krus@kdab.com> | 2015-12-30 12:02:18 +0000 |
---|---|---|
committer | Yoann Lopes <yoann.lopes@theqtcompany.com> | 2016-01-13 14:16:40 +0000 |
commit | a12f3d6fee700fb19b51b85934acddf536c483cf (patch) | |
tree | ed6d0670335e90e86b5bd1e3c0ca64957c38c966 /src/plugins/coreaudio/coreaudiosessionmanager.mm | |
parent | b323f7803abb3dff5ffd92dd6d9f228cb9a55c40 (diff) |
tvOS support
Builds, tested simple video playback
Change-Id: I04e1da050c587cba3609107dc88a155a6949f2c3
Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com>
Diffstat (limited to 'src/plugins/coreaudio/coreaudiosessionmanager.mm')
-rw-r--r-- | src/plugins/coreaudio/coreaudiosessionmanager.mm | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/coreaudio/coreaudiosessionmanager.mm b/src/plugins/coreaudio/coreaudiosessionmanager.mm index 15d1ad86f..5c6b3b4d1 100644 --- a/src/plugins/coreaudio/coreaudiosessionmanager.mm +++ b/src/plugins/coreaudio/coreaudiosessionmanager.mm @@ -274,7 +274,9 @@ bool CoreAudioSessionManager::setCategory(CoreAudioSessionManager::AudioSessionC targetCategory = AVAudioSessionCategoryPlayAndRecord; break; case CoreAudioSessionManager::AudioProcessing: +#ifndef Q_OS_TVOS targetCategory = AVAudioSessionCategoryAudioProcessing; +#endif break; case CoreAudioSessionManager::MultiRoute: #if QT_IOS_DEPLOYMENT_TARGET_BELOW(__IPHONE_6_0) @@ -348,8 +350,10 @@ CoreAudioSessionManager::AudioSessionCategorys CoreAudioSessionManager::category localCategory = Record; } else if (category == AVAudioSessionCategoryPlayAndRecord) { localCategory = PlayAndRecord; +#ifndef Q_OS_TVOS } else if (category == AVAudioSessionCategoryAudioProcessing) { localCategory = AudioProcessing; +#endif } else if ( #if QT_IOS_DEPLOYMENT_TARGET_BELOW(__IPHONE_6_0) QSysInfo::MacintoshVersion >= QSysInfo::MV_IOS_6_0 && |