Classes | |
| class | MovieWriter |
| Outputs QuickTime movies. More... | |
| class | MovieWriterExc |
| class | MovieWriterExcInvalidPath |
| class | MovieWriterExcFrameEncode |
| class | MovieWriterExcAlreadyFinished |
| class | MovieBase |
| class | ImageTargetCvPixelBuffer |
| class | ImageTargetGWorld |
Typedefs | |
| typedef std::shared_ptr < MovieWriter > | MovieWriterRef |
| typedef std::shared_ptr < MovieLoader > | MovieLoaderRef |
| typedef std::shared_ptr < MovieSurface > | MovieSurfaceRef |
| typedef std::shared_ptr< class ImageTargetCvPixelBuffer > | ImageTargetCvPixelBufferRef |
| typedef std::shared_ptr< class ImageTargetGWorld > | ImageTargetGWorldRef |
Functions | |
| OSStatus | enableMultiPassWithTemporaryFile (ICMCompressionSessionOptionsRef inCompressionSessionOptions, ICMMultiPassStorageRef *outMultiPassStorage) |
| ::Movie | openMovieFromUrl (const Url &url) |
| ::Movie | openMovieFromPath (const fs::path &path) |
| void | startQuickTime () |
| int32_t | getQuickTimeVersion () |
| std::string | getQuickTimeVersionString () |
| void | quickTimeTask () |
| 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) |
| 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(). | |
Variables | |
| const float | PLATFORM_DEFAULT_GAMMA = 2.5f |
| typedef std::shared_ptr<MovieWriter> cinder::qtime::MovieWriterRef |
| typedef std::shared_ptr<MovieLoader> cinder::qtime::MovieLoaderRef |
| typedef std::shared_ptr<MovieSurface> cinder::qtime::MovieSurfaceRef |
| typedef std::shared_ptr<class ImageTargetCvPixelBuffer> cinder::qtime::ImageTargetCvPixelBufferRef |
| typedef std::shared_ptr<class ImageTargetGWorld> cinder::qtime::ImageTargetGWorldRef |
| OSStatus cinder::qtime::enableMultiPassWithTemporaryFile | ( | ICMCompressionSessionOptionsRef | inCompressionSessionOptions, |
| ICMMultiPassStorageRef * | outMultiPassStorage | ||
| ) |
| Movie cinder::qtime::openMovieFromUrl | ( | const Url & | url | ) |
| Movie cinder::qtime::openMovieFromPath | ( | const fs::path & | path | ) |
| void cinder::qtime::startQuickTime | ( | ) |
| int32_t cinder::qtime::getQuickTimeVersion | ( | ) |
| std::string cinder::qtime::getQuickTimeVersionString | ( | ) |
| void cinder::qtime::quickTimeTask | ( | ) |
| 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::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 | ||
| ) |
| 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.
| CVPixelBufferRef cinder::qtime::createCvPixelBuffer | ( | ImageSourceRef | imageSource, |
| bool | convertToYpCbCr | ||
| ) |
Creates a CVPixelBufferRef from an ImageSource. Release the result with CVPixelBufferRelease(). If convertToYpCbCr the resulting CVPixelBuffer will be in either k444YpCbCr8CodecType or k4444YpCbCrA8PixelFormat.
| GWorldPtr cinder::qtime::createGWorld | ( | ImageSourceRef | imageSource | ) |
Creates a GWorld from an ImageSource. Currently always creates a 32-bit RGBA GWorld. Dispose of the results using DisposeGWorld().
| const float cinder::qtime::PLATFORM_DEFAULT_GAMMA = 2.5f |