cinder::qtime::MovieGl::Obj Struct Reference

#include <QuickTime.h>

Inherits cinder::qtime::MovieBase::Obj.

List of all members.

Public Member Functions

 Obj ()
 ~Obj ()
virtual void releaseFrame ()
virtual void newFrame (CVImageBufferRef cvImage)
void prepareForDestruction ()
void lock ()
void unlock ()

Public Attributes

gl::Texture mTexture
gl::TextureCache mTextureCache
int32_t mWidth
int32_t mHeight
int32_t mFrameCount
float mDuration
bool mLoaded
bool mPlayable
bool mPlayingForward
bool mLoop
bool mPalindrome
QTAudioFrequencyLevelsmFFTData
FourCharCode mFFTFourCharCode
uint32_t mFFTNumBandLevels
uint32_t mFFTNumChannels
QTVisualContextRef mVisualContext
::Movie mMovie
void(* mNewFrameCallback )(long timeValue, void *refcon)
void * mNewFrameCallbackRefcon
std::mutex mMutex
DataSourceRef mDataSource

Constructor & Destructor Documentation

cinder::qtime::MovieGl::Obj::Obj (  ) 

Reimplemented from cinder::qtime::MovieBase::Obj.

cinder::qtime::MovieGl::Obj::~Obj (  )  [virtual]

Reimplemented from cinder::qtime::MovieBase::Obj.


Member Function Documentation

void cinder::qtime::MovieGl::Obj::releaseFrame (  )  [virtual]
void cinder::qtime::MovieGl::Obj::newFrame ( CVImageBufferRef  cvImage  )  [virtual]
void cinder::qtime::MovieBase::Obj::prepareForDestruction (  )  [inherited]
void cinder::qtime::MovieBase::Obj::lock (  )  [inherited]
void cinder::qtime::MovieBase::Obj::unlock (  )  [inherited]

Member Data Documentation

void(* cinder::qtime::MovieBase::Obj::mNewFrameCallback)(long timeValue, void *refcon) [inherited]
std::mutex cinder::qtime::MovieBase::Obj::mMutex [inherited]

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