[vlc-devel] Streaming video with program written in C
Youssef AZZOUZI
sidimoulay2000 at hotmail.fr
Wed Sep 9 15:10:18 CEST 2009
I had already took a look on these links, and the VLC libriries too, and I built a small program
to play video using VLC GUI, now I have to change this video by camera, and VLC GUI by
IP:Port
The program work fine and bellow its code
I have some troubles to include vlc_sout.h which it is responsable of streaming commands
#include <stdio.h>
#include <vlc/libvlc.h>
int main(int argc, char* argv[])
{
// Déclaration d'un pointeur d'exception
libvlc_exception_t excep;
// Déclaration d'une instance de VLC
libvlc_instance_t *inst;
// Déclaration et initialisation de mes args
const char *args[] = {"-I","dummy"};
// La video à jouer
const char *filename = "/home/azzouzi/Bureau/ucef/oggy.mp4";
// Le titre de la video à jouer
const char *titre = "This program was created by Ucef";
// Déclaration de
int item;
// Affichage de la version utilisée de VLC
puts( "" );
puts( "La version utilisée de VLC est:" );
puts( libvlc_get_version() );
// Affichage du compilateur
puts( "" );
puts( "Le compilateur de ce programme est:" );
puts( libvlc_get_compiler() );
puts( "" );
puts( "" );
// Initialisation d'un pointeur d'exception
libvlc_exception_init( &excep );
// Création d'une instance de VLC avec mes args
inst = libvlc_new( sizeof(args) , args, &excep);
// Ajouter un morceau à la liste
item = libvlc_playlist_add( inst , filename , titre , &excep );
// Jouer la liste
libvlc_playlist_play ( inst , item , 0 , NULL , &excep );
// Bloquer la fermeture du programme jusqu'à la fin de la video
while( libvlc_playlist_isplaying( inst , &excep ) );
return 0;
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20090909/99f8d8df/attachment.html>
More information about the vlc-devel
mailing list