309 words
unsigned int type variables when dealing with that. They preserve your sanity. All other types don’t.
QTMovieHasDurationAttribute and QTMovieIsLinearAttribute attributes are zero for QuickTime VR films, that isn’t actually true for all such films. QTMovieHasDurationAttribute seems to be one for all VR films and QTMovieIsLinearAttribute is one for some. Doesn’t make much sense to me but keeps me from easily detecting which films are static QTVR films (and should be ignored by me).
NSStringPboardType on the pasteboard but be sure to add it there as an NSFileNamesPboardType as well. The Terminal will be smart enough to properly escape the filename on pasting then. Nice touch!