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

◆ seek_processor()

std::shared_ptr< FrameSeekProcessor > MayaFlux::Kakshya::DynamicVideoStream::seek_processor ( )

The FrameSeekProcessor that reads this stream, installed on first use.

Hooking the stream to a display buffer installs it too.

Definition at line 194 of file DynamicVideoStream.cpp.

195{
196 auto seek = std::dynamic_pointer_cast<FrameSeekProcessor>(get_default_processor());
197 if (!seek) {
199 seek = std::dynamic_pointer_cast<FrameSeekProcessor>(get_default_processor());
200 }
201 return seek;
202}
void create_default_processor() override
Install a FrameSeekProcessor as the default processor.
std::shared_ptr< DataProcessor > get_default_processor() const override
Get the current default data processor.

References create_default_processor(), and MayaFlux::Kakshya::VideoStreamContainer::get_default_processor().

Referenced by lag_behind_head().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: