C# Class javazoom.jl.decoder.Header

Class for extracting information from a frame header. * *
显示文件 Open project: RHY3756547/FreeSO Class Usage Examples

Public Properties

Property Type Description
bitrate_str System.String[][][]
bitrates int[][][]
checksum short
framesize int
frequencies int[][]
nSlots int

Public Methods

Method Description
ToString ( ) : System.String
bitrate_index ( ) : int

Returns bitrate index.

bitrate_string ( ) : System.String

Returns Bitrate.

calculate_framesize ( ) : int

Calculate Frame size. Calculates framesize in bytes excluding header size.

checksum_ok ( ) : bool

Returns Checksum flag. Compares computed checksum with stream checksum.

checksums ( ) : bool

Returns Protection bit.

copyright ( ) : bool

Returns Copyright.

frequency ( ) : int

Returns Frequency.

intensity_stereo_bound ( ) : int

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.

layer ( ) : int

Returns Layer ID.

layer_string ( ) : System.String

Return Layer version.

max_number_of_frames ( int streamsize ) : int

Returns the maximum number of frames in the stream.

min_number_of_frames ( int streamsize ) : int

Returns the maximum number of frames in the stream.

mode ( ) : int

Returns Mode.

mode_extension ( ) : int

Returns Mode Extension.

mode_string ( ) : System.String

Returns Mode.

ms_per_frame ( ) : float

Returns ms/frame.

number_of_subbands ( ) : int

Returns the number of subbands in the current frame.

original ( ) : bool

Returns Original.

padding ( ) : bool

Returns Layer III Padding bit.

sample_frequency ( ) : int

Returns Sample Frequency.

sample_frequency_string ( ) : System.String

Returns Frequency

slots ( ) : int

Returns Slots.

total_ms ( int streamsize ) : float

Returns total ms.

version ( ) : int

Returns version.

version_string ( ) : System.String

Returns Version.

Private Methods

Method Description
Header ( ) : System
InitBlock ( ) : void
read_header ( Bitstream stream, Crc16 crcp ) : void

Read a 32-bit header from the bitstream.

Method Details

ToString() public method

public ToString ( ) : System.String
return System.String

bitrate_index() public method

Returns bitrate index.
public bitrate_index ( ) : int
return int

bitrate_string() public method

Returns Bitrate.
public bitrate_string ( ) : System.String
return System.String

calculate_framesize() public method

Calculate Frame size. Calculates framesize in bytes excluding header size.
public calculate_framesize ( ) : int
return int

checksum_ok() public method

Returns Checksum flag. Compares computed checksum with stream checksum.
public checksum_ok ( ) : bool
return bool

checksums() public method

Returns Protection bit.
public checksums ( ) : bool
return bool

copyright() public method

Returns Copyright.
public copyright ( ) : bool
return bool

frequency() public method

Returns Frequency.
public frequency ( ) : int
return int

intensity_stereo_bound() public method

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.
public intensity_stereo_bound ( ) : int
return int

layer() public method

Returns Layer ID.
public layer ( ) : int
return int

layer_string() public method

Return Layer version.
public layer_string ( ) : System.String
return System.String

max_number_of_frames() public method

Returns the maximum number of frames in the stream.
public max_number_of_frames ( int streamsize ) : int
streamsize int
return int

min_number_of_frames() public method

Returns the maximum number of frames in the stream.
public min_number_of_frames ( int streamsize ) : int
streamsize int
return int

mode() public method

Returns Mode.
public mode ( ) : int
return int

mode_extension() public method

Returns Mode Extension.
public mode_extension ( ) : int
return int

mode_string() public method

Returns Mode.
public mode_string ( ) : System.String
return System.String

ms_per_frame() public method

Returns ms/frame.
public ms_per_frame ( ) : float
return float

number_of_subbands() public method

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

original() public method

Returns Original.
public original ( ) : bool
return bool

padding() public method

Returns Layer III Padding bit.
public padding ( ) : bool
return bool

sample_frequency() public method

Returns Sample Frequency.
public sample_frequency ( ) : int
return int

sample_frequency_string() public method

Returns Frequency
public sample_frequency_string ( ) : System.String
return System.String

slots() public method

Returns Slots.
public slots ( ) : int
return int

total_ms() public method

Returns total ms.
public total_ms ( int streamsize ) : float
streamsize int
return float

version() public method

Returns version.
public version ( ) : int
return int

version_string() public method

Returns Version.
public version_string ( ) : System.String
return System.String

Property Details

bitrate_str public_oe static_oe property

public static String[][][],System bitrate_str
return System.String[][][]

bitrates public_oe static_oe property

public static int[][][] bitrates
return int[][][]

checksum public_oe property

public short checksum
return short

framesize public_oe property

public int framesize
return int

frequencies public_oe static_oe property

public static int[][] frequencies
return int[][]

nSlots public_oe property

public int nSlots
return int