libpsynth 0.2.1
Public Types | Public Member Functions | Static Public Attributes
psynth::graph::node_delay Class Reference

#include <node_delay.hpp>

Inheritance diagram for psynth::graph::node_delay:
Inheritance graph
[legend]
Collaboration diagram for psynth::graph::node_delay:
Collaboration graph
[legend]

List of all members.

Public Types

enum  in_audio_socket_id { IN_A_INPUT, N_IN_A_SOCKETS }
enum  in_control_socket_id { IN_C_DELAY, IN_C_DEPTH, N_IN_C_SOCKETS }
enum  out_audio_socket_id { OUT_A_OUTPUT, N_OUT_A_SOCKETS }
enum  out_control_socket_id { N_OUT_C_SOCKETS }
enum  param_id { PARAM_DELAY = node::N_COMMON_PARAMS, PARAM_DEPTH, N_PARAM }

Public Member Functions

 node_delay (const audio_info &prop)
 ~node_delay ()

Static Public Attributes

static constexpr float MAX_DELAY = 0.1f
static constexpr float DEFAULT_DELAY = 0.0015f
static constexpr float DEFAULT_DEPTH = 0.5f

Member Enumeration Documentation

Enumerator:
IN_A_INPUT 
N_IN_A_SOCKETS 
Enumerator:
IN_C_DELAY 
IN_C_DEPTH 
N_IN_C_SOCKETS 
Enumerator:
OUT_A_OUTPUT 
N_OUT_A_SOCKETS 
Enumerator:
N_OUT_C_SOCKETS 
Enumerator:
PARAM_DELAY 
PARAM_DEPTH 
N_PARAM 

Constructor & Destructor Documentation

psynth::graph::node_delay::node_delay ( const audio_info &  prop)
psynth::graph::node_delay::~node_delay ( )

Member Data Documentation

constexpr float psynth::graph::node_delay::DEFAULT_DELAY = 0.0015f [static]
constexpr float psynth::graph::node_delay::DEFAULT_DEPTH = 0.5f [static]
constexpr float psynth::graph::node_delay::MAX_DELAY = 0.1f [static]

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