Alvas.Audio Class Library

Alvas.Audio Namespace

Namespace hierarchy

Classes

Class Description
AcmConverter AcmConverter class converts audio data from one format to another.
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.
AudioReader Represents a reader that can read an audio data from the stream. This class is abstract.
AudioWriter Represents a writer that can write an audio data to the stream. This class is abstract.
AviReader Reads audio data from the Avi stream.
AviReaderException The exception that is thrown when a avi reader 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.
DsReader Reads audio data using DirectShow.
DsReaderException The exception that is thrown when a DirectShow reader error occurs.
FormatChooseResult Class represents the ChooseCompatibleFormat result
FormatEventArgs Provides data for the Format event.
FormatTagEventArgs Provides data for the FormatTag event.
ID3v1 Class represents a ID3 tag version 1.0 for MPEG Layer3 streams.
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
Mp3Reader Reads audio data from the Mp3 stream.
Mp3ReaderException The exception that is thrown when a mp3 reader error occurs.
Mp3ReadWriter Reads/writes audio data from/to the Mp3 stream.
Mp3Writer Writes MP3 data to the stream.
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.
RawReader Reads an audio data from the headerless stream. Slinear, Gsm, A-law, mu-law etc.
RawReadWriter Reads/writes an audio data from/to the headerless stream. Slinear, Gsm, A-law, mu-law etc.
RawWriter Writes an audio data to the headerless stream. Slinear, Gsm, A-law, mu-law etc.
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.
RecordPlayer Class for recording and playback
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.
WaveReadWriter Reads/writes audio data from/to the Wave stream.
WaveWriter Writes WAVE (waveform audio format) data to the stream.

Interfaces

Interface Description
IAudioReader IAudioReader interface provides methods for reading audio data.
IAudioReadWriter IAudioReadWriter interface provides methods for reading/writing audio data.
IAudioWriter IAudioWriter interface provides methods for writing audio data.

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.
Vox.AdpcmStatus Coder status strucrure

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.
Genre Genre list for ID3 tag version 1.0
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.
WaveInfo Wave Info tag list