【问题标题】:Creating DVD navigation using VLC versoin 1.1.4使用 VLC 1.1.4 版创建 DVD 导航
【发布时间】:2011-05-01 19:06:32
【问题描述】:

我一直在使用 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 菜单导航的方法?

【问题讨论】:

标签: vlc dvd libvlc


【解决方案1】:

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

是新的 DVD 菜单导航方法。它位于 libvlc_media_player 标头中。但是,据我所知,它仅在仍在开发中的 1.2 版中实现。如果您有勇气,可以从 VideoLan nightly builds 网站获得它。

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

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

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

如果有人知道有什么不同,请告诉我。

【讨论】:

    猜你喜欢
    • 2012-12-27
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    • 2018-09-20
    相关资源
    最近更新 更多