Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
AudioCaptureSrc::Detail::ApraRecorder Class Reference

Inherits sf::SoundRecorder.

Collaboration diagram for AudioCaptureSrc::Detail::ApraRecorder:
Collaboration graph

Public Member Functions

 ApraRecorder (std::function< bool(const sf::Int16 *samples, std::size_t sampleCount)> _mMakeFrame, int _processingIntervalInMilliSecond, int _channelCount)
 
virtual bool onStart ()
 
virtual bool onProcessSamples (const sf::Int16 *samples, std::size_t sampleCount)
 

Private Attributes

int processingIntervalInMilliSecond
 
int channelCount
 
std::function< bool(const sf::Int16 *samples, std::size_t sampleCount)> mMakeFrame
 

Friends

class AudioCaptureSrc
 

Constructor & Destructor Documentation

◆ ApraRecorder()

AudioCaptureSrc::Detail::ApraRecorder::ApraRecorder ( std::function< bool(const sf::Int16 *samples, std::size_t sampleCount)> _mMakeFrame,
int _processingIntervalInMilliSecond,
int _channelCount )
inline

Member Function Documentation

◆ onProcessSamples()

virtual bool AudioCaptureSrc::Detail::ApraRecorder::onProcessSamples ( const sf::Int16 * samples,
std::size_t sampleCount )
inlinevirtual

◆ onStart()

virtual bool AudioCaptureSrc::Detail::ApraRecorder::onStart ( )
inlinevirtual

Friends And Related Symbol Documentation

◆ AudioCaptureSrc

friend class AudioCaptureSrc
friend

Member Data Documentation

◆ channelCount

int AudioCaptureSrc::Detail::ApraRecorder::channelCount
private

◆ mMakeFrame

std::function<bool(const sf::Int16 *samples, std::size_t sampleCount)> AudioCaptureSrc::Detail::ApraRecorder::mMakeFrame
private

◆ processingIntervalInMilliSecond

int AudioCaptureSrc::Detail::ApraRecorder::processingIntervalInMilliSecond
private

The documentation for this class was generated from the following file: