环境
VLC3.0.6、Vs2017、Qt5.9.8,(均为x64)
效果
视频。
分解
不懂vlc基本demo的同志可以看下我之前写的vlc基础
这里核心的东西为事件管理器
typedef void ( *libvlc_callback_t )( const struct libvlc_event_t *p_event, void *p_data );
LIBVLC_API int libvlc_event_attach
(
libvlc_event_manager_t *p_event_manager, // 事件管理对象,大概有4~5类
libvlc_event_type_t i_event_type, // 事件类型
libvlc_callback_t f_callback, // 事件回调
void *user_data // 基本为0或this
);
源码
关注
微信公众号搜索"Qt_io_"或"Qt开发者中心"了解更多关于Qt、C++开发知识.。
笔者 - jxd