A TGenericPlayer combines a synchronizable player, an event receiver , and a time manager. The time manager provides conversion function between dates in different format : BBU, millisecond and ticks.