refactoring of audio related classes.
refactoring of audio related classes.