coreaudio: implement volume control