Video Effects SDK 2.6.0.118490
AI-powered SDK for real-time video enhancement.
Loading...
Searching...
No Matches
pipeline.h File Reference
#include <cstdint>
#include "frame.h"
#include "pipeline_config.h"

Classes

class  tsvb::IReplacementController
 Controls the custom background of background replacement. More...
class  tsvb::IPipeline
 Configuration of effects and frame processor. More...

Namespaces

namespace  tsvb

Typedefs

typedef int tsvb::PipelineError
 Error code of IPipeline, one of PipelineErrorCode values.

Enumerations

enum  tsvb::PipelineErrorCode {
  tsvb::ok = 0 , tsvb::invalidArgument = 1 , tsvb::noFeaturesEnabled = 2 , tsvb::engineInitializationError = 3 ,
  tsvb::resourceAllocationError = 4 , tsvb::notSupportedByBackend = 5 , tsvb::enabledUnsupportedFeatures = 6 , tsvb::invalidUsage = 7
}
 Error codes of IPipeline. More...
enum  tsvb::ColorCorrectionParam : int {
  tsvb::colorCorrectionParamAutoMode = 0 , tsvb::colorCorrectionParamPower = 1 , tsvb::colorCorrectionParamWhiteBalance = 2 , tsvb::colorCorrectionParamExposure = 3 ,
  tsvb::colorCorrectionParamTemperature = 4 , tsvb::colorCorrectionParamTint = 5 , tsvb::colorCorrectionParamVibrance = 6 , tsvb::colorCorrectionParamContrast = 7 ,
  tsvb::colorCorrectionParamUpdatePeriodMs = 8
}
 Parameters of the color correction effect, addressed by IPipeline::setColorCorrectionParam() and IPipeline::getColorCorrectionParam(). More...
enum  tsvb::PortraitLightingParam : int { tsvb::portraitLightingParamLightStrength = 0 , tsvb::portraitLightingParamBackgroundDarkening = 1 }
 Parameters of the portrait lighting effect, addressed by IPipeline::setPortraitLightingParam() and IPipeline::getPortraitLightingParam(). More...