为啥没有出现滚动波形?
Posted
技术标签:
【中文标题】为啥没有出现滚动波形?【英文标题】:Why is the scrolling waveform not appearing?为什么没有出现滚动波形? 【发布时间】:2018-01-30 02:02:02 【问题描述】:我正在尝试使用 Juce 的 AudioVisualiserComponent 创建滚动波形,但我似乎做不到。
我有一个名为波形的 AudiosampleBuffer 变量,我已将其分配给传入音频数据的缓冲区
waveform = *bufferToFill.buffer;
我需要将波形传递给另一个控制显示波形的 GUI 的类
AudioSampleBuffer FilePlayer::getBuffer()
return waveform;
在 GUI 类中,我尝试像这样实现波形
addAndMakeVisible(&waveform);
waveform.pushBuffer(filePlayer.getBuffer());
waveform.setColours(Colours::black, Colours::red);
waveform.setSamplesPerBlock(256);
waveform.setBufferSize(1024);
虽然波形不可见,但程序可以工作,我做错了什么?
【问题讨论】:
【参考方案1】:您是否使用Component::setBounds()
设置了AudioVisualiserComponent
的边界?
【讨论】:
是的,我有,它在调整大小功能中以上是关于为啥没有出现滚动波形?的主要内容,如果未能解决你的问题,请参考以下文章
为啥用modelsim6.5进行FPGA的时序仿真,会出现如下情况