javazoom.jl.decoder
Class Header

java.lang.Object
  extended byjavazoom.jl.decoder.Header

public final class Header
extends java.lang.Object

Class for extracting information from a frame header.


Field Summary
 short checksum
           
static int DUAL_CHANNEL
           
static int FOURTYEIGHT
           
static int FOURTYFOUR_POINT_ONE
           
 int framesize
           
static int[][] frequencies
           
static int JOINT_STEREO
           
static int MPEG1
          Constant for MPEG-1 version
static int MPEG2_LSF
          Constant for MPEG-2 LSF version
 int nSlots
           
static int SINGLE_CHANNEL
           
static int STEREO
           
static int THIRTYTWO
           
 
Method Summary
 int bitrate_index()
          Returns bitrate index.
 java.lang.String bitrate_string()
          Returns Bitrate.
 boolean checksum_ok()
          Returns Checksum flag.
 boolean checksums()
          Returns Protection bit.
 boolean copyright()
          Returns Copyright.
 int frequency()
          Returns Frequency.
 int intensity_stereo_bound()
          Returns Intensity Stereo.
 java.lang.String layer_string()
          Return Layer version.
 int layer()
          Returns Layer ID.
 int mode_extension()
          Returns Mode Extension.
 java.lang.String mode_string()
          Returns Mode.
 int mode()
          Returns Mode.
 int number_of_subbands()
          Returns the number of subbands in the current frame.
 boolean original()
          Returns Original.
 boolean padding()
          Returns Layer III Padding bit.
 java.lang.String sample_frequency_string()
          Returns Frequency
 int sample_frequency()
          Returns Sample Frequency.
 int slots()
          Returns Slots.
 java.lang.String toString()
           
 java.lang.String version_string()
          Returns Version.
 int version()
          Returns version.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

frequencies

public static final int[][] frequencies

MPEG2_LSF

public static final int MPEG2_LSF
Constant for MPEG-2 LSF version

See Also:
Constant Field Values

MPEG1

public static final int MPEG1
Constant for MPEG-1 version

See Also:
Constant Field Values

STEREO

public static final int STEREO
See Also:
Constant Field Values

JOINT_STEREO

public static final int JOINT_STEREO
See Also:
Constant Field Values

DUAL_CHANNEL

public static final int DUAL_CHANNEL
See Also:
Constant Field Values

SINGLE_CHANNEL

public static final int SINGLE_CHANNEL
See Also:
Constant Field Values

FOURTYFOUR_POINT_ONE

public static final int FOURTYFOUR_POINT_ONE
See Also:
Constant Field Values

FOURTYEIGHT

public static final int FOURTYEIGHT
See Also:
Constant Field Values

THIRTYTWO

public static final int THIRTYTWO
See Also:
Constant Field Values

checksum

public short checksum

framesize

public int framesize

nSlots

public int nSlots
Method Detail

toString

public java.lang.String toString()

version

public int version()
Returns version.


layer

public int layer()
Returns Layer ID.


bitrate_index

public int bitrate_index()
Returns bitrate index.


sample_frequency

public int sample_frequency()
Returns Sample Frequency.


frequency

public int frequency()
Returns Frequency.


mode

public int mode()
Returns Mode.


checksums

public boolean checksums()
Returns Protection bit.


copyright

public boolean copyright()
Returns Copyright.


original

public boolean original()
Returns Original.


checksum_ok

public boolean checksum_ok()
Returns Checksum flag. Compares computed checksum with stream checksum.


padding

public boolean padding()
Returns Layer III Padding bit.


slots

public int slots()
Returns Slots.


mode_extension

public int mode_extension()
Returns Mode Extension.


layer_string

public java.lang.String layer_string()
Return Layer version.


bitrate_string

public java.lang.String bitrate_string()
Returns Bitrate.


sample_frequency_string

public java.lang.String sample_frequency_string()
Returns Frequency


mode_string

public java.lang.String mode_string()
Returns Mode.


version_string

public java.lang.String version_string()
Returns Version.


number_of_subbands

public int number_of_subbands()
Returns the number of subbands in the current frame.


intensity_stereo_bound

public int intensity_stereo_bound()
Returns Intensity Stereo. Layer II joint stereo only). Returns the number of subbands which are in stereo mode, subbands above that limit are in intensity stereo mode.



JavaZOOM 1999-2001