I'm getting a strange error I cannot fix. I have declared a QTMovie like this, using an opensource template (openframeworks):
// It's a Cocoa QTMovie, void*'s so it's C++ compatible void *movie; I have the following code in my project: NSMutableDictionary *attributes = [NSMutableDictionary dictionary]; NSSize imageSize = NSMakeSize(95, 120); NSValue *sizeValue = [NSValue valueWithSize:imageSize]; [attributes setObject:sizeValue forKey:QTMovieFrameImageSize]; [attributes setObject: QTMovieFrameImageTypeCGImageRef forKey: QTMovieFrameImageType]; QTTime time = [(QTMovie*)movie currentTime]; CGImageRef capturedImage = [(QTMovie*)movie frameImageAtTime:time withAttributes:attributes error:NULL]; I am getting this error for the last line: error: invalid conversion from 'void*' to 'CGImage*' BUT I am NOT getting an error for the line above that... Given the attributes I have set, particularly [attributes setObject:QTMovieFrameImageTypeCGImageRef forKey: QTMovieFrameImageType]; Shouldn't frameAtImageTime: return a CGImageRef? Cheers, Carles _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com