Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::FiniteStretchBuilderT< SampleType > Class Template Reference

#include <finite_stretch_builder.hpp>

Public Types

using Config = FiniteStretchConfigT<SampleType>

Public Member Functions

FiniteStretchPrepareStatus prepare (const Config &config)
FiniteStretchStepStatus step () noexcept
FiniteStretchPrepareStatus prepare_status () const noexcept
PitchTimePrepareStatus processor_prepare_status () const noexcept
FiniteStretchFailure failure () const noexcept
FiniteStretchWorkUnit last_work_unit () const noexcept
FiniteStretchWorkOutcome last_work_outcome () const noexcept
std::uint64_t input_frames_consumed () const noexcept
std::uint64_t output_frames_written () const noexcept
bool complete () const noexcept

Member Typedef Documentation

◆ Config

template<typename SampleType = float>
using pulp::signal::FiniteStretchBuilderT< SampleType >::Config = FiniteStretchConfigT<SampleType>

Member Function Documentation

◆ complete()

template<typename SampleType = float>
bool pulp::signal::FiniteStretchBuilderT< SampleType >::complete ( ) const
inlinenoexcept

◆ failure()

template<typename SampleType = float>
FiniteStretchFailure pulp::signal::FiniteStretchBuilderT< SampleType >::failure ( ) const
inlinenoexcept

◆ input_frames_consumed()

template<typename SampleType = float>
std::uint64_t pulp::signal::FiniteStretchBuilderT< SampleType >::input_frames_consumed ( ) const
inlinenoexcept

◆ last_work_outcome()

template<typename SampleType = float>
FiniteStretchWorkOutcome pulp::signal::FiniteStretchBuilderT< SampleType >::last_work_outcome ( ) const
inlinenoexcept

◆ last_work_unit()

template<typename SampleType = float>
FiniteStretchWorkUnit pulp::signal::FiniteStretchBuilderT< SampleType >::last_work_unit ( ) const
inlinenoexcept

◆ output_frames_written()

template<typename SampleType = float>
std::uint64_t pulp::signal::FiniteStretchBuilderT< SampleType >::output_frames_written ( ) const
inlinenoexcept

◆ prepare()

template<typename SampleType = float>
FiniteStretchPrepareStatus pulp::signal::FiniteStretchBuilderT< SampleType >::prepare ( const Config & config)
inline

◆ prepare_status()

template<typename SampleType = float>
FiniteStretchPrepareStatus pulp::signal::FiniteStretchBuilderT< SampleType >::prepare_status ( ) const
inlinenoexcept

◆ processor_prepare_status()

template<typename SampleType = float>
PitchTimePrepareStatus pulp::signal::FiniteStretchBuilderT< SampleType >::processor_prepare_status ( ) const
inlinenoexcept

◆ step()

template<typename SampleType = float>
FiniteStretchStepStatus pulp::signal::FiniteStretchBuilderT< SampleType >::step ( )
inlinenoexcept

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