summaryrefslogtreecommitdiff
path: root/Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp
diff options
context:
space:
mode:
authorSoren Jorvang <soren.jorvang@gmail.com>2011-02-02 18:21:20 +0000
committerSoren Jorvang <soren.jorvang@gmail.com>2011-02-02 18:21:20 +0000
commit9c21d003af3dc9654a9b302c3085253d55cab20e (patch)
treedda706ba5f40f789c0afc3c7cbf8554dcae5ce1a /Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp
parent9a975705bff532d3a81651145a08e056b0410f8d (diff)
Remove the global namespace a bit and remove some dead code.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7043 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp')
-rw-r--r--Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp20
1 files changed, 7 insertions, 13 deletions
diff --git a/Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp b/Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp
index 2e76294681..a230d07a75 100644
--- a/Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp
+++ b/Source/Core/AudioCommon/Src/CoreAudioSoundStream.cpp
@@ -19,25 +19,19 @@
#include "CoreAudioSoundStream.h"
-OSStatus callback(void *inRefCon, AudioUnitRenderActionFlags *ioActionFlags,
- const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber,
- UInt32 inNumberFrames, AudioBufferList *ioData)
+OSStatus CoreAudioSound::callback(void *inRefCon,
+ AudioUnitRenderActionFlags *ioActionFlags,
+ const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber,
+ UInt32 inNumberFrames, AudioBufferList *ioData)
{
for (UInt32 i = 0; i < ioData->mNumberBuffers; i++)
- {
- ((CoreAudioSound *)inRefCon)-> \
- RenderSamples(ioData->mBuffers[i].mData,
- ioData->mBuffers[i].mDataByteSize);
- }
+ ((CoreAudioSound *)inRefCon)->m_mixer->
+ Mix((short *)ioData->mBuffers[i].mData,
+ ioData->mBuffers[i].mDataByteSize / 4);
return noErr;
}
-void CoreAudioSound::RenderSamples(void *target, UInt32 size)
-{
- m_mixer->Mix((short *)target, size / 4);
-}
-
CoreAudioSound::CoreAudioSound(CMixer *mixer) : SoundStream(mixer)
{
}