Files
sfml-streamer/MicRecorder.cpp
2026-06-26 22:53:15 +03:00

16 lines
345 B
C++

#include "MicRecorder.h"
#include "Player.h"
MicRecorder::MicRecorder(Player* owner)
: m_owner(owner) {
setChannelCount(1);
setProcessingInterval(sf::milliseconds(20));
}
bool MicRecorder::onProcessSamples(const sf::Int16* samples, std::size_t sampleCount) {
m_owner->enqueueSamples(samples, sampleCount);
return true;
}