quarx
high performance processing frameworks of interconnectable DSP modules
qx::native< real_t > Class Template Reference

native quarx processing More...

#include <qx_native.h>

+ Inheritance diagram for qx::native< real_t >:
+ Collaboration diagram for qx::native< real_t >:

Classes

struct  buffer_t
 
class  proxy
 internal processing proxy More...
 

Public Member Functions

 native (qx::container &quarx, qx::promoted< uint32_t > &iosize, qx::promoted< uint32_t > &samplerate)
 
void process (uint32_t iosize)
 

Static Public Attributes

static std::map< const node *, qx::promoted< buffer_t > > buffer
 
static std::map< const node *, qx::promoted< real_t * > > io
 

Private Member Functions

virtual void notify (const uint32_t &, const promoted &) noexcept
 

Detailed Description

template<typename real_t = float>
class qx::native< real_t >

native quarx processing

Constructor & Destructor Documentation

◆ native()

template<typename real_t = float>
qx::native< real_t >::native ( qx::container quarx,
qx::promoted< uint32_t > &  iosize,
qx::promoted< uint32_t > &  samplerate 
)

Member Function Documentation

◆ process()

template<typename real_t = float>
void qx::native< real_t >::process ( uint32_t  iosize)

Member Data Documentation

◆ buffer

template<typename real_t = float>
std::map<const node*, qx::promoted<buffer_t> > qx::native< real_t >::buffer
static

◆ io

template<typename real_t = float>
std::map<const node*, qx::promoted<real_t*> > qx::native< real_t >::io
static

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

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Dec 17 2021

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.