package org.korsakow.services.encoders.sound;
import java.io.File;
import java.util.Collection;
import org.korsakow.services.encoders.EncoderException;
import org.korsakow.services.encoders.IEncoder;
public interface SoundEncoder extends IEncoder
{
static interface SoundEncoderDescription
{
Collection<SoundFormat> getSupportedInputFormats();
Collection<SoundFormat> getSupportedOutputFormats();
Class<? extends SoundEncoder> getEncoderClass();
}
void encode(SoundFormat destFormat, File src, File dst) throws EncoderException, InterruptedException;
}