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

#include <OfflineBeatEngine.h>

Public Member Functions

std::span< const std::int64_t > beats () const noexcept
 

Public Attributes

T tempoBpm = 0
 
T secondaryTempoBpm = 0
 
T confidence = 0
 
std::unique_ptr< std::int64_t[]> positions
 
std::size_t count = 0
 

Detailed Description

template<FloatType T>
struct dspark::detail::OfflineBeatEngine< T >::Result

Definition at line 27 of file OfflineBeatEngine.h.

Member Function Documentation

◆ beats()

template<FloatType T>
std::span< const std::int64_t > dspark::detail::OfflineBeatEngine< T >::Result::beats ( ) const
inlinenoexcept

Definition at line 32 of file OfflineBeatEngine.h.

Member Data Documentation

◆ confidence

template<FloatType T>
T dspark::detail::OfflineBeatEngine< T >::Result::confidence = 0

Definition at line 29 of file OfflineBeatEngine.h.

◆ count

template<FloatType T>
std::size_t dspark::detail::OfflineBeatEngine< T >::Result::count = 0

Definition at line 31 of file OfflineBeatEngine.h.

◆ positions

template<FloatType T>
std::unique_ptr<std::int64_t[]> dspark::detail::OfflineBeatEngine< T >::Result::positions

Definition at line 30 of file OfflineBeatEngine.h.

◆ secondaryTempoBpm

template<FloatType T>
T dspark::detail::OfflineBeatEngine< T >::Result::secondaryTempoBpm = 0

Definition at line 29 of file OfflineBeatEngine.h.

◆ tempoBpm

template<FloatType T>
T dspark::detail::OfflineBeatEngine< T >::Result::tempoBpm = 0

Definition at line 29 of file OfflineBeatEngine.h.


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