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

◆ extract_data()

template<ComputeData InputType = std::vector<Kakshya::DataVariant>, ComputeData OutputType = InputType>
OutputType MayaFlux::Yantra::UniversalExtractor< InputType, OutputType >::extract_data ( const InputType &  data)
inline

Type-safe extraction method.

Parameters
dataInput data
Returns
Extracted data directly (no IO wrapper)

Definition at line 141 of file UniversalExtractor.hpp.

142 {
143 input_type wrapped_input(data);
144 auto result = operation_function(wrapped_input);
145 return result.data;
146 }
output_type operation_function(const input_type &input) override
Core operation implementation - called by ComputeOperation interface.