From 5e85e8c5e03105e43cf9f2216e993c0596d7dfec Mon Sep 17 00:00:00 2001 From: peter1138 Date: Thu, 5 Jul 2007 12:23:54 +0000 Subject: (svn r10444) -Codechange: switch to c++ classes and inheritance for sound/music/video drivers, using self-registration based on the blitter-model. --- src/sound/cocoa_s.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'src/sound/cocoa_s.cpp') diff --git a/src/sound/cocoa_s.cpp b/src/sound/cocoa_s.cpp index 246cbcecf..0c1e793f9 100644 --- a/src/sound/cocoa_s.cpp +++ b/src/sound/cocoa_s.cpp @@ -36,6 +36,7 @@ #undef Point #undef Rect +static FSoundDriver_Cocoa iFSoundDriver_Cocoa; static AudioUnit _outputAudioUnit; @@ -48,7 +49,7 @@ static OSStatus audioCallback(void *inRefCon, AudioUnitRenderActionFlags inActio } -static const char *CocoaSoundStart(const char * const *parm) +const char *SoundDriver_Cocoa::Start(const char * const *parm) { Component comp; ComponentDescription desc; @@ -116,7 +117,7 @@ static const char *CocoaSoundStart(const char * const *parm) } -static void CocoaSoundStop() +void SoundDriver_Cocoa::Stop() { struct AudioUnitInputCallback callback; @@ -140,10 +141,4 @@ static void CocoaSoundStop() } } - -const HalSoundDriver _cocoa_sound_driver = { - CocoaSoundStart, - CocoaSoundStop, -}; - #endif /* WITH_COCOA */ -- cgit v1.2.3-54-g00ecf