Click or drag to resize
LibMp3Lame Class
LAME interface class
Inheritance Hierarchy
SystemObject
  Ozeki.MediaLibMp3Lame

Namespace: Ozeki.Media
Assembly: OzekiSDK (in OzekiSDK.dll) Version: 1.8.12.0 (1.8.12)
Syntax
public class LibMp3Lame : IDisposable

The LibMp3Lame type exposes the following members.

Constructors
  NameDescription
Public methodLibMp3Lame
Constructor
Top
Methods
  NameDescription
Public methodDispose
Dispose of object
Protected methodDispose(Boolean)
Clean up object, closing LAME context if present
Protected methodFinalize
Destructor
(Overrides ObjectFinalize.)
Public methodFlush
Flush encoder output
Public methodStatic memberGetLameVersion
Get LAME version information
Public methodInitParams
Initialize encoder with parameters
Public methodPrintConfig
Print out LAME configuration to standard output, or to registered output function
Public methodPrintInternals
Print out LAME internals to standard output, or to registered output function
Public methodSetDebugFunc
Set reporting function for debug output from LAME library
Public methodSetErrorFunc
Set reporting function for error output from LAME library
Public methodSetMsgFunc
Set reporting function for message output from LAME library
Public methodSetOptimization
Enable/Disable optimizations
Public methodSetPreset
Set compression preset
Public methodWrite(Int16, Int32, Byte, Int32, Boolean)
Write 16-bit integer PCM samples to encoder
Public methodWrite(Single, Int32, Byte, Int32, Boolean)
Write 32-bit floating point PCM samples to encoder
Top
Properties
  NameDescription
Public propertyAnaylysis
Enable analysis
Public propertyAudiophileGain
Public propertyBitRate
Output bitrate
Public propertyCompressionRatio
Output compression ratio
Public propertyCopyright
Set output Copyright flag
Public propertyDecodeOnly
Public propertyDecodeOnTheFly
Decode on the fly. Search for the peak sample. If the ReplayGain analysis is enabled then perform the analysis on the decoded data stream.
Public propertyDisableReservoir
Disable the bit reservoir.
Public propertyEncoderDelay
Public propertyEncoderPadding
Public propertyErrorProtection
Set error protection. Uses 2 bytes from each frame for CRC checksum
Public propertyExperimentalNSPsyTune
Set a different "best quantization" function
Public propertyExperimentalX
Set a different "best quantization" function
Public propertyExperimentalY
Set a different "best quantization" function
Public propertyExperimentalZ
Set a different "best quantization" function
Public propertyExtension
MP3 'private extension' bit. Meaningless.
Public propertyFindReplayGain
Perform replay gain analysis
Public propertyForceMS
Force M/S mode
Public propertyFrameNumber
Public propertyHighPassFreq
Public propertyHighPassWidth
Public propertyInputSampleRate
Input sample rate
Public propertyStatic memberLameOSBitness
Lame library bit width - 32 or 64 bit
Public propertyStatic memberLamePsychoacousticVersion
Lame Psychoacoustic Version
Public propertyStatic memberLameShortVersion
Lame Short Version
Public propertyStatic memberLameURL
Lame URL
Public propertyStatic memberLameVersion
Lame Version
Public propertyStatic memberLameVeryShortVersion
Lame Very Short Version
Public propertyLowPassFreq
Public propertyLowPassWidth
Public propertyMFSamplesToEncode
Public propertyMode
Specify MPEG channel mode, or use best guess if false
Public propertyMP3BufferSize
Public propertyMSFix
Set a different "best quantization" function
Public propertyNoClipGainChange
Public propertyNoClipScale
Public propertyNoGapCurrentIndex
Counters for gapless encoding
Public propertyNoGapTotal
Counters for gapless encoding
Public propertyNumChannels
Number of channels
Public propertyNumSamples
Number of samples (optional)
Public propertyOriginal
Set output Original flag
Public propertyOutputSampleRate
Output sample rate
Public propertyPeakSample
Public propertyQuality
Encoding quality
Public propertyQuantComp
Set a different "best quantization" function
Public propertyQuantCompShort
Set a different "best quantization" function
Public propertyRadioGain
Public propertyScale
Global amplification factor
Public propertyScaleLeft
Left channel amplification
Public propertyScaleRight
Right channel amplification
Public propertyStrictISO
Enforce strict ISO compliance.
Public propertyTotalFrames
Public propertyUseFreeFormat
Use free format
Public propertyVBR
Set VBR mode
Public propertyVBRHardMin
Strictly enforce minimum bitrate. Normall it will be violated for analog silence.
Public propertyVBRMaxBitrateKbps
ABR maximum bitrate
Public propertyVBRMeanBitrateKbps
ABR average bitrate
Public propertyVBRMinBitrateKbps
ABR minimum bitrate
Public propertyVBRQuality
VBR quality level. 0 = highest, 9 = lowest
Public propertyVBRQualityLevel
VBR quality level. 0 = highest, 9 = lowest.
Public propertyVersion
Public propertyWriteVBRTag
Write VBR tag to MP3 file
Top
See Also