C# 클래스 javazoom.jl.decoder.Header

Class for extracting information from a frame header. * *
파일 보기 프로젝트 열기: RHY3756547/FreeSO 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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