public class AuFileHeader
extends java.lang.Object
Constructor and Description |
---|
AuFileHeader(java.io.InputStream is)
Creates a new AuFileHeader.
|
AuFileHeader(int encoding_format,
int sample_rate)
Creates a new AuFileHeader.
|
AuFileHeader(int encoding_format,
int sample_rate,
int channels,
long data_size)
Creates a new AuFileHeader.
|
Modifier and Type | Method and Description |
---|---|
int |
getChannels()
Gets channels.
|
long |
getDataSize()
Gets data size.
|
int |
getEncodingFormat()
Gets encoding format.
|
int |
getSampleRate()
Gets sample rate.
|
void |
writeTo(java.io.OutputStream os)
Writes the AuFileHeader.
|
public AuFileHeader(int encoding_format, int sample_rate)
encoding_format
- data encoding formatsample_rate
- number of samples per secondpublic AuFileHeader(int encoding_format, int sample_rate, int channels, long data_size)
encoding_format
- data encoding formatsample_rate
- number of samples per secondchannels
- number of interleaved channels, e.g., 1 for mono, 2 for stereodata_size
- data size in bytes (-1 = unknown)public AuFileHeader(java.io.InputStream is) throws java.io.IOException
is
- the InputStream where the AU header is read formjava.io.IOException
public void writeTo(java.io.OutputStream os) throws java.io.IOException
os
- the OutputStream where the AU header is written tojava.io.IOException
public long getDataSize()
public int getEncodingFormat()
public int getSampleRate()
public int getChannels()