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

◆ power_spectrum() [1/2]

MAYAFLUX_API std::vector< double > MayaFlux::power_spectrum ( const Kakshya::DataVariant data,
size_t  window_size 
)

Definition at line 728 of file Yantra.cpp.

729{
730 auto energy_analyzer = std::make_shared<Yantra::StandardEnergyAnalyzer>();
731 energy_analyzer->set_energy_method(Yantra::EnergyMethod::POWER);
732 if (window_size > 0) {
733 energy_analyzer->set_window_parameters(window_size, window_size / 2);
734 }
735 auto result = energy_analyzer->analyze_energy({ data });
736 return result.channels[0].energy_values;
737}

References MayaFlux::Yantra::POWER.