| |
| |
| #ifndef TMOVSETTINGS_INCLUDED |
| #define TMOVSETTINGS_INCLUDED |
| |
| #undef DVAPI |
| #undef DVVAR |
| #ifdef TNZCORE_EXPORTS |
| #define DVAPI DV_EXPORT_API |
| #define DVVAR DV_EXPORT_VAR |
| #else |
| #define DVAPI DV_IMPORT_API |
| #define DVVAR DV_IMPORT_VAR |
| #endif |
| |
| #if !(defined(x64) || defined(__LP64__)) |
| |
| #ifdef WIN32 |
| |
| #define list List |
| #define map Map |
| #define iterator Iterator |
| #define float_t Float_t |
| #define GetProcessInformation GetProcessInformation_ |
| |
| #include "QTML.h" |
| #include "Movies.h" |
| #include "Script.h" |
| #include "FixMath.h" |
| #include "Sound.h" |
| |
| #include "QuickTimeComponents.h" |
| #include "tquicktime.h" |
| |
| #undef list |
| #undef map |
| #undef iterator |
| #undef float_t |
| #undef GetProcessInformation |
| |
| #include "texception.h" |
| #include "tpropertytype.h" |
| |
| |
| #include "tproperty.h" |
| |
| #else |
| |
| #define list List |
| #define map Map |
| #define iterator Iterator |
| #undef float_t |
| #include <Carbon/Carbon.h> |
| #include <QuickTime/Movies.h> |
| #include <QuickTime/ImageCompression.h> |
| #include <QuickTime/QuickTimeComponents.h> |
| |
| #undef list |
| #undef map |
| #undef iterator |
| #undef float_t |
| |
| #endif |
| |
| void DVAPI fromPropertiesToAtoms(TPropertyGroup &pg, QTAtomContainer &atoms); |
| void DVAPI fromAtomsToProperties(const QTAtomContainer &atoms, TPropertyGroup &pg); |
| |
| #endif |
| |
| void DVAPI openMovSettingsPopup(TPropertyGroup *props, bool macBringToFront = false); |
| |
| #endif |
| |