VLC播放器介绍

1. 概述

VLC多媒体框架的优点是:

  • 系统更加紧凑、高效;
  • 跨平台支持好,特别是桌面平台(包括Windows、Mac);
  • 编译系统完善,很容易可以构造出支持Windows,linux的版本;4. 社区活跃,长期技术更新支持有保证。

整个VLC是以libvlc和libvlccore以及第三方插件组成,前端是独立的。据悉VLC C源码是黑客级别,本人看了多眼之后,深以为然,包括有:类对象架构,观察者模式,插件管理系统等值得学习的代码。另外一方面,整个代码要消化和理解也是一件不容易的事情。而且由于历史原因,整个VLC代码到处充满了垃圾和无用的代码,估计清理起来也非常麻烦。

2. 目录说明

<
目录 介绍
include/ libvlccore 库的头文件,编写自己的插件也是需要包含这里
include/vlc libVLC头文件,如果仅仅使用libvlc开发,需要包含这里
bin vlc程序代码,即原生GUI前端程序代码
lib libVLC接口实现代码
compat 跨 OS 代码
contrib 第三方库的针对VLC的patch以及编译脚本
extras 一些不太常用的辅助工具以及脚本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值