Classes | |
class | MovieBase |
class | MovieSurface |
class | MovieGl |
QuickTime movie playback as OpenGL textures Textures are always bound to the GL_TEXTURE_RECTANGLE_ARB target. More... | |
class | MovieLoader |
class | QuickTimeExc |
class | QuickTimePathInvalidExc |
class | QuickTimeFileInvalidExc |
class | QuickTimeExcUrlInvalid |
class | QuickTimeErrorLoadingExc |
class | QuickTimeExcFft |
Functions | |
int32_t | 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 | 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 | quickTimeTask () |
Gives QuickTime an opportunity to update all playing movies by calling MoviesTask . Generally only necessary when playing audio-only movies on Windows. | |
Surface8u | convertCVPixelBufferToSurface (CVPixelBufferRef pixelBufferRef) |
Makes a cinder::Surface form a CVPixelBufferRef, setting a proper deallocation function to free the CVPixelBufferRef upon the destruction of the Surface::Obj. | |
::Movie | openMovieFromUrl (const Url &url) |
::Movie | openMovieFromPath (const std::string &path) |
bool | dictionarySetValue (CFMutableDictionaryRef dict, CFStringRef key, SInt32 value) |
bool | dictionarySetPixelBufferPixelFormatType (bool alpha, CFMutableDictionaryRef dict) |
bool | dictionarySetPixelBufferSize (const unsigned int width, const unsigned int height, CFMutableDictionaryRef dict) |
bool | dictionarySetPixelBufferBytesPerRowAlignment (CFMutableDictionaryRef dict) |
void | dictionarySetPixelBufferOpenGLCompatibility (CFMutableDictionaryRef dict) |
bool | dictionarySetPixelBufferOptions (unsigned int width, unsigned int height, bool alpha, CFMutableDictionaryRef *pixelBufferOptions) |
CFMutableDictionaryRef | initQTVisualContextOptions (int width, int height, bool alpha) |
::ItemCount | openMovieBaseProperties (QTNewMoviePropertyElement movieProps[10]) |
Handle | createPointerReferenceHandle (void *data, Size dataSize) |
OSStatus | ptrDataRefAddFileNameExtension (ComponentInstance dataRefHandler, const string &fileName) |
OSStatus | ptrDataRefAddMIMETypeExtension (ComponentInstance dataRefHandler, const std::string &mimeType) |
Handle | createPointerDataRefWithExtensions (void *data, size_t dataSize, const string &fileName, const string &mimeType) |
::Movie | openMovieFromMemory (const void *data, size_t dataSize, const string &fileNameHint, const string &mimeTypeHint) |
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.
Surface8u cinder::qtime::convertCVPixelBufferToSurface | ( | CVPixelBufferRef | pixelBufferRef | ) |
Makes a cinder::Surface form a CVPixelBufferRef, setting a proper deallocation function to free the CVPixelBufferRef upon the destruction of the Surface::Obj.
Movie cinder::qtime::openMovieFromUrl | ( | const Url & | url | ) |
Movie cinder::qtime::openMovieFromPath | ( | const std::string & | path | ) |
bool cinder::qtime::dictionarySetValue | ( | CFMutableDictionaryRef | dict, | |
CFStringRef | key, | |||
SInt32 | value | |||
) |
bool cinder::qtime::dictionarySetPixelBufferPixelFormatType | ( | bool | alpha, | |
CFMutableDictionaryRef | dict | |||
) |
bool cinder::qtime::dictionarySetPixelBufferSize | ( | const unsigned int | width, | |
const unsigned int | height, | |||
CFMutableDictionaryRef | dict | |||
) |
bool cinder::qtime::dictionarySetPixelBufferBytesPerRowAlignment | ( | CFMutableDictionaryRef | dict | ) |
void cinder::qtime::dictionarySetPixelBufferOpenGLCompatibility | ( | CFMutableDictionaryRef | dict | ) |
bool cinder::qtime::dictionarySetPixelBufferOptions | ( | unsigned int | width, | |
unsigned int | height, | |||
bool | alpha, | |||
CFMutableDictionaryRef * | pixelBufferOptions | |||
) |
CFMutableDictionaryRef cinder::qtime::initQTVisualContextOptions | ( | int | width, | |
int | height, | |||
bool | alpha | |||
) |
::ItemCount cinder::qtime::openMovieBaseProperties | ( | QTNewMoviePropertyElement | movieProps[10] | ) |
Handle cinder::qtime::createPointerReferenceHandle | ( | void * | data, | |
Size | dataSize | |||
) |
OSStatus cinder::qtime::ptrDataRefAddFileNameExtension | ( | ComponentInstance | dataRefHandler, | |
const string & | fileName | |||
) |
OSStatus cinder::qtime::ptrDataRefAddMIMETypeExtension | ( | ComponentInstance | dataRefHandler, | |
const std::string & | mimeType | |||
) |
Handle cinder::qtime::createPointerDataRefWithExtensions | ( | void * | data, | |
size_t | dataSize, | |||
const string & | fileName, | |||
const string & | mimeType | |||
) |
::Movie cinder::qtime::openMovieFromMemory | ( | const void * | data, | |
size_t | dataSize, | |||
const string & | fileNameHint, | |||
const string & | mimeTypeHint | |||
) |