How to make a visualizer for a media player
-
Hi everyone My name is Sahil I live in India I am a real newbie in programming (actually I am in High School currently) I just wondered if anyone of you brilliant programmers out there can help me to write a visualizer like the one in WinAmp or in KMPlayer I have use the wmp.dll to make my player This is the download link http://rapidshare.com/files/177505938/28-12-2008_The-mp3-Man_setup.exe[^] I have not given the code as this the basic thing :laugh: Well it has got some plus points also: It supports multiple playlists,currently 10 which I think is more than sufficient It sticks to left and top of screen if kept too close It supports themes that can be created by the user also It encorporates a well defined and large library to store all your songs The playlists have colour changing algorithm Also can you just give me suggestions about what to add more to it Thank You in advance :) :-D
TheMrProgrammer
-
Hi everyone My name is Sahil I live in India I am a real newbie in programming (actually I am in High School currently) I just wondered if anyone of you brilliant programmers out there can help me to write a visualizer like the one in WinAmp or in KMPlayer I have use the wmp.dll to make my player This is the download link http://rapidshare.com/files/177505938/28-12-2008_The-mp3-Man_setup.exe[^] I have not given the code as this the basic thing :laugh: Well it has got some plus points also: It supports multiple playlists,currently 10 which I think is more than sufficient It sticks to left and top of screen if kept too close It supports themes that can be created by the user also It encorporates a well defined and large library to store all your songs The playlists have colour changing algorithm Also can you just give me suggestions about what to add more to it Thank You in advance :) :-D
TheMrProgrammer
In order to make a visualizer (plugin), you need the Windows Media Player 10 or 11 SDK, the docs for which can be found here[^]. The WMP 10 SDK can be downloaded from here[^]. The WMP11 SDK comes as part of the Windows SDK for Vista, which is HUGE and can be picked up from here[^]. Warning! This SDK is meant for use with Visual C++. You will not find any examples written in VB.NET. This is NOT a beginners project. If you don't have knowledge of how Component Object Model, or COM, works, you will not be able to create a visualizer at all.
A guide to posting questions on CodeProject[^]
Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
2006, 2007, 2008 -
In order to make a visualizer (plugin), you need the Windows Media Player 10 or 11 SDK, the docs for which can be found here[^]. The WMP 10 SDK can be downloaded from here[^]. The WMP11 SDK comes as part of the Windows SDK for Vista, which is HUGE and can be picked up from here[^]. Warning! This SDK is meant for use with Visual C++. You will not find any examples written in VB.NET. This is NOT a beginners project. If you don't have knowledge of how Component Object Model, or COM, works, you will not be able to create a visualizer at all.
A guide to posting questions on CodeProject[^]
Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
2006, 2007, 2008hi Dave thanks :) I got just on little doubt.:confused: if I use this SDK, will the exe file work on computers not having the sdk can you tell me? please ...
TheMrProgrammer
-
hi Dave thanks :) I got just on little doubt.:confused: if I use this SDK, will the exe file work on computers not having the sdk can you tell me? please ...
TheMrProgrammer
Yes. The SDK is for developing the software, not running it.
A guide to posting questions on CodeProject[^]
Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
2006, 2007, 2008 -
Yes. The SDK is for developing the software, not running it.
A guide to posting questions on CodeProject[^]
Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
2006, 2007, 2008hi dave using the sdk i figured out that what i need is IWMPEffects interface It has a frequency_index property but its under a header file any ideas how to use it in vb
TheMrProgrammer
-
hi dave using the sdk i figured out that what i need is IWMPEffects interface It has a frequency_index property but its under a header file any ideas how to use it in vb
TheMrProgrammer
It's an interface you have to implement in your code. This is not a function you call, but an interface that you are expected to flesh out so WMP can call YOU.
TheMrProgrammer wrote:
any ideas how to use it in vb
I have some ideas, but they involve HEAVY knowledge of COM interop. Something that I can't really explain in a forum. There's also a reason why I said you probably won't find any examples in VB doing this. It is far from easy to do.
A guide to posting questions on CodeProject[^]
Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
2006, 2007, 2008