Home Units Hierarchy Routines All identifiers

Class unaG7221Encoder

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type unaG7221Encoder = class(unaG7221Coder)

Description

G.722.1 Encoder

Hierarchy

Overview

Methods

Protected function chunkSize(): uint; override;
Protected function encode(inFrame: pInt16; inSamples: int): int;
Protected function process(ptr: pointer; len: uint): int; override;
Protected procedure encoder(number_of_regions: int32; number_of_available_bits: int32; const mlt_coefs: tmax_dct_sizef; out out_words: tmax_frame);

Description

Methods

Protected function chunkSize(): uint; override;

Size of portion of data (frame) the coder is expecting to process at once. In bytes.

Protected function encode(inFrame: pInt16; inSamples: int): int;

Encodes a mono frame(s). Calls notify() for each encoded frame.

Returns

number of full frames consumed.

Protected function process(ptr: pointer; len: uint): int; override;

Encodes data.

Protected procedure encoder(number_of_regions: int32; number_of_available_bits: int32; const mlt_coefs: tmax_dct_sizef; out out_words: tmax_frame);

Internal.

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09