ClintHeyer.Media
Class Mp3Header

Field Summary
ulong bithdr
int BitRate
int Frequency
int intVFrames
long Length
long lngFileSize
ClintHeyer.Media.Mp3Header.Modes Mode
bool VBREncoding

Constructor Summary
Mp3Header(System.IO.Stream fs)

Method Summary
int getBitrate()
int getBitrateIndex()
int getCoprightBit()
int getEmphasisIndex()
int getFrameSync()
int getFrequency()
int getFrequencyIndex()
int getLayer()
int getLayerIndex()
int getLengthInSeconds()
ClintHeyer.Media.Mp3Header.Modes getMode()
int getModeExtIndex()
int getModeIndex()
int getNumberOfFrames()
int getOrginalBit()
int getPaddingBit()
int getPrivateBit()
int getProtectionBit()
double getVersion()
int getVersionIndex()
bool IsValidHeader()
void LoadMP3Header(byte[] c)
bool LoadVBRHeader(byte[] inputheader)

Methods inherited from class System.Object
Equals, Finalize, GetHashCode, GetType, MemberwiseClone, ToString


Field Detail

bithdr

private ulong bithdr


BitRate

public int BitRate


Frequency

public int Frequency


intVFrames

private int intVFrames


Length

public long Length


lngFileSize

private long lngFileSize


Mode

public ClintHeyer.Media.Mp3Header.Modes Mode


VBREncoding

public bool VBREncoding

Constructor Detail

Mp3Header

internal Mp3Header(System.IO.Stream fs)

Method Detail

getBitrate

private int getBitrate()


getBitrateIndex

private int getBitrateIndex()


getCoprightBit

private int getCoprightBit()


getEmphasisIndex

private int getEmphasisIndex()


getFrameSync

private int getFrameSync()


getFrequency

private int getFrequency()


getFrequencyIndex

private int getFrequencyIndex()


getLayer

private int getLayer()


getLayerIndex

private int getLayerIndex()


getLengthInSeconds

private int getLengthInSeconds()


getMode

private ClintHeyer.Media.Mp3Header.Modes getMode()


getModeExtIndex

private int getModeExtIndex()


getModeIndex

private int getModeIndex()


getNumberOfFrames

private int getNumberOfFrames()


getOrginalBit

private int getOrginalBit()


getPaddingBit

private int getPaddingBit()


getPrivateBit

private int getPrivateBit()


getProtectionBit

private int getProtectionBit()


getVersion

private double getVersion()


getVersionIndex

private int getVersionIndex()


IsValidHeader

private bool IsValidHeader()


LoadMP3Header

private void LoadMP3Header(byte[] c)


LoadVBRHeader

private bool LoadVBRHeader(byte[] inputheader)