Version 0.199
Docs
- Updated the documentation to reflect the new API changes listed below.
- Added documentation of the overwolf.games.GameInfoType Enum.
API
Updated API:
overwolf.streaming
[EXPERIMENTAL]:- ABSTRACT - It is now possible to choose to capture audio from a game and other specific audio processes, rather than only the entire desktop's audio.
overwolf.streaming.getCapabilities
- New method for obtaining all streaming capabilities in one place, for both video and audio.- Returns a callback with
overwolf.streaming.StreamingCapabilities
. - Of particular note is the new
audioProcessCaptureSupported
flag, that lets us know iffiltered_capture
can be enabled.
- Returns a callback with
overwolf.streaming.StreamAudioOptions.game
has been changed tooverwolf.streaming.GameAudioDevice
. The new fieldfiltered_capture
has been added, and can be used ifaudioProcessCaptureSupported
returned true (this depends on the machine running the app, so make sure to always check it!).
New API:
overwolf.games.tracked.getRunningGameInfo
- New method for obtaining game info from tracked games, similar tooverwolf.games.getRunningGameInfo
.- This method will only work if
tracked
andtrack_all_games
are both set to true in the app manifest, but it will work on all games, regardless of whether they're supported or not. - Keep in mind that an unsupported game that was tracked still won't necessarily work as intended, so be sure to test that it works for your specific use case!
- This method will only work if
Platform
- Several improvements to Overwolf dll stability.
Bug Fixes
overwolf.games.getRunningGameInfo
will no longer return a monitor handle of 0 in certain edge cases.