com.jmex.audio.event
Interface TrackStateListener

All Known Implementing Classes:
TrackStateAdapter

public interface TrackStateListener

Version:
$Id: TrackStateListener.java 4133 2009-03-19 20:40:11Z blaine.dev $
Author:
Joshua Slack

Method Summary
 void trackFinishedFade(AudioTrack track)
          Called when a fading track hits volume == 0.
 void trackPaused(AudioTrack track)
          Called when a track is stopped.
 void trackPlayed(AudioTrack track)
          Called when a track is played.
 void trackStopped(AudioTrack track)
          Called when a track is paused.
 

Method Detail

trackPlayed

void trackPlayed(AudioTrack track)
Called when a track is played.

Parameters:
track - the track that just started playing

trackPaused

void trackPaused(AudioTrack track)
Called when a track is stopped.

Parameters:
track - the track that was just stopped

trackStopped

void trackStopped(AudioTrack track)
Called when a track is paused.

Parameters:
track - the track that was just paused

trackFinishedFade

void trackFinishedFade(AudioTrack track)
Called when a fading track hits volume == 0. This is only triggered by a programatic fade, not one in the sound file itself.

Parameters:
track - the track that was fading