| AudioCompressionManager Class |
Namespace: Alvas.Audio
The AudioCompressionManager type exposes the following members.
| Name | Description | |
|---|---|---|
| AudioCompressionManager | Initializes a new instance of the AudioCompressionManager class |
| Name | Description | |
|---|---|---|
| ChangeSpeed(IntPtr, Byte, Int32) |
Changes the speed of audio data
| |
| ChangeSpeed(Stream, Stream, Int32) |
Changes the speed of audio stream.
| |
| ChangeSpeed(String, String, Int32) |
Changes the speed of audio file
| |
| ChangeVolume |
Changes the volume of audio data
| |
| CheckSilent |
Checks the level of audio signal. If it is above silentLevel returns false otherwise it returns true.
| |
| ChooseCompatibleFormat(IntPtr, IntPtr) |
Shows the dialog box that enables the user to select the waveform-audio format.
| |
| ChooseCompatibleFormat(IntPtr, IntPtr, String) |
Shows the dialog box that enables the user to select the waveform-audio format.
| |
| Convert(IAudioReader, WaveWriter, Boolean) |
Converts the audio data from the specified old format to the new format.
| |
| Convert(IntPtr, IntPtr, Byte, Boolean) |
Converts the audio data from the specified old format to the new format.
| |
| Copy(IntPtr, Byte, Int32, Int32) |
Copy part audio data from byte array
| |
| Copy(Stream, Stream, Int32, Int32) |
Copy part audio data from in stream to out stream
| |
| Copy(String, String, Int32, Int32) |
Copy part audio data from in file to out file
| |
| CreateFormat |
Create audio format from the byte array.
| |
| CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) | |
| Dispose | Releases all resources used by the Component. (Inherited from Component.) | |
| Equals | (Inherited from Object.) | |
| Fade |
Creates fade in/out effect
| |
| FormatBytes |
Returns audio format byte array.
| |
| FreeFormat |
Frees memory previously allocated for audio format.
| |
| GenerateTone |
Genetate tone with specified parameters
| |
| GetCompatibleFormat |
Gets the format for the conversion from the specified format and specified format tag.
| |
| GetCompatibleFormatList(IntPtr) |
Gets the format list for the conversion from the specified format.
| |
| GetCompatibleFormatList(IntPtr, Boolean) |
Gets the format list for the conversion from the specified format.
| |
| GetDriverDetails |
Gets the driver details for specified driver.
| |
| GetDriverList |
Gets the driver list.
| |
| GetFloat32Format |
Creates 32-bit IEEE Float audio format.
| |
| GetFormatDetails(IntPtr) |
Gets the format details for specified format.
| |
| GetFormatDetails(IntPtr, Boolean) |
Gets the format details for specified format.
| |
| GetFormatList(Int32) |
Gets the format list for specified format tag and suitable driver.
| |
| GetFormatList(WaveFormat) |
Gets the format list for specified WaveFormat and suitable driver.
| |
| GetFormatList(Int32, Boolean) |
Gets the format list for specified format tag and suitable driver.
| |
| GetFormatList(Int32, Int32) |
Gets the format list for specified format tag and driver.
| |
| GetFormatList(Int32, Int32, Boolean) |
Gets the format list for specified format tag and driver.
| |
| GetFormatTagDetails(Int32) |
Gets the format tag details for specified format tag and suitable driver.
| |
| GetFormatTagDetails(Int32, Int32) |
Gets the format tag details for specified format tag and driver.
| |
| GetFormatTagList |
Gets the format tag list for suitable driver.
| |
| GetFormatTagList(Int32) |
Gets the format tag list for specified driver.
| |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| GetMp3Format |
Creates audio format for MPEG Layer3 audio data
| |
| GetPcmFormat |
Creates audio format for PCM data
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetWaveFormat |
Gets the WaveFormat for specified format handle.
| |
| InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| Insert(Stream, Stream, Int32, Byte) |
Insert audio data to stream.
| |
| Insert(String, String, Int32, Byte) |
Insert audio data to file.
| |
| Inverse |
Inverts the audio signal to 180 degrees. All positive values in the wave form are replaced by negative and vice versa.
| |
| Join(Stream, Stream) |
Join multiple audio streams into one. The audio data formats must be the same.
| |
| Join(String, String) |
Join multiple audio files into one. The audio data formats must be the same.
| |
| MaxVolume |
Gets max volume for specified audio format and data
| |
| MergeStereo(Stream, Stream, Stream) |
Merges 2 mono WAVE streams into one stereo.
| |
| MergeStereo(String, String, String) |
Merges 2 mono WAVE files into one stereo.
| |
| MergeStereo(IntPtr, Byte, Byte, IntPtr, Byte) |
Merges 2 mono audio arrays into one stereo.
| |
| Milliseconds2Bytes |
Returns bytes number for specified format and time, expressed in milliseconds
| |
| Mix(IntPtr, Byte) |
Mixes the audio data.
| |
| Mix(Stream, Stream) |
Mix several audio streams. The audio data formats must be the same.
| |
| Mix(String, String) |
Mix several audio files. The audio data formats must be the same.
| |
| MixMany |
Inserts and mixes one piece of audio data into main audio data with specified
offset multiple times.
| |
| Mp3ToMono(String, Byte) |
Converts Mp3 Stereo into Mono
| |
| Mp3ToMono(String, String) |
Converts Mp3 Stereo into Mono
| |
| Mp3ToWav |
Converts Mp3 file to Wav file with PCM (Pulse-code modulation) data
| |
| Normalize(IntPtr, Byte) |
Normalize method raises the volume so that the highest sample level reaches a maximum level.
| |
| Normalize(IAudioReader, IAudioWriter) |
Normalize method raises the volume so that the highest sample level reaches a maximum level.
| |
| RecalculateData |
Recalculates audio data array to the specified length. (For SoundLevelMeter)
| |
| Remove(Stream, Stream, Int32, Int32) |
Remove part audio data from stream.
| |
| Remove(String, String, Int32, Int32) |
Remove part audio data from file.
| |
| RemoveDcOffset(IntPtr, Byte) |
Removes DC offset. DC offset is an offsetting of a signal from zero. Occurs when hardware, such as a sound card, adds DC offset to a recorded audio signal.
| |
| RemoveDcOffset(IntPtr, Byte, Int16) |
Removes DC offset. DC offset is an offsetting of a signal from zero. Occurs when hardware, such as a sound card, adds DC offset to a recorded audio signal.
| |
| Resample(IAudioReader, WaveWriter) |
Performs resampling audio data from and to 8/16/24/32-bit integer PCM and 32-bit IEEE Float audio formats.
| |
| Resample(IAudioReader, IntPtr) |
Performs resampling audio data from and to 8/16/24/32-bit integer PCM and 32-bit IEEE Float audio formats.
| |
| Resample(IntPtr, Byte, IntPtr) |
Performs resampling audio data from and to 8/16/24/32-bit integer PCM and 32-bit IEEE Float audio formats.
| |
| Reverse(IntPtr, Byte) |
Reverses Wave audio data.
| |
| Reverse(Stream, Stream) |
Reverses Wave audio data from one stream to another.
| |
| Reverse(String, String) |
Reverses Wave audio data from one file to another.
| |
| Silence |
Creates silence
| |
| SplitStereo(Stream, Stream, Stream) |
Splits one stereo stream into two mono streams (left and right channels).
| |
| SplitStereo(String, String, String) |
Splits one stereo file into two mono files (left and right channels).
| |
| SplitStereo(IntPtr, Byte, IntPtr, Byte, Byte) |
Splits stereo audio data array into two mono data arrays (left and right channels).
| |
| SwapStereo(IntPtr, Byte) |
Swaps stereo channels.
| |
| SwapStereo(IAudioReader, WaveWriter) |
Swaps stereo channels.
| |
| ToFormat(IAudioReader, IntPtr) |
Converts audio data to the specified audio format.
| |
| ToFormat(IntPtr, Byte, IntPtr) |
Converts audio data to the specified audio format.
| |
| ToPcm |
Helper for decoding audio data in PCM (Pulse-code modulation).
| |
| ToPcm16Bit |
Helper for decoding audio data in PCM (Pulse-code modulation) 16 bit.
| |
| ToString | Returns a String containing the name of the Component, if any. This method should not be overridden. (Inherited from Component.) | |
| Wave2Mp3(IntPtr, Byte) |
Converts Wave audio data to Mp3 audio data.
| |
| Wave2Mp3(Stream, Stream) |
Converts Wave stream to Mp3 stream.
| |
| Wave2Mp3(String, String) |
Converts Wave file to Mp3 file.
| |
| WaveToMono(String, Byte) |
Converts Wave Stereo into Mono
| |
| WaveToMono(String, String) |
Converts Wave Stereo into Mono
|
| Name | Description | |
|---|---|---|
| AdpcmFormatTag |
Microsoft ADPCM format tag
| |
| ALawFormatTag |
A-Law format tag
| |
| Gsm610FormatTag |
GSM 6.10 format tag
| |
| ImaAdpcmFormatTag |
IMA ADPCM format tag
| |
| MpegLayer3FormatTag |
ISO/MPEG Layer3 format tag
| |
| MuLawFormatTag |
Mu-Law format tag
| |
| PcmFormatTag |
PCM format tag
|
| Name | Description | |
|---|---|---|
| Container | Gets the IContainer that contains the Component. (Inherited from Component.) | |
| Site | (Inherited from Component.) |
| Name | Description | |
|---|---|---|
| Disposed | Occurs when the component is disposed by a call to the Dispose method. (Inherited from Component.) |