Andorra Suite Documentation

Unit AuUtils

Uses

Unit dependencies

View fullscreen

Description

Contains functions, which are useful for audio programming.

Structures

class

Functions

function AuToDezibel
(AVal: Single): Single;
function AuFromDezibel
(ADez: Single): Single;
function AuLimit
(AVal: Single): Single;
function AuBytesPerSecond
(const AParameters: TAuAudioParametersEx): Cardinal; overload;
function AuBytesPerSample
(const AParameters: TAuAudioParametersEx): Cardinal; overload;
function AuBytesToSamples
(AByteCount: integer; const ASrcParameters: TAuAudioParameters): integer; overload;
function AuConvertByteCount
(AByteCount: integer; const ASrcParameters, ATarParameters: TAuAudioParametersEx): integer;
procedure AuReadSamples
(const AParams: TAuAudioParametersEx; ASrc, ATar: PByte; ASampleCount: Cardinal);
procedure AuWriteSamples
(const AParams: TAuAudioParametersEx; ASrc, ATar: PByte; ASampleCount: Cardinal);

Types

TAuStreamDriverIdleFunc
= function( AReadCallback: TAuReadCallback): boolean of object;

This page was generated by a documentation system written by Andreas Stoeckel. This system makes use of a modified PasDoc version (download can be found here) and Graphviz.

Get Andorra Commons at SourceForge.net. Fast, secure and Free Open Source software downloads