git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63155
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
-// Name: src/osx/carbon/sound.cpp
-// Purpose: wxSound class implementation: optional
-// Author: Ryan Norton
+// Name: src/osx/core/sound.cpp
+// Purpose: wxSound class implementation using AudioToolbox
+// Author: Stefan Csomor
// Modified by: Stefan Csomor
// Modified by: Stefan Csomor
// RCS-ID: $Id: sound.cpp 61475 2009-07-20 16:47:54Z VZ $
// RCS-ID: $Id: sound.cpp 61475 2009-07-20 16:47:54Z VZ $
-// Copyright: (c) Ryan Norton
+// Copyright: (c) Stefan Csomor
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
wxCFRef<CFURLRef> url(CFURLCreateWithFileSystemPath(kCFAllocatorDefault, cfMutableString , kCFURLPOSIXPathStyle, false));
AudioServicesCreateSystemSoundID(url, &m_soundID);
wxCFRef<CFURLRef> url(CFURLCreateWithFileSystemPath(kCFAllocatorDefault, cfMutableString , kCFURLPOSIXPathStyle, false));
AudioServicesCreateSystemSoundID(url, &m_soundID);
- AudioServicesAddSystemSoundCompletion( m_soundID, NULL, NULL, wxOSXAudioToolboxSoundData::CompletionCallback, (void *) this );
+ AudioServicesAddSystemSoundCompletion( m_soundID, CFRunLoopGetCurrent(), NULL, wxOSXAudioToolboxSoundData::CompletionCallback, (void *) this );
bool sync = !(flags & wxSOUND_ASYNC);
bool sync = !(flags & wxSOUND_ASYNC);