Class RiffFile

java.lang.Object
javazoom.jl.converter.RiffFile
Direct Known Subclasses:
WaveFile

public class RiffFile extends Object
Class to manage RIFF files
  • Field Details

  • Constructor Details

    • RiffFile

      public RiffFile()
      Dummy Constructor
  • Method Details

    • CurrentFileMode

      public int CurrentFileMode()
      Return File Mode.
    • Open

      public int Open(String Filename, int NewMode)
      Open a RIFF file.
    • Write

      public int Write(byte[] Data, int NumBytes)
      Write NumBytes data.
    • Write

      public int Write(short[] Data, int NumBytes)
      Write NumBytes data.
    • Write

      public int Write(javazoom.jl.converter.RiffFile.RiffChunkHeader Triff_header, int NumBytes)
      Write NumBytes data.
    • Write

      public int Write(short Data, int NumBytes)
      Write NumBytes data.
    • Write

      public int Write(int Data, int NumBytes)
      Write NumBytes data.
    • Read

      public int Read(byte[] Data, int NumBytes)
      Read NumBytes data.
    • Expect

      public int Expect(String Data, int NumBytes)
      Expect NumBytes data.
    • Close

      public int Close()
      Close Riff File. Length is written too.
    • CurrentFilePosition

      public long CurrentFilePosition()
      Return File Position.
    • Backpatch

      public int Backpatch(long FileOffset, javazoom.jl.converter.RiffFile.RiffChunkHeader Data, int NumBytes)
      Write Data to specified offset.
    • Backpatch

      public int Backpatch(long FileOffset, byte[] Data, int NumBytes)
    • Seek

      protected int Seek(long offset)
      Seek in the File.
    • FourCC

      public static int FourCC(String ChunkName)
      Fill the header.