| 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 |