summaryrefslogtreecommitdiffstats
path: root/src/plugins/coreaudio/coreaudiosessionmanager.mm
diff options
context:
space:
mode:
authorYoann Lopes <yoann.lopes@digia.com>2014-03-31 14:22:40 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-04-01 13:43:13 +0200
commitd2b54b360ec0cedf2dfd64c72cc8f476fb93bc7c (patch)
tree60d55122abb4b7953e6d2d4512b73b394ea67521 /src/plugins/coreaudio/coreaudiosessionmanager.mm
parentb6970e2e79aac9a63bc4db5f879a3f050889f991 (diff)
CoreAudio: fix supported channel count.
We were using the number of channels actually used by audio devices as the maximum channel count. This is wrong as CoreAudio can automatically split or merge channels in order to accommodate the device. We now assume all channel configurations are valid. Task-number: QTBUG-37956 Change-Id: Ia8e8bbea8543caa7fecda305be74a2953b92fd25 Reviewed-by: Andy Nichols <andy.nichols@digia.com>
Diffstat (limited to 'src/plugins/coreaudio/coreaudiosessionmanager.mm')
-rw-r--r--src/plugins/coreaudio/coreaudiosessionmanager.mm10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/plugins/coreaudio/coreaudiosessionmanager.mm b/src/plugins/coreaudio/coreaudiosessionmanager.mm
index 0e795e786..04c8b6ed4 100644
--- a/src/plugins/coreaudio/coreaudiosessionmanager.mm
+++ b/src/plugins/coreaudio/coreaudiosessionmanager.mm
@@ -377,16 +377,6 @@ QList<QByteArray> CoreAudioSessionManager::outputDevices()
return outputDevices;
}
-int CoreAudioSessionManager::inputChannelCount()
-{
- return [[m_sessionObserver audioSession] inputNumberOfChannels];
-}
-
-int CoreAudioSessionManager::outputChannelCount()
-{
- return [[m_sessionObserver audioSession] outputNumberOfChannels];
-}
-
float CoreAudioSessionManager::currentIOBufferDuration()
{
return [[m_sessionObserver audioSession] IOBufferDuration];