sgns::sgprocessing::ProcessingProcessor¶
#include <processing_processor.hpp>
Inherited by sgns::sgprocessing::MNN_Audio, sgns::sgprocessing::MNN_Image, sgns::sgprocessing::MNN_ML
Public Functions¶
| Name | |
|---|---|
| virtual | ~ProcessingProcessor() =default |
| virtual std::vector< uint8_t > | StartProcessing(std::vector< std::vector< uint8_t > > & chunkhashes, const sgns::IoDeclaration & proc, std::vector< char > & imageData, std::vector< char > & modelFile) =0 |
| virtual float | GetProgress() const |
Protected Attributes¶
| Name | |
|---|---|
| std::atomic< float > | m_progress |
| sgns::sgprocmanager::Logger | m_logger |
Public Functions Documentation¶
function ~ProcessingProcessor¶
function StartProcessing¶
virtual std::vector< uint8_t > StartProcessing(
std::vector< std::vector< uint8_t > > & chunkhashes,
const sgns::IoDeclaration & proc,
std::vector< char > & imageData,
std::vector< char > & modelFile
) =0
Parameters:
- result - Reference to result item to set hashes to
- task - Reference to task to get image split data
- subTask - Reference to subtask to get chunk data from
Reimplemented by: sgns::sgprocessing::MNN_Audio::StartProcessing, sgns::sgprocessing::MNN_Image::StartProcessing, sgns::sgprocessing::MNN_ML::StartProcessing
Start processing data
function GetProgress¶
Parameters:
- buffers - Data containing file name and data pair lists. Get current processing progress
Return: Progress percentage (0.0 to 100.0)
Set data for processor
Protected Attributes Documentation¶
variable m_progress¶
variable m_logger¶
Updated on 2026-03-04 at 13:10:43 -0800