Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
SineWaveGenerator Class Reference

#include <audiogenerationutils_p.h>

Collaboration diagram for SineWaveGenerator:

Public Member Functions

 SineWaveGenerator (std::uint32_t phase, std::uint32_t increment)
double getSample () const
void advance ()
double operator() ()

Static Public Attributes

static constexpr double tau = 2 * M_PI

Detailed Description

Definition at line 30 of file audiogenerationutils_p.h.

Constructor & Destructor Documentation

◆ SineWaveGenerator()

SineWaveGenerator::SineWaveGenerator ( std::uint32_t phase,
std::uint32_t increment )
inline

Definition at line 35 of file audiogenerationutils_p.h.

Member Function Documentation

◆ advance()

void SineWaveGenerator::advance ( )
inline

Definition at line 46 of file audiogenerationutils_p.h.

◆ getSample()

double SineWaveGenerator::getSample ( ) const
inline

Definition at line 40 of file audiogenerationutils_p.h.

◆ operator()()

double SineWaveGenerator::operator() ( )
inline

Definition at line 51 of file audiogenerationutils_p.h.

Member Data Documentation

◆ tau

double SineWaveGenerator::tau = 2 * M_PI
staticconstexpr

Definition at line 33 of file audiogenerationutils_p.h.


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