# Cinder

# include/cinder/qtime/QuickTime.h File Reference

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
namespace | cinder
namespace | cinder::qtime
## Typedefs
typedef struct MovieType ** | Movie
typedef struct OpaqueQTVisualContext * | QTVisualContextRef
typedef long | TimeValue
typedef struct QTAudioFrequencyLevels | QTAudioFrequencyLevels
typedef unsigned long | FourCharCode
typedef struct __CVBuffer * | CVBufferRef
typedef CVBufferRef | CVImageBufferRef
## Functions
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).
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"`.
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.

## Typedef Documentation

typedef struct MovieType** Movie

typedef struct OpaqueQTVisualContext* QTVisualContextRef

typedef long TimeValue

typedef struct QTAudioFrequencyLevels QTAudioFrequencyLevels

typedef unsigned long FourCharCode

typedef struct __CVBuffer* CVBufferRef

typedef CVBufferRef CVImageBufferRef