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