OpenShot Audio Library | OpenShotAudio  0.3.0
juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType > Struct Template Referenceabstract
Inheritance diagram for juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType >:
[legend]
Collaboration diagram for juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType >:
[legend]

Public Member Functions

 OversamplingStage (size_t numChans, size_t newFactor)
 
virtual SampleType getLatencyInSamples ()=0
 
virtual void initProcessing (size_t maximumNumberOfSamplesBeforeOversampling)
 
virtual void reset ()
 
AudioBlock< SampleType > getProcessedSamples (size_t numSamples)
 
virtual void processSamplesUp (const AudioBlock< const SampleType > &)=0
 
virtual void processSamplesDown (AudioBlock< SampleType > &)=0
 

Public Attributes

AudioBuffer< SampleType > buffer
 
size_t numChannels
 
size_t factor
 

Detailed Description

template<typename SampleType>
template<typename SampleType>
struct juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType >

Abstract class for the provided oversampling stages used internally in the Oversampling class.

Definition at line 36 of file juce_Oversampling.cpp.


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