net.sourceforge.atunes.kernel.modules.cdripper.encoders
Interface Encoder

All Known Implementing Classes:
FlacEncoder, LameEncoder, Mp4Encoder, NeroAacEncoder, OggEncoder, WavEncoder

public interface Encoder

The Interface Encoder.


Method Summary
 boolean encode(java.io.File originalFile, java.io.File encodedFile, java.lang.String title, int trackNumber, java.lang.String artist, java.lang.String composer)
          Encode.
 java.lang.String getExtensionOfEncodedFiles()
          Gets the extension of encoded files.
 void setAlbum(java.lang.String album)
          Sets the album.
 void setArtist(java.lang.String artist)
          Sets the artist.
 void setGenre(java.lang.String genre)
          Sets the genre.
 void setListener(EncoderProgressListener listener)
          Sets the listener.
 void setQuality(java.lang.String quality)
          Sets the quality.
 void setYear(int year)
          Sets the year.
 void stop()
          Stop.
 

Method Detail

encode

boolean encode(java.io.File originalFile,
               java.io.File encodedFile,
               java.lang.String title,
               int trackNumber,
               java.lang.String artist,
               java.lang.String composer)
Encode.

Parameters:
originalFile - the original file
encodedFile - the encoded file
title - the title
trackNumber - the track number
artist - the artist
composer - the composer
Returns:
true, if successful

getExtensionOfEncodedFiles

java.lang.String getExtensionOfEncodedFiles()
Gets the extension of encoded files.

Returns:
the extension of encoded files

setAlbum

void setAlbum(java.lang.String album)
Sets the album.

Parameters:
album - the new album

setArtist

void setArtist(java.lang.String artist)
Sets the artist.

Parameters:
artist - the new artist

setGenre

void setGenre(java.lang.String genre)
Sets the genre.

Parameters:
genre - the new genre

setListener

void setListener(EncoderProgressListener listener)
Sets the listener.

Parameters:
listener - the new listener

setQuality

void setQuality(java.lang.String quality)
Sets the quality.

Parameters:
quality - the new quality

setYear

void setYear(int year)
Sets the year.

Parameters:
year - the new year

stop

void stop()
Stop.



Copyright © 2006-2008 The aTunes Team. All Rights Reserved.