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

◆ extract_silent_data() [1/2]

MAYAFLUX_API std::vector< double > MayaFlux::extract_silent_data ( const Kakshya::DataVariant data,
double  threshold,
size_t  min_silence_duration 
)

Definition at line 817 of file Yantra.cpp.

820{
821 auto extractor = std::make_shared<Yantra::FeatureExtractor<>>();
822 extractor->set_extraction_method(Yantra::ExtractionMethod::SILENCE_DATA);
823 extractor->set_parameter("silence_threshold", threshold);
824 extractor->set_parameter("min_duration", static_cast<uint32_t>(min_silence_duration));
825
827 auto result = extractor->apply_operation(input);
828
829 return result.data[0];
830}
T data
The actual computation data.
Definition DataIO.hpp:25
Input/Output container for computation pipeline data flow with structure preservation.
Definition DataIO.hpp:24

References MayaFlux::Yantra::IO< T >::data, and MayaFlux::Yantra::SILENCE_DATA.