windows 下VLC---LIBVLC API解析---事件管理器

引子

LIBVLC API解析系列文章的每一篇都尽量将相关联的API放在一起讲,随着学习的深入将不断更新本文,如若转载请保证文章完整性及保留博客地址。

这是LIBVLC API解析系列的第二篇,主要介绍libvlc_media_player_newlibvlc_media_player_release两个API。

 

改定履历

2010-10-23-------------------新建文档

 

API

  • VLC_PUBLIC_API libvlc_event_manager_t * libvlc_media_player_event_manager ( libvlc_media_player_t *p_mi );从发送事件的媒体播放器对象那里获取一个事件管理器 (Get the Event Manager from which the media player send event) param: p_mi: 媒体播放器对象 Return: 返回关联到给定媒体播放器对象的事件管理器
  • VLC_PUBLIC_API int libvlc_event_attach( libvlc_event_manager_t *p_event_manager,
                                            libvlc_event_type_t i_event_type,
                                            libvlc_callback_t f_callback,
                                            void *user_data );事件通知注册器(Register for an event notification),设置事件处理器 param: p_event_manager:你想关联的事件管理器 i_event_type:我们所要关注事件的类型 f_callback:事件发生时的回调函数 user_data:user provided data to carry with the event( 还没理解这个参数) return: 成功:0;失败:ENOMEM

你可能感兴趣的:(windows 下VLC---LIBVLC API解析---事件管理器)