docs/doc/reference/com/google/android/exoplayer2/extractor/VorbisUtil.VorbisIdHeader.html
Package com.google.android.exoplayer2.extractor
Enclosing class:VorbisUtil
public static final classVorbisUtil.VorbisIdHeaderextends[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")
Vorbis identification header.
See the Vorbis spec/Identification header
Fields | Modifier and Type | Field | Description |
| --- | --- | --- |
| int | bitrateMaximum |
The bitrate_maximum field, or Format.NO_VALUE if not greater than zero.
|
| int | bitrateMinimum |
The bitrate_minimum field, or Format.NO_VALUE if not greater than zero.
|
| int | bitrateNominal |
The bitrate_nominal field, or Format.NO_VALUE if not greater than zero.
|
| int | blockSize0 |
The blocksize_0 field.
|
| int | blockSize1 |
The blocksize_1 field.
|
| int | channels |
The audio_channels field.
|
| byte[] | data |
The raw header data.
|
| boolean | framingFlag |
The framing_flag field.
|
| int | sampleRate |
The audio_sample_rate field.
|
| int | version |
The vorbis_version field.
|
Constructors | Constructor | Description |
| --- | --- |
| VorbisIdHeader(int version, int channels, int sampleRate, int bitrateMaximum, int bitrateNominal, int bitrateMinimum, int blockSize0, int blockSize1, boolean framingFlag, byte[] data) | |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
public final int version
The vorbis_version field.
-
public final int channels
The audio_channels field.
-
public final int sampleRate
The audio_sample_rate field.
-
public final int bitrateMaximum
The bitrate_maximum field, or Format.NO_VALUE if not greater than zero.
-
public final int bitrateNominal
The bitrate_nominal field, or Format.NO_VALUE if not greater than zero.
-
public final int bitrateMinimum
The bitrate_minimum field, or Format.NO_VALUE if not greater than zero.
-
public final int blockSize0
The blocksize_0 field.
-
public final int blockSize1
The blocksize_1 field.
-
public final boolean framingFlag
The framing_flag field.
-
public final byte[] data
The raw header data.
-
public VorbisIdHeader(int version,
int channels,
int sampleRate,
int bitrateMaximum,
int bitrateNominal,
int bitrateMinimum,
int blockSize0,
int blockSize1,
boolean framingFlag,
byte[] data)
Parameters:version - See version.channels - See channels.sampleRate - See sampleRate.bitrateMaximum - See bitrateMaximum.bitrateNominal - See bitrateNominal.bitrateMinimum - See bitrateMinimum.blockSize0 - See version.blockSize1 - See blockSize1.framingFlag - See framingFlag.data - See data.