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