Plugin visuel basique opengl pour winamp [vc5]

Description

PLUGIN VISUEL BASIQUE OPENGL POUR WINAMP [VC5]
Code Réalisé Par BeLZeL (fini le 30 juillet 2002)
Sous Microsoft Visual C++ 5.0

Site : http://headlines.fr.st
Mail : belzel@free.fr

Le Plugin dessine un Cube arc-en-ciel qui tourne en arrière-plan. Devant, deux lignes représentent les ondes du canal gauche et droit de la musique. Le Plugin affiche aussi le nombre d'images par seconde dans le titre de la fenêtre.

J'espère que ce petit code d'exemple (qui peut être assez dur à comprendre pour les débutants) pourra vous permettre de faire le meilleur plugin visuel du monde pour Winamp ;)

Pour le Plugin, je suis parti du plugin visuel de base, fourni par Winamp :
- http://ftp.winamp.com/winamp/nsdn/vis_minisdk.zip

Je l'ai fusionné avec un programme OpenGL fait pour Win32. Informations et tutoriaux en français sur l'excellent site d'Antoche :
- http://antoche.alrj.org/prog/opengl/OpenGLII/OpenGLII.htm
- http://antoche.alrj.org/prog/opengl/OpenGLII/OpenGLIIbis.htm

Project / Settings
- Links : OpenGL32.lib GLu32.lib GLaux.lib kernel32.lib user32.lib gdi32.lib
- Output Filename : c:/répertoire/de/winamp/plugins/vis_test.dll

Fichiers :
- svis.c : fichiers source modifié
- vis.h : header non modifié (mais modifiable :), fourni par Winamp.

Notes : Le projet doit être compilable sous Dev-C++ mais j'ai eu trop de problèmes de compilations bizarres. Parfois, il fallait redémarrer le logiciel pour qu'il compile la DLL.

Source / Exemple :


/*

Pour le code, voir le fichier zip ;)

  • /

Conclusion :


Bien évidemment, ceci est un code basique, même s'il fait déjà pas mal de ligne. Vous pouvez librement le modifier.

Il est compatible Winamp 2.x.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.