/* * Created on Jun 2, 2004 * * To change the template for this generated file go to * Window - Preferences - Java - Code Generation - Code and Comments */ package org.kc7bfi.jflac; import org.kc7bfi.jflac.frame.Frame; import org.kc7bfi.jflac.metadata.Metadata; /** * FrameListener interface. * This interface defines the singatures for a class to listen * for frame events from the Decoder. * * @author kc7bfi */ public interface FrameListener { /** * Called for each Metadata frame read. * * @param metadata The metadata frame read */ public void processMetadata(Metadata metadata); /** * Called for each data frame read. * * @param frame The data frame read */ public void processFrame(Frame frame); /** * Called for each frame error detected. * * @param msg The error message */ public void processError(String msg); }