Home Units Hierarchy Routines All identifiers

Class unaG7221Decoder

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type unaG7221Decoder = class(unaG7221Coder)

Description

G.722.1 Decoder

Hierarchy

Overview

Methods

Protected function chunkSize(): uint; override;
Protected function decode(inStream: pointer; inBytes: int): int;
Protected function process(ptr: pointer; len: uint): int; override;
Protected procedure decoder(number_of_regions: int32; number_of_bits_per_frame: int32; bitstream: pUInt16; out decoder_mlt_coefs: tmax_dct_sizef; var frame_error_flag: int32);

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 decode(inStream: pointer; inBytes: int): int;

Decodes a mono frame(s). Calls notify() for each decoded frame.

Returns

number of full frames produced.

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

Decodes data.

Protected procedure decoder(number_of_regions: int32; number_of_bits_per_frame: int32; bitstream: pUInt16; out decoder_mlt_coefs: tmax_dct_sizef; var frame_error_flag: int32);

Internal.

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09