public class VorbisIdentificationHeader extends java.lang.Object implements VorbisHeader
Modifier and Type | Field and Description |
---|---|
private int |
audioChannels |
private int |
audioSampleRate |
private int |
bitrateMaximal |
private int |
bitrateMinimal |
private int |
bitrateNominal |
static int |
FIELD_AUDIO_CHANNELS_LENGTH |
static int |
FIELD_AUDIO_CHANNELS_POS |
static int |
FIELD_AUDIO_SAMPLE_RATE_LENGTH |
static int |
FIELD_AUDIO_SAMPLE_RATE_POS |
static int |
FIELD_BITRATE_MAX_LENGTH |
static int |
FIELD_BITRATE_MAX_POS |
static int |
FIELD_BITRATE_MIN_LENGTH |
static int |
FIELD_BITRATE_MIN_POS |
static int |
FIELD_BITRATE_NOMAIML_LENGTH |
static int |
FIELD_BITRATE_NOMAIML_POS |
static int |
FIELD_BLOCKSIZE_LENGTH |
static int |
FIELD_BLOCKSIZE_POS |
static int |
FIELD_FRAMING_FLAG_LENGTH |
static int |
FIELD_FRAMING_FLAG_POS |
static int |
FIELD_VORBIS_VERSION_LENGTH |
static int |
FIELD_VORBIS_VERSION_POS |
private boolean |
isValid |
static java.util.logging.Logger |
logger |
private int |
vorbisVersion |
CAPTURE_PATTERN, CAPTURE_PATTERN_AS_BYTES, CHARSET_UTF_8, FIELD_CAPTURE_PATTERN_LENGTH, FIELD_CAPTURE_PATTERN_POS, FIELD_PACKET_TYPE_LENGTH, FIELD_PACKET_TYPE_POS
Constructor and Description |
---|
VorbisIdentificationHeader(byte[] vorbisData) |
Modifier and Type | Method and Description |
---|---|
void |
decodeHeader(byte[] b) |
int |
getChannelNumber() |
java.lang.String |
getEncodingType() |
int |
getMaxBitrate() |
int |
getMinBitrate() |
int |
getNominalBitrate() |
int |
getSamplingRate() |
boolean |
isValid() |
private int |
u(int i) |
public static java.util.logging.Logger logger
private int audioChannels
private boolean isValid
private int vorbisVersion
private int audioSampleRate
private int bitrateMinimal
private int bitrateNominal
private int bitrateMaximal
public static final int FIELD_VORBIS_VERSION_POS
public static final int FIELD_AUDIO_CHANNELS_POS
public static final int FIELD_AUDIO_SAMPLE_RATE_POS
public static final int FIELD_BITRATE_MAX_POS
public static final int FIELD_BITRATE_NOMAIML_POS
public static final int FIELD_BITRATE_MIN_POS
public static final int FIELD_BLOCKSIZE_POS
public static final int FIELD_FRAMING_FLAG_POS
public static final int FIELD_VORBIS_VERSION_LENGTH
public static final int FIELD_AUDIO_CHANNELS_LENGTH
public static final int FIELD_AUDIO_SAMPLE_RATE_LENGTH
public static final int FIELD_BITRATE_MAX_LENGTH
public static final int FIELD_BITRATE_NOMAIML_LENGTH
public static final int FIELD_BITRATE_MIN_LENGTH
public static final int FIELD_BLOCKSIZE_LENGTH
public static final int FIELD_FRAMING_FLAG_LENGTH
public int getChannelNumber()
public java.lang.String getEncodingType()
public int getSamplingRate()
public int getNominalBitrate()
public int getMaxBitrate()
public int getMinBitrate()
public boolean isValid()
public void decodeHeader(byte[] b)
private int u(int i)
Copyright © 2005-2013 java.net. All Rights Reserved.