【发布时间】:2014-02-07 06:56:54
【问题描述】:
[菜鸟问题] 大家晚上好。首先,对不起我的英语,我正在努力更好地了解这种语言。
我有三个文件:
Main.cpp -> 包含图形界面、菜单线程和音频线程。 Lettore.cpp -> 包含重新调整文件类型和使用正确库播放音频的功能,还包含停止、播放、暂停、跳过歌曲的功能。 两个音频代码库 -> 将音轨解码并发送到ao播放。
现在的问题是:我该如何实现呢?我的困难在于主文件。我写了"menu"("play/pause,skip,ecc....) 线程代码。现在音频线程必须和main分离(因为不能阻塞程序,播放的功能在一会儿),但必须与菜单线程通信...我该怎么做?
我正在使用带有 C++11 线程模块的 g++。 感谢您的宝贵时间
Ps:如果这个问题不符合规则,我会立即修改这个问题!
【问题讨论】:
-
发布你已经做过的事情。
标签: c++ multithreading audio