C# Class javazoom.jl.decoder.Header

Class for extracting information from a frame header. * *
Afficher le fichier Open project: RHY3756547/FreeSO Class Usage Examples

Méthodes publiques

Свойство Type Description
bitrate_str System.String[][][]
bitrates int[][][]
checksum short
framesize int
frequencies int[][]
nSlots int

Méthodes publiques

Méthode 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

Méthode Description
Header ( ) : System
InitBlock ( ) : void
read_header ( Bitstream stream, Crc16 crcp ) : void

Read a 32-bit header from the bitstream.

Method Details

ToString() public méthode

public ToString ( ) : System.String
Résultat System.String

bitrate_index() public méthode

Returns bitrate index.
public bitrate_index ( ) : int
Résultat int

bitrate_string() public méthode

Returns Bitrate.
public bitrate_string ( ) : System.String
Résultat System.String

calculate_framesize() public méthode

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

checksum_ok() public méthode

Returns Checksum flag. Compares computed checksum with stream checksum.
public checksum_ok ( ) : bool
Résultat bool

checksums() public méthode

Returns Protection bit.
public checksums ( ) : bool
Résultat bool

copyright() public méthode

Returns Copyright.
public copyright ( ) : bool
Résultat bool

frequency() public méthode

Returns Frequency.
public frequency ( ) : int
Résultat int

intensity_stereo_bound() public méthode

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
Résultat int

layer() public méthode

Returns Layer ID.
public layer ( ) : int
Résultat int

layer_string() public méthode

Return Layer version.
public layer_string ( ) : System.String
Résultat System.String

max_number_of_frames() public méthode

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

min_number_of_frames() public méthode

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

mode() public méthode

Returns Mode.
public mode ( ) : int
Résultat int

mode_extension() public méthode

Returns Mode Extension.
public mode_extension ( ) : int
Résultat int

mode_string() public méthode

Returns Mode.
public mode_string ( ) : System.String
Résultat System.String

ms_per_frame() public méthode

Returns ms/frame.
public ms_per_frame ( ) : float
Résultat float

number_of_subbands() public méthode

Returns the number of subbands in the current frame.
public number_of_subbands ( ) : int
Résultat int

original() public méthode

Returns Original.
public original ( ) : bool
Résultat bool

padding() public méthode

Returns Layer III Padding bit.
public padding ( ) : bool
Résultat bool

sample_frequency() public méthode

Returns Sample Frequency.
public sample_frequency ( ) : int
Résultat int

sample_frequency_string() public méthode

Returns Frequency
public sample_frequency_string ( ) : System.String
Résultat System.String

slots() public méthode

Returns Slots.
public slots ( ) : int
Résultat int

total_ms() public méthode

Returns total ms.
public total_ms ( int streamsize ) : float
streamsize int
Résultat float

version() public méthode

Returns version.
public version ( ) : int
Résultat int

version_string() public méthode

Returns Version.
public version_string ( ) : System.String
Résultat System.String

Property Details

bitrate_str public_oe static_oe property

public static String[][][],System bitrate_str
Résultat System.String[][][]

bitrates public_oe static_oe property

public static int[][][] bitrates
Résultat int[][][]

checksum public_oe property

public short checksum
Résultat short

framesize public_oe property

public int framesize
Résultat int

frequencies public_oe static_oe property

public static int[][] frequencies
Résultat int[][]

nSlots public_oe property

public int nSlots
Résultat int