Normal
Agree, we need to tie up the new instance however requires:- A way of knowing if it has changed and update accordingly- Change volume on the default Windows device if user has set video audio device to Default or new option in GUI where you can select which device to use like with video audio renderer (default directsound / device X etc..)Now the Win32 audio API is pretty hard to deal with and couldn't find any clear examples for events so far, this was one of the reasons I went with AudioSwitcher core API which has easy control and can be events driven (also async for most parts in latest beta)Integration with that probably won't work well with Mediaportal but the developer is very helpful as he wrote the wrapper for the Win32 audio API so might possibly have a solution so we could ask him on Github
Agree, we need to tie up the new instance however requires:
- A way of knowing if it has changed and update accordingly
- Change volume on the default Windows device if user has set video audio device to Default or new option in GUI where you can select which device to use like with video audio renderer (default directsound / device X etc..)
Now the Win32 audio API is pretty hard to deal with and couldn't find any clear examples for events so far, this was one of the reasons I went with AudioSwitcher core API which has easy control and can be events driven (also async for most parts in latest beta)
Integration with that probably won't work well with Mediaportal but the developer is very helpful as he wrote the wrapper for the Win32 audio API so might possibly have a solution so we could ask him on Github