AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Implementations for the pixel resampling functions. More...
#include "ntv2resample.h"
Go to the source code of this file.
Macros | |
#define | MIN_YCBCR_10BIT 4 |
#define | MAX_YCBCR_10BIT 1019 |
#define | ClipYCbCr_10BIT(X) ((X) > MAX_YCBCR_10BIT ? (MAX_YCBCR_10BIT) : ((X) < MIN_YCBCR_10BIT ? (MIN_YCBCR_10BIT) : (X))) |
Functions | |
RGBAlphaPixel | CubicInterPolate (RGBAlphaPixel *Input, LWord Index) |
Word | CubicInterPolateWord (Word *Input, Fixed_ Index) |
Word | CubicInterPolateAudioWord (Word *Input, Fixed_ Index) |
void | ReSampleLine (RGBAlphaPixel *Input, RGBAlphaPixel *Output, UWord startPixel, UWord endPixel, LWord numInputPixels, LWord numOutputPixels) |
void | ReSampleLine (Word *Input, Word *Output, UWord startPixel, UWord endPixel, LWord numInputPixels, LWord numOutputPixels) |
void | ReSampleYCbCrSampleLine (Word *Input, Word *Output, LWord numInputPixels, LWord numOutputPixels) |
void | ReSampleAudio (Word *Input, Word *Output, UWord startPixel, UWord endPixel, LWord numInputPixels, LWord numOutputPixels, Word channelInterleaveMulitplier) |
Variables | |
static unsigned int | CubicCoef [129] |
Implementations for the pixel resampling functions.
Definition in file ntv2resample.cpp.
#define ClipYCbCr_10BIT | ( | X | ) | ((X) > MAX_YCBCR_10BIT ? (MAX_YCBCR_10BIT) : ((X) < MIN_YCBCR_10BIT ? (MIN_YCBCR_10BIT) : (X))) |
Definition at line 213 of file ntv2resample.cpp.
#define MAX_YCBCR_10BIT 1019 |
Definition at line 212 of file ntv2resample.cpp.
#define MIN_YCBCR_10BIT 4 |
Definition at line 211 of file ntv2resample.cpp.
|
inline |
Definition at line 337 of file ntv2resample.cpp.
Definition at line 320 of file ntv2resample.cpp.
Definition at line 307 of file ntv2resample.cpp.
void ReSampleAudio | ( | Word * | Input, |
Word * | Output, | ||
UWord | startPixel, | ||
UWord | endPixel, | ||
LWord | numInputPixels, | ||
LWord | numOutputPixels, | ||
Word | channelInterleaveMulitplier | ||
) |
Definition at line 282 of file ntv2resample.cpp.
void ReSampleLine | ( | RGBAlphaPixel * | Input, |
RGBAlphaPixel * | Output, | ||
UWord | startPixel, | ||
UWord | endPixel, | ||
LWord | numInputPixels, | ||
LWord | numOutputPixels | ||
) |
Definition at line 152 of file ntv2resample.cpp.
void ReSampleLine | ( | Word * | Input, |
Word * | Output, | ||
UWord | startPixel, | ||
UWord | endPixel, | ||
LWord | numInputPixels, | ||
LWord | numOutputPixels | ||
) |
Definition at line 184 of file ntv2resample.cpp.
void ReSampleYCbCrSampleLine | ( | Word * | Input, |
Word * | Output, | ||
LWord | numInputPixels, | ||
LWord | numOutputPixels | ||
) |
Definition at line 217 of file ntv2resample.cpp.
|
static |
Definition at line 15 of file ntv2resample.cpp.