package com.limegroup.gnutella.metadata; import com.limegroup.gnutella.metadata.audio.AudioMetaData; import com.limegroup.gnutella.xml.LimeXMLReplyCollection.MetaDataState; /** * Writes metadata to disk, each type of media editor must implement * this interface. */ public interface MetaWriter { /** * Writes the meta data contained in AudioMetaData to the file. */ public MetaDataState commitMetaData(String filename, AudioMetaData audioData); /** * Returns an array of extensions whose meta data can be written. */ public String[] getSupportedExtensions(); }