| Description | Hierarchy | Fields | Methods | Properties | 
type unaBladeMp3Enc = class(unaAbstractEncoder)
Provides access to Blade MP3 encoder. Requires Blade library DLL (BladeEnc.dll)
![]()  | 
f_dllPathAndName: wString; | 
![]()  | 
f_version: PBE_VERSION; | 
![]()  | 
f_stream: HBE_STREAM; | 
![]()  | 
constructor create(const dllPathAndName: wString = ''; priority: integer = THREAD_PRIORITY_NORMAL); | 
![]()  | 
function doClose(): UNA_ENCODER_ERR; override; | 
![]()  | 
function doEncode(data: pointer; nBytes: unsigned; out bytesUsed: unsigned): UNA_ENCODER_ERR; override; | 
![]()  | 
function doOpen(): UNA_ENCODER_ERR; override; | 
![]()  | 
function doSetConfig(config: pointer): UNA_ENCODER_ERR; override; | 
![]()  | 
function loadDLL(): int; virtual; | 
![]()  | 
function unloadDLL(): int; virtual; | 
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
procedure getVersion(); virtual; | 
![]()  | 
property version: PBE_VERSION read f_version; | 
![]()  | 
f_dllPathAndName: wString; | 
![]()  | 
f_version: PBE_VERSION; | 
![]()  | 
f_stream: HBE_STREAM; | 
![]()  | 
constructor create(const dllPathAndName: wString = ''; priority: integer = THREAD_PRIORITY_NORMAL); | 
| 
 Creates Blade encoder API provider.  | |
![]()  | 
function doClose(): UNA_ENCODER_ERR; override; | 
| 
 Closes Blade encoder.  | |
![]()  | 
function doEncode(data: pointer; nBytes: unsigned; out bytesUsed: unsigned): UNA_ENCODER_ERR; override; | 
| 
 Encodes a chunk of data.  | |
![]()  | 
function doOpen(): UNA_ENCODER_ERR; override; | 
| 
 Opens Blade encoder.  | |
![]()  | 
function doSetConfig(config: pointer): UNA_ENCODER_ERR; override; | 
| 
 Configures Blade encoder.  | |
![]()  | 
function loadDLL(): int; virtual; | 
| 
 Loads Blade encoder DLL into process memory.  | |
![]()  | 
function unloadDLL(): int; virtual; | 
| 
 Unloads Blade encoder DLL from process memory.  | |
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
procedure getVersion(); virtual; | 
| 
 Returns version of loaded Blade encoder.  | |
![]()  | 
property version: PBE_VERSION read f_version; | 
| 
 Version of Blade encoder.  | |
(c) 2012 Lake of Soft