![]() |
AJA NTV2 SDK
17.1.1.1245
NTV2 SDK 17.1.1.1245
|
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.