![]() |
Murl Engine API
Version 2025.1
|
The gaussian video scaler class uses the GaussianFilter. More...
#include <murl_util_video_scaler.h>
The gaussian video scaler class uses the GaussianFilter.
Public Member Functions | |
| GaussianVideoScaler () | |
| The default constructor. More... | |
| GaussianVideoScaler (Double filterWidth, Double filterSigma) | |
| Constructor taking the filter width and sigma value. More... | |
Public Member Functions inherited from Murl::Util::VideoScaler | |
| VideoScaler (const IFilter *filter) | |
| Constructor creating a scaler using a specified filter. More... | |
| ~VideoScaler () override | |
| The destructor. | |
| Bool | Scale (const ConstData &srcData, const MutableData &dstData, UInt32 srcPixelSizeX, UInt32 srcPixelSizeY, UInt32 srcBytePitch, UInt32 dstPixelSizeX, UInt32 dstPixelSizeY, UInt32 dstBytePitch, IEnums::PixelFormat pixelFormat, Real gamma) const override |
| Implementation of IVideoScaler::Scale(). More... | |
Public Member Functions inherited from Murl::IVideoScaler | |
| virtual | ~IVideoScaler () |
| The destructor. | |
Additional Inherited Members | |
Protected Member Functions inherited from Murl::Util::VideoScaler | |
| virtual Bool | ScaleFast (const ConstData &srcData, const MutableData &dstData, UInt32 srcPixelSizeX, UInt32 srcPixelSizeY, UInt32 srcBytePitch, UInt32 dstPixelSizeX, UInt32 dstPixelSizeY, UInt32 dstBytePitch, IEnums::PixelFormat pixelFormat, Real gamma) const |
| Alternative scale method for overloading. More... | |
| Murl::Util::GaussianVideoScaler::GaussianVideoScaler | ( | ) |
The default constructor.
Create a GaussianFilter having width 3.0 and sigma 1.0.
Constructor taking the filter width and sigma value.
| filterWidth | The GaussianFilter width. |
| filterSigma | The GaussianFilter standard deviation. |