MayaFlux
0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
validate_window_parameters()
template<ComputeData InputType = std::vector<Kakshya::DataVariant>, ComputeData OutputType = Eigen::VectorXd>
void
MayaFlux::Yantra::EnergyAnalyzer
< InputType, OutputType >::validate_window_parameters
(
)
const
inline
private
Definition at line
405
of file
EnergyAnalyzer.hpp
.
406
{
407
if
(
m_window_size
== 0) {
408
throw
std::invalid_argument(
"Window size must be greater than 0"
);
409
}
410
if
(
m_hop_size
== 0) {
411
throw
std::invalid_argument(
"Hop size must be greater than 0"
);
412
}
413
if
(
m_hop_size
>
m_window_size
) {
414
throw
std::invalid_argument(
"Hop size should not exceed window size"
);
415
}
416
}
MayaFlux::Yantra::EnergyAnalyzer::m_window_size
uint32_t m_window_size
Definition
EnergyAnalyzer.hpp:395
MayaFlux::Yantra::EnergyAnalyzer::m_hop_size
uint32_t m_hop_size
Definition
EnergyAnalyzer.hpp:396
MayaFlux
Yantra
EnergyAnalyzer
Generated by
1.9.8