DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::detail::OfflineExclusions Class Referencefinal

#include <OfflineWorker.h>

Public Member Functions

void assign (OfflineSession &job, std::span< const OfflineRegion > regions, std::int64_t frames)
 
std::span< const OfflineRegion > view () const noexcept
 
std::size_t retainedBytes () const noexcept
 
bool covers (std::int64_t frames) const noexcept
 
double apply (std::int64_t frame, double gain, double featherFrames) const noexcept
 

Detailed Description

Definition at line 97 of file OfflineWorker.h.

Member Function Documentation

◆ apply()

double dspark::detail::OfflineExclusions::apply ( std::int64_t  frame,
double  gain,
double  featherFrames 
) const
inlinenoexcept

Definition at line 134 of file OfflineWorker.h.

◆ assign()

void dspark::detail::OfflineExclusions::assign ( OfflineSession &  job,
std::span< const OfflineRegion >  regions,
std::int64_t  frames 
)
inline

Definition at line 100 of file OfflineWorker.h.

◆ covers()

bool dspark::detail::OfflineExclusions::covers ( std::int64_t  frames) const
inlinenoexcept

Definition at line 130 of file OfflineWorker.h.

◆ retainedBytes()

std::size_t dspark::detail::OfflineExclusions::retainedBytes ( ) const
inlinenoexcept

Definition at line 126 of file OfflineWorker.h.

◆ view()

std::span< const OfflineRegion > dspark::detail::OfflineExclusions::view ( ) const
inlinenoexcept

Definition at line 122 of file OfflineWorker.h.


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