| Modifier and Type | Class and Description |
|---|---|
protected static class |
RiffFile.RiffChunkHeader |
| Modifier and Type | Field and Description |
|---|---|
static int |
DDC_FAILURE |
static int |
DDC_FILE_ERROR |
static int |
DDC_INVALID_CALL |
static int |
DDC_INVALID_FILE |
static int |
DDC_OUT_OF_MEMORY |
static int |
DDC_SUCCESS |
static int |
DDC_USER_ABORT |
protected RandomAccessFile |
file |
protected int |
fmode |
static int |
RFM_READ |
static int |
RFM_UNKNOWN |
static int |
RFM_WRITE |
| Constructor and Description |
|---|
RiffFile()
Dummy Constructor
|
| Modifier and Type | Method and Description |
|---|---|
int |
backpatch(long FileOffset,
byte[] Data,
int NumBytes) |
int |
backpatchHeader(long FileOffset,
RiffFile.RiffChunkHeader data)
Write Data to specified offset.
|
int |
close()
Close Riff File.
|
int |
currentFileMode()
Return File Mode.
|
long |
currentFilePosition()
Return File Position.
|
int |
expect(String Data,
int NumBytes)
Expect NumBytes data.
|
static int |
fourCC(String ChunkName)
Fill the header.
|
int |
open(String Filename,
int NewMode)
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) |
int |
write(byte[] data,
int start,
int numBytes)
Write NumBytes data.
|
int |
write(int Data,
int NumBytes)
Write NumBytes data.
|
int |
write(short Data,
int NumBytes)
Write NumBytes data.
|
int |
writeHeader_internally(RiffFile.RiffChunkHeader hriff_header) |
int |
writeHeader(RiffFile.RiffChunkHeader hriff_header)
Write NumBytes data.
|
public static final int DDC_SUCCESS
public static final int DDC_FAILURE
public static final int DDC_OUT_OF_MEMORY
public static final int DDC_FILE_ERROR
public static final int DDC_INVALID_CALL
public static final int DDC_USER_ABORT
public static final int DDC_INVALID_FILE
public static final int RFM_UNKNOWN
public static final int RFM_WRITE
public static final int RFM_READ
protected int fmode
protected RandomAccessFile file
public int currentFileMode()
public int open(String Filename, int NewMode)
public int write(byte[] data,
int numBytes)
public int write(byte[] data,
int start,
int numBytes)
public int writeHeader_internally(RiffFile.RiffChunkHeader hriff_header)
public int writeHeader(RiffFile.RiffChunkHeader hriff_header)
public int write(short Data,
int NumBytes)
public int write(int Data,
int NumBytes)
public int read(byte[] Data,
int NumBytes)
public int expect(String Data, int NumBytes)
public int close()
public long currentFilePosition()
public int backpatchHeader(long FileOffset,
RiffFile.RiffChunkHeader data)
public int backpatch(long FileOffset,
byte[] Data,
int NumBytes)
protected int seek(long offset)
public static int fourCC(String ChunkName)
Copyright © 2014. All rights reserved.