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.
-
-