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 int
static final int
static final int
static final int
static final int
static final int
static final int
protected RandomAccessFile
protected int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Backpatch
(long FileOffset, byte[] Data, int NumBytes) int
Backpatch
(long FileOffset, javazoom.jl.converter.RiffFile.RiffChunkHeader Data, int NumBytes) Write Data to specified offset.int
Close()
Close Riff File.int
Return File Mode.long
Return File Position.int
Expect NumBytes data.static int
Fill the header.int
Open a RIFF file.int
Read
(byte[] Data, int NumBytes) Read NumBytes data.protected int
Seek
(long offset) Seek in the File.int
Write
(byte[] Data, int NumBytes) Write NumBytes data.int
Write
(int Data, int NumBytes) Write NumBytes data.int
Write
(short[] Data, int NumBytes) Write NumBytes data.int
Write
(short Data, int NumBytes) Write NumBytes data.int
Write
(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.
-