MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ dynamic_range() [1/2]

MAYAFLUX_API double MayaFlux::dynamic_range ( const Kakshya::DataVariant data)

Definition at line 174 of file Yantra.cpp.

175{
176 auto analyzer = std::make_shared<Yantra::StandardEnergyAnalyzer>();
177 analyzer->set_energy_method(Yantra::EnergyMethod::DYNAMIC_RANGE);
178 auto result = analyzer->analyze_energy({ data });
179 return result.channels.empty() || result.channels[0].energy_values.empty() ? 0.0 : result.channels[0].energy_values[0];
180}

References MayaFlux::Yantra::DYNAMIC_RANGE.