Analyse et explore vlc
Architecture du lecteur multimédia VLC - Une introduction

Cette page fournit un aperçu de l'architecture de VLC. Suivez les liens pour approfondir l'exploration!

Application VLC, Bibliothèque VLC Core, Modules

Le lecteur multimédia VLC est constitué de :

Vous trouverez plus informations sur le site développeur de VLC.

Interfaces utilisateur

Plusieurs interfaces utilisateur VLC sont disponibles, implémentées par des modules dédiés.

libVLCcore crée l'interface : voir intf_Create dans interface.c.

Modules (Plugins)

Chaque module appartient à une catégorie (principale et secondaire) : ces catégories sont définies dans vlc_plugin.h : Interface, Audio, Vidéo, Entrée, Sortie, Avancé, Liste de lecture.

Plus important encore, un module expose des capacités (décrites par une chaîne) associées à un score (priorité du module), comme 'interface', 'décodeur', 'sortie audio'. Voir Videolan wiki pour plus de détails.

Démarrage de VLC et lecture d'un fichier multimédia

La séquence suivante est indicative.

Generated by PFA software prototype