Home
last modified time | relevance | path

Searched refs:_refInstance (Results 1 – 9 of 9) sorted by relevance

/dports/games/libretro-scummvm/scummvm-7b1e929/audio/softsynth/fmtowns_pc98/
H A Dpc98_audio.cpp69 static PC98AudioCoreInternal *_refInstance; member in PC98AudioCoreInternal
95 if (_refCount == 1 && _refInstance == 0) in addNewRef()
96 _refInstance = new PC98AudioCoreInternal(mixer, owner, driver, type); in addNewRef()
97 else if (_refCount < 2 || _refInstance == 0) in addNewRef()
99 else if (!_refInstance->assignPluginDriver(owner, driver)) in addNewRef()
102 return _refInstance; in addNewRef()
112 if (_refInstance) in releaseRef()
113 _refInstance->removePluginDriver(owner); in releaseRef()
115 delete _refInstance; in releaseRef()
116 _refInstance = 0; in releaseRef()
[all …]
H A Dtowns_audio.cpp269 static TownsAudioInterfaceInternal *_refInstance; member in TownsAudioInterfaceInternal
416 if (_refCount == 1 && _refInstance == 0) in addNewRef()
417 _refInstance = new TownsAudioInterfaceInternal(mixer, owner, driver, externalMutex); in addNewRef()
418 else if (_refCount < 2 || _refInstance == 0) in addNewRef()
420 else if (!_refInstance->assignPluginDriver(owner, driver)) in addNewRef()
423 return _refInstance; in addNewRef()
433 if (_refInstance) in releaseRef()
434 _refInstance->removePluginDriver(owner); in releaseRef()
436 delete _refInstance; in releaseRef()
437 _refInstance = 0; in releaseRef()
[all …]
/dports/games/scummvm/scummvm-2.5.1/audio/softsynth/fmtowns_pc98/
H A Dpc98_audio.cpp69 static PC98AudioCoreInternal *_refInstance; member in PC98AudioCoreInternal
95 if (_refCount == 1 && _refInstance == 0) in addNewRef()
96 _refInstance = new PC98AudioCoreInternal(mixer, owner, driver, type); in addNewRef()
97 else if (_refCount < 2 || _refInstance == 0) in addNewRef()
99 else if (!_refInstance->assignPluginDriver(owner, driver)) in addNewRef()
102 return _refInstance; in addNewRef()
112 if (_refInstance) in releaseRef()
113 _refInstance->removePluginDriver(owner); in releaseRef()
115 delete _refInstance; in releaseRef()
116 _refInstance = 0; in releaseRef()
[all …]
H A Dsega_audio.cpp133 static SegaAudioInterfaceInternal *_refInstance; member in SegaAudioInterfaceInternal
137 SegaAudioInterfaceInternal *SegaAudioInterfaceInternal::_refInstance = 0; member in SegaAudioInterfaceInternal
161 if (_refCount == 1 && _refInstance == 0) in addNewRef()
162 _refInstance = new SegaAudioInterfaceInternal(mixer, owner, driver); in addNewRef()
163 else if (_refCount < 2 || _refInstance == 0) in addNewRef()
165 else if (!_refInstance->assignPluginDriver(owner, driver)) in addNewRef()
168 return _refInstance; in addNewRef()
178 if (_refInstance) in releaseRef()
179 _refInstance->removePluginDriver(owner); in releaseRef()
181 delete _refInstance; in releaseRef()
[all …]
H A Dtowns_audio.cpp248 static TownsAudioInterfaceInternal *_refInstance; member in TownsAudioInterfaceInternal
400 if (_refCount == 1 && _refInstance == 0) in addNewRef()
401 _refInstance = new TownsAudioInterfaceInternal(mixer, owner, driver, externalMutex); in addNewRef()
402 else if (_refCount < 2 || _refInstance == 0) in addNewRef()
404 else if (!_refInstance->assignPluginDriver(owner, driver)) in addNewRef()
407 return _refInstance; in addNewRef()
417 if (_refInstance) in releaseRef()
418 _refInstance->removePluginDriver(owner); in releaseRef()
420 delete _refInstance; in releaseRef()
421 _refInstance = 0; in releaseRef()
[all …]
/dports/games/scummvm/scummvm-2.5.1/engines/kyra/sound/drivers/
H A Dsegacd.cpp291 static SegaAudioDriverInternal *_refInstance; member in Kyra::SegaAudioDriverInternal
869 SegaAudioDriverInternal *SegaAudioDriverInternal::_refInstance = 0; member in Kyra::SegaAudioDriverInternal
911 if (_refCount == 1 && _refInstance == 0) in open()
912 _refInstance = new SegaAudioDriverInternal(mixer); in open()
913 else if (_refCount < 2 || _refInstance == 0) in open()
916 return _refInstance; in open()
926 delete _refInstance; in close()
927 _refInstance = 0; in close()
H A Daudiomaster2.cpp127 static AudioMaster2Internal *_refInstance; member in Kyra::AudioMaster2Internal
1191 AudioMaster2Internal *AudioMaster2Internal::_refInstance = 0; member in Kyra::AudioMaster2Internal
1212 if (_refCount == 1 && _refInstance == 0) in open()
1213 _refInstance = new AudioMaster2Internal(mixer); in open()
1214 else if (_refCount < 2 || _refInstance == 0) in open()
1217 return _refInstance; in open()
1227 delete _refInstance; in close()
1228 _refInstance = 0; in close()
H A Dmlalf98.cpp427 static MLALF98Internal *_refInstance; member in Kyra::MLALF98Internal
1630 MLALF98Internal *MLALF98Internal::_refInstance = 0; member in Kyra::MLALF98Internal
1679 if (_refCount == 1 && _refInstance == 0) in open()
1680 _refInstance = new MLALF98Internal(mixer, emuType); in open()
1681 else if (_refCount < 2 || _refInstance == 0) in open()
1684 return _refInstance; in open()
1694 delete _refInstance; in close()
1695 _refInstance = 0; in close()
/dports/games/libretro-scummvm/scummvm-7b1e929/engines/kyra/sound/drivers/
H A Daudiomaster2.cpp127 static AudioMaster2Internal *_refInstance; member in Kyra::AudioMaster2Internal
1194 AudioMaster2Internal *AudioMaster2Internal::_refInstance = 0; member in Kyra::AudioMaster2Internal
1215 if (_refCount == 1 && _refInstance == 0) in open()
1216 _refInstance = new AudioMaster2Internal(mixer); in open()
1217 else if (_refCount < 2 || _refInstance == 0) in open()
1220 return _refInstance; in open()
1230 delete _refInstance; in close()
1231 _refInstance = 0; in close()