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.) |