Alvas.Audio Class Library

AudioCompressionManager Methods

The methods of the AudioCompressionManager class are listed below. For a complete list of AudioCompressionManager class members, see the AudioCompressionManager Members topic.

Public Static (Shared) Methods

ChangeSpeedOverloaded. 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.
ChooseCompatibleFormatOverloaded. Shows the dialog box that enables the user to select the waveform-audio format.
ConvertOverloaded. Converts the audio data from the specified old format to the new format.
CopyOverloaded. Copy part audio data from in file to out file
CreateFormat Create audio format from the byte array.
Fade Creates fade in/out effect
FormatBytes Returns audio format byte array.
FreeFormat Frees memory previously allocated for audio format.
GetCompatibleFormat Gets the format for the conversion from the specified format and specified format tag.
GetCompatibleFormatListOverloaded. 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.
GetFormatDetailsOverloaded. Gets the format details for specified format.
GetFormatListOverloaded. Gets the format list for specified format tag and suitable driver.
GetFormatTagDetailsOverloaded. Gets the format tag details for specified format tag and suitable driver.
GetFormatTagListOverloaded. Gets the format tag list for suitable driver.
GetMp3Format Creates audio format for MPEG Layer3 audio data
GetPcmFormat Creates audio format for PCM data
GetWaveFormat Gets the WaveFormat for specified format handle.
InsertOverloaded. Insert audio data to stream.
Inverse Inverts the audio signal to 180 degrees. All positive values in the wave form are replaced by negative and vice versa.
JoinOverloaded. Join multiple audio files into one. The audio data formats must be the same.
MergeStereoOverloaded. Merges 2 mono WAVE files into one stereo.
Milliseconds2Bytes Returns bytes number for specified format and time, expressed in milliseconds
MixOverloaded. 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.
Mp3ToWav Converts Mp3 file to Wav file with PCM (Pulse-code modulation) data
NormalizeOverloaded. 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)
RemoveOverloaded. Remove part audio data from stream.
RemoveDcOffsetOverloaded. 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.
ResampleOverloaded. Performs resampling audio data from and to 8/16/24/32-bit integer PCM and 32-bit IEEE Float audio formats.
ReverseOverloaded. Reverses Wave audio data from one file to another.
Silence Creates silence
SplitStereoOverloaded. Splits one stereo file into two mono files (left and right channels).
SwapStereoOverloaded. Swaps stereo channels.
ToFormatOverloaded. Converts audio data to the specified audio format.
ToPcm 
ToPcm16Bit 
Wave2Mp3Overloaded. Converts Wave file to Mp3 file.

Public Instance Methods

CreateObjRef (inherited from MarshalByRefObject)Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
Dispose (inherited from Component) Releases all resources used by the Component.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetLifetimeService (inherited from MarshalByRefObject)Retrieves the current lifetime service object that controls the lifetime policy for this instance.
GetType (inherited from Object)Gets the Type of the current instance.
InitializeLifetimeService (inherited from MarshalByRefObject)Obtains a lifetime service object to control the lifetime policy for this instance.
ToString (inherited from Component) Returns a String containing the name of the Component, if any. This method should not be overridden.

See Also

AudioCompressionManager Class | Alvas.Audio Namespace