libVLC上的虚拟音频混音器

时间:2016-07-14 08:10:27

标签: c++ audio core-audio vlc phonon

我没有音频编程的经验,我想从一个音频播放器(C ++,Qt,MacOS)开始,它在多声道音频卡上播放多声道音轨,在所有输出上复用所有输入通道。 我需要的一个框架是:

  • 解码流行音频格式(FLAC)并获取每个频道的PCM流
  • 查询有关当前安装的声卡及其功能(通道数)的操作系统
  • 实际上在这些实体之间混合和传输声音
  • VU Meter
  • 更好的跨平台

据我所知,VLC是一个强大的媒体框架。但我既没有找到信息,也没有找到任何信息,如果它对我的任 或者,我考虑使用Phonon(它是Qt中的默认媒体框架)或Apple CoreAudio API。什么更适合这项任务?有没有关于音频编程的一般教程,特别是使用VLC和其他框架?

0 个答案:

没有答案