LibMp3Lame Class |
Namespace: Ozeki.Media
The LibMp3Lame type exposes the following members.
Name | Description | |
---|---|---|
LibMp3Lame | Constructor |
Name | Description | |
---|---|---|
Dispose | Dispose of object | |
Dispose(Boolean) | Clean up object, closing LAME context if present | |
Finalize | Destructor (Overrides ObjectFinalize.) | |
Flush | Flush encoder output | |
GetLameVersion | Get LAME version information | |
InitParams | Initialize encoder with parameters | |
PrintConfig | Print out LAME configuration to standard output, or to registered output function | |
PrintInternals | Print out LAME internals to standard output, or to registered output function | |
SetDebugFunc | Set reporting function for debug output from LAME library | |
SetErrorFunc | Set reporting function for error output from LAME library | |
SetMsgFunc | Set reporting function for message output from LAME library | |
SetOptimization | Enable/Disable optimizations | |
SetPreset | Set compression preset | |
Write(Int16, Int32, Byte, Int32, Boolean) | Write 16-bit integer PCM samples to encoder | |
Write(Single, Int32, Byte, Int32, Boolean) | Write 32-bit floating point PCM samples to encoder |
Name | Description | |
---|---|---|
Anaylysis | Enable analysis | |
AudiophileGain | ||
BitRate | Output bitrate | |
CompressionRatio | Output compression ratio | |
Copyright | Set output Copyright flag | |
DecodeOnly | ||
DecodeOnTheFly | Decode on the fly. Search for the peak sample. If the ReplayGain analysis is enabled then perform the analysis on the decoded data stream. | |
DisableReservoir | Disable the bit reservoir. | |
EncoderDelay | ||
EncoderPadding | ||
ErrorProtection | Set error protection. Uses 2 bytes from each frame for CRC checksum | |
ExperimentalNSPsyTune | Set a different "best quantization" function | |
ExperimentalX | Set a different "best quantization" function | |
ExperimentalY | Set a different "best quantization" function | |
ExperimentalZ | Set a different "best quantization" function | |
Extension | MP3 'private extension' bit. Meaningless. | |
FindReplayGain | Perform replay gain analysis | |
ForceMS | Force M/S mode | |
FrameNumber | ||
HighPassFreq | ||
HighPassWidth | ||
InputSampleRate | Input sample rate | |
LameOSBitness | Lame library bit width - 32 or 64 bit | |
LamePsychoacousticVersion | Lame Psychoacoustic Version | |
LameShortVersion | Lame Short Version | |
LameURL | Lame URL | |
LameVersion | Lame Version | |
LameVeryShortVersion | Lame Very Short Version | |
LowPassFreq | ||
LowPassWidth | ||
MFSamplesToEncode | ||
Mode | Specify MPEG channel mode, or use best guess if false | |
MP3BufferSize | ||
MSFix | Set a different "best quantization" function | |
NoClipGainChange | ||
NoClipScale | ||
NoGapCurrentIndex | Counters for gapless encoding | |
NoGapTotal | Counters for gapless encoding | |
NumChannels | Number of channels | |
NumSamples | Number of samples (optional) | |
Original | Set output Original flag | |
OutputSampleRate | Output sample rate | |
PeakSample | ||
Quality | Encoding quality | |
QuantComp | Set a different "best quantization" function | |
QuantCompShort | Set a different "best quantization" function | |
RadioGain | ||
Scale | Global amplification factor | |
ScaleLeft | Left channel amplification | |
ScaleRight | Right channel amplification | |
StrictISO | Enforce strict ISO compliance. | |
TotalFrames | ||
UseFreeFormat | Use free format | |
VBR | Set VBR mode | |
VBRHardMin | Strictly enforce minimum bitrate. Normall it will be violated for analog silence. | |
VBRMaxBitrateKbps | ABR maximum bitrate | |
VBRMeanBitrateKbps | ABR average bitrate | |
VBRMinBitrateKbps | ABR minimum bitrate | |
VBRQuality | VBR quality level. 0 = highest, 9 = lowest | |
VBRQualityLevel | VBR quality level. 0 = highest, 9 = lowest. | |
Version | ||
WriteVBRTag | Write VBR tag to MP3 file |