package net.pms.external;
import net.pms.dlna.DLNAMediaInfo;
import net.pms.dlna.DLNAResource;
/**
* Classes implementing this interface and packaged as pms plugins will be
* notified when a resources starts or stops being played
*/
public interface StartStopListener extends ExternalListener {
/**
* Called when a resource starts playing
* @param media the DLNAMediaInfo for the resource being played
* @param resource the DLNAResource being played
*/
public void nowPlaying(DLNAMediaInfo media, DLNAResource resource);
/**
* Called when a resource stops playing
* @param media the DLNAMediaInfo for the resource being stopped
* @param resource the DLNAResource being stopped
*/
public void donePlaying(DLNAMediaInfo media, DLNAResource resource);
}