HEVC Test Model (HM)
HM-16.18
|
Interpolation filter class. More...
#include <TComInterpolationFilter.h>
Public Member Functions | |
TComInterpolationFilter () | |
~TComInterpolationFilter () | |
static const TFilterCoeff | m_lumaFilter [LUMA_INTERPOLATION_FILTER_SUB_SAMPLE_POSITIONS][8] |
Luma filter taps. More... | |
static const TFilterCoeff | m_chromaFilter [CHROMA_INTERPOLATION_FILTER_SUB_SAMPLE_POSITIONS][4] |
Chroma filter taps. More... | |
static Void | filterCopy (Int bitDepth, const Pel *src, Int srcStride, Pel *dst, Int dstStride, Int width, Int height, Bool isFirst, Bool isLast) |
Apply unit FIR filter to a block of samples. More... | |
template<Int N, Bool isVertical, Bool isFirst, Bool isLast> | |
static Void | filter (Int bitDepth, Pel const *src, Int srcStride, Pel *dst, Int dstStride, Int width, Int height, TFilterCoeff const *coeff) |
Apply FIR filter to a block of samples. More... | |
template<Int N> | |
static Void | filterHor (Int bitDepth, Pel *src, Int srcStride, Pel *dst, Int dstStride, Int width, Int height, Bool isLast, TFilterCoeff const *coeff) |
Filter a block of samples (horizontal) More... | |
template<Int N> | |
static Void | filterVer (Int bitDepth, Pel *src, Int srcStride, Pel *dst, Int dstStride, Int width, Int height, Bool isFirst, Bool isLast, TFilterCoeff const *coeff) |
Filter a block of samples (vertical) More... | |
Void | filterHor (const ComponentID compID, Pel *src, Int srcStride, Pel *dst, Int dstStride, Int width, Int height, Int frac, Bool isLast, const ChromaFormat fmt, const Int bitDepth) |
Filter a block of Luma/Chroma samples (horizontal) More... | |
Void | filterVer (const ComponentID compID, Pel *src, Int srcStride, Pel *dst, Int dstStride, Int width, Int height, Int frac, Bool isFirst, Bool isLast, const ChromaFormat fmt, const Int bitDepth) |
Filter a block of Luma/Chroma samples (vertical) More... | |
Interpolation filter class.
Definition at line 56 of file TComInterpolationFilter.h.
|
inline |
Definition at line 72 of file TComInterpolationFilter.h.
|
inline |
Definition at line 73 of file TComInterpolationFilter.h.