Krotos Modules 3
Loading...
Searching...
No Matches
krotos::FloatBufferSource Class Reference
Inheritance diagram for krotos::FloatBufferSource:

Public Member Functions

 FloatBufferSource (const FloatBuffer::Ptr &sourceBuffer)
 
virtual void prepareToPlay (int, double)
 
virtual void releaseResources ()
 
virtual void getNextAudioBlock (const AudioSourceChannelInfo &bufferToFill)
 

Private Member Functions

 FloatBufferSource (const FloatBufferSource &)
 
FloatBufferSourceoperator= (const FloatBufferSource &)
 

Private Attributes

const FloatBuffer::Ptrm_sourceBuffer
 
size_t m_pos
 

Constructor & Destructor Documentation

◆ FloatBufferSource() [1/2]

krotos::FloatBufferSource::FloatBufferSource ( const FloatBuffer::Ptr & sourceBuffer)
inlineexplicit

◆ FloatBufferSource() [2/2]

krotos::FloatBufferSource::FloatBufferSource ( const FloatBufferSource & )
private

Member Function Documentation

◆ getNextAudioBlock()

virtual void krotos::FloatBufferSource::getNextAudioBlock ( const AudioSourceChannelInfo & bufferToFill)
inlinevirtual

◆ operator=()

FloatBufferSource & krotos::FloatBufferSource::operator= ( const FloatBufferSource & )
private

◆ prepareToPlay()

virtual void krotos::FloatBufferSource::prepareToPlay ( int ,
double  )
inlinevirtual

◆ releaseResources()

virtual void krotos::FloatBufferSource::releaseResources ( )
inlinevirtual

Member Data Documentation

◆ m_pos

size_t krotos::FloatBufferSource::m_pos
private

◆ m_sourceBuffer

const FloatBuffer::Ptr& krotos::FloatBufferSource::m_sourceBuffer
private

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