pl-nk v0.4.5
Plonk|Plink|Plank are a set of cross-platform C/C++ frameworks for audio software development
Static Public Member Functions
QueueUnit< SampleType > Class Template Reference

Queue unit. More...

List of all members.

Static Public Member Functions

static UnitType ar (QueueType const &queue, const int preferredNumChannels=0, BlockSize const &preferredBlockSize=BlockSize::getDefault(), SampleRate const &preferredSampleRate=SampleRate::getDefault()) throw ()
 Create an audio rate block generator.

Detailed Description

template<class SampleType>
class QueueUnit< SampleType >

Queue unit.

Plays a queue of units in sequence.

Factory functions:
  • ar (queue, preferredNumChannels, preferredBlockSize=default, preferredSampleRate=default)
  • kr (queue, preferredNumChannels)
Inputs:
  • queue: (unit queue) the queue to use
  • preferredNumChannels: (int) force this unit to have a certain number of channels
  • preferredBlockSize: the preferred output block size (for advanced usage, leave on default if unsure)
  • preferredSampleRate: the preferred output sample rate (for advanced usage, leave on default if unsure)

Member Function Documentation

template<class SampleType >
static UnitType QueueUnit< SampleType >::ar ( QueueType const &  queue,
const int  preferredNumChannels = 0,
BlockSize const &  preferredBlockSize = BlockSize::getDefault(),
SampleRate const &  preferredSampleRate = SampleRate::getDefault() 
) throw () [inline, static]

Create an audio rate block generator.


The documentation for this class was generated from the following file:
 All Classes Functions Typedefs Enumerations Enumerator Properties