Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::audio::AnalyzerDescriptor Struct Reference

#include <analyzer_provider.hpp>

Public Attributes

std::string id
std::string display_name
std::string package_id
std::string version
std::string license_id
std::string url
AnalyzerBackend backend = AnalyzerBackend::BuiltIn
AnalyzerAvailability availability = AnalyzerAvailability::Available
AnalyzerLicensePolicy license_policy = AnalyzerLicensePolicy::Permissive
std::vector< AnalyzerCapability > capabilities
AnalyzerExecutionContext execution_context = AnalyzerExecutionContext::BackgroundThread
bool supports_streaming_input = false
bool supports_offline_buffers = true
bool is_fallback = false

Member Data Documentation

◆ availability

AnalyzerAvailability pulp::audio::AnalyzerDescriptor::availability = AnalyzerAvailability::Available

◆ backend

AnalyzerBackend pulp::audio::AnalyzerDescriptor::backend = AnalyzerBackend::BuiltIn

◆ capabilities

std::vector<AnalyzerCapability> pulp::audio::AnalyzerDescriptor::capabilities

◆ display_name

std::string pulp::audio::AnalyzerDescriptor::display_name

◆ execution_context

AnalyzerExecutionContext pulp::audio::AnalyzerDescriptor::execution_context = AnalyzerExecutionContext::BackgroundThread

◆ id

std::string pulp::audio::AnalyzerDescriptor::id

◆ is_fallback

bool pulp::audio::AnalyzerDescriptor::is_fallback = false

◆ license_id

std::string pulp::audio::AnalyzerDescriptor::license_id

◆ license_policy

AnalyzerLicensePolicy pulp::audio::AnalyzerDescriptor::license_policy = AnalyzerLicensePolicy::Permissive

◆ package_id

std::string pulp::audio::AnalyzerDescriptor::package_id

◆ supports_offline_buffers

bool pulp::audio::AnalyzerDescriptor::supports_offline_buffers = true

◆ supports_streaming_input

bool pulp::audio::AnalyzerDescriptor::supports_streaming_input = false

◆ url

std::string pulp::audio::AnalyzerDescriptor::url

◆ version

std::string pulp::audio::AnalyzerDescriptor::version

The documentation for this struct was generated from the following file: