DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::detail::OfflineGainProduct< T, Cursor > Class Template Referencefinal

#include <OfflineGainSource.h>

Public Member Functions

 OfflineGainProduct (Source &source, OfflineSession &job, bool calibrateBoundary=false)
 
 OfflineGainProduct (const OfflineGainProduct &)=delete
 
OfflineGainProduct & operator= (const OfflineGainProduct &)=delete
 
void setEndpoints (double left, double right) noexcept
 
const double * boundaryResponse (int side) const noexcept
 
void reset () noexcept
 
const double * evaluate (std::size_t leaf)
 

Detailed Description

template<FloatType T, class Cursor>
class dspark::detail::OfflineGainProduct< T, Cursor >

Definition at line 344 of file OfflineGainSource.h.

Constructor & Destructor Documentation

◆ OfflineGainProduct() [1/2]

template<FloatType T, class Cursor >
dspark::detail::OfflineGainProduct< T, Cursor >::OfflineGainProduct ( Source &  source,
OfflineSession &  job,
bool  calibrateBoundary = false 
)
inline

Definition at line 392 of file OfflineGainSource.h.

◆ OfflineGainProduct() [2/2]

template<FloatType T, class Cursor >
dspark::detail::OfflineGainProduct< T, Cursor >::OfflineGainProduct ( const OfflineGainProduct< T, Cursor > &  )
delete

Member Function Documentation

◆ boundaryResponse()

template<FloatType T, class Cursor >
const double * dspark::detail::OfflineGainProduct< T, Cursor >::boundaryResponse ( int  side) const
inlinenoexcept

Definition at line 436 of file OfflineGainSource.h.

◆ evaluate()

template<FloatType T, class Cursor >
const double * dspark::detail::OfflineGainProduct< T, Cursor >::evaluate ( std::size_t  leaf)
inline

Definition at line 449 of file OfflineGainSource.h.

◆ operator=()

template<FloatType T, class Cursor >
OfflineGainProduct & dspark::detail::OfflineGainProduct< T, Cursor >::operator= ( const OfflineGainProduct< T, Cursor > &  )
delete

◆ reset()

template<FloatType T, class Cursor >
void dspark::detail::OfflineGainProduct< T, Cursor >::reset ( )
inlinenoexcept

Definition at line 440 of file OfflineGainSource.h.

◆ setEndpoints()

template<FloatType T, class Cursor >
void dspark::detail::OfflineGainProduct< T, Cursor >::setEndpoints ( double  left,
double  right 
)
inlinenoexcept

Definition at line 432 of file OfflineGainSource.h.


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