RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
Cr2sRawInterpolator::YCbCr Struct Referencefinal
Collaboration diagram for Cr2sRawInterpolator::YCbCr:
[legend]

Public Member Functions

 YCbCr ()=default
void signExtend ()
void applyHue (int hue_)
void process (int hue_)
void interpolateCbCr (const YCbCr &p0, const YCbCr &p2)
void interpolateCbCr (const YCbCr &p0, const YCbCr &p1, const YCbCr &p2, const YCbCr &p3)

Static Public Member Functions

static void LoadY (YCbCr *p, const CroppedArray1DRef< const uint16_t > in)
static void LoadCbCr (YCbCr *p, const CroppedArray1DRef< const uint16_t > in)
static void CopyCbCr (YCbCr *p, const YCbCr &pSrc)

Public Attributes

int Y = 0
int Cb = 0
int Cr = 0

Detailed Description

Definition at line 37 of file Cr2sRawInterpolator.cpp.

Constructor & Destructor Documentation

◆ YCbCr()

Member Function Documentation

◆ applyHue()

Definition at line 71 of file Cr2sRawInterpolator.cpp.

◆ CopyCbCr()

void rawspeed::Cr2sRawInterpolator::YCbCr::CopyCbCr ( YCbCr * p,
const YCbCr & pSrc )
inlinestatic

Definition at line 57 of file Cr2sRawInterpolator.cpp.

◆ interpolateCbCr() [1/2]

void rawspeed::Cr2sRawInterpolator::YCbCr::interpolateCbCr ( const YCbCr & p0,
const YCbCr & p1,
const YCbCr & p2,
const YCbCr & p3 )
inline

Definition at line 88 of file Cr2sRawInterpolator.cpp.

◆ interpolateCbCr() [2/2]

void rawspeed::Cr2sRawInterpolator::YCbCr::interpolateCbCr ( const YCbCr & p0,
const YCbCr & p2 )
inline

Definition at line 81 of file Cr2sRawInterpolator.cpp.

◆ LoadCbCr()

void rawspeed::Cr2sRawInterpolator::YCbCr::LoadCbCr ( YCbCr * p,
const CroppedArray1DRef< const uint16_t > in )
inlinestatic

Definition at line 49 of file Cr2sRawInterpolator.cpp.

◆ LoadY()

void rawspeed::Cr2sRawInterpolator::YCbCr::LoadY ( YCbCr * p,
const CroppedArray1DRef< const uint16_t > in )
inlinestatic

Definition at line 42 of file Cr2sRawInterpolator.cpp.

◆ process()

Definition at line 76 of file Cr2sRawInterpolator.cpp.

◆ signExtend()

Member Data Documentation

◆ Cb

◆ Cr

◆ Y


The documentation for this struct was generated from the following file: