| Description | Hierarchy | Fields | Methods | Properties | 
type unaSpeexDecoder = class(unaSpeexCoder)
Speex Decoder
![]()  | 
function decode(bitstream: pointer; size: int): int; | 
![]()  | 
function doGetFrameSize(): int; override; | 
![]()  | 
function doGetSamplingRate(): int; override; | 
![]()  | 
function doInit(): pointer; override; | 
![]()  | 
procedure decoder_write_int(samples: pointer; size: int); virtual; | 
![]()  | 
procedure doClose(); override; | 
![]()  | 
procedure doOpen(); override; | 
![]()  | 
function decode(bitstream: pointer; size: int): int; | 
| 
 Sends full encoded frame(s) to decoder. Return number of bytes consumed by decoder or -1 in case of some error.  | |
![]()  | 
function doGetFrameSize(): int; override; | 
![]()  | 
function doGetSamplingRate(): int; override; | 
![]()  | 
function doInit(): pointer; override; | 
![]()  | 
procedure decoder_write_int(samples: pointer; size: int); virtual; | 
| 
 Called when new block of decoded data is available.  | |
![]()  | 
procedure doClose(); override; | 
![]()  | 
procedure doOpen(); override; | 
(c) 2012 Lake of Soft