TAudioOut Properties


BaseChannel : Integer;

Soundcards and their drivers present several audiochannels. There is a variable called OutputChannelsCount in ACS_Audio unit. The channels are numbered starting from zero and the maximum number possible is OutputChannelsCount - 1.

Linux Note: Under ALSA there is only one channel available per each soundcard installed.

Windows Note: under Windows this property holds the id of the current wave-audio device [0..OutputChannelsCount-1] where OutputChannelsCount variable holds the total number of output wave-audio devices.


ReadChunks : Integer;

Windows only

This property holds the number of data chunks read from the input component and passed to the Windows audio subsystem per one operation. Use this property to change the size of the audio output buffer. The default value of this property is determined by READ_CHUNKS constant in ACS_Audio.pas file.


Volume : Integer;

Use this property to set audio volume. The maximum value is 255 (default), the minimum - 0. Note that is volume level doesn't affect the soundcard mixer settings.


TAudioOut ACS Classes Home


Copyright © 2002, 2003 Andrei Borovsky. All rights reserved.