0
我想使用QProcess编写ffplay的接口。 我只是使用QProcess启动ffplay.exe,但我怎样才能将键盘envent发送到ffplay? 我在QProcess中使用写入方法,但它没有任何意义。有没有一种方法可以将信息发送给ffplay?如何为ffplay编写接口并让它对键盘事件做出反应
我想使用QProcess编写ffplay的接口。 我只是使用QProcess启动ffplay.exe,但我怎样才能将键盘envent发送到ffplay? 我在QProcess中使用写入方法,但它没有任何意义。有没有一种方法可以将信息发送给ffplay?如何为ffplay编写接口并让它对键盘事件做出反应
我认为ffplay从版本变化到版本,但是在我看到的代码中,我没有看到任何IPC代码和从SDL中开发的GUI接收的事件。因此,您可以使用这种方式,或者您可以更改ffplay.c中的event_loop()函数以从stdin获取事件,并使用QProcess的write()方法发送事件。
你也可以简单地在你自己的类中包装ffplay代码,删除main()和event_loop()函数。
谢谢你。我认为这是唯一的方法... – Himiko 2012-03-11 01:31:22