IMediaTool reduceVolume = new VolumeAdjustTool(0.1);
// create a tool chain:
// reader -> addTimeStamp -> reduceVolume -> writer
reader.addListener(addTimeStamp);
addTimeStamp.addListener(reduceVolume);
reduceVolume.addListener(writer);
// add a viewer to the writer, to see media modified media