lame.blade
Class BE_VERSION

java.lang.Object
  extended by lame.blade.BE_VERSION

public class BE_VERSION
extends java.lang.Object

The BE_VERSION class is the Java symmetric representation of the corresponding C LAME structure as declared in the file BladeMP3EncDLL.h.

 
typedef struct  {

        // BladeEnc DLL Version number

        BYTE    byDLLMajorVersion;
        BYTE    byDLLMinorVersion;

        // BladeEnc Engine Version Number

        BYTE    byMajorVersion;
        BYTE    byMinorVersion;

        // DLL Release date

        BYTE    byDay;
        BYTE    byMonth;
        WORD    wYear;

        // BladeEnc     Homepage URL

        CHAR    zHomepage[BE_MAX_HOMEPAGE + 1]; 

        BYTE    byAlphaLevel;
        BYTE    byBetaLevel;
        BYTE    byMMXEnabled;

        BYTE    btReserved[125];


} BE_VERSION, *PBE_VERSION ATTRIBUTE_PACKED;


Field Summary
protected  byte[] btReserved
           
protected  byte byAlphaLevel
           
protected  byte byBetaLevel
           
protected  byte byDay
           
protected  byte byDLLMajorVersion
           
protected  byte byDLLMinorVersion
           
protected  byte byMajorVersion
           
protected  byte byMinorVersion
           
protected  byte byMMXEnabled
           
protected  byte byMonth
           
protected  short wYear
           
protected  byte[] zHomepage
           
 
Constructor Summary
BE_VERSION()
           
 
Method Summary
 byte[] getBtReserved()
          Returns the current value of btReserved attribute.
 byte getByAlphaLevel()
          Returns the current value of byAlphaLevel attribute.
 byte getByBetaLevel()
          Returns the current value of byBetaLevel attribute.
 byte getByDay()
          Returns the current value of byDay attribute.
 byte getByDLLMajorVersion()
          Returns the current value of byDLLMajorVersion attribute.
 byte getByDLLMinorVersion()
          Returns the current value of byDLLMinorVersion attribute.
 byte getByMajorVersion()
          Returns the current value of byMajorVersion attribute.
 byte getByMinorVersion()
          Returns the current value of byMinorVersion attribute.
 byte getByMMXEnabled()
          Returns the current value of byMMXEnabled attribute.
 byte getByMonth()
          Returns the current value of byMonth attribute.
 short getWYear()
          Returns the current value of wYear attribute.
 byte[] getZHomepage()
          Returns the current value of zHomepage attribute.
 java.lang.String getZHomepageAsString()
          Returns the zHomepage attribute as a String.
 void setBtReserved(byte[] btReserved)
          Sets the value of the btReserved attribute.
 void setByAlphaLevel(byte byAlphaLevel)
          Sets the value of the byAlphaLevel attribute.
 void setByBetaLevel(byte byBetaLevel)
          Sets the value of the byBetaLevel attribute.
 void setByDay(byte byDay)
          Sets the value of the byDay attribute.
 void setByDLLMajorVersion(byte byDLLMajorVersion)
          Sets the value of the byDLLMajorVersion attribute.
 void setByDLLMinorVersion(byte byDLLMinorVersion)
          Sets the value of the byDLLMinorVersion attribute.
 void setByMajorVersion(byte byMajorVersion)
          Sets the value of the byMajorVersion attribute.
 void setByMinorVersion(byte byMinorVersion)
          Sets the value of the byMinorVersion attribute.
 void setByMMXEnabled(byte byMMXEnabled)
          Sets the value of the byMMXEnabled attribute.
 void setByMonth(byte byMonth)
          Sets the value of the byMonth attribute.
 void setWYear(short wYear)
          Sets the value of the wYear attribute.
 void setZHomepage(byte[] zHomepage)
          Sets the value of the zHomepage attribute.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

byDLLMajorVersion

protected byte byDLLMajorVersion

byDLLMinorVersion

protected byte byDLLMinorVersion

byMajorVersion

protected byte byMajorVersion

byMinorVersion

protected byte byMinorVersion

byDay

protected byte byDay

byMonth

protected byte byMonth

wYear

protected short wYear

zHomepage

protected byte[] zHomepage

byAlphaLevel

protected byte byAlphaLevel

byBetaLevel

protected byte byBetaLevel

byMMXEnabled

protected byte byMMXEnabled

btReserved

protected byte[] btReserved
Constructor Detail

BE_VERSION

public BE_VERSION()
Method Detail

getByDLLMajorVersion

public byte getByDLLMajorVersion()
Returns the current value of byDLLMajorVersion attribute.

Returns:
the value of byDLLMajorVersion

setByDLLMajorVersion

public void setByDLLMajorVersion(byte byDLLMajorVersion)
Sets the value of the byDLLMajorVersion attribute.

Parameters:
byDLLMajorVersion - the new value

getByDLLMinorVersion

public byte getByDLLMinorVersion()
Returns the current value of byDLLMinorVersion attribute.

Returns:
the value of byDLLMinorVersion

setByDLLMinorVersion

public void setByDLLMinorVersion(byte byDLLMinorVersion)
Sets the value of the byDLLMinorVersion attribute.

Parameters:
byDLLMinorVersion - the new value

getByMajorVersion

public byte getByMajorVersion()
Returns the current value of byMajorVersion attribute.

Returns:
the value of byMajorVersion

setByMajorVersion

public void setByMajorVersion(byte byMajorVersion)
Sets the value of the byMajorVersion attribute.

Parameters:
byMajorVersion - the new value

getByMinorVersion

public byte getByMinorVersion()
Returns the current value of byMinorVersion attribute.

Returns:
the value of byMinorVersion

setByMinorVersion

public void setByMinorVersion(byte byMinorVersion)
Sets the value of the byMinorVersion attribute.

Parameters:
byMinorVersion - the new value

getByDay

public byte getByDay()
Returns the current value of byDay attribute.

Returns:
the value of byDay

setByDay

public void setByDay(byte byDay)
Sets the value of the byDay attribute.

Parameters:
byDay - the new value

getByMonth

public byte getByMonth()
Returns the current value of byMonth attribute.

Returns:
the value of byMonth

setByMonth

public void setByMonth(byte byMonth)
Sets the value of the byMonth attribute.

Parameters:
byMonth - the new value

getWYear

public short getWYear()
Returns the current value of wYear attribute.

Returns:
the value of wYear

setWYear

public void setWYear(short wYear)
Sets the value of the wYear attribute.

Parameters:
wYear - the new value

getZHomepage

public byte[] getZHomepage()
Returns the current value of zHomepage attribute.

Returns:
the value of zHomepage

setZHomepage

public void setZHomepage(byte[] zHomepage)
Sets the value of the zHomepage attribute.

Parameters:
zHomepage - the new value

getZHomepageAsString

public java.lang.String getZHomepageAsString()
Returns the zHomepage attribute as a String.

Returns:
the String converted value of zHomepage
See Also:
getZHomepage()

getByAlphaLevel

public byte getByAlphaLevel()
Returns the current value of byAlphaLevel attribute.

Returns:
the value of byAlphaLevel

setByAlphaLevel

public void setByAlphaLevel(byte byAlphaLevel)
Sets the value of the byAlphaLevel attribute.

Parameters:
byAlphaLevel - the new value

getByBetaLevel

public byte getByBetaLevel()
Returns the current value of byBetaLevel attribute.

Returns:
the value of byBetaLevel

setByBetaLevel

public void setByBetaLevel(byte byBetaLevel)
Sets the value of the byBetaLevel attribute.

Parameters:
byBetaLevel - the new value

getByMMXEnabled

public byte getByMMXEnabled()
Returns the current value of byMMXEnabled attribute.

Returns:
the value of byMMXEnabled

setByMMXEnabled

public void setByMMXEnabled(byte byMMXEnabled)
Sets the value of the byMMXEnabled attribute.

Parameters:
byMMXEnabled - the new value

getBtReserved

public byte[] getBtReserved()
Returns the current value of btReserved attribute.

Returns:
the value of btReserved

setBtReserved

public void setBtReserved(byte[] btReserved)
Sets the value of the btReserved attribute.

Parameters:
btReserved - the new value


Copyright © 2006-2008 Jose Maria Arranz. All Rights Reserved.