Skip to content
Snippets Groups Projects
Commit b6c4d733 authored by Josh Siegle's avatar Josh Siegle
Browse files

Change buffer size display to ms

parent 004747c2
Branches
Tags
No related merge requests found
......@@ -144,6 +144,14 @@ int AudioComponent::getBufferSize()
return setup.bufferSize;
}
int AudioComponent::getBufferSizeMs()
{
AudioDeviceManager::AudioDeviceSetup setup;
deviceManager.getAudioDeviceSetup(setup);
return int(float(setup.bufferSize)/setup.sampleRate*1000);
}
void AudioComponent::connectToProcessorGraph(AudioProcessorGraph* processorGraph)
{
......
......@@ -78,6 +78,9 @@ public:
/** Returns the buffer size (in samples) currently being used.*/
int getBufferSize();
/** Returns the buffer size (in ms) currently being used.*/
int getBufferSizeMs();
/** Sets the buffer size in samples.*/
void setBufferSize(int);
......
......@@ -131,7 +131,11 @@ bool AudioEditor::keyPressed(const KeyPress& key)
void AudioEditor::updateBufferSizeText()
{
audioWindowButton->setText(String(getAudioComponent()->getBufferSize()));
String t = String(getAudioComponent()->getBufferSizeMs());
t += " ms";
audioWindowButton->setText(t);
}
void AudioEditor::buttonClicked(Button* button)
......@@ -172,8 +176,11 @@ void AudioEditor::buttonClicked(Button* button)
}
else
{
audioWindowButton->setText(String(getAudioComponent()->getBufferSize()));
updateBufferSizeText();
//audioWindowButton->setText(String(getAudioComponent()->getBufferSize()));
acw->setVisible(false);
//deleteAndZero(acw);
getAudioComponent()->stopDevice();
......@@ -236,7 +243,11 @@ AudioConfigurationWindow::~AudioConfigurationWindow()
void AudioConfigurationWindow::closeButtonPressed()
{
controlButton->setToggleState(false,false);
controlButton->setText(String(getAudioComponent()->getBufferSize()));
//updateBufferSizeText();
String t = String(getAudioComponent()->getBufferSizeMs());
t += " ms";
controlButton->setText(t);
getAudioComponent()->stopDevice();
setVisible(false);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment