使用VLC 1.1.4版创建DVD导航

时间:2010-10-28 09:48:23

标签: vlc dvd libvlc

我一直在使用vlc版本1.1.1库开发DVD播放器,最近升级到1.1.4版本。以前我通过使用libvlc_get_vlc_instance获取当前的vlc_object_t,然后在后续的__var_SetInteger调用中使用该对象以及相关的密钥信息。

此方法适用于版本1.1.1,但在版本1.1.4中,libvlc_get_vlc_instance不再存在。有没有人知道替换方法或其他处理DVD菜单导航的方法?

1 个答案:

答案 0 :(得分:2)

VLC_PUBLIC_API void libvlc_media_player_navigate(libvlc_media_player_t* p_mi, unsigned navigate);

是新的DVD菜单导航方法。它位于libvlc_media_player标头内。但是,据我所知,它只在1.2版本中实现,目前仍处于开发阶段。如果您感觉很勇敢,可以从VideoLan nightly build网站获取。

var_SetInteger(vlc_object_t *p_obj, const char *psz_name, int64_t i)

仍然在vlc_variables标头中实现,但vlc_object_t不再容易访问,因为它们已经删除了libvlc_get_vlc_instance,因为它显然是“hack”

  

从libvlc中删除libvlc_get_vlc_instance hack   http://mailman.videolan.org/pipermail/vlc-devel/2010-January/072219.html

如果有人有任何不同,请告诉我。