#include <QuickTimeUtils.h>
Public Member Functions | |
~ImageTargetCvPixelBuffer () | |
virtual void * | getRowPointer (int32_t row) |
virtual void | finalize () |
::CVPixelBufferRef | getCvPixelBuffer () const |
Static Public Member Functions | |
static ImageTargetCvPixelBufferRef | createRef (ImageSourceRef imageSource, bool convertToYpCbCr=false) |
Protected Member Functions | |
ImageTargetCvPixelBuffer (ImageSourceRef imageSource, bool convertToYpCbCr) | |
void | convertDataToYpCbCr () |
void | convertDataToAYpCbCr () |
Protected Attributes | |
::CVPixelBufferRef | mPixelBufferRef |
size_t | mRowBytes |
uint8_t * | mData |
bool | mConvertToYpCbCr |
cinder::qtime::ImageTargetCvPixelBuffer::~ImageTargetCvPixelBuffer | ( | ) |
cinder::qtime::ImageTargetCvPixelBuffer::ImageTargetCvPixelBuffer | ( | ImageSourceRef | imageSource, | |
bool | convertToYpCbCr | |||
) | [protected] |
ImageTargetCvPixelBufferRef cinder::qtime::ImageTargetCvPixelBuffer::createRef | ( | ImageSourceRef | imageSource, | |
bool | convertToYpCbCr = false | |||
) | [static] |
void * cinder::qtime::ImageTargetCvPixelBuffer::getRowPointer | ( | int32_t | row | ) | [virtual] |
void cinder::qtime::ImageTargetCvPixelBuffer::finalize | ( | ) | [virtual] |
::CVPixelBufferRef cinder::qtime::ImageTargetCvPixelBuffer::getCvPixelBuffer | ( | ) | const |
void cinder::qtime::ImageTargetCvPixelBuffer::convertDataToYpCbCr | ( | ) | [protected] |
void cinder::qtime::ImageTargetCvPixelBuffer::convertDataToAYpCbCr | ( | ) | [protected] |
::CVPixelBufferRef cinder::qtime::ImageTargetCvPixelBuffer::mPixelBufferRef [protected] |
size_t cinder::qtime::ImageTargetCvPixelBuffer::mRowBytes [protected] |
uint8_t* cinder::qtime::ImageTargetCvPixelBuffer::mData [protected] |
bool cinder::qtime::ImageTargetCvPixelBuffer::mConvertToYpCbCr [protected] |