UtilWinAmp Class

Contains interoperability features for WinAmp audio player.

Definition

Namespace: DevCase.ThirdParty.WinAmp
Assembly: DevCase.net48.ThirdParty.WinAmp (in DevCase.net48.ThirdParty.WinAmp.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
public sealed class UtilWinAmp
Inheritance
Object    UtilWinAmp

Remarks

Note: Some functionalities of this assembly may require to install one or all of the listed applications:

WinAmp (winamp.exe)

Properties

CurrentPlaybackPosition Gets or sets the position, in milliseconds, of the current playback in the Winamp process.
CurrentPlaybackState Gets the current playback state of the Winamp process.
CurrentSongFilename Gets the filename of the current song that is playing in Winamp process.
CurrentSongTitle Gets the title of the current song that is playing in Winamp process.
CurrentTrackBitrate Gets the bitrate of the current track in the Winamp process. (i.e: 320, 256, 192, 128, etc...)
CurrentTrackChannels Gets the channel count of the current track in the Winamp process. (i.e: 2, 1)
CurrentTrackLength Gets the length, in milliseconds, of the current track in the Winamp process.
CurrentTrackSampleRate Gets the sample rate of the current track in the Winamp process. (i.e: 48, 44, 22, etc...)
CurrentVolume Gets or sets the volume level, from 0 to 100, of the current playback in the Winamp process.
ExecutablePath Gets the filepath of the Winamp executabl file.
Handle Gets a window handle to the Winamp process main window.
IsRunning Gets a value indicating whether Winamp process is running.

Methods

ClearPlaylist Clears the songs playlist.
Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
FastForward Fast forwards the current song by 5 seconds.
GetHashCode Serves as the default hash function.
(Inherited from Object)
GetType Gets the Type of the current instance.
(Inherited from Object)
JumpToNextSong Jumps to the next song in the playlist.
JumpToPreviousSong Jumps to the previous song in the playlist.
Minimize Minimizes the Winamp window
Pause Pause or resume the song playback.
Play Starts the song playback.
Quit Quits from Winamp.
Rewind Rewinds the current song by 5 seconds.
Stop Stops the song playback.
ToString Returns a string that represents the current object.
(Inherited from Object)
VolumeDown Decreases the volume level
VolumeUp Increases the volume level

Extension Methods

CanConvertTo Determines whether the source object can be converted to the specified target type.
(Defined by ObjectExtensions)
CanConvertToT Determines whether the source object can be converted to the specified target type.
(Defined by ObjectExtensions)
ConvertToT Converts an object to the specified target type.

If the conversion fails, an exception is thrown.
(Defined by ObjectExtensions)

ConvertToT Converts an object to the specified target type.

If the conversion fails, returns the specified default value.
(Defined by ObjectExtensions)

IsDisposable Determines whether the specified object is a disposable type (i.e., it implements IDisposable interface).
(Defined by ObjectExtensions)
Speak Speaks the string representation of the source object by using the operating system integrated text-to-speech synthesizer.
(Defined by ObjectExtensions)
Speak Speaks the string representation of the source object by using the operating system integrated text-to-speech synthesizer.
(Defined by ObjectExtensions)
ThrowIfNullTException Throws the specified exception if the source object is null.
(Defined by ObjectExtensions)

See Also