public final class FlacStreamInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
bitsPerSample |
int |
channels |
int |
maxBlockSize |
int |
maxFrameSize |
int |
minBlockSize |
int |
minFrameSize |
int |
sampleRate |
long |
totalSamples |
Constructor and Description |
---|
FlacStreamInfo(byte[] data,
int offset)
Constructs a FlacStreamInfo parsing the given binary FLAC stream info metadata structure.
|
FlacStreamInfo(int minBlockSize,
int maxBlockSize,
int minFrameSize,
int maxFrameSize,
int sampleRate,
int channels,
int bitsPerSample,
long totalSamples) |
Modifier and Type | Method and Description |
---|---|
int |
bitRate() |
long |
durationUs() |
int |
maxDecodedFrameSize() |
public final int minBlockSize
public final int maxBlockSize
public final int minFrameSize
public final int maxFrameSize
public final int sampleRate
public final int channels
public final int bitsPerSample
public final long totalSamples
public FlacStreamInfo(byte[] data, int offset)
data
- An array holding FLAC stream info metadata structureoffset
- Offset of the structure in the arraypublic FlacStreamInfo(int minBlockSize, int maxBlockSize, int minFrameSize, int maxFrameSize, int sampleRate, int channels, int bitsPerSample, long totalSamples)