Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
loss.hpp File Reference
#include <pulp/interchange/capability.hpp>
#include <pulp/interchange/concept.hpp>
#include <pulp/timeline/item_id.hpp>
#include <cstdint>
#include <optional>
#include <span>
#include <string_view>
#include <vector>

Go to the source code of this file.

Classes

struct  pulp::interchange::LossEntry
 One concept a document uses that an export cannot carry intact. More...
class  pulp::interchange::LossManifest
 Everything one export costs the document. More...

Namespaces

namespace  pulp
namespace  pulp::interchange

Functions

constexpr std::string_view pulp::interchange::export_level_id (ExportLevel level) noexcept
 Stable id for the lossy export level written into manifests.
constexpr std::string_view pulp::interchange::loss_class_id (LossClass loss_class) noexcept
 Stable id for a loss class, for manifests written into an artifact.