HephAudio v3.0.6
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
Loading...
Searching...
No Matches
BufferBase.h File Reference
#include "HephAudioShared.h"
#include "Exceptions/InsufficientMemoryException.h"
#include "Exceptions/InvalidArgumentException.h"
#include <cstdlib>
#include <type_traits>

Go to the source code of this file.

Classes

class  Heph::BufferBase< Tself, Tdata >
 base class for buffers. Provides basic buffer operations and methods. More...
 

Enumerations

enum  Heph::BufferFlags { None = 0 , Heph::AllocUninitialized = 1 }
 

Enumeration Type Documentation

◆ BufferFlags

Enumerator
AllocUninitialized 

do not initialize the elements after allocating memory.
used in constructors.