do any of you recommend a class for vb.net or c# for detecting volume change and grabbing it's current level for, primarily the master volume? i will then take this and create a "popup" transparent OSD displaying the volume percentage and a progressbar/indicator of some sort.

i'd rather do this than have to install girder and muck about with it's settings/files/plugins/etc.

thanks.

and for the record, i have searched on several sites, vbcity, daniweb, devx, among many others and have not had much luck with this. i suppose this could be harder than i was expecting because of the need for a generic class that can work across sound cards and dsp/chipsets.

EDIT: WOOPS, looks like Zorro came through in his thread. Disregard this thread for the time-being.