Classes |
| class | MovieWriter |
| | Outputs QuickTime movies. More...
|
| class | MovieWriterExc |
| class | MovieWriterExcInvalidPath |
| class | MovieWriterExcFrameEncode |
| class | MovieWriterExcAlreadyFinished |
| 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 |
| class | ImageTargetCvPixelBuffer |
| class | ImageTargetGWorld |
Typedefs |
typedef std::shared_ptr< class
ImageTargetCvPixelBuffer > | ImageTargetCvPixelBufferRef |
typedef std::shared_ptr< class
ImageTargetGWorld > | ImageTargetGWorldRef |
Functions |
| void | startQuickTime () |
| | Initializes QuickTime system-wide. Safe to call multiple times.
|
| 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.
|
| CVPixelBufferRef | createCvPixelBuffer (ImageSourceRef imageSource, bool convertToYpCbCr=false) |
| | Creates a CVPixelBufferRef from an ImageSource. Release the result with CVPixelBufferRelease(). If convertToYpCbCr the resulting CVPixelBuffer will be in either k444YpCbCr8CodecType or k4444YpCbCrA8PixelFormat.
|
| GWorldPtr | createGWorld (ImageSourceRef imageSource) |
| | Creates a GWorld from an ImageSource. Currently always creates a 32-bit RGBA GWorld. Dispose of the results using DisposeGWorld().
|
| OSStatus | enableMultiPassWithTemporaryFile (ICMCompressionSessionOptionsRef inCompressionSessionOptions, ICMMultiPassStorageRef *outMultiPassStorage) |
| ::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) |
Variables |
| const float | PLATFORM_DEFAULT_GAMMA = 2.5f |