Alvas.Audio Class Library

Alvas.Audio Namespace

Namespace hierarchy

Classes

Class Description
AudioCompressionManager The audio compression manager adds system-level support for the transparent run-time audio compression, decompression and waveform-audio data format selection
AudioException The exception that is thrown when an audio error occurs.
ControlChangeEventArgs Provides data for ControlChange event.
DataEventArgs Provides data for Data event.
DestinationLine Destination line.
DoneEventArgs Provides data for Done event.
DriverEventArgs Provides data for the Driver event.
FormatChooseResult Class represents the ChooseCompatibleFormat result
FormatEventArgs Provides data for the Format event.
FormatTagEventArgs Provides data for the FormatTag event.
Mixer Mixer component.
MixerBoolControl Mixer boolean control
MixerControl Mixer control.
MixerException The exception that is thrown when an Mixer error occurs.
MixerIntControl Mixer integer control
MixerLine Mixer line.
MixerListControl Mixer list control
MixerMuteControl Mixer mute control
Player Player is a component for audio files playing.
PlayerEx PlayerEx is a component for playing sound in PCM, IMA ADPCM, Microsoft ADPCM, CCITT A-Law, CCITT u-Law, GSM 6.10, Windows Media Audio V2, MPEG Layer-3 (mp3) and other wave file format.
Recorder Recorder is a component for sound recording in pulse code modulation (PCM) wave file format.
RecorderEx RecorderEx is a component for sound recording in PCM, IMA ADPCM, Microsoft ADPCM, CCITT A-Law, CCITT u-Law, GSM 6.10, Windows Media Audio V2, MPEG Layer-3 (mp3) and other wave file format.
SoundLevelMeter A sound level meter is a component that allows audio signal level to be viewed. The sound level meter draws a horizontal line across the middle of the screen from left to right. If the input sound level departs from zero, the line is deflected either upwards or downwards.
Vox Class for encoding and decoding Dialogic .vox (adpcm) format data
WaveFormat Describes the format of the waveform-audio data.
WaveInException The exception that is thrown when a WaveIn error occurs.
WaveOutException The exception that is thrown when a WaveOut error occurs.
WaveReader Reads WAVE (waveform audio format) data from the stream.
WaveReaderException The exception that is thrown when a wave reader error occurs.
WaveWriter Writes WAVE (waveform audio format) data to the stream.

Structures

Structure Description
DriverDetails The DriverDetails structure describes the features of an ACM driver.
FormatDetails The FormatDetails structure details a waveform-audio format for a specific format tag for an ACM (AudioCompressionManager) driver.
FormatTagDetails The FormatTagDetails structure details a waveform-audio format tag for an ACM driver.

Delegates

Delegate Description
AudioCompressionManager.DriverEventHandler Represents the method that will handle the Driver event of the AudioCompressionManager.
AudioCompressionManager.FormatEventHandler Represents the method that will handle the Format event of the AudioCompressionManager.
AudioCompressionManager.FormatTagEventHandler Represents the method that will handle the FormatTag event of the AudioCompressionManager.
Mixer.ControlChangeEventHandler ControlChange event handler
PlayerEx.DoneEventHandler Represents the method that will handle the Done event of the PlayerEx.
RecorderEx.DataEventHandler Represents the method that will handle the Data event of the RecorderEx.

Enumerations

Enumeration Description
DeviceState Specifies the audio device state.
Recorder.BitsPerSample Bits per sample enumeration.
Recorder.Channel Channels enumeration.
Recorder.SamplesPerSec Samples per second enumeration.
TimeFormat TimeFormat specifies the sound position in milliseconds, bytes or samples.