Home
About Me
LameX
Depg
LCD Picture
VHotrod
Links

Methods:

StartEncoding

Calling this method will begin the encoding process.  It runs in a modal loop
which means it will not return until the encoding is finished.

Events:

PercentComplete(long lPercent, long lSample)

 While encoding the control will fire this event. The parameters it passes are
the percent complete (as a long) and the current sample being processed
(also a long)

Properties:

 All properties come directly from the Lame encoder.

Get/Set InputFile (default is NULL)

Sets the input file.

 Get/Set OutputFile (default is NULL)

Sets the ouput file.

Get/Set EncodingPriority (default is 3)

 Sets the priority the encoder takes while encoding. Values may be:
6 - Time Critical
5 - Highest
4 - Above Normal
3 - Normal
2 - Below Normal
1 - Lowest
0 - Idle

 Set/Get  Mode  (default is Stereo)

The mode of enoding.  Values may be:
0- Stereo
1- Joint
2- Force
3- Mono

 Set/Get  Bitrate (default is 128)

The bitrate the encoder should use.  Values may be any of the following:
32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 and 320.

Get/Set SamplingFreq (default is -1)

The input files sampling frequency of input file(kHz).

Get/Set ResampleFreq (default is -1)

 The  sampling frequency of output file(kHz).

Get/Set VoiceMode (default is FALSE)

Experimental voice mode

 Get/Set UseVBR (default is FALSE)

Use variable bitrate (VBR).

Get/Set VBRQuality (default is 4)

 The quality setting for VBR.  Values may be from 0 to 9:

0 = high quality,bigger files
9 = smaller files

Get/Set MinimumBitrate (default is 32)

 The minimum allowed bitrate for VBR encoding.

Get/Set MaximumBitrate (default is 128)

The maximum allowed bitrate for VBR encoding.

 Get/Set  DisableVBRInfoTag (default is FALSE)

Setting this to true will  disable the Xing VBR informational tag.

 Get/Set UseQualityImprovements (default is FALSE)

Tells the encoder whether or not to use high quality mode.

Get/Set UseFastMode (default is FALSE)

Use fast mode (low quality)

Get/Set SetDisableSFBCutoff (default is TRUE)

Setting to FALSE will enable SFBCutoff.

 Get/Set AllowChanDifBlockTypes(default is FALSE)

Allow channels to have different blocktypes

Get/Set OnlyATHForMasking (default is FALSE)

 Only use the ATH for masking

Get/Set NoShortBlocks (default is FALSE)

Do not use short blocks.

Get/Set InputIsRawPCM (default FALSE)

Set to specify that the input file is a raw PCM file

Get/Set ForceByteSwab (default is FALSE)

Set for force a byte swabbing (swapping of MSB's)

Get/Set DownmixToMono (default is FALSE)

Force the downmixing of stereo to mono file for mono encoding

 Get/Set ErrorProtection (default is FALSE)

Adds 16bit checksum to every frame
(the checksum is computed correctly)

Get/Set MarkAsCopyrighted(default is FALSE)

Mark as a copyrighted work

Get/Set MarkAsNonOriginal (default is FALSE)

Mark as non-origina

 

Lamex

ScreenShots
EncoderXInfo
Downloads
[Home] [About Me] [LameX] [Depg] [LCD Picture] [VHotrod] [Links]

You can contact me at dswigger@yahoo.com