MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Yantra::Granular::GranularConfig Struct Reference

Scalar parameters shared across all granular pipeline entry points. More...

#include <GranularWorkflow.hpp>

+ Collaboration diagram for MayaFlux::Yantra::Granular::GranularConfig:

Public Attributes

bool ascending = true
 
ComputationContext attribution_context = ComputationContext::SPECTRAL
 
uint32_t channel = 0
 
std::string feature_key = "feature"
 
uint32_t gpu_sort_threshold = 0
 
uint32_t grain_size = 1024
 
uint32_t hop_size = 512
 
GrainTaper taper
 

Detailed Description

Scalar parameters shared across all granular pipeline entry points.

Replaces the repeated positional argument lists on process, process_to_container, and their async variants. Attribution type and output mode are kept as explicit parameters since they affect overload resolution and return type respectively.

Definition at line 290 of file GranularWorkflow.hpp.


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