|
| enum class | pulp::audio::AnalyzerCapability : std::uint8_t {
pulp::audio::OnsetDetection = 0
, pulp::audio::BeatDetection = 1
, pulp::audio::SliceAnalysis = 2
, pulp::audio::LoopPointAnalysis = 3
,
pulp::audio::KeyDetection = 4
, pulp::audio::TempoDetection = 5
, pulp::audio::TransientClassification = 6
, pulp::audio::TimeStretch = 7
,
pulp::audio::PitchShift = 8
, pulp::audio::PitchDetection = 9
} |
| enum class | pulp::audio::AnalyzerBackend : std::uint8_t { pulp::audio::BuiltIn
, pulp::audio::Package
, pulp::audio::ExternalProcess
, pulp::audio::ImportedMetadata
} |
| enum class | pulp::audio::AnalyzerAvailability : std::uint8_t {
pulp::audio::Available
, pulp::audio::MissingPackage
, pulp::audio::LicenseNotAccepted
, pulp::audio::UnsupportedPlatform
,
pulp::audio::Disabled
, pulp::audio::Unavailable
} |
| enum class | pulp::audio::AnalyzerLicensePolicy : std::uint8_t {
pulp::audio::Permissive
, pulp::audio::NoticeRequired
, pulp::audio::Copyleft
, pulp::audio::Commercial
,
pulp::audio::Unknown
} |
| enum class | pulp::audio::AnalyzerExecutionContext : std::uint8_t { pulp::audio::OfflineOnly
, pulp::audio::BackgroundThread
, pulp::audio::RealtimeSafe
} |
| enum class | pulp::audio::AnalyzerDescriptorStatus : std::uint8_t {
pulp::audio::ok
, pulp::audio::empty_id
, pulp::audio::empty_display_name
, pulp::audio::missing_capability
,
pulp::audio::package_id_required
, pulp::audio::duplicate_id
} |
| enum class | pulp::audio::TimePitchPrepareStatus : std::uint8_t {
pulp::audio::ok
, pulp::audio::unavailable
, pulp::audio::invalid_config
, pulp::audio::allocation_failed
,
pulp::audio::setup_failed
} |
| enum class | pulp::audio::TimePitchProcessStatus : std::uint8_t {
pulp::audio::ok
, pulp::audio::unavailable
, pulp::audio::invalid_config
, pulp::audio::not_prepared
,
pulp::audio::channel_mismatch
, pulp::audio::frame_budget_exceeded
, pulp::audio::processing_failed
} |
| enum class | pulp::audio::MusicalKeyMode : std::uint8_t { pulp::audio::Unknown
, pulp::audio::Major
, pulp::audio::Minor
} |
| enum class | pulp::audio::TransientClass : std::uint8_t {
pulp::audio::Unknown
, pulp::audio::Kick
, pulp::audio::Snare
, pulp::audio::Clap
,
pulp::audio::Hat
, pulp::audio::Cymbal
, pulp::audio::Tom
, pulp::audio::Bass
,
pulp::audio::Vocal
, pulp::audio::Percussion
, pulp::audio::Tonal
, pulp::audio::Noise
} |