#include <pulp/timebase/compiled_meter_map.hpp>#include <pulp/timebase/tick.hpp>#include <array>#include <compare>#include <cstdint>#include <optional>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| class | pulp::timeline::ContentHash |
| Durable SHA-256 identity for sealed media bytes. More... | |
| struct | pulp::timeline::AssetLocator |
| Non-authoritative location hint for resolving content by hash. More... | |
| struct | pulp::timeline::AssetRepresentation |
| Alternate fidelity, analysis, or cache form of the same logical asset. More... | |
| struct | pulp::timeline::AudioLoopPoint |
| Frame position at which sealed audio may loop. More... | |
| struct | pulp::timeline::AudioFrameRange |
| Half-open frame interval [start_frame, end_frame). More... | |
| struct | pulp::timeline::AudioLoopInfo |
| Typed musical metadata attached to sealed audio content. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::timeline |
Enumerations | |
| enum class | pulp::timeline::AssetStoragePolicy : std::uint8_t { pulp::timeline::AssetStoragePolicy::External , pulp::timeline::AssetStoragePolicy::Embedded , pulp::timeline::AssetStoragePolicy::PreferEmbedded } |
| Preferred storage relationship between a project and an asset's bytes. More... | |
| enum class | pulp::timeline::AssetLocatorKind : std::uint8_t { pulp::timeline::AssetLocatorKind::PackageRelative , pulp::timeline::AssetLocatorKind::ExternalUri } |
| Namespace in which an asset locator hint is interpreted. More... | |
| enum class | pulp::timeline::AudioLoopPointKind : std::uint8_t { pulp::timeline::AudioLoopPointKind::Manual , pulp::timeline::AudioLoopPointKind::Automatic } |
| Provenance of a suggested audio loop point. More... | |