您的位置:首页 > 其它

windows 下VLC播放器应用之二------LIBVLC API解析(二)

2010-10-23 22:47 344 查看

引子

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

改定履历

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


API

VLC_PUBLIC_API libvlc_media_player_t * libvlc_media_player_new( libvlc_instance_t *p_libvlc_instance );
创建一个空的媒体播放器对象

Parameters:
p_libvlc_instance:被创建的媒体播放器所属的实例

Return:
一个新的媒体播放器对象,出错返回NULL.


VLC_PUBLIC_API void libvlc_media_player_release( libvlc_media_player_t *p_mi );
使用后释放媒体播放器对象,减少媒体播放器对象的引用次数。如果计数已经为零,该方法将释放掉媒体播放器对象,如果媒体播放器对象已经被释放了,这个方法不应该再被调用(Release a media_player after use Decrement the reference count of a media player object. If the reference count is 0, then libvlc_media_player_release() will release the media player object. If the media player object has been released, then it should not be used again.)

param:
p_mi:要释放的媒体播放器对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: