Skip to content

File api.hh

FileList > ase > api.hh

  • #include <ase/member.hh>
  • #include <ase/value.hh>

Namespaces

Type Name
namespace Ase
The Anklang C++ API namespace.

Classes

Type Name
struct Choice
Representation of one possible choice for selection properties.
class Clip
Container for MIDI note and control events.
struct ClipNote
Part specific note event representation.
class Device
Interface to access Device instances.
struct DeviceInfo
Info for device types.
class Emittable
Base type for classes with Event subscription.
struct Connection
class Gadget
Base type for classes that have a Property .
class Monitor
Interface for monitoring output signals.
class NativeDevice
Interface to access NativeDevice instances.
class Object
Base type for classes with Property interfaces.
struct ProbeFeatures
Bits representing a selection of probe sample data features.
class Project
Projects support loading, saving, playback and act as containers for all other sound objects.
class Property
A Property allows querying, setting and monitoring of an object property.
struct Resource
Description of a resource, possibly nested.
class ResourceCrawler
Helper to crawl hierarchical resources.
class Server
Central singleton, serves as API entry point.
class SharedBase
Common base type for polymorphic classes managed by std::shared_ptr<> .
struct TelemetryField
Telemetry segment location.
struct TelemetrySegment
Telemetry segment location.
class Track
Container for Clip objects and sequencing information.
struct UserNote
Contents of user interface notifications.

Macros

Type Name
define ASE_SERVER (::Ase::Server::instance())

Macro Definition Documentation

define ASE_SERVER

#define ASE_SERVER ( ::Ase::Server::instance ())


The documentation for this class was generated from the following file /__w/anklang/anklang/ase/api.hh