Bonjour à tous,
je cherche à dévelloper une dll permettant de piloté l'activeX axvlc.dll de VLC.
Je développe sous VSC++ 6. En gros ce que je voudrais faire:
MaDLL :
int DispatchVlc (CString Commande, CString Arguments);
{
switch Commande
case "Connect"
{
if (Arguments contient "video1")
{
video1.addtarget(Arguments, ...); // fonction addtarget de vlc
}
if (Arguments contient "video2" )
{
video2.addtarget(Arguments, ...); // fonction
addtarget de vlc
}
...
}
case "Play"
{
if (Arguments contient "video1") video1.play(); // fonction play de vlc
if (Arguments contient "video2") video2.play(); // fonction
playde vlc
....
}
case "FullScreen"
{
if (Arguments contient "video1") video1.fullscreen(); // fonction fullscreen de vlc
if (Arguments contient "video2") video2.fullscreen(); // fonction fullscreen de vlc
}
}MonApplicationBidon
#import MaDLL;
main( )
{
int resultat;
Csrting commande;
CString arguments;
// connection à un flux video
Commande = "Connect"
Argument = "video1192.168.2.10:8080" // ici objet video1 et adresse du flux video MP4
resultat = DispatchVlc (commande, arguments);
// lecture du flux video
Commande = "Play"
Argument = "video1"
resultat = DispatchVlc (commande, arguments);
// activation
du mode pleine ecran
Commande = "FullScreen"
Argument = "video1"
resultat = DispatchVlc (commande, arguments);
} Je ne sais absolument pas comment m'y prendre pour faire appel à l'activeX de VLC dans la dll et
gèrer les objets VLC.
Est ce que quelqu'un c'est déjà cassé les dents sur ce genre de sujet et surtout est ce que possible?
Merci d'avance,
bonne journée
Rem's27