Audacity  2.2.0
GrowableSampleBuffer Class Reference

#include <SampleFormat.h>

Inheritance diagram for GrowableSampleBuffer:
SampleBuffer

Public Member Functions

 GrowableSampleBuffer ()
 
 GrowableSampleBuffer (size_t count, sampleFormat format)
 
GrowableSampleBufferResize (size_t count, sampleFormat format)
 
void Free ()
 

Private Attributes

size_t mCount
 

Additional Inherited Members

- Private Member Functions inherited from SampleBuffer
 SampleBuffer ()
 
 SampleBuffer (size_t count, sampleFormat format)
 
 ~SampleBuffer ()
 
SampleBufferAllocate (size_t count, sampleFormat format)
 
void Free ()
 
samplePtr ptr () const
 

Constructor & Destructor Documentation

GrowableSampleBuffer::GrowableSampleBuffer ( )
inline
GrowableSampleBuffer::GrowableSampleBuffer ( size_t  count,
sampleFormat  format 
)
inline

Member Function Documentation

void GrowableSampleBuffer::Free ( )
inline

References SampleBuffer::Free(), and mCount.

Referenced by WaveTrackCache::Free().

GrowableSampleBuffer& GrowableSampleBuffer::Resize ( size_t  count,
sampleFormat  format 
)
inline

Member Data Documentation

size_t GrowableSampleBuffer::mCount
private

Referenced by Free(), and Resize().


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