| Description | Hierarchy | Fields | Methods | Properties | 
type unaLameMp3Enc = class(unaBladeMp3Enc)
Provides access to Lame MP3 encoder. Requires Lame library DLL (lame_enc.dll)
![]()  | 
function doClose(): UNA_ENCODER_ERR; override; | 
![]()  | 
function doEncode(data: pointer; nBytes: unsigned; out bytesUsed: unsigned): UNA_ENCODER_ERR; override; | 
![]()  | 
function doSetConfig(config: pointer): UNA_ENCODER_ERR; override; | 
![]()  | 
function loadDLL(): int; override; | 
![]()  | 
function unloadDLL(): int; override; | 
![]()  | 
procedure getVersion(); override; | 
![]()  | 
function doClose(): UNA_ENCODER_ERR; override; | 
| 
 Closes Lame encoder.  | |
![]()  | 
function doEncode(data: pointer; nBytes: unsigned; out bytesUsed: unsigned): UNA_ENCODER_ERR; override; | 
| 
 Encodes a chunk of data.  | |
![]()  | 
function doSetConfig(config: pointer): UNA_ENCODER_ERR; override; | 
| 
 Configures Lame encoder.  | |
![]()  | 
function loadDLL(): int; override; | 
| 
 Loads Lame encoder DLL into process memory.  | |
![]()  | 
function unloadDLL(): int; override; | 
| 
 Unloads Lame encoder DLL into process memory.  | |
![]()  | 
procedure getVersion(); override; | 
| 
 Returns version of loaded Lame encoder.  | |
(c) 2012 Lake of Soft