DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::LoopFinder< T >::Result Struct Reference

#include <LoopFinder.h>

Public Member Functions

 operator bool () const noexcept
 
std::int64_t renderedLength () const noexcept
 

Public Attributes

Status status = Status::InvalidArgument
 
std::int64_t start = 0
 
std::int64_t end = 0
 
int crossfadeLength = 0
 
T seamCost = T(1)
 

Detailed Description

template<FloatType T>
struct dspark::LoopFinder< T >::Result

Definition at line 85 of file LoopFinder.h.

Member Function Documentation

◆ operator bool()

template<FloatType T>
dspark::LoopFinder< T >::Result::operator bool ( ) const
inlineexplicitnoexcept

Definition at line 92 of file LoopFinder.h.

◆ renderedLength()

template<FloatType T>
std::int64_t dspark::LoopFinder< T >::Result::renderedLength ( ) const
inlinenoexcept

Definition at line 97 of file LoopFinder.h.

Member Data Documentation

◆ crossfadeLength

template<FloatType T>
int dspark::LoopFinder< T >::Result::crossfadeLength = 0

Definition at line 89 of file LoopFinder.h.

◆ end

template<FloatType T>
std::int64_t dspark::LoopFinder< T >::Result::end = 0

Definition at line 88 of file LoopFinder.h.

◆ seamCost

template<FloatType T>
T dspark::LoopFinder< T >::Result::seamCost = T(1)

Definition at line 90 of file LoopFinder.h.

◆ start

template<FloatType T>
std::int64_t dspark::LoopFinder< T >::Result::start = 0

Definition at line 87 of file LoopFinder.h.

◆ status

template<FloatType T>
Status dspark::LoopFinder< T >::Result::status = Status::InvalidArgument

Definition at line 86 of file LoopFinder.h.


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