Use free() for allocated memory by calloc (not delete).
Deleting calloc-ed memory will become problem in the environment which
overrides global "operator delete" like some game engine.
outIndex_( 0 ) {}\r
\r
~WasapiBuffer() {\r
- delete buffer_;\r
+ free( buffer_ );\r
}\r
\r
// sets the length of the internal ring buffer\r
void setBufferSize( unsigned int bufferSize, unsigned int formatBytes ) {\r
- delete buffer_;\r
+ free( buffer_ );\r
\r
buffer_ = ( char* ) calloc( bufferSize, formatBytes );\r
\r