ase/transport.hh file


Namespaces

namespace Ase
The Anklang C++ API namespace.

Classes

struct Ase::TickSignature
Musical time signature and tick conversions.
struct Ase::AudioTransport
Transport information for AudioSignal processing.

Enums

enum class SpeakerArrangement: uint64_t { NONE = 0, FRONT_LEFT = 0x1, FRONT_RIGHT = 0x2, FRONT_CENTER = 0x4, LOW_FREQUENCY = 0x8, BACK_LEFT = 0x10, BACK_RIGHT = 0x20, AUX = uint64_t (1) << 63, MONO = FRONT_LEFT, STEREO = FRONT_LEFT | FRONT_RIGHT, STEREO_21 = STEREO | LOW_FREQUENCY, STEREO_30 = STEREO | FRONT_CENTER, STEREO_31 = STEREO_30 | LOW_FREQUENCY, SURROUND_50 = STEREO_30 | BACK_LEFT | BACK_RIGHT, SURROUND_51 = SURROUND_50 | LOW_FREQUENCY }

Variables

const int64 TRANSPORT_PPQN constexpr
Maximum number of sample frames to calculate in Processor::render().