Cinder  0.8.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
QuickTime.h File Reference
#include "cinder/Cinder.h"
#include "cinder/gl/gl.h"
#include "cinder/Surface.h"
#include "cinder/gl/Texture.h"
#include "cinder/Display.h"
#include "cinder/Url.h"
#include "cinder/DataSource.h"
#include "cinder/Thread.h"
#include <string>
Include dependency graph for QuickTime.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cinder::qtime::MovieBase
 
struct  cinder::qtime::MovieBase::Obj
 
class  cinder::qtime::MovieSurface
 
struct  cinder::qtime::MovieSurface::Obj
 
class  cinder::qtime::MovieGl
 QuickTime movie playback as OpenGL textures Textures are always bound to the GL_TEXTURE_RECTANGLE_ARB target. More...
 
struct  cinder::qtime::MovieGl::Obj
 
class  cinder::qtime::MovieLoader
 
struct  cinder::qtime::MovieLoader::Obj
 
class  cinder::qtime::QuickTimeExc
 
class  cinder::qtime::QuickTimePathInvalidExc
 
class  cinder::qtime::QuickTimeFileInvalidExc
 
class  cinder::qtime::QuickTimeExcUrlInvalid
 
class  cinder::qtime::QuickTimeErrorLoadingExc
 
class  cinder::qtime::QuickTimeExcFft
 

Namespaces

 cinder
 
 cinder::qtime
 

Typedefs

typedef std::shared_ptr
< MovieLoader > 
cinder::qtime::MovieLoaderRef
 
typedef std::shared_ptr
< MovieSurface > 
cinder::qtime::MovieSurfaceRef
 
typedef std::shared_ptr< MovieGl > cinder::qtime::MovieGlRef
 

Functions

int32_t cinder::qtime::floatToFixed (float fl)
 
void cinder::qtime::startQuickTime ()
 Initializes QuickTime system-wide. Safe to call multiple times. More...
 
int32_t cinder::qtime::getQuickTimeVersion ()
 Returns 0 if QuickTime is not available, otherwise an integer encoding of the QuickTime version. QuickTime 6.4 returns 0x06408000, (0x00008000 suffix denotes a shipping release of QuickTime) More...
 
std::string cinder::qtime::getQuickTimeVersionString ()
 Returns an empty string if QuickTime is not available, otherwise a human readable string of the QuickTime version. QuickTime 6.4 returns "6.4". More...
 
void cinder::qtime::quickTimeTask ()
 Gives QuickTime an opportunity to update all playing movies by calling ::MoviesTask. Generally only necessary when playing audio-only movies on Windows. More...