【发布时间】:2016-03-18 22:54:38
【问题描述】:
Qt 网站上有关于使用音频 API 的示例,但坦率地说,我完全不了解。
我的设想是将值数组(字节、整数...)写入某个音频缓冲区并让声卡“播放”它们(实际上是 DAC)。
伪代码:
// Square wave?
const int values[] = {255,255,255,255, 0,0,0,0, 255,255,255,255 ...};
// Create output that will buffer the bytes and put them on digi to analog converter
RawAudioOutput output(BIT_RATE_CONSTANT, ... some other parameters ...);
output.start();
output.writeBytes(values, sizeof(values));
我可以完成这样的事情吗?我该怎么办?我知道我可以在 Audacity 中模拟方波(听起来不太好),所以我想这是可能的。怎么样?
【问题讨论】: