org.tritonus.sampled.convert.vorbis
Class VorbisFormatConversionProvider
java.lang.Object
javax.sound.sampled.spi.FormatConversionProvider
org.tritonus.share.sampled.convert.TFormatConversionProvider
org.tritonus.share.sampled.convert.TSimpleFormatConversionProvider
org.tritonus.share.sampled.convert.TEncodingFormatConversionProvider
org.tritonus.sampled.convert.vorbis.VorbisFormatConversionProvider
- public class VorbisFormatConversionProvider
- extends TEncodingFormatConversionProvider
ConversionProvider for ogg vorbis encoding.
This FormatConversionProvider uses the native libraries libogg,
libvorbis and libvorbisenc to implement encoding to ogg vorbis.
- Author:
- Matthias Pfisterer
Methods inherited from class org.tritonus.share.sampled.convert.TSimpleFormatConversionProvider |
disable, doMatch, doMatch, getCollectionSourceEncodings, getCollectionSourceFormats, getCollectionTargetEncodings, getCollectionTargetFormats, getFrameSize, getSourceEncodings, getTargetEncodings, getTargetEncodings, isAllowedSourceEncoding, isAllowedSourceFormat, isAllowedTargetEncoding, isAllowedTargetFormat, isSourceEncodingSupported, isTargetEncodingSupported, replaceNotSpecified |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VorbisFormatConversionProvider
public VorbisFormatConversionProvider()
- Constructor.
getAudioInputStream
public AudioInputStream getAudioInputStream(AudioFormat targetFormat,
AudioInputStream audioInputStream)
- Specified by:
getAudioInputStream
in class FormatConversionProvider
getDefaultTargetFormat
protected AudioFormat getDefaultTargetFormat(AudioFormat targetFormat,
AudioFormat sourceFormat)