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
BufferOperators.h File Reference
#include "HephShared.h"
#include "BufferBase.h"
#include "HephTypeTraits.h"
#include "Event.h"
#include "Exceptions/InvalidOperationException.h"

Go to the source code of this file.

Classes

struct  Heph::BufferOperatorResultCreatedEventArgs< Lhs, Rhs >
 contains the results of the BufferOperatorEvents::OnResultCreated event. More...
 
struct  Heph::BufferOperatorEvents< Lhs, Rhs >
 
class  Heph::BufferAdditionOperator< Lhs, LhsData, Rhs, RhsData >
 provides + and += operators to the buffer. More...
 
class  Heph::BufferSubtractionOperator< Lhs, LhsData, Rhs, RhsData >
 provides - and -= operators to the buffer. More...
 
class  Heph::BufferMultiplicationOperator< Lhs, LhsData, Rhs, RhsData >
 provides * and *= operators to the buffer. More...
 
class  Heph::BufferDivisionOperator< Lhs, LhsData, Rhs, RhsData >
 provides / and /= operators to the buffer. More...
 
class  Heph::BufferArithmeticOperators< Lhs, LhsData, Rhs, RhsData >
 provides arithmetic operators to the buffer. More...
 
class  Heph::BufferUnaryMinusOperator< Lhs, LhsData >
 provides unary minus operator to the buffer. More...