Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
cinder::qtime::ImageTargetCvPixelBuffer Class Reference

#include <QuickTimeUtils.h>

List of all members.

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

Constructor & Destructor Documentation

cinder::qtime::ImageTargetCvPixelBuffer::ImageTargetCvPixelBuffer ( ImageSourceRef  imageSource,
bool  convertToYpCbCr 
) [protected]

Member Function Documentation

ImageTargetCvPixelBufferRef cinder::qtime::ImageTargetCvPixelBuffer::createRef ( ImageSourceRef  imageSource,
bool  convertToYpCbCr = false 
) [static]
void * cinder::qtime::ImageTargetCvPixelBuffer::getRowPointer ( int32_t  row) [virtual]

Member Data Documentation


The documentation for this class was generated from the following files: