#include <cstdint>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::format::ara::AraAudioSource |
| Properties of an audio source, as reported by the host. More... | |
| struct | pulp::format::ara::AraAudioModification |
| A user-editable view onto an AraAudioSource. More... | |
| struct | pulp::format::ara::AraTempoEntry |
| Tempo + meter context shared by one or more region sequences. More... | |
| struct | pulp::format::ara::AraMusicalContext |
| struct | pulp::format::ara::AraRegionSequence |
| A region sequence groups playback regions on the same logical track (host's notion of "track" or "lane"). More... | |
| struct | pulp::format::ara::AraPlaybackRegion |
| A playback region maps a span of an audio modification onto the host's timeline. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::format |
| What the product grants a device: the quota table indexed by capability tier and live thermal state. | |
| namespace | pulp::format::ara |
Typedefs | |
| using | pulp::format::ara::AudioSourceId = uint64_t |
| using | pulp::format::ara::AudioModificationId = uint64_t |
| using | pulp::format::ara::MusicalContextId = uint64_t |
| using | pulp::format::ara::RegionSequenceId = uint64_t |
| using | pulp::format::ara::PlaybackRegionId = uint64_t |
Enumerations | |
| enum class | pulp::format::ara::AudioSourceContentChange : uint32_t { pulp::format::ara::None = 0 , pulp::format::ara::Notes = 1u << 0 , pulp::format::ara::Tempo = 1u << 1 , pulp::format::ara::Tuning = 1u << 2 , pulp::format::ara::KeySignatures = 1u << 3 , pulp::format::ara::Samples = 1u << 4 } |
| Bitset describing what changed about an audio source's content. More... | |
Functions | |
| AudioSourceContentChange | pulp::format::ara::operator| (AudioSourceContentChange a, AudioSourceContentChange b) |
| bool | pulp::format::ara::any (AudioSourceContentChange flags) |
| bool | pulp::format::ara::has (AudioSourceContentChange flags, AudioSourceContentChange bit) |