I´ve been trying to wrap my head around the whole mixer scene and the more I read up on it, the more confused I get. So why not ask the greatest community known to man

What I want to do is to have some kind of mixer to control my sounds when i stream. The thing is that want to be able to set gamesound, teamspeak, spotify separatly through the hardware mixer.
Is this even possible?