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

◆ request_decode

std::function<void(uint64_t reader_id)> MayaFlux::Registry::Service::IOService::request_decode

Request the identified reader to decode the next batch of frames.

Called from VideoStreamContainer::update_read_position_for_channel() when buffered-ahead frames drop below the configured threshold. Must be non-blocking: the implementation signals the reader's decode thread and returns immediately. Safe to call from any thread.

Parameters
reader_idOpaque identifier assigned by the reader at registration; disambiguates concurrent streams sharing this service.

Definition at line 31 of file IOService.hpp.

Referenced by MayaFlux::Kakshya::VideoStreamContainer::update_read_position_for_channel().