Classes | |
| struct | AraAudioSource |
| Properties of an audio source, as reported by the host. More... | |
| struct | AraAudioModification |
| A user-editable view onto an AraAudioSource. More... | |
| struct | AraTempoEntry |
| Tempo + meter context shared by one or more region sequences. More... | |
| struct | AraMusicalContext |
| struct | AraRegionSequence |
| A region sequence groups playback regions on the same logical track (host's notion of "track" or "lane"). More... | |
| struct | AraPlaybackRegion |
| A playback region maps a span of an audio modification onto the host's timeline. More... | |
Typedefs | |
| using | AudioSourceId = uint64_t |
| using | AudioModificationId = uint64_t |
| using | MusicalContextId = uint64_t |
| using | RegionSequenceId = uint64_t |
| using | PlaybackRegionId = uint64_t |
Enumerations | |
| enum class | AudioSourceContentChange : uint32_t { None = 0 , Notes = 1u << 0 , Tempo = 1u << 1 , Tuning = 1u << 2 , KeySignatures = 1u << 3 , Samples = 1u << 4 } |
| Bitset describing what changed about an audio source's content. More... | |
Functions | |
| AudioSourceContentChange | operator| (AudioSourceContentChange a, AudioSourceContentChange b) |
| bool | any (AudioSourceContentChange flags) |
| bool | has (AudioSourceContentChange flags, AudioSourceContentChange bit) |
| using pulp::format::ara::AudioModificationId = uint64_t |
| using pulp::format::ara::AudioSourceId = uint64_t |
| using pulp::format::ara::MusicalContextId = uint64_t |
| using pulp::format::ara::PlaybackRegionId = uint64_t |
| using pulp::format::ara::RegionSequenceId = uint64_t |
|
strong |
|
inline |
|
inline |
|
inline |