AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Declares the ajabase library's video utility functions. More...
Go to the source code of this file.
Classes | |
struct | AJA_RGBAlphaPixel |
struct | AJA_AlphaRGBPixel |
struct | AJA_RGBAlpha10BitPixel |
struct | AJA_RGBAlpha16BitPixel |
struct | AJA_YCbCr10BitAlphaPixel |
struct | AJA_YCbCr10BitPixel |
Typedefs | |
typedef void(* | AJA_ConvertRGBAlphatoYCbCr) (AJA_RGBAlphaPixel *pSource, AJA_YCbCr10BitPixel *pTarget) |
Enumerations | |
enum | AJASignalMask { AJA_SIGNALMASK_NONE =0, AJA_SIGNALMASK_Y =1, AJA_SIGNALMASK_Cb =2, AJA_SIGNALMASK_Cr =4, AJA_SIGNALMASK_ALL =1+2+4 } |
Functions | |
void AJA_EXPORT | createVideoFrame (uint32_t *buffer, uint64_t frameNumber, AJA_PixelFormat pixFmt, uint32_t lines, uint32_t pixels, uint32_t linepitch, uint16_t y, uint16_t cb, uint16_t cr) |
uint32_t AJA_EXPORT | AJA_CalcRowBytesForFormat (AJA_PixelFormat format, uint32_t width) |
void AJA_EXPORT | AJA_UnPack10BitYCbCrBuffer (uint32_t *packedBuffer, uint16_t *ycbcrBuffer, uint32_t numPixels) |
void AJA_EXPORT | AJA_PackTo10BitYCbCrBuffer (uint16_t *ycbcrBuffer, uint32_t *packedBuffer, uint32_t numPixels) |
void AJA_EXPORT | AJA_PackTo10BitYCbCrDPXBuffer (uint16_t *ycbcrBuffer, uint32_t *packedBuffer, uint32_t numPixels, bool bigEndian=true) |
void AJA_EXPORT | AJA_PackRGB10BitFor10BitRGB (AJA_RGBAlpha10BitPixel *rgba10BitBuffer, uint32_t numPixels) |
void AJA_EXPORT | AJA_PackRGB10BitFor10BitRGBPacked (AJA_RGBAlpha10BitPixel *rgba10BitBuffer, uint32_t numPixels) |
void AJA_EXPORT | AJA_PackRGB10BitFor10BitDPX (AJA_RGBAlpha10BitPixel *rgba10BitBuffer, uint32_t numPixels, bool bigEndian=true) |
void AJA_EXPORT | AJA_UnPack10BitDPXtoRGBAlpha10BitPixel (AJA_RGBAlpha10BitPixel *rgba10BitBuffer, uint32_t *DPXLinebuffer, uint32_t numPixels, bool bigEndian=true) |
void AJA_EXPORT | AJA_UnPack10BitDPXtoRGBAlphaBitPixel (uint8_t *rgbaBuffer, uint32_t *DPXLinebuffer, uint32_t numPixels, bool bigEndian=true) |
void AJA_EXPORT | AJA_RePackLineDataForYCbCrDPX (uint32_t *packedycbcrLine, uint32_t numULWords) |
void AJA_EXPORT | AJA_MakeUnPacked8BitYCbCrBuffer (uint8_t *buffer, uint8_t Y, uint8_t Cb, uint8_t Cr, uint32_t numPixels) |
void AJA_EXPORT | AJA_MakeUnPacked10BitYCbCrBuffer (uint16_t *buffer, uint16_t Y, uint16_t Cb, uint16_t Cr, uint32_t numPixels) |
void AJA_EXPORT | AJA_ConvertLineto8BitYCbCr (uint16_t *ycbcr10BitBuffer, uint8_t *ycbcr8BitBuffer, uint32_t numPixels) |
void AJA_EXPORT | AJA_ConvertLineToYCbCr422 (AJA_RGBAlphaPixel *RGBLine, uint16_t *YCbCrLine, int32_t numPixels, int32_t startPixel, bool fUseSDMatrix) |
void AJA_EXPORT | AJA_ConvertLineto10BitRGB (uint16_t *ycbcrBuffer, AJA_RGBAlpha10BitPixel *rgbaBuffer, uint32_t numPixels, bool fUseSDMatrix) |
void AJA_EXPORT | AJA_ConvertLinetoRGB (uint8_t *ycbcrBuffer, AJA_RGBAlphaPixel *rgbaBuffer, uint32_t numPixels, bool fUseSDMatrix) |
void AJA_EXPORT | AJA_ConvertLinetoRGB (uint16_t *ycbcrBuffer, AJA_RGBAlphaPixel *rgbaBuffer, uint32_t numPixels, bool fUseSDMatrix) |
void AJA_EXPORT | AJA_ConvertLineto16BitRGB (uint16_t *ycbcrBuffer, AJA_RGBAlpha16BitPixel *rgbaBuffer, uint32_t numPixels, bool fUseSDMatrix) |
void AJA_EXPORT | AJA_Convert16BitRGBtoBayer10BitDPXLJ (AJA_RGBAlpha16BitPixel *rgbaBuffer, uint32_t *bayerBuffer, uint32_t numPixels, uint32_t line, AJA_BayerColorPhase phase=AJA_BayerColorPhase_RedGreen) |
void AJA_EXPORT | AJA_Convert16BitRGBtoBayer12BitDPXLJ (AJA_RGBAlpha16BitPixel *rgbaBuffer, uint32_t *bayerBuffer, uint32_t numPixels, uint32_t line, AJA_BayerColorPhase phase=AJA_BayerColorPhase_RedGreen) |
void AJA_EXPORT | AJA_Convert16BitRGBtoBayer10BitDPXPacked (AJA_RGBAlpha16BitPixel *rgbaBuffer, uint8_t *bayerBuffer, uint32_t numPixels, uint32_t line, AJA_BayerColorPhase phase=AJA_BayerColorPhase_RedGreen) |
void AJA_EXPORT | AJA_Convert16BitRGBtoBayer12BitDPXPacked (AJA_RGBAlpha16BitPixel *rgbaBuffer, uint8_t *bayerBuffer, uint32_t numPixels, uint32_t line, AJA_BayerColorPhase phase=AJA_BayerColorPhase_RedGreen) |
void AJA_EXPORT | AJA_ConvertARGBToRGBA (uint8_t *rgbaBuffer, uint32_t numPixels) |
void AJA_EXPORT | AJA_ConvertARGBToABGR (uint8_t *rgbaBuffer, uint32_t numPixels) |
void AJA_EXPORT | AJA_ConvertARGBToRGB (uint8_t *rgbaBuffer, uint32_t numPixels) |
void AJA_EXPORT | AJA_ConvertARGBToBGR (uint8_t *rgbaBuffer, uint32_t numPixels) |
void AJA_EXPORT | AJA_Convert16BitARGBTo16BitRGB (AJA_RGBAlpha16BitPixel *rgbaLineBuffer, uint16_t *rgbLineBuffer, uint32_t numPixels) |
void AJA_EXPORT | AJA_Convert16BitARGBTo12BitRGBPacked (AJA_RGBAlpha16BitPixel *rgbaLineBuffer, uint8_t *rgbLineBuffer, uint32_t numPixels) |
void AJA_EXPORT | AJA_Convert8BitYCbCrToYUY2 (uint8_t *ycbcrBuffer, uint32_t numPixels) |
void AJA_EXPORT | AJA_ConvertUnpacked10BitYCbCrToPixelFormat (uint16_t *unPackedBuffer, uint32_t *packedBuffer, uint32_t numPixels, AJA_PixelFormat pixelFormat) |
void AJA_EXPORT | AJA_ConvertPixelFormatToRGBA (uint32_t *buffer, AJA_RGBAlphaPixel *rgbBuffer, uint32_t numPixels, AJA_PixelFormat pixelFormat, bool bIsSD=false) |
void AJA_EXPORT | AJA_MaskUnPacked10BitYCbCrBuffer (uint16_t *ycbcrUnPackedBuffer, uint16_t signalMask, uint32_t numPixels) |
void AJA_EXPORT | AJA_ReSampleLine (AJA_RGBAlphaPixel *Input, AJA_RGBAlphaPixel *Output, uint16_t startPixel, uint16_t endPixel, int32_t numInputPixels, int32_t numOutputPixels) |
void AJA_EXPORT | AJA_ReSampleLine (int16_t *Input, int16_t *Output, uint16_t startPixel, uint16_t endPixel, int32_t numInputPixels, int32_t numOutputPixels) |
void AJA_EXPORT | AJA_ReSampleYCbCrSampleLine (int16_t *Input, int16_t *Output, int32_t numInputPixels, int32_t numOutputPixels) |
void AJA_EXPORT | AJA_ReSampleAudio (int16_t *Input, int16_t *Output, uint16_t startPixel, uint16_t endPixel, int32_t numInputPixels, int32_t numOutputPixels, int16_t channelInterleaveMulitplier=1) |
void AJA_EXPORT | WriteLineToBuffer (AJA_PixelFormat pixelFormat, uint32_t currentLine, uint32_t numPixels, uint32_t linePitch, uint8_t *pOutputBuffer, uint32_t *pPackedLineBuffer) |
void AJA_EXPORT | WriteLineToBuffer (AJA_PixelFormat pixelFormat, AJA_BayerColorPhase bayerPhase, uint32_t currentLine, uint32_t numPixels, uint32_t linePitch, uint8_t *pOutputBuffer, uint32_t *pPackedLineBuffer) |
void AJA_EXPORT | AJA_ConvertRGBAlpha10LineToYCbCr422 (AJA_RGBAlpha10BitPixel *RGBLine, uint16_t *YCbCrLine, int32_t numPixels, int32_t startPixel, bool fUseRGBFullRange=false) |
int16_t | AJA_FixedRound (int32_t inFix) |
void | AJA_SDConvert10BitYCbCrto10BitRGB (AJA_YCbCr10BitAlphaPixel *pSource, AJA_RGBAlpha10BitPixel *pTarget) |
void | AJA_HDConvert10BitYCbCrto10BitRGB (AJA_YCbCr10BitAlphaPixel *pSource, AJA_RGBAlpha10BitPixel *pTarget) |
void | AJA_SDConvert10BitYCbCrtoRGB (AJA_YCbCr10BitAlphaPixel *pSource, AJA_RGBAlphaPixel *pTarget) |
void | AJA_HDConvert10BitYCbCrtoRGB (AJA_YCbCr10BitAlphaPixel *pSource, AJA_RGBAlphaPixel *pTarget) |
void | AJA_SDConvertRGBAlphatoYCbCr (AJA_RGBAlphaPixel *pSource, AJA_YCbCr10BitPixel *pTarget) |
void | AJA_HDConvertRGBAlphatoYCbCr (AJA_RGBAlphaPixel *pSource, AJA_YCbCr10BitPixel *pTarget) |
void | AJA_HDConvertRGBAlpha10toYCbCr (AJA_RGBAlpha10BitPixel *pSource, AJA_YCbCr10BitPixel *pTarget, bool rgbFullRange) |
Declares the ajabase library's video utility functions.
Definition in file videoutilities.h.
#define CCIR601_10BIT_BLACK 64 |
Definition at line 18 of file videoutilities.h.
#define CCIR601_10BIT_CHROMAOFFSET 512 |
Definition at line 20 of file videoutilities.h.
#define CCIR601_10BIT_WHITE 940 |
Definition at line 19 of file videoutilities.h.
#define CCIR601_8BIT_BLACK 16 |
Definition at line 22 of file videoutilities.h.
#define CCIR601_8BIT_CHROMAOFFSET 128 |
Definition at line 24 of file videoutilities.h.
#define CCIR601_8BIT_WHITE 235 |
Definition at line 23 of file videoutilities.h.
#define ClipRGB_10BIT | ( | __x__ | ) |
Definition at line 50 of file videoutilities.h.
#define ClipRGB_8BIT | ( | __x__ | ) |
Definition at line 45 of file videoutilities.h.
#define ClipYCbCr_10BIT | ( | X | ) | ((X) > MAX_YCBCR_10BIT ? (MAX_YCBCR_10BIT) : ((X) < MIN_YCBCR_10BIT ? (MIN_YCBCR_10BIT) : (X))) |
Definition at line 57 of file videoutilities.h.
#define DEFAULT_PATT_GAIN 0.9 |
Definition at line 14 of file videoutilities.h.
#define FRAME_0_BASE (0x0) |
Definition at line 34 of file videoutilities.h.
#define FRAME_1080_10BIT_LINEPITCH (1280*4) |
Definition at line 35 of file videoutilities.h.
#define FRAME_1080_8BIT_LINEPITCH (1920*2) |
Definition at line 36 of file videoutilities.h.
#define FRAME_BASE | ( | __frameNum__, | |
__frameSize__ | |||
) | ((__frameNum__)*(__frameSize__)) |
Definition at line 39 of file videoutilities.h.
#define FRAME_QUADHD_10BIT_SIZE (FRAME_1080_10BIT_LINEPITCH*2160) |
Definition at line 37 of file videoutilities.h.
#define FRAME_QUADHD_8BIT_SIZE (FRAME_1080_8BIT_LINEPITCH*2160) |
Definition at line 38 of file videoutilities.h.
#define HD_NUMCOMPONENTPIXELS_1080 1920 |
Definition at line 17 of file videoutilities.h.
#define HD_NUMCOMPONENTPIXELS_1080_2K 2048 |
Definition at line 16 of file videoutilities.h.
#define HD_NUMCOMPONENTPIXELS_2K 2048 |
Definition at line 15 of file videoutilities.h.
#define MAX_RGB_10BIT 1023 |
Definition at line 29 of file videoutilities.h.
#define MAX_RGB_16BIT 65535 |
Definition at line 31 of file videoutilities.h.
#define MAX_RGB_8BIT 255 |
Definition at line 27 of file videoutilities.h.
#define MAX_YCBCR_10BIT 1019 |
Definition at line 56 of file videoutilities.h.
#define MIN_RGB_10BIT 0 |
Definition at line 28 of file videoutilities.h.
#define MIN_RGB_16BIT 0 |
Definition at line 30 of file videoutilities.h.
#define MIN_RGB_8BIT 0 |
Definition at line 26 of file videoutilities.h.
#define MIN_YCBCR_10BIT 4 |
Definition at line 55 of file videoutilities.h.
typedef void(* AJA_ConvertRGBAlphatoYCbCr) (AJA_RGBAlphaPixel *pSource, AJA_YCbCr10BitPixel *pTarget) |
Definition at line 288 of file videoutilities.h.
enum AJASignalMask |
Enumerator | |
---|---|
AJA_SIGNALMASK_NONE | |
AJA_SIGNALMASK_Y | |
AJA_SIGNALMASK_Cb | |
AJA_SIGNALMASK_Cr | |
AJA_SIGNALMASK_ALL |
Definition at line 60 of file videoutilities.h.
uint32_t AJA_EXPORT AJA_CalcRowBytesForFormat | ( | AJA_PixelFormat | format, |
uint32_t | width | ||
) |
Definition at line 174 of file videoutilities.cpp.
void AJA_EXPORT AJA_Convert16BitARGBTo12BitRGBPacked | ( | AJA_RGBAlpha16BitPixel * | rgbaLineBuffer, |
uint8_t * | rgbLineBuffer, | ||
uint32_t | numPixels | ||
) |
Definition at line 1224 of file videoutilities.cpp.
void AJA_EXPORT AJA_Convert16BitARGBTo16BitRGB | ( | AJA_RGBAlpha16BitPixel * | rgbaLineBuffer, |
uint16_t * | rgbLineBuffer, | ||
uint32_t | numPixels | ||
) |
Definition at line 1210 of file videoutilities.cpp.
void AJA_EXPORT AJA_Convert16BitRGBtoBayer10BitDPXLJ | ( | AJA_RGBAlpha16BitPixel * | rgbaBuffer, |
uint32_t * | bayerBuffer, | ||
uint32_t | numPixels, | ||
uint32_t | line, | ||
AJA_BayerColorPhase | phase = AJA_BayerColorPhase_RedGreen |
||
) |
Definition at line 771 of file videoutilities.cpp.
void AJA_EXPORT AJA_Convert16BitRGBtoBayer10BitDPXPacked | ( | AJA_RGBAlpha16BitPixel * | rgbaBuffer, |
uint8_t * | bayerBuffer, | ||
uint32_t | numPixels, | ||
uint32_t | line, | ||
AJA_BayerColorPhase | phase = AJA_BayerColorPhase_RedGreen |
||
) |
Definition at line 938 of file videoutilities.cpp.
void AJA_EXPORT AJA_Convert16BitRGBtoBayer12BitDPXLJ | ( | AJA_RGBAlpha16BitPixel * | rgbaBuffer, |
uint32_t * | bayerBuffer, | ||
uint32_t | numPixels, | ||
uint32_t | line, | ||
AJA_BayerColorPhase | phase = AJA_BayerColorPhase_RedGreen |
||
) |
Definition at line 863 of file videoutilities.cpp.
void AJA_EXPORT AJA_Convert16BitRGBtoBayer12BitDPXPacked | ( | AJA_RGBAlpha16BitPixel * | rgbaBuffer, |
uint8_t * | bayerBuffer, | ||
uint32_t | numPixels, | ||
uint32_t | line, | ||
AJA_BayerColorPhase | phase = AJA_BayerColorPhase_RedGreen |
||
) |
Definition at line 1062 of file videoutilities.cpp.
void AJA_EXPORT AJA_Convert8BitYCbCrToYUY2 | ( | uint8_t * | ycbcrBuffer, |
uint32_t | numPixels | ||
) |
Definition at line 1253 of file videoutilities.cpp.
void AJA_EXPORT AJA_ConvertARGBToABGR | ( | uint8_t * | rgbaBuffer, |
uint32_t | numPixels | ||
) |
Definition at line 1167 of file videoutilities.cpp.
void AJA_EXPORT AJA_ConvertARGBToBGR | ( | uint8_t * | rgbaBuffer, |
uint32_t | numPixels | ||
) |
void AJA_EXPORT AJA_ConvertARGBToRGB | ( | uint8_t * | rgbaBuffer, |
uint32_t | numPixels | ||
) |
void AJA_EXPORT AJA_ConvertARGBToRGBA | ( | uint8_t * | rgbaBuffer, |
uint32_t | numPixels | ||
) |
Definition at line 1151 of file videoutilities.cpp.
void AJA_EXPORT AJA_ConvertLineto10BitRGB | ( | uint16_t * | ycbcrBuffer, |
AJA_RGBAlpha10BitPixel * | rgbaBuffer, | ||
uint32_t | numPixels, | ||
bool | fUseSDMatrix | ||
) |
Definition at line 520 of file videoutilities.cpp.
void AJA_EXPORT AJA_ConvertLineto16BitRGB | ( | uint16_t * | ycbcrBuffer, |
AJA_RGBAlpha16BitPixel * | rgbaBuffer, | ||
uint32_t | numPixels, | ||
bool | fUseSDMatrix | ||
) |
Definition at line 700 of file videoutilities.cpp.
void AJA_EXPORT AJA_ConvertLineto8BitYCbCr | ( | uint16_t * | ycbcr10BitBuffer, |
uint8_t * | ycbcr8BitBuffer, | ||
uint32_t | numPixels | ||
) |
Definition at line 432 of file videoutilities.cpp.
void AJA_EXPORT AJA_ConvertLinetoRGB | ( | uint16_t * | ycbcrBuffer, |
AJA_RGBAlphaPixel * | rgbaBuffer, | ||
uint32_t | numPixels, | ||
bool | fUseSDMatrix | ||
) |
Definition at line 639 of file videoutilities.cpp.
void AJA_EXPORT AJA_ConvertLinetoRGB | ( | uint8_t * | ycbcrBuffer, |
AJA_RGBAlphaPixel * | rgbaBuffer, | ||
uint32_t | numPixels, | ||
bool | fUseSDMatrix | ||
) |
Definition at line 578 of file videoutilities.cpp.
void AJA_EXPORT AJA_ConvertLineToYCbCr422 | ( | AJA_RGBAlphaPixel * | RGBLine, |
uint16_t * | YCbCrLine, | ||
int32_t | numPixels, | ||
int32_t | startPixel, | ||
bool | fUseSDMatrix | ||
) |
Definition at line 443 of file videoutilities.cpp.
void AJA_EXPORT AJA_ConvertPixelFormatToRGBA | ( | uint32_t * | buffer, |
AJA_RGBAlphaPixel * | rgbBuffer, | ||
uint32_t | numPixels, | ||
AJA_PixelFormat | pixelFormat, | ||
bool | bIsSD = false |
||
) |
Definition at line 1390 of file videoutilities.cpp.
void AJA_EXPORT AJA_ConvertRGBAlpha10LineToYCbCr422 | ( | AJA_RGBAlpha10BitPixel * | RGBLine, |
uint16_t * | YCbCrLine, | ||
int32_t | numPixels, | ||
int32_t | startPixel, | ||
bool | fUseRGBFullRange = false |
||
) |
Definition at line 483 of file videoutilities.cpp.
void AJA_EXPORT AJA_ConvertUnpacked10BitYCbCrToPixelFormat | ( | uint16_t * | unPackedBuffer, |
uint32_t * | packedBuffer, | ||
uint32_t | numPixels, | ||
AJA_PixelFormat | pixelFormat | ||
) |
Definition at line 1288 of file videoutilities.cpp.
|
inline |
Definition at line 165 of file videoutilities.h.
|
inline |
Definition at line 207 of file videoutilities.h.
|
inline |
Definition at line 261 of file videoutilities.h.
|
inline |
should do rounding
Definition at line 334 of file videoutilities.h.
|
inline |
Definition at line 312 of file videoutilities.h.
void AJA_EXPORT AJA_MakeUnPacked10BitYCbCrBuffer | ( | uint16_t * | buffer, |
uint16_t | Y, | ||
uint16_t | Cb, | ||
uint16_t | Cr, | ||
uint32_t | numPixels | ||
) |
Definition at line 406 of file videoutilities.cpp.
void AJA_EXPORT AJA_MakeUnPacked8BitYCbCrBuffer | ( | uint8_t * | buffer, |
uint8_t | Y, | ||
uint8_t | Cb, | ||
uint8_t | Cr, | ||
uint32_t | numPixels | ||
) |
Definition at line 418 of file videoutilities.cpp.
void AJA_EXPORT AJA_MaskUnPacked10BitYCbCrBuffer | ( | uint16_t * | ycbcrUnPackedBuffer, |
uint16_t | signalMask, | ||
uint32_t | numPixels | ||
) |
Definition at line 1464 of file videoutilities.cpp.
void AJA_EXPORT AJA_PackRGB10BitFor10BitDPX | ( | AJA_RGBAlpha10BitPixel * | rgba10BitBuffer, |
uint32_t | numPixels, | ||
bool | bigEndian = true |
||
) |
Definition at line 344 of file videoutilities.cpp.
void AJA_EXPORT AJA_PackRGB10BitFor10BitRGB | ( | AJA_RGBAlpha10BitPixel * | rgba10BitBuffer, |
uint32_t | numPixels | ||
) |
Definition at line 315 of file videoutilities.cpp.
void AJA_EXPORT AJA_PackRGB10BitFor10BitRGBPacked | ( | AJA_RGBAlpha10BitPixel * | rgba10BitBuffer, |
uint32_t | numPixels | ||
) |
Definition at line 328 of file videoutilities.cpp.
void AJA_EXPORT AJA_PackTo10BitYCbCrBuffer | ( | uint16_t * | ycbcrBuffer, |
uint32_t * | packedBuffer, | ||
uint32_t | numPixels | ||
) |
Definition at line 276 of file videoutilities.cpp.
void AJA_EXPORT AJA_PackTo10BitYCbCrDPXBuffer | ( | uint16_t * | ycbcrBuffer, |
uint32_t * | packedBuffer, | ||
uint32_t | numPixels, | ||
bool | bigEndian = true |
||
) |
Definition at line 291 of file videoutilities.cpp.
void AJA_EXPORT AJA_RePackLineDataForYCbCrDPX | ( | uint32_t * | packedycbcrLine, |
uint32_t | numULWords | ||
) |
Definition at line 1269 of file videoutilities.cpp.
void AJA_EXPORT AJA_ReSampleAudio | ( | int16_t * | Input, |
int16_t * | Output, | ||
uint16_t | startPixel, | ||
uint16_t | endPixel, | ||
int32_t | numInputPixels, | ||
int32_t | numOutputPixels, | ||
int16_t | channelInterleaveMulitplier = 1 |
||
) |
Definition at line 1760 of file videoutilities.cpp.
void AJA_EXPORT AJA_ReSampleLine | ( | AJA_RGBAlphaPixel * | Input, |
AJA_RGBAlphaPixel * | Output, | ||
uint16_t | startPixel, | ||
uint16_t | endPixel, | ||
int32_t | numInputPixels, | ||
int32_t | numOutputPixels | ||
) |
Definition at line 1635 of file videoutilities.cpp.
void AJA_EXPORT AJA_ReSampleLine | ( | int16_t * | Input, |
int16_t * | Output, | ||
uint16_t | startPixel, | ||
uint16_t | endPixel, | ||
int32_t | numInputPixels, | ||
int32_t | numOutputPixels | ||
) |
Definition at line 1667 of file videoutilities.cpp.
void AJA_EXPORT AJA_ReSampleYCbCrSampleLine | ( | int16_t * | Input, |
int16_t * | Output, | ||
int32_t | numInputPixels, | ||
int32_t | numOutputPixels | ||
) |
Definition at line 1696 of file videoutilities.cpp.
|
inline |
Definition at line 180 of file videoutilities.h.
|
inline |
Definition at line 234 of file videoutilities.h.
|
inline |
Definition at line 290 of file videoutilities.h.
void AJA_EXPORT AJA_UnPack10BitDPXtoRGBAlpha10BitPixel | ( | AJA_RGBAlpha10BitPixel * | rgba10BitBuffer, |
uint32_t * | DPXLinebuffer, | ||
uint32_t | numPixels, | ||
bool | bigEndian = true |
||
) |
Definition at line 361 of file videoutilities.cpp.
void AJA_EXPORT AJA_UnPack10BitDPXtoRGBAlphaBitPixel | ( | uint8_t * | rgbaBuffer, |
uint32_t * | DPXLinebuffer, | ||
uint32_t | numPixels, | ||
bool | bigEndian = true |
||
) |
Definition at line 381 of file videoutilities.cpp.
void AJA_EXPORT AJA_UnPack10BitYCbCrBuffer | ( | uint32_t * | packedBuffer, |
uint16_t * | ycbcrBuffer, | ||
uint32_t | numPixels | ||
) |
Definition at line 262 of file videoutilities.cpp.
void AJA_EXPORT createVideoFrame | ( | uint32_t * | buffer, |
uint64_t | frameNumber, | ||
AJA_PixelFormat | pixFmt, | ||
uint32_t | lines, | ||
uint32_t | pixels, | ||
uint32_t | linepitch, | ||
uint16_t | y, | ||
uint16_t | cb, | ||
uint16_t | cr | ||
) |
Definition at line 158 of file videoutilities.cpp.
void AJA_EXPORT WriteLineToBuffer | ( | AJA_PixelFormat | pixelFormat, |
AJA_BayerColorPhase | bayerPhase, | ||
uint32_t | currentLine, | ||
uint32_t | numPixels, | ||
uint32_t | linePitch, | ||
uint8_t * | pOutputBuffer, | ||
uint32_t * | pPackedLineBuffer | ||
) |
Definition at line 1586 of file videoutilities.cpp.
void AJA_EXPORT WriteLineToBuffer | ( | AJA_PixelFormat | pixelFormat, |
uint32_t | currentLine, | ||
uint32_t | numPixels, | ||
uint32_t | linePitch, | ||
uint8_t * | pOutputBuffer, | ||
uint32_t * | pPackedLineBuffer | ||
) |
Definition at line 1539 of file videoutilities.cpp.