Home Units Hierarchy Routines All identifiers

Unit unaDspDLibPipes

DescriptionUsesClasses, Interfaces, Objects and RecordsFunctions and ProceduresTypesConstantsVariables

Description

DSP Classes pipe wrappers.

2.5.2008.07 Still here

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Class TunavclDSPDLibEQ EQ Pipe.
Class TunavclDSPDLibMBSP Multi-band Splitter Pipe.
Class unaDSPDLibWavePipe Abstract wave DSP DLib pipe.
Class unavclDSPDLibMultiBand – –

Functions and Procedures

procedure Register();

Types

unavcDSPDLib_freqAssignMode = (...);
punaDspBandRawSamples = ˆunaDspBandRawSamples;
unaDspBandRawSamples = array[byte] of pFloatArray;
unavclRawSamplesAvailable = procedure(sender: unavclInOutPipe; numSamples, numBands, channel: unsigned; samples: punaDspBandRawSamples) of object;

Constants

c_defNumBands = 10;

Description

Functions and Procedures

procedure Register();

Registers VC DSP DLib components in Delphi IDE components palette.

Types

unavcDSPDLib_freqAssignMode = (...);
 
Values
  • unafam_manual:  
  • unafam_powerOf2:  
punaDspBandRawSamples = ˆunaDspBandRawSamples;

pointer to array of raw samples for up to 256 bands

unaDspBandRawSamples = array[byte] of pFloatArray;
 
unavclRawSamplesAvailable = procedure(sender: unavclInOutPipe; numSamples, numBands, channel: unsigned; samples: punaDspBandRawSamples) of object;

Fired when raw multi-band samples are ready.

Constants

c_defNumBands = 10;
 

Author

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09