【问题标题】:Controlling a running VLC process via C++ in Windows在 Windows 中通过 C++ 控制正在运行的 VLC 进程
【发布时间】:2012-07-12 07:16:56
【问题描述】:

我想在 windows 下控制一个正在运行的 VLC 实例(不是带有 rc 的服务器)。是否有任何COM接口或其他接口可以这样做?我环顾四周,但我发现很少有提及libvlc 或通过PostMessage 控制它的实例。

我也看过一些 ActiveX 示例,我是不是有些困惑?还是 VLC 不支持这样的东西?

修改

只是想再次强调我正在寻找如何从我的外部进程控制已经运行 VLC。请不要发布有关 libVLCWrapper 将其嵌入到您的应用程序中的信息。

【问题讨论】:

    标签: visual-c++ process controls vlc libvlc


    【解决方案1】:

    正如您自己提到的,libvlc 是您必须控制 vlc 的主要接口。像下面这样的包装器很少......

    utlibvlc

    VLCWrapper

    【讨论】:

    • 任何代码 sn-p 用于暂停已经运行的 VLC 进程?我找不到将 libvlc_instance_t 附加到正在运行的 VLC 进程的函数(在 API 中)。
    • VLCWrapper 有 play(), pause(), stop() 等功能,可以查看代码。甚至 libvlc 都有附加和分离事件,您可以使用它们附加到正在运行的进程,然后您可以使用其他 api 控制它。
    • 您指的是嵌入 VLC,而不是在 VLC 上执行 RPC 或 IPC。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 2010-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-15
    相关资源
    最近更新 更多