windows 下VLC--LIBVLC API解析(六)----事件相关API
来源:互联网 发布:搜房网网络推广策划 编辑:程序博客网 时间:2024/05/18 14:11
引文
LIBVLC API解析系列文章的每一篇都尽量将相关联的API放在一起讲,随着学习的深入将不断更新本文,如若转载请保证文章完整性及保留博客地址。
这是LIBVLC API解析系列的第二篇,主要介绍VLC事件相关API。
改定履历
正文
说明:一些libvlc对象,如libvlc实例,libvlc播放器会产生异步信号,每一个对象都提供有事件管理器.可以将相应对象事件关联到对应libvlc对象的事件管理器处理或取消关联事件管理器.
相关结构
struct libvlc_event_t;------------------------------------------------事件结构
typedef int libvlc_event_type_t;--------------------------------------事件类型结构typedef void(*libvlc_callback_t)(const struct libvlc_event_t*,void*)--事件回调函数API
- 注册事件管理器
- 注销事件管事器
- 其他
注意
通常,我们在"Get"之 后要"Release",比如Windows API之GetDC(),相应的ReleaseDC等,在这里对于事件管理器的获取也有一个相应的"Release".
但是,我们并不需要显示的调用该方法,因为"对于一些LIBVLC对象,其结构里就有'事件管理器'----
在释放或销毁对象的时候,该方法会被调用以同时销毁相应对象的'事件管理器'",例如:在调用libvlc_media_player_release()释放媒体播放器时就会调用该方法释放媒体播放器事件管理器.
- windows 下VLC--LIBVLC API解析(六)----事件相关API
- windows 下VLC---LIBVLC API解析---事件管理器
- windows 下VLC---LIBVLC API解析(五)-----日志相关API
- windows 下VLC---LIBVLC API解析---初始化
- windows 下VLC播放器应用之二------LIBVLC API解析(二)
- windows 下VLC播放器应用之二------LIBVLC API解析(四)
- VLC播放器应用------LIBVLC API解析
- LIBVLC API解析
- ubuntu 12.04 下编译 android vlc(libvlc) 小结:
- libVLC 相关配置(windows)
- vlc中使用到的windows api
- Windows多线程相关API
- windows 鼠标事件API
- windows平台下vlc编译之六
- windows 下VLC播放器应用之四------LibVLC 1.1 changes highlights
- SDL 输入事件相关api
- Windows 下 API 详解
- windows下API集合
- Ubuntu10.04下Eclipse的安装及桌面快捷方式的创建
- C#坦克大战实现
- XP中怎样从文件夹直接进入DOS
- PL/SQL --> 包的创建与管理
- Geant4程序的一点技巧总结 2
- windows 下VLC--LIBVLC API解析(六)----事件相关API
- C/C++头文件
- 关于linux下c编程利用条件编译打印信息调试
- 企业内刊的定位与功能分析
- jquery学习笔记(2)-----jquery对象与dom对象的转化
- ArcSDE 投影表介绍 以ST_Geometry操作为例
- Ubuntu10.10下编译Linux2.6.36内核
- 一群绝对“日”爱魔兽世界的职业玩家们的真实自白
- 51单片机I/O模拟I2C 程序