Package javazoom.jl.converter
Class RiffFile
java.lang.Object
javazoom.jl.converter.RiffFile
- Direct Known Subclasses:
WaveFile
Class to manage RIFF files
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprotected RandomAccessFileprotected intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintBackpatch(long FileOffset, byte[] Data, int NumBytes) intBackpatch(long FileOffset, javazoom.jl.converter.RiffFile.RiffChunkHeader Data, int NumBytes) Write Data to specified offset.intClose()Close Riff File.intReturn File Mode.longReturn File Position.intExpect NumBytes data.static intFill the header.intOpen a RIFF file.intRead(byte[] Data, int NumBytes) Read NumBytes data.protected intSeek(long offset) Seek in the File.intWrite(byte[] Data, int NumBytes) Write NumBytes data.intWrite(int Data, int NumBytes) Write NumBytes data.intWrite(short[] Data, int NumBytes) Write NumBytes data.intWrite(short Data, int NumBytes) Write NumBytes data.intWrite(javazoom.jl.converter.RiffFile.RiffChunkHeader Triff_header, int NumBytes) Write NumBytes data.
-
Field Details
-
DDC_SUCCESS
public static final int DDC_SUCCESS- See Also:
-
DDC_FAILURE
public static final int DDC_FAILURE- See Also:
-
DDC_OUT_OF_MEMORY
public static final int DDC_OUT_OF_MEMORY- See Also:
-
DDC_FILE_ERROR
public static final int DDC_FILE_ERROR- See Also:
-
DDC_INVALID_CALL
public static final int DDC_INVALID_CALL- See Also:
-
DDC_USER_ABORT
public static final int DDC_USER_ABORT- See Also:
-
DDC_INVALID_FILE
public static final int DDC_INVALID_FILE- See Also:
-
RFM_UNKNOWN
public static final int RFM_UNKNOWN- See Also:
-
RFM_WRITE
public static final int RFM_WRITE- See Also:
-
RFM_READ
public static final int RFM_READ- See Also:
-
fmode
protected int fmode -
file
-
-
Constructor Details
-
RiffFile
public RiffFile()Dummy Constructor
-
-
Method Details
-
CurrentFileMode
public int CurrentFileMode()Return File Mode. -
Open
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
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
Fill the header.
-