C# Класс javazoom.jl.decoder.Header

Class for extracting information from a frame header. * *
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
bitrate_str System.String[][][]
bitrates int[][][]
checksum short
framesize int
frequencies int[][]
nSlots int

Открытые методы

Метод Описание
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.

Приватные методы

Метод Описание
Header ( ) : System
InitBlock ( ) : void
read_header ( Bitstream stream, Crc16 crcp ) : void

Read a 32-bit header from the bitstream.

Описание методов

ToString() публичный Метод

public ToString ( ) : System.String
Результат System.String

bitrate_index() публичный Метод

Returns bitrate index.
public bitrate_index ( ) : int
Результат int

bitrate_string() публичный Метод

Returns Bitrate.
public bitrate_string ( ) : System.String
Результат System.String

calculate_framesize() публичный Метод

Calculate Frame size. Calculates framesize in bytes excluding header size.
public calculate_framesize ( ) : int
Результат int

checksum_ok() публичный Метод

Returns Checksum flag. Compares computed checksum with stream checksum.
public checksum_ok ( ) : bool
Результат bool

checksums() публичный Метод

Returns Protection bit.
public checksums ( ) : bool
Результат bool

copyright() публичный Метод

Returns Copyright.
public copyright ( ) : bool
Результат bool

frequency() публичный Метод

Returns Frequency.
public frequency ( ) : int
Результат 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.
public intensity_stereo_bound ( ) : int
Результат int

layer() публичный Метод

Returns Layer ID.
public layer ( ) : int
Результат int

layer_string() публичный Метод

Return Layer version.
public layer_string ( ) : System.String
Результат System.String

max_number_of_frames() публичный Метод

Returns the maximum number of frames in the stream.
public max_number_of_frames ( int streamsize ) : int
streamsize int
Результат int

min_number_of_frames() публичный Метод

Returns the maximum number of frames in the stream.
public min_number_of_frames ( int streamsize ) : int
streamsize int
Результат int

mode() публичный Метод

Returns Mode.
public mode ( ) : int
Результат int

mode_extension() публичный Метод

Returns Mode Extension.
public mode_extension ( ) : int
Результат int

mode_string() публичный Метод

Returns Mode.
public mode_string ( ) : System.String
Результат System.String

ms_per_frame() публичный Метод

Returns ms/frame.
public ms_per_frame ( ) : float
Результат float

number_of_subbands() публичный Метод

Returns the number of subbands in the current frame.
public number_of_subbands ( ) : int
Результат int

original() публичный Метод

Returns Original.
public original ( ) : bool
Результат bool

padding() публичный Метод

Returns Layer III Padding bit.
public padding ( ) : bool
Результат bool

sample_frequency() публичный Метод

Returns Sample Frequency.
public sample_frequency ( ) : int
Результат int

sample_frequency_string() публичный Метод

Returns Frequency
public sample_frequency_string ( ) : System.String
Результат System.String

slots() публичный Метод

Returns Slots.
public slots ( ) : int
Результат int

total_ms() публичный Метод

Returns total ms.
public total_ms ( int streamsize ) : float
streamsize int
Результат float

version() публичный Метод

Returns version.
public version ( ) : int
Результат int

version_string() публичный Метод

Returns Version.
public version_string ( ) : System.String
Результат System.String

Описание свойств

bitrate_str публичное статическое свойство

public static String[][][],System bitrate_str
Результат System.String[][][]

bitrates публичное статическое свойство

public static int[][][] bitrates
Результат int[][][]

checksum публичное свойство

public short checksum
Результат short

framesize публичное свойство

public int framesize
Результат int

frequencies публичное статическое свойство

public static int[][] frequencies
Результат int[][]

nSlots публичное свойство

public int nSlots
Результат int