|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| MayaFlux::Buffers::PolynomialProcessor::PolynomialProcessor | ( | const std::shared_ptr< Nodes::Generator::Polynomial > & | polynomial, |
| ProcessMode | mode = ProcessMode::SAMPLE_BY_SAMPLE, |
||
| size_t | window_size = 64 |
||
| ) |
Creates a new processor that applies polynomial transformations.
| polynomial | Polynomial node to use for processing |
| mode | Processing mode (sample-by-sample, batch, or windowed) |
| window_size | Size of the sliding window (for WINDOWED mode) |
NOTE: Using external Polynomial node implies side effects of any progessing chain the node is connected to. This could mean that the buffer data is not used as input when used node's cached value.
Definition at line 6 of file PolynomialProcessor.cpp.