Home Units Hierarchy Routines All identifiers

Class unaLibCELTdecoder

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type unaLibCELTdecoder = class(unaLibCELTcoder)

Description

libcelt decoder.

Hierarchy

Overview

Methods

Public function decode(data: pointer; len: int): int;
Protected function doIOCTL(req: int; var value: int32): int; override;
Protected function doOpen(): int; override;
Protected procedure doClose(); override;

Description

Methods

Public function decode(data: pointer; len: int): int;

Decodes a frame of audio. Data will be notified via doDataAvail()/onDataAvail.

*

Parameters
data
Compressed data produced by an encoder
len
Number of bytes to read from "data". This MUST be exactly the number of bytes returned by the encoder. Using a larger value WILL NOT WORK.
Returns

Error code.

Protected function doIOCTL(req: int; var value: int32): int; override;
 
Protected function doOpen(): int; override;
 
Protected procedure doClose(); override;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09