#include <QuickTime.h>
Inherited by cinder::qtime::MovieGl::Obj, and cinder::qtime::MovieSurface::Obj.
Public Member Functions | |
| Obj () | |
| virtual | ~Obj () |
| void | prepareForDestruction () |
| void | lock () |
| void | unlock () |
| virtual void | releaseFrame ()=0 |
| virtual void | newFrame (CVImageBufferRef cvImage)=0 |
Public Attributes | |
| int32_t | mWidth |
| int32_t | mHeight |
| int32_t | mFrameCount |
| float | mDuration |
| bool | mLoaded |
| bool | mPlayable |
| bool | mPlayingForward |
| bool | mLoop |
| bool | mPalindrome |
| QTAudioFrequencyLevels * | mFFTData |
| 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 |
| cinder::qtime::MovieBase::Obj::Obj | ( | ) |
Reimplemented in cinder::qtime::MovieGl::Obj.
| cinder::qtime::MovieBase::Obj::~Obj | ( | ) | [virtual] |
Reimplemented in cinder::qtime::MovieSurface::Obj, and cinder::qtime::MovieGl::Obj.
| void cinder::qtime::MovieBase::Obj::prepareForDestruction | ( | ) |
| void cinder::qtime::MovieBase::Obj::lock | ( | ) |
| void cinder::qtime::MovieBase::Obj::unlock | ( | ) |
| virtual void cinder::qtime::MovieBase::Obj::releaseFrame | ( | ) | [pure virtual] |
Implemented in cinder::qtime::MovieSurface::Obj, and cinder::qtime::MovieGl::Obj.
| virtual void cinder::qtime::MovieBase::Obj::newFrame | ( | CVImageBufferRef | cvImage | ) | [pure virtual] |
Implemented in cinder::qtime::MovieSurface::Obj, and cinder::qtime::MovieGl::Obj.
| void(* cinder::qtime::MovieBase::Obj::mNewFrameCallback)(long timeValue, void *refcon) |
| std::mutex cinder::qtime::MovieBase::Obj::mMutex |