Home Units Hierarchy Routines All identifiers

Class unaBassStreamDecoder

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type unaBassStreamDecoder = class(unaThread)

Description

– –

Hierarchy

Overview

Methods

Public constructor create(bassStream: unaBassStream; dataStream: unaAbstractStream; dataTimeout: tTimeout = 1000);
Protected function execute(threadId: unsigned): int; override;
Public procedure BeforeDestruction(); override;
Protected procedure applySampling(rate, bits, channels: unsigned); virtual;
Protected procedure dataAvailable(data: pointer; size: unsigned); virtual;
Protected procedure startOut(); override;

Properties

Public property dataTimeout: tTimeout read f_dataTimeout write f_dataTimeout;
Public property onApplySampling: tUnaBassApplySampling read f_onAS write f_onAS;
Public property onDataAvailable: tUnaBassDataAvailable read f_onDA write f_onDA;

Description

Methods

Public constructor create(bassStream: unaBassStream; dataStream: unaAbstractStream; dataTimeout: tTimeout = 1000);
 
Protected function execute(threadId: unsigned): int; override;
 
Public procedure BeforeDestruction(); override;
 
Protected procedure applySampling(rate, bits, channels: unsigned); virtual;
 
Protected procedure dataAvailable(data: pointer; size: unsigned); virtual;
 
Protected procedure startOut(); override;
 

Properties

Public property dataTimeout: tTimeout read f_dataTimeout write f_dataTimeout;
 
Public property onApplySampling: tUnaBassApplySampling read f_onAS write f_onAS;
 
Public property onDataAvailable: tUnaBassDataAvailable read f_onDA write f_onDA;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09