Home Units Hierarchy Routines All identifiers

Class unaLameMp3Enc

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type unaLameMp3Enc = class(unaBladeMp3Enc)

Description

Provides access to Lame MP3 encoder. Requires Lame library DLL (lame_enc.dll)

http://www.mp3dev.org/

Hierarchy

Overview

Methods

Protected function doClose(): UNA_ENCODER_ERR; override;
Protected function doEncode(data: pointer; nBytes: unsigned; out bytesUsed: unsigned): UNA_ENCODER_ERR; override;
Protected function doSetConfig(config: pointer): UNA_ENCODER_ERR; override;
Protected function loadDLL(): int; override;
Protected function unloadDLL(): int; override;
Protected procedure getVersion(); override;

Description

Methods

Protected function doClose(): UNA_ENCODER_ERR; override;

Closes Lame encoder.

Protected function doEncode(data: pointer; nBytes: unsigned; out bytesUsed: unsigned): UNA_ENCODER_ERR; override;

Encodes a chunk of data.

Protected function doSetConfig(config: pointer): UNA_ENCODER_ERR; override;

Configures Lame encoder.

Protected function loadDLL(): int; override;

Loads Lame encoder DLL into process memory.

Protected function unloadDLL(): int; override;

Unloads Lame encoder DLL into process memory.

Protected procedure getVersion(); override;

Returns version of loaded Lame encoder.

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09