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

◆ fuse_containers() [2/2]

BufferOperation MayaFlux::Kriya::BufferOperation::fuse_containers ( std::vector< std::shared_ptr< Kakshya::DynamicVideoStream > >  sources,
TransformVectorFunction  fusion_func,
std::shared_ptr< Kakshya::DynamicVideoStream >  target 
)
static

Fuse video stream frames into a dynamic video stream.

Definition at line 480 of file BufferOperation.cpp.

484{
486 op.m_source_graphics_streams = std::move(sources);
487 op.m_fusion_function = std::move(fusion_func);
488 op.m_target_graphics_stream = std::move(target);
489 return op;
490}
BufferOperation(OpType type, BufferCapture capture)
@ FUSE
Fuse multiple sources using custom fusion functions.
@ GRAPHICS_BACKEND
Standard graphics processing backend configuration.

References FUSE, MayaFlux::Buffers::GRAPHICS_BACKEND, m_fusion_function, m_source_graphics_streams, and m_target_graphics_stream.