itchio / capsule

🎬 Cross-platform hotkey short video capture for games
GNU General Public License v2.0
178 stars 14 forks source link

HAL support (macOS) #46

Open fasterthanlime opened 7 years ago

fasterthanlime commented 7 years ago

Overland is a wwise game, it's terribly slow in my test VM though so it'd take me a long time to figure out exactly what it's using - but in my last test it didn't seem like the coreaudio hooks were called.

Maybe someone whose mac hardware didn't die on them unexpectedly can help research this?

fasterthanlime commented 7 years ago

Looks like WWise is using AkSoundEngine which in turns uses HAL (IOAudioDevice etc.) instead of the AudioUnit stuff we're hooking - see https://developer.apple.com/library/content/documentation/DeviceDrivers/Conceptual/WritingAudioDrivers/AudioOnMacOSX/AudioOnMacOSX.html