internal void EndSynthesizeContacting (TrackInfo track, bool idle) { if (track == synthesized_contacting_track) { synthesized_contacting_track = null; if (idle) { RaiseEvent (new PlayerEventStateChangeArgs (PlayerState.Contacting, PlayerState.Idle)); } } }