Class VorbisUtil.VorbisIdHeader
- java.lang.Object
 - 
- com.google.android.exoplayer2.extractor.VorbisUtil.VorbisIdHeader
 
 
- 
- Enclosing class:
 - VorbisUtil
 
public static final class VorbisUtil.VorbisIdHeader extends Object
Vorbis identification header. 
- 
- 
Field Summary
Fields Modifier and Type Field Description intbitrateMaximumThebitrate_maximumfield, orFormat.NO_VALUEif not greater than zero.intbitrateMinimumThebitrate_minimumfield, orFormat.NO_VALUEif not greater than zero.intbitrateNominalThebitrate_nominalfield, orFormat.NO_VALUEif not greater than zero.intblockSize0Theblocksize_0field.intblockSize1Theblocksize_1field.intchannelsTheaudio_channelsfield.byte[]dataThe raw header data.booleanframingFlagTheframing_flagfield.intsampleRateTheaudio_sample_ratefield.intversionThevorbis_versionfield. 
- 
Constructor Summary
Constructors Constructor Description VorbisIdHeader(int version, int channels, int sampleRate, int bitrateMaximum, int bitrateNominal, int bitrateMinimum, int blockSize0, int blockSize1, boolean framingFlag, byte[] data) 
 - 
 
- 
- 
Field Detail
- 
version
public final int version
Thevorbis_versionfield. 
- 
channels
public final int channels
Theaudio_channelsfield. 
- 
sampleRate
public final int sampleRate
Theaudio_sample_ratefield. 
- 
bitrateMaximum
public final int bitrateMaximum
Thebitrate_maximumfield, orFormat.NO_VALUEif not greater than zero. 
- 
bitrateNominal
public final int bitrateNominal
Thebitrate_nominalfield, orFormat.NO_VALUEif not greater than zero. 
- 
bitrateMinimum
public final int bitrateMinimum
Thebitrate_minimumfield, orFormat.NO_VALUEif not greater than zero. 
- 
blockSize0
public final int blockSize0
Theblocksize_0field. 
- 
blockSize1
public final int blockSize1
Theblocksize_1field. 
- 
framingFlag
public final boolean framingFlag
Theframing_flagfield. 
- 
data
public final byte[] data
The raw header data. 
 - 
 
- 
Constructor Detail
- 
VorbisIdHeader
public VorbisIdHeader(int version, int channels, int sampleRate, int bitrateMaximum, int bitrateNominal, int bitrateMinimum, int blockSize0, int blockSize1, boolean framingFlag, byte[] data)- Parameters:
 version- Seeversion.channels- Seechannels.sampleRate- SeesampleRate.bitrateMaximum- SeebitrateMaximum.bitrateNominal- SeebitrateNominal.bitrateMinimum- SeebitrateMinimum.blockSize0- Seeversion.blockSize1- SeeblockSize1.framingFlag- SeeframingFlag.data- Seedata.
 
 - 
 
 -