DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::detail::offline_sinc::SincProjection< Reader > Class Template Reference

#include <OfflineSinc.h>

Public Member Functions

 SincProjection (OfflineSession &job, std::int64_t frames, int factor, Reader source, int block)
 
 SincProjection (const SincProjection &)=delete
 
SincProjection & operator= (const SincProjection &)=delete
 
void rebuild ()
 
std::size_t leaves () const
 
std::span< const double > get (std::size_t leaf)
 

Detailed Description

template<class Reader>
class dspark::detail::offline_sinc::SincProjection< Reader >

Definition at line 74 of file OfflineSinc.h.

Constructor & Destructor Documentation

◆ SincProjection() [1/2]

template<class Reader >
dspark::detail::offline_sinc::SincProjection< Reader >::SincProjection ( OfflineSession &  job,
std::int64_t  frames,
int  factor,
Reader  source,
int  block 
)
inline

Definition at line 95 of file OfflineSinc.h.

◆ SincProjection() [2/2]

template<class Reader >
dspark::detail::offline_sinc::SincProjection< Reader >::SincProjection ( const SincProjection< Reader > &  )
delete

Member Function Documentation

◆ get()

template<class Reader >
std::span< const double > dspark::detail::offline_sinc::SincProjection< Reader >::get ( std::size_t  leaf)
inline

Definition at line 122 of file OfflineSinc.h.

◆ leaves()

template<class Reader >
std::size_t dspark::detail::offline_sinc::SincProjection< Reader >::leaves ( ) const
inline

Definition at line 118 of file OfflineSinc.h.

◆ operator=()

template<class Reader >
SincProjection & dspark::detail::offline_sinc::SincProjection< Reader >::operator= ( const SincProjection< Reader > &  )
delete

◆ rebuild()

template<class Reader >
void dspark::detail::offline_sinc::SincProjection< Reader >::rebuild ( )
inline

Definition at line 114 of file OfflineSinc.h.


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