Jag undrar om det finns något sätt att känna av om ett program använder ljudkortet, jag ska göra såhär är det tänkt: Inte rent praktiskt men teoretiskt.Känna av om en process använder ljudkortet
WMP spelar musik (WMA/MP3/Radio) men när ett annat program använder ljudkortet så vill jag pausa WMP, då måste jag på något sätt känna av om det andra programmet använder ljudkortet.
Någon som har några tips på lösning? Helst i VB.NETSv: Känna av om en process använder ljudkortet
Med directx eller liknande låg-nivå tjafs borde du kunna kolla hur många lediga ljudkanaler det finns. De borde du kunna hålla koll på. Sedan borde du kunna kolla om de spelar någonting; exakt hur vet jag inte, men gissar på att det finns någon sådan info att tillgå + att du kan kolla om ljudbuffern är tom eller inte.
Om du gör det där någon gång i sekunden eller likande så borde du kunna få fram vad du söker efter