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

◆ reversed_channels()

MAYAFLUX_API std::vector< Kakshya::DataVariant > MayaFlux::reversed_channels ( const std::vector< Kakshya::DataVariant > &  channels)

Reverse time order of multi-channel data (non-destructive)

Parameters
channelsVector of channel data
Returns
Vector of time-reversed channel copies

Definition at line 665 of file Yantra.cpp.

666{
667 auto transformer = std::make_shared<Yantra::TemporalTransformer<>>(Yantra::TemporalOperation::TIME_REVERSE);
669 auto result = transformer->apply_operation(input);
670 return result.data;
671}
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::TIME_REVERSE.