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
AudioEffect Base class for audio effects
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.
AuReader Reads an audio data from the .AU and .SND streams.
AviReader Reads audio data from the Avi stream.
AviReaderException The exception that is thrown when a avi reader error occurs.
ChorusAudioEffect Chorus is a voice-doubling effect created by echoing the original sound with a slight delay and slightly modulating the delay of the echo.
CompressorAudioEffect Compression is a reduction in the fluctuation of a signal above a certain amplitude.
ControlChangeEventArgs Provides data for ControlChange event.
DataEventArgs Provides data for Data event.
DestinationLine Destination line.
DistortionAudioEffect Distortion is achieved by adding harmonics to the signal in such a way that, as the level increases, the top of the waveform becomes squared off or clipped.
DoneEventArgs Provides data for Done event.
DsReader Reads audio data using DirectShow.
DsReaderException The exception that is thrown when a DirectShow reader error occurs.
EchoAudioEffect An echo effect causes an entire sound to be repeated after a fixed delay.
FlangerAudioEffect Flange is an echo effect in which the delay between the original signal and its echo is very short and varies over time. The result is sometimes referred to as a sweeping sound. The term flange originated with the practice of grabbing the flanges of a tape reel to change the speed.
FormatChooseResult Class represents the ChooseCompatibleFormat result
GargleAudioEffect The gargle effect modulates the amplitude of the signal.
HResult HResult
I3DL2ReverbAudioEffect I3DL2Reverb audio effect
ID3v1 Class represents a ID3 tag version 1.0 for MPEG Layer3 streams.
MediaBuffer Attempting to implement the COM IMediaBuffer interface as a .NET object Not sure what will happen when I pass this to an unmanaged object
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.
ParamEqAudioEffect A parametric equalizer amplifies or attenuates signals of a given frequency.
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 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.
WaveformVisualizer WaveformVisualizer draws picture of the sound amplitude-time representation (Waveform).
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.
WavesReverbAudioEffect The Waves reverberation effect is intended for use with music.
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
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