Copyright 2012-04-26 Werner Randelshofer

org.monte.media.avi
Class AVIPCMAudioCodec

java.lang.Object
  extended by org.monte.media.AbstractCodec
      extended by org.monte.media.AbstractAudioCodec
          extended by org.monte.media.audio.PCMAudioCodec
              extended by org.monte.media.avi.AVIPCMAudioCodec
All Implemented Interfaces:
Codec

public class AVIPCMAudioCodec
extends PCMAudioCodec

PCMAudioCodec performs sign conversion, endian conversion and quantization conversion of PCM audio data.

Does not perform sampling rate conversion or channel conversion.

FIXME Maybe create separate subclasses for AVI PCM and QuickTime PCM.

Version:
1.0 2011-07-10 Created.
Author:
Werner Randelshofer

Field Summary
 
Fields inherited from class org.monte.media.AbstractCodec
inputFormat, inputFormats, name, outputFormat, outputFormats
 
Fields inherited from interface org.monte.media.Codec
CODEC_FAILED, CODEC_INPUT_NOT_CONSUMED, CODEC_OK, CODEC_OUTPUT_NOT_FILLED
 
Constructor Summary
AVIPCMAudioCodec()
           
 
Method Summary
 
Methods inherited from class org.monte.media.audio.PCMAudioCodec
process, write16STo16U, write16STo8U, write16To16, write16UTo16S, write8STo8U, write8To8, write8UTo8S
 
Methods inherited from class org.monte.media.AbstractCodec
getInputFormat, getInputFormats, getName, getOutputFormat, getOutputFormats, reset, setInputFormat, setOutputFormat, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AVIPCMAudioCodec

public AVIPCMAudioCodec()

Copyright 2012-04-26 Werner Randelshofer