/* =========================== Module _Qt =========================== */ #include "Python.h" #include "pymactoolbox.h" #if APPLE_SUPPORTS_QUICKTIME /* Macro to test whether a weak-loaded CFM function exists */ #define PyMac_PRECHECK(rtn) do { if ( &rtn == NULL ) {\ PyErr_SetString(PyExc_NotImplementedError, \ "Not available in this shared library/OS version"); \ return NULL; \ }} while(0) #include <QuickTime/QuickTime.h> #ifdef USE_TOOLBOX_OBJECT_GLUE extern PyObject *_TrackObj_New(Track); extern int _TrackObj_Convert(PyObject *, Track *); extern PyObject *_MovieObj_New(Movie); extern int _MovieObj_Convert(PyObject *, Movie *); extern PyObject *_MovieCtlObj_New(MovieController); extern int _MovieCtlObj_Convert(PyObject *, MovieController *); extern PyObject *_TimeBaseObj_New(TimeBase); extern int _TimeBaseObj_Convert(PyObject *, TimeBase *); extern PyObject *_UserDataObj_New(UserData); extern int _UserDataObj_Convert(PyObject *, UserData *); extern PyObject *_MediaObj_New(Media); extern int _MediaObj_Convert(PyObject *, Media *); #define TrackObj_New _TrackObj_New #define TrackObj_Convert _TrackObj_Convert #define MovieObj_New _MovieObj_New #define MovieObj_Convert _MovieObj_Convert #define MovieCtlObj_New _MovieCtlObj_New #define MovieCtlObj_Convert _MovieCtlObj_Convert #define TimeBaseObj_New _TimeBaseObj_New #define TimeBaseObj_Convert _TimeBaseObj_Convert #define UserDataObj_New _UserDataObj_New #define UserDataObj_Convert _UserDataObj_Convert #define MediaObj_New _MediaObj_New #define MediaObj_Convert _MediaObj_Convert #endif /* Macro to allow us to GetNextInterestingTime without duration */ #define GetMediaNextInterestingTimeOnly(media, flags, time, rate, rv) GetMediaNextInterestingTime(media, flags, time, rate, rv, NULL) /* ** Parse/generate time records */ static PyObject * QtTimeRecord_New(TimeRecord *itself) { if (itself->base) return Py_BuildValue("O&lO&", PyMac_Buildwide, &itself->value, itself->scale, TimeBaseObj_New, itself->base); else return Py_BuildValue("O&lO", PyMac_Buildwide, &itself->value, itself->scale, Py_None); } static int QtTimeRecord_Convert(PyObject *v, TimeRecord *p_itself) { PyObject *base = NULL; if( !PyArg_ParseTuple(v, "O&l|O", PyMac_Getwide, &p_itself->value, &p_itself->scale, &base) ) return 0; if ( base == NULL || base == Py_None ) p_itself->base = NULL; else if ( !TimeBaseObj_Convert(base, &p_itself->base) ) return 0; return 1; } static int QtMusicMIDIPacket_Convert(PyObject *v, MusicMIDIPacket *p_itself) { int dummy; if( !PyArg_ParseTuple(v, "hls#", &p_itself->length, &p_itself->reserved, p_itself->data, dummy) ) return 0; return 1; } static PyObject *Qt_Error; /* -------------------- Object type IdleManager --------------------- */ PyTypeObject IdleManager_Type; #define IdleManagerObj_Check(x) ((x)->ob_type == &IdleManager_Type || PyObject_TypeCheck((x), &IdleManager_Type)) typedef struct IdleManagerObject { PyObject_HEAD IdleManager ob_itself; } IdleManagerObject; PyObject *IdleManagerObj_New(IdleManager itself) { IdleManagerObject *it; if (itself == NULL) { PyErr_SetString(Qt_Error,"Cannot create IdleManager from NULL pointer"); return NULL; } it = PyObject_NEW(IdleManagerObject, &IdleManager_Type); if (it == NULL) return NULL; it->ob_itself = itself; return (PyObject *)it; } int IdleManagerObj_Convert(PyObject *v, IdleManager *p_itself) { if (v == Py_None) { *p_itself = NULL; return 1; } if (!IdleManagerObj_Check(v)) { PyErr_SetString(PyExc_TypeError, "IdleManager required"); return 0; } *p_itself = ((IdleManagerObject *)v)->ob_itself; return 1; } static void IdleManagerObj_dealloc(IdleManagerObject *self) { /* Cleanup of self->ob_itself goes here */ self->ob_type->tp_free((PyObject *)self); } static PyMethodDef IdleManagerObj_methods[] = { {NULL, NULL, 0} }; #define IdleManagerObj_getsetlist NULL #define IdleManagerObj_compare NULL #define IdleManagerObj_repr NULL #define IdleManagerObj_hash NULL #define IdleManagerObj_tp_init 0 #define IdleManagerObj_tp_alloc PyType_GenericAlloc static PyObject *IdleManagerObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds) { PyObject *_self; IdleManager itself; char *kw[] = {"itself", 0}; if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, IdleManagerObj_Convert, &itself)) return NULL; if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL; ((IdleManagerObject *)_self)->ob_itself = itself; return _self; } #define IdleManagerObj_tp_free PyObject_Del PyTypeObject IdleManager_Type = { PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "_Qt.IdleManager", /*tp_name*/ sizeof(IdleManagerObject), /*tp_basicsize*/ 0, /*tp_itemsize*/ /* methods */ (destructor) IdleManagerObj_dealloc, /*tp_dealloc*/ 0, /*tp_print*/ (getattrfunc)0, /*tp_getattr*/ (setattrfunc)0, /*tp_setattr*/ (cmpfunc) IdleManagerObj_compare, /*tp_compare*/ (reprfunc) IdleManagerObj_repr, /*tp_repr*/ (PyNumberMethods *)0, /* tp_as_number */ (PySequenceMethods *)0, /* tp_as_sequence */ (PyMappingMethods *)0, /* tp_as_mapping */ (hashfunc) IdleManagerObj_hash, /*tp_hash*/ 0, /*tp_call*/ 0, /*tp_str*/ PyObject_GenericGetAttr, /*tp_getattro*/ PyObject_GenericSetAttr, /*tp_setattro */ 0, /*tp_as_buffer*/ Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */ 0, /*tp_doc*/ 0, /*tp_traverse*/ 0, /*tp_clear*/ 0, /*tp_richcompare*/ 0, /*tp_weaklistoffset*/ 0, /*tp_iter*/ 0, /*tp_iternext*/ IdleManagerObj_methods, /* tp_methods */ 0, /*tp_members*/ IdleManagerObj_getsetlist, /*tp_getset*/ 0, /*tp_base*/ 0, /*tp_dict*/ 0, /*tp_descr_get*/ 0, /*tp_descr_set*/ 0, /*tp_dictoffset*/ IdleManagerObj_tp_init, /* tp_init */ IdleManagerObj_tp_alloc, /* tp_alloc */ IdleManagerObj_tp_new, /* tp_new */ IdleManagerObj_tp_free, /* tp_free */ }; /* ------------------ End object type IdleManager ------------------- */ /* ------------------ Object type MovieController ------------------- */ PyTypeObject MovieController_Type; #define MovieCtlObj_Check(x) ((x)->ob_type == &MovieController_Type || PyObject_TypeCheck((x), &MovieController_Type)) typedef struct MovieControllerObject { PyObject_HEAD MovieController ob_itself; } MovieControllerObject; PyObject *MovieCtlObj_New(MovieController itself) { MovieControllerObject *it; if (itself == NULL) { PyErr_SetString(Qt_Error,"Cannot create MovieController from NULL pointer"); return NULL; } it = PyObject_NEW(MovieControllerObject, &MovieController_Type); if (it == NULL) return NULL; it->ob_itself = itself; return (PyObject *)it; } int MovieCtlObj_Convert(PyObject *v, MovieController *p_itself) { if (v == Py_None) { *p_itself = NULL; return 1; } if (!MovieCtlObj_Check(v)) { PyErr_SetString(PyExc_TypeError, "MovieController required"); return 0; } *p_itself = ((MovieControllerObject *)v)->ob_itself; return 1; } static void MovieCtlObj_dealloc(MovieControllerObject *self) { if (self->ob_itself) DisposeMovieController(self->ob_itself); self->ob_type->tp_free((PyObject *)self); } static PyObject *MovieCtlObj_MCSetMovie(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; Movie theMovie; WindowPtr movieWindow; Point where; #ifndef MCSetMovie PyMac_PRECHECK(MCSetMovie); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", MovieObj_Convert, &theMovie, WinObj_Convert, &movieWindow, PyMac_GetPoint, &where)) return NULL; _rv = MCSetMovie(_self->ob_itself, theMovie, movieWindow, where); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCGetIndMovie(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie _rv; short index; #ifndef MCGetIndMovie PyMac_PRECHECK(MCGetIndMovie); #endif if (!PyArg_ParseTuple(_args, "h", &index)) return NULL; _rv = MCGetIndMovie(_self->ob_itself, index); _res = Py_BuildValue("O&", MovieObj_New, _rv); return _res; } static PyObject *MovieCtlObj_MCRemoveAllMovies(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; #ifndef MCRemoveAllMovies PyMac_PRECHECK(MCRemoveAllMovies); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCRemoveAllMovies(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCRemoveAMovie(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; Movie m; #ifndef MCRemoveAMovie PyMac_PRECHECK(MCRemoveAMovie); #endif if (!PyArg_ParseTuple(_args, "O&", MovieObj_Convert, &m)) return NULL; _rv = MCRemoveAMovie(_self->ob_itself, m); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCRemoveMovie(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; #ifndef MCRemoveMovie PyMac_PRECHECK(MCRemoveMovie); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCRemoveMovie(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCIsPlayerEvent(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; EventRecord e; #ifndef MCIsPlayerEvent PyMac_PRECHECK(MCIsPlayerEvent); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetEventRecord, &e)) return NULL; _rv = MCIsPlayerEvent(_self->ob_itself, &e); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCDoAction(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; short action; void * params; #ifndef MCDoAction PyMac_PRECHECK(MCDoAction); #endif if (!PyArg_ParseTuple(_args, "hs", &action, ¶ms)) return NULL; _rv = MCDoAction(_self->ob_itself, action, params); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCSetControllerAttached(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; Boolean attach; #ifndef MCSetControllerAttached PyMac_PRECHECK(MCSetControllerAttached); #endif if (!PyArg_ParseTuple(_args, "b", &attach)) return NULL; _rv = MCSetControllerAttached(_self->ob_itself, attach); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCIsControllerAttached(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; #ifndef MCIsControllerAttached PyMac_PRECHECK(MCIsControllerAttached); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCIsControllerAttached(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCSetControllerPort(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; CGrafPtr gp; #ifndef MCSetControllerPort PyMac_PRECHECK(MCSetControllerPort); #endif if (!PyArg_ParseTuple(_args, "O&", GrafObj_Convert, &gp)) return NULL; _rv = MCSetControllerPort(_self->ob_itself, gp); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCGetControllerPort(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; CGrafPtr _rv; #ifndef MCGetControllerPort PyMac_PRECHECK(MCGetControllerPort); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCGetControllerPort(_self->ob_itself); _res = Py_BuildValue("O&", GrafObj_New, _rv); return _res; } static PyObject *MovieCtlObj_MCSetVisible(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; Boolean visible; #ifndef MCSetVisible PyMac_PRECHECK(MCSetVisible); #endif if (!PyArg_ParseTuple(_args, "b", &visible)) return NULL; _rv = MCSetVisible(_self->ob_itself, visible); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCGetVisible(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; #ifndef MCGetVisible PyMac_PRECHECK(MCGetVisible); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCGetVisible(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCGetControllerBoundsRect(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; Rect bounds; #ifndef MCGetControllerBoundsRect PyMac_PRECHECK(MCGetControllerBoundsRect); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCGetControllerBoundsRect(_self->ob_itself, &bounds); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &bounds); return _res; } static PyObject *MovieCtlObj_MCSetControllerBoundsRect(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; Rect bounds; #ifndef MCSetControllerBoundsRect PyMac_PRECHECK(MCSetControllerBoundsRect); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &bounds)) return NULL; _rv = MCSetControllerBoundsRect(_self->ob_itself, &bounds); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCGetControllerBoundsRgn(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; #ifndef MCGetControllerBoundsRgn PyMac_PRECHECK(MCGetControllerBoundsRgn); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCGetControllerBoundsRgn(_self->ob_itself); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *MovieCtlObj_MCGetWindowRgn(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; WindowPtr w; #ifndef MCGetWindowRgn PyMac_PRECHECK(MCGetWindowRgn); #endif if (!PyArg_ParseTuple(_args, "O&", WinObj_Convert, &w)) return NULL; _rv = MCGetWindowRgn(_self->ob_itself, w); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *MovieCtlObj_MCMovieChanged(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; Movie m; #ifndef MCMovieChanged PyMac_PRECHECK(MCMovieChanged); #endif if (!PyArg_ParseTuple(_args, "O&", MovieObj_Convert, &m)) return NULL; _rv = MCMovieChanged(_self->ob_itself, m); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCSetDuration(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TimeValue duration; #ifndef MCSetDuration PyMac_PRECHECK(MCSetDuration); #endif if (!PyArg_ParseTuple(_args, "l", &duration)) return NULL; _rv = MCSetDuration(_self->ob_itself, duration); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCGetCurrentTime(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; TimeScale scale; #ifndef MCGetCurrentTime PyMac_PRECHECK(MCGetCurrentTime); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCGetCurrentTime(_self->ob_itself, &scale); _res = Py_BuildValue("ll", _rv, scale); return _res; } static PyObject *MovieCtlObj_MCNewAttachedController(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; Movie theMovie; WindowPtr w; Point where; #ifndef MCNewAttachedController PyMac_PRECHECK(MCNewAttachedController); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", MovieObj_Convert, &theMovie, WinObj_Convert, &w, PyMac_GetPoint, &where)) return NULL; _rv = MCNewAttachedController(_self->ob_itself, theMovie, w, where); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCDraw(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; WindowPtr w; #ifndef MCDraw PyMac_PRECHECK(MCDraw); #endif if (!PyArg_ParseTuple(_args, "O&", WinObj_Convert, &w)) return NULL; _rv = MCDraw(_self->ob_itself, w); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCActivate(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; WindowPtr w; Boolean activate; #ifndef MCActivate PyMac_PRECHECK(MCActivate); #endif if (!PyArg_ParseTuple(_args, "O&b", WinObj_Convert, &w, &activate)) return NULL; _rv = MCActivate(_self->ob_itself, w, activate); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCIdle(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; #ifndef MCIdle PyMac_PRECHECK(MCIdle); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCIdle(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCKey(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SInt8 key; long modifiers; #ifndef MCKey PyMac_PRECHECK(MCKey); #endif if (!PyArg_ParseTuple(_args, "bl", &key, &modifiers)) return NULL; _rv = MCKey(_self->ob_itself, key, modifiers); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCClick(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; WindowPtr w; Point where; long when; long modifiers; #ifndef MCClick PyMac_PRECHECK(MCClick); #endif if (!PyArg_ParseTuple(_args, "O&O&ll", WinObj_Convert, &w, PyMac_GetPoint, &where, &when, &modifiers)) return NULL; _rv = MCClick(_self->ob_itself, w, where, when, modifiers); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCEnableEditing(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; Boolean enabled; #ifndef MCEnableEditing PyMac_PRECHECK(MCEnableEditing); #endif if (!PyArg_ParseTuple(_args, "b", &enabled)) return NULL; _rv = MCEnableEditing(_self->ob_itself, enabled); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCIsEditingEnabled(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; #ifndef MCIsEditingEnabled PyMac_PRECHECK(MCIsEditingEnabled); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCIsEditingEnabled(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCCopy(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie _rv; #ifndef MCCopy PyMac_PRECHECK(MCCopy); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCCopy(_self->ob_itself); _res = Py_BuildValue("O&", MovieObj_New, _rv); return _res; } static PyObject *MovieCtlObj_MCCut(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie _rv; #ifndef MCCut PyMac_PRECHECK(MCCut); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCCut(_self->ob_itself); _res = Py_BuildValue("O&", MovieObj_New, _rv); return _res; } static PyObject *MovieCtlObj_MCPaste(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; Movie srcMovie; #ifndef MCPaste PyMac_PRECHECK(MCPaste); #endif if (!PyArg_ParseTuple(_args, "O&", MovieObj_Convert, &srcMovie)) return NULL; _rv = MCPaste(_self->ob_itself, srcMovie); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCClear(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; #ifndef MCClear PyMac_PRECHECK(MCClear); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCClear(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCUndo(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; #ifndef MCUndo PyMac_PRECHECK(MCUndo); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCUndo(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCPositionController(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; Rect movieRect; Rect controllerRect; long someFlags; #ifndef MCPositionController PyMac_PRECHECK(MCPositionController); #endif if (!PyArg_ParseTuple(_args, "O&O&l", PyMac_GetRect, &movieRect, PyMac_GetRect, &controllerRect, &someFlags)) return NULL; _rv = MCPositionController(_self->ob_itself, &movieRect, &controllerRect, someFlags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCGetControllerInfo(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; long someFlags; #ifndef MCGetControllerInfo PyMac_PRECHECK(MCGetControllerInfo); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCGetControllerInfo(_self->ob_itself, &someFlags); _res = Py_BuildValue("ll", _rv, someFlags); return _res; } static PyObject *MovieCtlObj_MCSetClip(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; RgnHandle theClip; RgnHandle movieClip; #ifndef MCSetClip PyMac_PRECHECK(MCSetClip); #endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &theClip, ResObj_Convert, &movieClip)) return NULL; _rv = MCSetClip(_self->ob_itself, theClip, movieClip); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCGetClip(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; RgnHandle theClip; RgnHandle movieClip; #ifndef MCGetClip PyMac_PRECHECK(MCGetClip); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCGetClip(_self->ob_itself, &theClip, &movieClip); _res = Py_BuildValue("lO&O&", _rv, ResObj_New, theClip, ResObj_New, movieClip); return _res; } static PyObject *MovieCtlObj_MCDrawBadge(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; RgnHandle movieRgn; RgnHandle badgeRgn; #ifndef MCDrawBadge PyMac_PRECHECK(MCDrawBadge); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &movieRgn)) return NULL; _rv = MCDrawBadge(_self->ob_itself, movieRgn, &badgeRgn); _res = Py_BuildValue("lO&", _rv, ResObj_New, badgeRgn); return _res; } static PyObject *MovieCtlObj_MCSetUpEditMenu(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; long modifiers; MenuHandle mh; #ifndef MCSetUpEditMenu PyMac_PRECHECK(MCSetUpEditMenu); #endif if (!PyArg_ParseTuple(_args, "lO&", &modifiers, MenuObj_Convert, &mh)) return NULL; _rv = MCSetUpEditMenu(_self->ob_itself, modifiers, mh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCGetMenuString(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; long modifiers; short item; Str255 aString; #ifndef MCGetMenuString PyMac_PRECHECK(MCGetMenuString); #endif if (!PyArg_ParseTuple(_args, "lhO&", &modifiers, &item, PyMac_GetStr255, aString)) return NULL; _rv = MCGetMenuString(_self->ob_itself, modifiers, item, aString); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCPtInController(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; Point thePt; Boolean inController; #ifndef MCPtInController PyMac_PRECHECK(MCPtInController); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetPoint, &thePt)) return NULL; _rv = MCPtInController(_self->ob_itself, thePt, &inController); _res = Py_BuildValue("lb", _rv, inController); return _res; } static PyObject *MovieCtlObj_MCInvalidate(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; WindowPtr w; RgnHandle invalidRgn; #ifndef MCInvalidate PyMac_PRECHECK(MCInvalidate); #endif if (!PyArg_ParseTuple(_args, "O&O&", WinObj_Convert, &w, ResObj_Convert, &invalidRgn)) return NULL; _rv = MCInvalidate(_self->ob_itself, w, invalidRgn); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCAdjustCursor(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; WindowPtr w; Point where; long modifiers; #ifndef MCAdjustCursor PyMac_PRECHECK(MCAdjustCursor); #endif if (!PyArg_ParseTuple(_args, "O&O&l", WinObj_Convert, &w, PyMac_GetPoint, &where, &modifiers)) return NULL; _rv = MCAdjustCursor(_self->ob_itself, w, where, modifiers); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCGetInterfaceElement(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MCInterfaceElement whichElement; void * element; #ifndef MCGetInterfaceElement PyMac_PRECHECK(MCGetInterfaceElement); #endif if (!PyArg_ParseTuple(_args, "ls", &whichElement, &element)) return NULL; _rv = MCGetInterfaceElement(_self->ob_itself, whichElement, element); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCAddMovieSegment(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; Movie srcMovie; Boolean scaled; #ifndef MCAddMovieSegment PyMac_PRECHECK(MCAddMovieSegment); #endif if (!PyArg_ParseTuple(_args, "O&b", MovieObj_Convert, &srcMovie, &scaled)) return NULL; _rv = MCAddMovieSegment(_self->ob_itself, srcMovie, scaled); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCTrimMovieSegment(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; #ifndef MCTrimMovieSegment PyMac_PRECHECK(MCTrimMovieSegment); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = MCTrimMovieSegment(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCSetIdleManager(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; IdleManager im; #ifndef MCSetIdleManager PyMac_PRECHECK(MCSetIdleManager); #endif if (!PyArg_ParseTuple(_args, "O&", IdleManagerObj_Convert, &im)) return NULL; _rv = MCSetIdleManager(_self->ob_itself, im); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieCtlObj_MCSetControllerCapabilities(MovieControllerObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; long flags; long flagsMask; #ifndef MCSetControllerCapabilities PyMac_PRECHECK(MCSetControllerCapabilities); #endif if (!PyArg_ParseTuple(_args, "ll", &flags, &flagsMask)) return NULL; _rv = MCSetControllerCapabilities(_self->ob_itself, flags, flagsMask); _res = Py_BuildValue("l", _rv); return _res; } static PyMethodDef MovieCtlObj_methods[] = { {"MCSetMovie", (PyCFunction)MovieCtlObj_MCSetMovie, 1, PyDoc_STR("(Movie theMovie, WindowPtr movieWindow, Point where) -> (ComponentResult _rv)")}, {"MCGetIndMovie", (PyCFunction)MovieCtlObj_MCGetIndMovie, 1, PyDoc_STR("(short index) -> (Movie _rv)")}, {"MCRemoveAllMovies", (PyCFunction)MovieCtlObj_MCRemoveAllMovies, 1, PyDoc_STR("() -> (ComponentResult _rv)")}, {"MCRemoveAMovie", (PyCFunction)MovieCtlObj_MCRemoveAMovie, 1, PyDoc_STR("(Movie m) -> (ComponentResult _rv)")}, {"MCRemoveMovie", (PyCFunction)MovieCtlObj_MCRemoveMovie, 1, PyDoc_STR("() -> (ComponentResult _rv)")}, {"MCIsPlayerEvent", (PyCFunction)MovieCtlObj_MCIsPlayerEvent, 1, PyDoc_STR("(EventRecord e) -> (ComponentResult _rv)")}, {"MCDoAction", (PyCFunction)MovieCtlObj_MCDoAction, 1, PyDoc_STR("(short action, void * params) -> (ComponentResult _rv)")}, {"MCSetControllerAttached", (PyCFunction)MovieCtlObj_MCSetControllerAttached, 1, PyDoc_STR("(Boolean attach) -> (ComponentResult _rv)")}, {"MCIsControllerAttached", (PyCFunction)MovieCtlObj_MCIsControllerAttached, 1, PyDoc_STR("() -> (ComponentResult _rv)")}, {"MCSetControllerPort", (PyCFunction)MovieCtlObj_MCSetControllerPort, 1, PyDoc_STR("(CGrafPtr gp) -> (ComponentResult _rv)")}, {"MCGetControllerPort", (PyCFunction)MovieCtlObj_MCGetControllerPort, 1, PyDoc_STR("() -> (CGrafPtr _rv)")}, {"MCSetVisible", (PyCFunction)MovieCtlObj_MCSetVisible, 1, PyDoc_STR("(Boolean visible) -> (ComponentResult _rv)")}, {"MCGetVisible", (PyCFunction)MovieCtlObj_MCGetVisible, 1, PyDoc_STR("() -> (ComponentResult _rv)")}, {"MCGetControllerBoundsRect", (PyCFunction)MovieCtlObj_MCGetControllerBoundsRect, 1, PyDoc_STR("() -> (ComponentResult _rv, Rect bounds)")}, {"MCSetControllerBoundsRect", (PyCFunction)MovieCtlObj_MCSetControllerBoundsRect, 1, PyDoc_STR("(Rect bounds) -> (ComponentResult _rv)")}, {"MCGetControllerBoundsRgn", (PyCFunction)MovieCtlObj_MCGetControllerBoundsRgn, 1, PyDoc_STR("() -> (RgnHandle _rv)")}, {"MCGetWindowRgn", (PyCFunction)MovieCtlObj_MCGetWindowRgn, 1, PyDoc_STR("(WindowPtr w) -> (RgnHandle _rv)")}, {"MCMovieChanged", (PyCFunction)MovieCtlObj_MCMovieChanged, 1, PyDoc_STR("(Movie m) -> (ComponentResult _rv)")}, {"MCSetDuration", (PyCFunction)MovieCtlObj_MCSetDuration, 1, PyDoc_STR("(TimeValue duration) -> (ComponentResult _rv)")}, {"MCGetCurrentTime", (PyCFunction)MovieCtlObj_MCGetCurrentTime, 1, PyDoc_STR("() -> (TimeValue _rv, TimeScale scale)")}, {"MCNewAttachedController", (PyCFunction)MovieCtlObj_MCNewAttachedController, 1, PyDoc_STR("(Movie theMovie, WindowPtr w, Point where) -> (ComponentResult _rv)")}, {"MCDraw", (PyCFunction)MovieCtlObj_MCDraw, 1, PyDoc_STR("(WindowPtr w) -> (ComponentResult _rv)")}, {"MCActivate", (PyCFunction)MovieCtlObj_MCActivate, 1, PyDoc_STR("(WindowPtr w, Boolean activate) -> (ComponentResult _rv)")}, {"MCIdle", (PyCFunction)MovieCtlObj_MCIdle, 1, PyDoc_STR("() -> (ComponentResult _rv)")}, {"MCKey", (PyCFunction)MovieCtlObj_MCKey, 1, PyDoc_STR("(SInt8 key, long modifiers) -> (ComponentResult _rv)")}, {"MCClick", (PyCFunction)MovieCtlObj_MCClick, 1, PyDoc_STR("(WindowPtr w, Point where, long when, long modifiers) -> (ComponentResult _rv)")}, {"MCEnableEditing", (PyCFunction)MovieCtlObj_MCEnableEditing, 1, PyDoc_STR("(Boolean enabled) -> (ComponentResult _rv)")}, {"MCIsEditingEnabled", (PyCFunction)MovieCtlObj_MCIsEditingEnabled, 1, PyDoc_STR("() -> (long _rv)")}, {"MCCopy", (PyCFunction)MovieCtlObj_MCCopy, 1, PyDoc_STR("() -> (Movie _rv)")}, {"MCCut", (PyCFunction)MovieCtlObj_MCCut, 1, PyDoc_STR("() -> (Movie _rv)")}, {"MCPaste", (PyCFunction)MovieCtlObj_MCPaste, 1, PyDoc_STR("(Movie srcMovie) -> (ComponentResult _rv)")}, {"MCClear", (PyCFunction)MovieCtlObj_MCClear, 1, PyDoc_STR("() -> (ComponentResult _rv)")}, {"MCUndo", (PyCFunction)MovieCtlObj_MCUndo, 1, PyDoc_STR("() -> (ComponentResult _rv)")}, {"MCPositionController", (PyCFunction)MovieCtlObj_MCPositionController, 1, PyDoc_STR("(Rect movieRect, Rect controllerRect, long someFlags) -> (ComponentResult _rv)")}, {"MCGetControllerInfo", (PyCFunction)MovieCtlObj_MCGetControllerInfo, 1, PyDoc_STR("() -> (ComponentResult _rv, long someFlags)")}, {"MCSetClip", (PyCFunction)MovieCtlObj_MCSetClip, 1, PyDoc_STR("(RgnHandle theClip, RgnHandle movieClip) -> (ComponentResult _rv)")}, {"MCGetClip", (PyCFunction)MovieCtlObj_MCGetClip, 1, PyDoc_STR("() -> (ComponentResult _rv, RgnHandle theClip, RgnHandle movieClip)")}, {"MCDrawBadge", (PyCFunction)MovieCtlObj_MCDrawBadge, 1, PyDoc_STR("(RgnHandle movieRgn) -> (ComponentResult _rv, RgnHandle badgeRgn)")}, {"MCSetUpEditMenu", (PyCFunction)MovieCtlObj_MCSetUpEditMenu, 1, PyDoc_STR("(long modifiers, MenuHandle mh) -> (ComponentResult _rv)")}, {"MCGetMenuString", (PyCFunction)MovieCtlObj_MCGetMenuString, 1, PyDoc_STR("(long modifiers, short item, Str255 aString) -> (ComponentResult _rv)")}, {"MCPtInController", (PyCFunction)MovieCtlObj_MCPtInController, 1, PyDoc_STR("(Point thePt) -> (ComponentResult _rv, Boolean inController)")}, {"MCInvalidate", (PyCFunction)MovieCtlObj_MCInvalidate, 1, PyDoc_STR("(WindowPtr w, RgnHandle invalidRgn) -> (ComponentResult _rv)")}, {"MCAdjustCursor", (PyCFunction)MovieCtlObj_MCAdjustCursor, 1, PyDoc_STR("(WindowPtr w, Point where, long modifiers) -> (ComponentResult _rv)")}, {"MCGetInterfaceElement", (PyCFunction)MovieCtlObj_MCGetInterfaceElement, 1, PyDoc_STR("(MCInterfaceElement whichElement, void * element) -> (ComponentResult _rv)")}, {"MCAddMovieSegment", (PyCFunction)MovieCtlObj_MCAddMovieSegment, 1, PyDoc_STR("(Movie srcMovie, Boolean scaled) -> (ComponentResult _rv)")}, {"MCTrimMovieSegment", (PyCFunction)MovieCtlObj_MCTrimMovieSegment, 1, PyDoc_STR("() -> (ComponentResult _rv)")}, {"MCSetIdleManager", (PyCFunction)MovieCtlObj_MCSetIdleManager, 1, PyDoc_STR("(IdleManager im) -> (ComponentResult _rv)")}, {"MCSetControllerCapabilities", (PyCFunction)MovieCtlObj_MCSetControllerCapabilities, 1, PyDoc_STR("(long flags, long flagsMask) -> (ComponentResult _rv)")}, {NULL, NULL, 0} }; #define MovieCtlObj_getsetlist NULL #define MovieCtlObj_compare NULL #define MovieCtlObj_repr NULL #define MovieCtlObj_hash NULL #define MovieCtlObj_tp_init 0 #define MovieCtlObj_tp_alloc PyType_GenericAlloc static PyObject *MovieCtlObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds) { PyObject *_self; MovieController itself; char *kw[] = {"itself", 0}; if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, MovieCtlObj_Convert, &itself)) return NULL; if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL; ((MovieControllerObject *)_self)->ob_itself = itself; return _self; } #define MovieCtlObj_tp_free PyObject_Del PyTypeObject MovieController_Type = { PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "_Qt.MovieController", /*tp_name*/ sizeof(MovieControllerObject), /*tp_basicsize*/ 0, /*tp_itemsize*/ /* methods */ (destructor) MovieCtlObj_dealloc, /*tp_dealloc*/ 0, /*tp_print*/ (getattrfunc)0, /*tp_getattr*/ (setattrfunc)0, /*tp_setattr*/ (cmpfunc) MovieCtlObj_compare, /*tp_compare*/ (reprfunc) MovieCtlObj_repr, /*tp_repr*/ (PyNumberMethods *)0, /* tp_as_number */ (PySequenceMethods *)0, /* tp_as_sequence */ (PyMappingMethods *)0, /* tp_as_mapping */ (hashfunc) MovieCtlObj_hash, /*tp_hash*/ 0, /*tp_call*/ 0, /*tp_str*/ PyObject_GenericGetAttr, /*tp_getattro*/ PyObject_GenericSetAttr, /*tp_setattro */ 0, /*tp_as_buffer*/ Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */ 0, /*tp_doc*/ 0, /*tp_traverse*/ 0, /*tp_clear*/ 0, /*tp_richcompare*/ 0, /*tp_weaklistoffset*/ 0, /*tp_iter*/ 0, /*tp_iternext*/ MovieCtlObj_methods, /* tp_methods */ 0, /*tp_members*/ MovieCtlObj_getsetlist, /*tp_getset*/ 0, /*tp_base*/ 0, /*tp_dict*/ 0, /*tp_descr_get*/ 0, /*tp_descr_set*/ 0, /*tp_dictoffset*/ MovieCtlObj_tp_init, /* tp_init */ MovieCtlObj_tp_alloc, /* tp_alloc */ MovieCtlObj_tp_new, /* tp_new */ MovieCtlObj_tp_free, /* tp_free */ }; /* ---------------- End object type MovieController ----------------- */ /* ---------------------- Object type TimeBase ---------------------- */ PyTypeObject TimeBase_Type; #define TimeBaseObj_Check(x) ((x)->ob_type == &TimeBase_Type || PyObject_TypeCheck((x), &TimeBase_Type)) typedef struct TimeBaseObject { PyObject_HEAD TimeBase ob_itself; } TimeBaseObject; PyObject *TimeBaseObj_New(TimeBase itself) { TimeBaseObject *it; if (itself == NULL) { PyErr_SetString(Qt_Error,"Cannot create TimeBase from NULL pointer"); return NULL; } it = PyObject_NEW(TimeBaseObject, &TimeBase_Type); if (it == NULL) return NULL; it->ob_itself = itself; return (PyObject *)it; } int TimeBaseObj_Convert(PyObject *v, TimeBase *p_itself) { if (v == Py_None) { *p_itself = NULL; return 1; } if (!TimeBaseObj_Check(v)) { PyErr_SetString(PyExc_TypeError, "TimeBase required"); return 0; } *p_itself = ((TimeBaseObject *)v)->ob_itself; return 1; } static void TimeBaseObj_dealloc(TimeBaseObject *self) { /* Cleanup of self->ob_itself goes here */ self->ob_type->tp_free((PyObject *)self); } static PyObject *TimeBaseObj_DisposeTimeBase(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; #ifndef DisposeTimeBase PyMac_PRECHECK(DisposeTimeBase); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; DisposeTimeBase(_self->ob_itself); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TimeBaseObj_GetTimeBaseTime(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; TimeScale s; TimeRecord tr; #ifndef GetTimeBaseTime PyMac_PRECHECK(GetTimeBaseTime); #endif if (!PyArg_ParseTuple(_args, "l", &s)) return NULL; _rv = GetTimeBaseTime(_self->ob_itself, s, &tr); _res = Py_BuildValue("lO&", _rv, QtTimeRecord_New, &tr); return _res; } static PyObject *TimeBaseObj_SetTimeBaseTime(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeRecord tr; #ifndef SetTimeBaseTime PyMac_PRECHECK(SetTimeBaseTime); #endif if (!PyArg_ParseTuple(_args, "O&", QtTimeRecord_Convert, &tr)) return NULL; SetTimeBaseTime(_self->ob_itself, &tr); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TimeBaseObj_SetTimeBaseValue(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue t; TimeScale s; #ifndef SetTimeBaseValue PyMac_PRECHECK(SetTimeBaseValue); #endif if (!PyArg_ParseTuple(_args, "ll", &t, &s)) return NULL; SetTimeBaseValue(_self->ob_itself, t, s); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TimeBaseObj_GetTimeBaseRate(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed _rv; #ifndef GetTimeBaseRate PyMac_PRECHECK(GetTimeBaseRate); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTimeBaseRate(_self->ob_itself); _res = Py_BuildValue("O&", PyMac_BuildFixed, _rv); return _res; } static PyObject *TimeBaseObj_SetTimeBaseRate(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed r; #ifndef SetTimeBaseRate PyMac_PRECHECK(SetTimeBaseRate); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFixed, &r)) return NULL; SetTimeBaseRate(_self->ob_itself, r); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TimeBaseObj_GetTimeBaseStartTime(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; TimeScale s; TimeRecord tr; #ifndef GetTimeBaseStartTime PyMac_PRECHECK(GetTimeBaseStartTime); #endif if (!PyArg_ParseTuple(_args, "l", &s)) return NULL; _rv = GetTimeBaseStartTime(_self->ob_itself, s, &tr); _res = Py_BuildValue("lO&", _rv, QtTimeRecord_New, &tr); return _res; } static PyObject *TimeBaseObj_SetTimeBaseStartTime(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeRecord tr; #ifndef SetTimeBaseStartTime PyMac_PRECHECK(SetTimeBaseStartTime); #endif if (!PyArg_ParseTuple(_args, "O&", QtTimeRecord_Convert, &tr)) return NULL; SetTimeBaseStartTime(_self->ob_itself, &tr); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TimeBaseObj_GetTimeBaseStopTime(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; TimeScale s; TimeRecord tr; #ifndef GetTimeBaseStopTime PyMac_PRECHECK(GetTimeBaseStopTime); #endif if (!PyArg_ParseTuple(_args, "l", &s)) return NULL; _rv = GetTimeBaseStopTime(_self->ob_itself, s, &tr); _res = Py_BuildValue("lO&", _rv, QtTimeRecord_New, &tr); return _res; } static PyObject *TimeBaseObj_SetTimeBaseStopTime(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeRecord tr; #ifndef SetTimeBaseStopTime PyMac_PRECHECK(SetTimeBaseStopTime); #endif if (!PyArg_ParseTuple(_args, "O&", QtTimeRecord_Convert, &tr)) return NULL; SetTimeBaseStopTime(_self->ob_itself, &tr); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TimeBaseObj_GetTimeBaseFlags(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; #ifndef GetTimeBaseFlags PyMac_PRECHECK(GetTimeBaseFlags); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTimeBaseFlags(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *TimeBaseObj_SetTimeBaseFlags(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; long timeBaseFlags; #ifndef SetTimeBaseFlags PyMac_PRECHECK(SetTimeBaseFlags); #endif if (!PyArg_ParseTuple(_args, "l", &timeBaseFlags)) return NULL; SetTimeBaseFlags(_self->ob_itself, timeBaseFlags); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TimeBaseObj_SetTimeBaseMasterTimeBase(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeBase master; TimeRecord slaveZero; #ifndef SetTimeBaseMasterTimeBase PyMac_PRECHECK(SetTimeBaseMasterTimeBase); #endif if (!PyArg_ParseTuple(_args, "O&O&", TimeBaseObj_Convert, &master, QtTimeRecord_Convert, &slaveZero)) return NULL; SetTimeBaseMasterTimeBase(_self->ob_itself, master, &slaveZero); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TimeBaseObj_GetTimeBaseMasterTimeBase(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeBase _rv; #ifndef GetTimeBaseMasterTimeBase PyMac_PRECHECK(GetTimeBaseMasterTimeBase); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTimeBaseMasterTimeBase(_self->ob_itself); _res = Py_BuildValue("O&", TimeBaseObj_New, _rv); return _res; } static PyObject *TimeBaseObj_SetTimeBaseMasterClock(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; Component clockMeister; TimeRecord slaveZero; #ifndef SetTimeBaseMasterClock PyMac_PRECHECK(SetTimeBaseMasterClock); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpObj_Convert, &clockMeister, QtTimeRecord_Convert, &slaveZero)) return NULL; SetTimeBaseMasterClock(_self->ob_itself, clockMeister, &slaveZero); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TimeBaseObj_GetTimeBaseMasterClock(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentInstance _rv; #ifndef GetTimeBaseMasterClock PyMac_PRECHECK(GetTimeBaseMasterClock); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTimeBaseMasterClock(_self->ob_itself); _res = Py_BuildValue("O&", CmpInstObj_New, _rv); return _res; } static PyObject *TimeBaseObj_GetTimeBaseStatus(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; TimeRecord unpinnedTime; #ifndef GetTimeBaseStatus PyMac_PRECHECK(GetTimeBaseStatus); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTimeBaseStatus(_self->ob_itself, &unpinnedTime); _res = Py_BuildValue("lO&", _rv, QtTimeRecord_New, &unpinnedTime); return _res; } static PyObject *TimeBaseObj_SetTimeBaseZero(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeRecord zero; #ifndef SetTimeBaseZero PyMac_PRECHECK(SetTimeBaseZero); #endif if (!PyArg_ParseTuple(_args, "O&", QtTimeRecord_Convert, &zero)) return NULL; SetTimeBaseZero(_self->ob_itself, &zero); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TimeBaseObj_GetTimeBaseEffectiveRate(TimeBaseObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed _rv; #ifndef GetTimeBaseEffectiveRate PyMac_PRECHECK(GetTimeBaseEffectiveRate); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTimeBaseEffectiveRate(_self->ob_itself); _res = Py_BuildValue("O&", PyMac_BuildFixed, _rv); return _res; } static PyMethodDef TimeBaseObj_methods[] = { {"DisposeTimeBase", (PyCFunction)TimeBaseObj_DisposeTimeBase, 1, PyDoc_STR("() -> None")}, {"GetTimeBaseTime", (PyCFunction)TimeBaseObj_GetTimeBaseTime, 1, PyDoc_STR("(TimeScale s) -> (TimeValue _rv, TimeRecord tr)")}, {"SetTimeBaseTime", (PyCFunction)TimeBaseObj_SetTimeBaseTime, 1, PyDoc_STR("(TimeRecord tr) -> None")}, {"SetTimeBaseValue", (PyCFunction)TimeBaseObj_SetTimeBaseValue, 1, PyDoc_STR("(TimeValue t, TimeScale s) -> None")}, {"GetTimeBaseRate", (PyCFunction)TimeBaseObj_GetTimeBaseRate, 1, PyDoc_STR("() -> (Fixed _rv)")}, {"SetTimeBaseRate", (PyCFunction)TimeBaseObj_SetTimeBaseRate, 1, PyDoc_STR("(Fixed r) -> None")}, {"GetTimeBaseStartTime", (PyCFunction)TimeBaseObj_GetTimeBaseStartTime, 1, PyDoc_STR("(TimeScale s) -> (TimeValue _rv, TimeRecord tr)")}, {"SetTimeBaseStartTime", (PyCFunction)TimeBaseObj_SetTimeBaseStartTime, 1, PyDoc_STR("(TimeRecord tr) -> None")}, {"GetTimeBaseStopTime", (PyCFunction)TimeBaseObj_GetTimeBaseStopTime, 1, PyDoc_STR("(TimeScale s) -> (TimeValue _rv, TimeRecord tr)")}, {"SetTimeBaseStopTime", (PyCFunction)TimeBaseObj_SetTimeBaseStopTime, 1, PyDoc_STR("(TimeRecord tr) -> None")}, {"GetTimeBaseFlags", (PyCFunction)TimeBaseObj_GetTimeBaseFlags, 1, PyDoc_STR("() -> (long _rv)")}, {"SetTimeBaseFlags", (PyCFunction)TimeBaseObj_SetTimeBaseFlags, 1, PyDoc_STR("(long timeBaseFlags) -> None")}, {"SetTimeBaseMasterTimeBase", (PyCFunction)TimeBaseObj_SetTimeBaseMasterTimeBase, 1, PyDoc_STR("(TimeBase master, TimeRecord slaveZero) -> None")}, {"GetTimeBaseMasterTimeBase", (PyCFunction)TimeBaseObj_GetTimeBaseMasterTimeBase, 1, PyDoc_STR("() -> (TimeBase _rv)")}, {"SetTimeBaseMasterClock", (PyCFunction)TimeBaseObj_SetTimeBaseMasterClock, 1, PyDoc_STR("(Component clockMeister, TimeRecord slaveZero) -> None")}, {"GetTimeBaseMasterClock", (PyCFunction)TimeBaseObj_GetTimeBaseMasterClock, 1, PyDoc_STR("() -> (ComponentInstance _rv)")}, {"GetTimeBaseStatus", (PyCFunction)TimeBaseObj_GetTimeBaseStatus, 1, PyDoc_STR("() -> (long _rv, TimeRecord unpinnedTime)")}, {"SetTimeBaseZero", (PyCFunction)TimeBaseObj_SetTimeBaseZero, 1, PyDoc_STR("(TimeRecord zero) -> None")}, {"GetTimeBaseEffectiveRate", (PyCFunction)TimeBaseObj_GetTimeBaseEffectiveRate, 1, PyDoc_STR("() -> (Fixed _rv)")}, {NULL, NULL, 0} }; #define TimeBaseObj_getsetlist NULL #define TimeBaseObj_compare NULL #define TimeBaseObj_repr NULL #define TimeBaseObj_hash NULL #define TimeBaseObj_tp_init 0 #define TimeBaseObj_tp_alloc PyType_GenericAlloc static PyObject *TimeBaseObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds) { PyObject *_self; TimeBase itself; char *kw[] = {"itself", 0}; if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, TimeBaseObj_Convert, &itself)) return NULL; if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL; ((TimeBaseObject *)_self)->ob_itself = itself; return _self; } #define TimeBaseObj_tp_free PyObject_Del PyTypeObject TimeBase_Type = { PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "_Qt.TimeBase", /*tp_name*/ sizeof(TimeBaseObject), /*tp_basicsize*/ 0, /*tp_itemsize*/ /* methods */ (destructor) TimeBaseObj_dealloc, /*tp_dealloc*/ 0, /*tp_print*/ (getattrfunc)0, /*tp_getattr*/ (setattrfunc)0, /*tp_setattr*/ (cmpfunc) TimeBaseObj_compare, /*tp_compare*/ (reprfunc) TimeBaseObj_repr, /*tp_repr*/ (PyNumberMethods *)0, /* tp_as_number */ (PySequenceMethods *)0, /* tp_as_sequence */ (PyMappingMethods *)0, /* tp_as_mapping */ (hashfunc) TimeBaseObj_hash, /*tp_hash*/ 0, /*tp_call*/ 0, /*tp_str*/ PyObject_GenericGetAttr, /*tp_getattro*/ PyObject_GenericSetAttr, /*tp_setattro */ 0, /*tp_as_buffer*/ Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */ 0, /*tp_doc*/ 0, /*tp_traverse*/ 0, /*tp_clear*/ 0, /*tp_richcompare*/ 0, /*tp_weaklistoffset*/ 0, /*tp_iter*/ 0, /*tp_iternext*/ TimeBaseObj_methods, /* tp_methods */ 0, /*tp_members*/ TimeBaseObj_getsetlist, /*tp_getset*/ 0, /*tp_base*/ 0, /*tp_dict*/ 0, /*tp_descr_get*/ 0, /*tp_descr_set*/ 0, /*tp_dictoffset*/ TimeBaseObj_tp_init, /* tp_init */ TimeBaseObj_tp_alloc, /* tp_alloc */ TimeBaseObj_tp_new, /* tp_new */ TimeBaseObj_tp_free, /* tp_free */ }; /* -------------------- End object type TimeBase -------------------- */ /* ---------------------- Object type UserData ---------------------- */ PyTypeObject UserData_Type; #define UserDataObj_Check(x) ((x)->ob_type == &UserData_Type || PyObject_TypeCheck((x), &UserData_Type)) typedef struct UserDataObject { PyObject_HEAD UserData ob_itself; } UserDataObject; PyObject *UserDataObj_New(UserData itself) { UserDataObject *it; if (itself == NULL) { PyErr_SetString(Qt_Error,"Cannot create UserData from NULL pointer"); return NULL; } it = PyObject_NEW(UserDataObject, &UserData_Type); if (it == NULL) return NULL; it->ob_itself = itself; return (PyObject *)it; } int UserDataObj_Convert(PyObject *v, UserData *p_itself) { if (v == Py_None) { *p_itself = NULL; return 1; } if (!UserDataObj_Check(v)) { PyErr_SetString(PyExc_TypeError, "UserData required"); return 0; } *p_itself = ((UserDataObject *)v)->ob_itself; return 1; } static void UserDataObj_dealloc(UserDataObject *self) { if (self->ob_itself) DisposeUserData(self->ob_itself); self->ob_type->tp_free((PyObject *)self); } static PyObject *UserDataObj_GetUserData(UserDataObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle data; OSType udType; long index; #ifndef GetUserData PyMac_PRECHECK(GetUserData); #endif if (!PyArg_ParseTuple(_args, "O&O&l", ResObj_Convert, &data, PyMac_GetOSType, &udType, &index)) return NULL; _err = GetUserData(_self->ob_itself, data, udType, index); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *UserDataObj_AddUserData(UserDataObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle data; OSType udType; #ifndef AddUserData PyMac_PRECHECK(AddUserData); #endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &data, PyMac_GetOSType, &udType)) return NULL; _err = AddUserData(_self->ob_itself, data, udType); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *UserDataObj_RemoveUserData(UserDataObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; OSType udType; long index; #ifndef RemoveUserData PyMac_PRECHECK(RemoveUserData); #endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetOSType, &udType, &index)) return NULL; _err = RemoveUserData(_self->ob_itself, udType, index); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *UserDataObj_CountUserDataType(UserDataObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; OSType udType; #ifndef CountUserDataType PyMac_PRECHECK(CountUserDataType); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &udType)) return NULL; _rv = CountUserDataType(_self->ob_itself, udType); _res = Py_BuildValue("h", _rv); return _res; } static PyObject *UserDataObj_GetNextUserDataType(UserDataObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; OSType udType; #ifndef GetNextUserDataType PyMac_PRECHECK(GetNextUserDataType); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &udType)) return NULL; _rv = GetNextUserDataType(_self->ob_itself, udType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *UserDataObj_AddUserDataText(UserDataObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle data; OSType udType; long index; short itlRegionTag; #ifndef AddUserDataText PyMac_PRECHECK(AddUserDataText); #endif if (!PyArg_ParseTuple(_args, "O&O&lh", ResObj_Convert, &data, PyMac_GetOSType, &udType, &index, &itlRegionTag)) return NULL; _err = AddUserDataText(_self->ob_itself, data, udType, index, itlRegionTag); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *UserDataObj_GetUserDataText(UserDataObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle data; OSType udType; long index; short itlRegionTag; #ifndef GetUserDataText PyMac_PRECHECK(GetUserDataText); #endif if (!PyArg_ParseTuple(_args, "O&O&lh", ResObj_Convert, &data, PyMac_GetOSType, &udType, &index, &itlRegionTag)) return NULL; _err = GetUserDataText(_self->ob_itself, data, udType, index, itlRegionTag); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *UserDataObj_RemoveUserDataText(UserDataObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; OSType udType; long index; short itlRegionTag; #ifndef RemoveUserDataText PyMac_PRECHECK(RemoveUserDataText); #endif if (!PyArg_ParseTuple(_args, "O&lh", PyMac_GetOSType, &udType, &index, &itlRegionTag)) return NULL; _err = RemoveUserDataText(_self->ob_itself, udType, index, itlRegionTag); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *UserDataObj_PutUserDataIntoHandle(UserDataObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle h; #ifndef PutUserDataIntoHandle PyMac_PRECHECK(PutUserDataIntoHandle); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &h)) return NULL; _err = PutUserDataIntoHandle(_self->ob_itself, h); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *UserDataObj_CopyUserData(UserDataObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; UserData dstUserData; OSType copyRule; #ifndef CopyUserData PyMac_PRECHECK(CopyUserData); #endif if (!PyArg_ParseTuple(_args, "O&O&", UserDataObj_Convert, &dstUserData, PyMac_GetOSType, ©Rule)) return NULL; _err = CopyUserData(_self->ob_itself, dstUserData, copyRule); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyMethodDef UserDataObj_methods[] = { {"GetUserData", (PyCFunction)UserDataObj_GetUserData, 1, PyDoc_STR("(Handle data, OSType udType, long index) -> None")}, {"AddUserData", (PyCFunction)UserDataObj_AddUserData, 1, PyDoc_STR("(Handle data, OSType udType) -> None")}, {"RemoveUserData", (PyCFunction)UserDataObj_RemoveUserData, 1, PyDoc_STR("(OSType udType, long index) -> None")}, {"CountUserDataType", (PyCFunction)UserDataObj_CountUserDataType, 1, PyDoc_STR("(OSType udType) -> (short _rv)")}, {"GetNextUserDataType", (PyCFunction)UserDataObj_GetNextUserDataType, 1, PyDoc_STR("(OSType udType) -> (long _rv)")}, {"AddUserDataText", (PyCFunction)UserDataObj_AddUserDataText, 1, PyDoc_STR("(Handle data, OSType udType, long index, short itlRegionTag) -> None")}, {"GetUserDataText", (PyCFunction)UserDataObj_GetUserDataText, 1, PyDoc_STR("(Handle data, OSType udType, long index, short itlRegionTag) -> None")}, {"RemoveUserDataText", (PyCFunction)UserDataObj_RemoveUserDataText, 1, PyDoc_STR("(OSType udType, long index, short itlRegionTag) -> None")}, {"PutUserDataIntoHandle", (PyCFunction)UserDataObj_PutUserDataIntoHandle, 1, PyDoc_STR("(Handle h) -> None")}, {"CopyUserData", (PyCFunction)UserDataObj_CopyUserData, 1, PyDoc_STR("(UserData dstUserData, OSType copyRule) -> None")}, {NULL, NULL, 0} }; #define UserDataObj_getsetlist NULL #define UserDataObj_compare NULL #define UserDataObj_repr NULL #define UserDataObj_hash NULL #define UserDataObj_tp_init 0 #define UserDataObj_tp_alloc PyType_GenericAlloc static PyObject *UserDataObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds) { PyObject *_self; UserData itself; char *kw[] = {"itself", 0}; if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, UserDataObj_Convert, &itself)) return NULL; if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL; ((UserDataObject *)_self)->ob_itself = itself; return _self; } #define UserDataObj_tp_free PyObject_Del PyTypeObject UserData_Type = { PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "_Qt.UserData", /*tp_name*/ sizeof(UserDataObject), /*tp_basicsize*/ 0, /*tp_itemsize*/ /* methods */ (destructor) UserDataObj_dealloc, /*tp_dealloc*/ 0, /*tp_print*/ (getattrfunc)0, /*tp_getattr*/ (setattrfunc)0, /*tp_setattr*/ (cmpfunc) UserDataObj_compare, /*tp_compare*/ (reprfunc) UserDataObj_repr, /*tp_repr*/ (PyNumberMethods *)0, /* tp_as_number */ (PySequenceMethods *)0, /* tp_as_sequence */ (PyMappingMethods *)0, /* tp_as_mapping */ (hashfunc) UserDataObj_hash, /*tp_hash*/ 0, /*tp_call*/ 0, /*tp_str*/ PyObject_GenericGetAttr, /*tp_getattro*/ PyObject_GenericSetAttr, /*tp_setattro */ 0, /*tp_as_buffer*/ Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */ 0, /*tp_doc*/ 0, /*tp_traverse*/ 0, /*tp_clear*/ 0, /*tp_richcompare*/ 0, /*tp_weaklistoffset*/ 0, /*tp_iter*/ 0, /*tp_iternext*/ UserDataObj_methods, /* tp_methods */ 0, /*tp_members*/ UserDataObj_getsetlist, /*tp_getset*/ 0, /*tp_base*/ 0, /*tp_dict*/ 0, /*tp_descr_get*/ 0, /*tp_descr_set*/ 0, /*tp_dictoffset*/ UserDataObj_tp_init, /* tp_init */ UserDataObj_tp_alloc, /* tp_alloc */ UserDataObj_tp_new, /* tp_new */ UserDataObj_tp_free, /* tp_free */ }; /* -------------------- End object type UserData -------------------- */ /* ----------------------- Object type Media ------------------------ */ PyTypeObject Media_Type; #define MediaObj_Check(x) ((x)->ob_type == &Media_Type || PyObject_TypeCheck((x), &Media_Type)) typedef struct MediaObject { PyObject_HEAD Media ob_itself; } MediaObject; PyObject *MediaObj_New(Media itself) { MediaObject *it; if (itself == NULL) { PyErr_SetString(Qt_Error,"Cannot create Media from NULL pointer"); return NULL; } it = PyObject_NEW(MediaObject, &Media_Type); if (it == NULL) return NULL; it->ob_itself = itself; return (PyObject *)it; } int MediaObj_Convert(PyObject *v, Media *p_itself) { if (v == Py_None) { *p_itself = NULL; return 1; } if (!MediaObj_Check(v)) { PyErr_SetString(PyExc_TypeError, "Media required"); return 0; } *p_itself = ((MediaObject *)v)->ob_itself; return 1; } static void MediaObj_dealloc(MediaObject *self) { if (self->ob_itself) DisposeTrackMedia(self->ob_itself); self->ob_type->tp_free((PyObject *)self); } static PyObject *MediaObj_LoadMediaIntoRam(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue time; TimeValue duration; long flags; #ifndef LoadMediaIntoRam PyMac_PRECHECK(LoadMediaIntoRam); #endif if (!PyArg_ParseTuple(_args, "lll", &time, &duration, &flags)) return NULL; _err = LoadMediaIntoRam(_self->ob_itself, time, duration, flags); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_GetMediaTrack(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; Track _rv; #ifndef GetMediaTrack PyMac_PRECHECK(GetMediaTrack); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaTrack(_self->ob_itself); _res = Py_BuildValue("O&", TrackObj_New, _rv); return _res; } static PyObject *MediaObj_GetMediaCreationTime(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; unsigned long _rv; #ifndef GetMediaCreationTime PyMac_PRECHECK(GetMediaCreationTime); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaCreationTime(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MediaObj_GetMediaModificationTime(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; unsigned long _rv; #ifndef GetMediaModificationTime PyMac_PRECHECK(GetMediaModificationTime); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaModificationTime(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MediaObj_GetMediaTimeScale(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeScale _rv; #ifndef GetMediaTimeScale PyMac_PRECHECK(GetMediaTimeScale); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaTimeScale(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MediaObj_SetMediaTimeScale(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeScale timeScale; #ifndef SetMediaTimeScale PyMac_PRECHECK(SetMediaTimeScale); #endif if (!PyArg_ParseTuple(_args, "l", &timeScale)) return NULL; SetMediaTimeScale(_self->ob_itself, timeScale); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_GetMediaDuration(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; #ifndef GetMediaDuration PyMac_PRECHECK(GetMediaDuration); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaDuration(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MediaObj_GetMediaLanguage(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; #ifndef GetMediaLanguage PyMac_PRECHECK(GetMediaLanguage); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaLanguage(_self->ob_itself); _res = Py_BuildValue("h", _rv); return _res; } static PyObject *MediaObj_SetMediaLanguage(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; short language; #ifndef SetMediaLanguage PyMac_PRECHECK(SetMediaLanguage); #endif if (!PyArg_ParseTuple(_args, "h", &language)) return NULL; SetMediaLanguage(_self->ob_itself, language); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_GetMediaQuality(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; #ifndef GetMediaQuality PyMac_PRECHECK(GetMediaQuality); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaQuality(_self->ob_itself); _res = Py_BuildValue("h", _rv); return _res; } static PyObject *MediaObj_SetMediaQuality(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; short quality; #ifndef SetMediaQuality PyMac_PRECHECK(SetMediaQuality); #endif if (!PyArg_ParseTuple(_args, "h", &quality)) return NULL; SetMediaQuality(_self->ob_itself, quality); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_GetMediaHandlerDescription(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSType mediaType; Str255 creatorName; OSType creatorManufacturer; #ifndef GetMediaHandlerDescription PyMac_PRECHECK(GetMediaHandlerDescription); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetStr255, creatorName)) return NULL; GetMediaHandlerDescription(_self->ob_itself, &mediaType, creatorName, &creatorManufacturer); _res = Py_BuildValue("O&O&", PyMac_BuildOSType, mediaType, PyMac_BuildOSType, creatorManufacturer); return _res; } static PyObject *MediaObj_GetMediaUserData(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; UserData _rv; #ifndef GetMediaUserData PyMac_PRECHECK(GetMediaUserData); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaUserData(_self->ob_itself); _res = Py_BuildValue("O&", UserDataObj_New, _rv); return _res; } static PyObject *MediaObj_GetMediaHandler(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; MediaHandler _rv; #ifndef GetMediaHandler PyMac_PRECHECK(GetMediaHandler); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaHandler(_self->ob_itself); _res = Py_BuildValue("O&", CmpInstObj_New, _rv); return _res; } static PyObject *MediaObj_SetMediaHandler(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; MediaHandlerComponent mH; #ifndef SetMediaHandler PyMac_PRECHECK(SetMediaHandler); #endif if (!PyArg_ParseTuple(_args, "O&", CmpObj_Convert, &mH)) return NULL; _err = SetMediaHandler(_self->ob_itself, mH); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_BeginMediaEdits(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; #ifndef BeginMediaEdits PyMac_PRECHECK(BeginMediaEdits); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = BeginMediaEdits(_self->ob_itself); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_EndMediaEdits(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; #ifndef EndMediaEdits PyMac_PRECHECK(EndMediaEdits); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = EndMediaEdits(_self->ob_itself); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_SetMediaDefaultDataRefIndex(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; short index; #ifndef SetMediaDefaultDataRefIndex PyMac_PRECHECK(SetMediaDefaultDataRefIndex); #endif if (!PyArg_ParseTuple(_args, "h", &index)) return NULL; _err = SetMediaDefaultDataRefIndex(_self->ob_itself, index); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_GetMediaDataHandlerDescription(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; short index; OSType dhType; Str255 creatorName; OSType creatorManufacturer; #ifndef GetMediaDataHandlerDescription PyMac_PRECHECK(GetMediaDataHandlerDescription); #endif if (!PyArg_ParseTuple(_args, "hO&", &index, PyMac_GetStr255, creatorName)) return NULL; GetMediaDataHandlerDescription(_self->ob_itself, index, &dhType, creatorName, &creatorManufacturer); _res = Py_BuildValue("O&O&", PyMac_BuildOSType, dhType, PyMac_BuildOSType, creatorManufacturer); return _res; } static PyObject *MediaObj_GetMediaDataHandler(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; DataHandler _rv; short index; #ifndef GetMediaDataHandler PyMac_PRECHECK(GetMediaDataHandler); #endif if (!PyArg_ParseTuple(_args, "h", &index)) return NULL; _rv = GetMediaDataHandler(_self->ob_itself, index); _res = Py_BuildValue("O&", CmpInstObj_New, _rv); return _res; } static PyObject *MediaObj_SetMediaDataHandler(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; short index; DataHandlerComponent dataHandler; #ifndef SetMediaDataHandler PyMac_PRECHECK(SetMediaDataHandler); #endif if (!PyArg_ParseTuple(_args, "hO&", &index, CmpObj_Convert, &dataHandler)) return NULL; _err = SetMediaDataHandler(_self->ob_itself, index, dataHandler); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_GetMediaSampleDescriptionCount(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; #ifndef GetMediaSampleDescriptionCount PyMac_PRECHECK(GetMediaSampleDescriptionCount); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaSampleDescriptionCount(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MediaObj_GetMediaSampleDescription(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; long index; SampleDescriptionHandle descH; #ifndef GetMediaSampleDescription PyMac_PRECHECK(GetMediaSampleDescription); #endif if (!PyArg_ParseTuple(_args, "lO&", &index, ResObj_Convert, &descH)) return NULL; GetMediaSampleDescription(_self->ob_itself, index, descH); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_SetMediaSampleDescription(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; long index; SampleDescriptionHandle descH; #ifndef SetMediaSampleDescription PyMac_PRECHECK(SetMediaSampleDescription); #endif if (!PyArg_ParseTuple(_args, "lO&", &index, ResObj_Convert, &descH)) return NULL; _err = SetMediaSampleDescription(_self->ob_itself, index, descH); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_GetMediaSampleCount(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; #ifndef GetMediaSampleCount PyMac_PRECHECK(GetMediaSampleCount); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaSampleCount(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MediaObj_GetMediaSyncSampleCount(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; #ifndef GetMediaSyncSampleCount PyMac_PRECHECK(GetMediaSyncSampleCount); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMediaSyncSampleCount(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MediaObj_SampleNumToMediaTime(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; long logicalSampleNum; TimeValue sampleTime; TimeValue sampleDuration; #ifndef SampleNumToMediaTime PyMac_PRECHECK(SampleNumToMediaTime); #endif if (!PyArg_ParseTuple(_args, "l", &logicalSampleNum)) return NULL; SampleNumToMediaTime(_self->ob_itself, logicalSampleNum, &sampleTime, &sampleDuration); _res = Py_BuildValue("ll", sampleTime, sampleDuration); return _res; } static PyObject *MediaObj_MediaTimeToSampleNum(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue time; long sampleNum; TimeValue sampleTime; TimeValue sampleDuration; #ifndef MediaTimeToSampleNum PyMac_PRECHECK(MediaTimeToSampleNum); #endif if (!PyArg_ParseTuple(_args, "l", &time)) return NULL; MediaTimeToSampleNum(_self->ob_itself, time, &sampleNum, &sampleTime, &sampleDuration); _res = Py_BuildValue("lll", sampleNum, sampleTime, sampleDuration); return _res; } static PyObject *MediaObj_AddMediaSample(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle dataIn; long inOffset; unsigned long size; TimeValue durationPerSample; SampleDescriptionHandle sampleDescriptionH; long numberOfSamples; short sampleFlags; TimeValue sampleTime; #ifndef AddMediaSample PyMac_PRECHECK(AddMediaSample); #endif if (!PyArg_ParseTuple(_args, "O&lllO&lh", ResObj_Convert, &dataIn, &inOffset, &size, &durationPerSample, ResObj_Convert, &sampleDescriptionH, &numberOfSamples, &sampleFlags)) return NULL; _err = AddMediaSample(_self->ob_itself, dataIn, inOffset, size, durationPerSample, sampleDescriptionH, numberOfSamples, sampleFlags, &sampleTime); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("l", sampleTime); return _res; } static PyObject *MediaObj_AddMediaSampleReference(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; long dataOffset; unsigned long size; TimeValue durationPerSample; SampleDescriptionHandle sampleDescriptionH; long numberOfSamples; short sampleFlags; TimeValue sampleTime; #ifndef AddMediaSampleReference PyMac_PRECHECK(AddMediaSampleReference); #endif if (!PyArg_ParseTuple(_args, "lllO&lh", &dataOffset, &size, &durationPerSample, ResObj_Convert, &sampleDescriptionH, &numberOfSamples, &sampleFlags)) return NULL; _err = AddMediaSampleReference(_self->ob_itself, dataOffset, size, durationPerSample, sampleDescriptionH, numberOfSamples, sampleFlags, &sampleTime); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("l", sampleTime); return _res; } static PyObject *MediaObj_GetMediaSample(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle dataOut; long maxSizeToGrow; long size; TimeValue time; TimeValue sampleTime; TimeValue durationPerSample; SampleDescriptionHandle sampleDescriptionH; long sampleDescriptionIndex; long maxNumberOfSamples; long numberOfSamples; short sampleFlags; #ifndef GetMediaSample PyMac_PRECHECK(GetMediaSample); #endif if (!PyArg_ParseTuple(_args, "O&llO&l", ResObj_Convert, &dataOut, &maxSizeToGrow, &time, ResObj_Convert, &sampleDescriptionH, &maxNumberOfSamples)) return NULL; _err = GetMediaSample(_self->ob_itself, dataOut, maxSizeToGrow, &size, time, &sampleTime, &durationPerSample, sampleDescriptionH, &sampleDescriptionIndex, maxNumberOfSamples, &numberOfSamples, &sampleFlags); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("lllllh", size, sampleTime, durationPerSample, sampleDescriptionIndex, numberOfSamples, sampleFlags); return _res; } static PyObject *MediaObj_GetMediaSampleReference(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; long dataOffset; long size; TimeValue time; TimeValue sampleTime; TimeValue durationPerSample; SampleDescriptionHandle sampleDescriptionH; long sampleDescriptionIndex; long maxNumberOfSamples; long numberOfSamples; short sampleFlags; #ifndef GetMediaSampleReference PyMac_PRECHECK(GetMediaSampleReference); #endif if (!PyArg_ParseTuple(_args, "lO&l", &time, ResObj_Convert, &sampleDescriptionH, &maxNumberOfSamples)) return NULL; _err = GetMediaSampleReference(_self->ob_itself, &dataOffset, &size, time, &sampleTime, &durationPerSample, sampleDescriptionH, &sampleDescriptionIndex, maxNumberOfSamples, &numberOfSamples, &sampleFlags); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("llllllh", dataOffset, size, sampleTime, durationPerSample, sampleDescriptionIndex, numberOfSamples, sampleFlags); return _res; } static PyObject *MediaObj_SetMediaPreferredChunkSize(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; long maxChunkSize; #ifndef SetMediaPreferredChunkSize PyMac_PRECHECK(SetMediaPreferredChunkSize); #endif if (!PyArg_ParseTuple(_args, "l", &maxChunkSize)) return NULL; _err = SetMediaPreferredChunkSize(_self->ob_itself, maxChunkSize); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_GetMediaPreferredChunkSize(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; long maxChunkSize; #ifndef GetMediaPreferredChunkSize PyMac_PRECHECK(GetMediaPreferredChunkSize); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMediaPreferredChunkSize(_self->ob_itself, &maxChunkSize); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("l", maxChunkSize); return _res; } static PyObject *MediaObj_SetMediaShadowSync(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; long frameDiffSampleNum; long syncSampleNum; #ifndef SetMediaShadowSync PyMac_PRECHECK(SetMediaShadowSync); #endif if (!PyArg_ParseTuple(_args, "ll", &frameDiffSampleNum, &syncSampleNum)) return NULL; _err = SetMediaShadowSync(_self->ob_itself, frameDiffSampleNum, syncSampleNum); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_GetMediaShadowSync(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; long frameDiffSampleNum; long syncSampleNum; #ifndef GetMediaShadowSync PyMac_PRECHECK(GetMediaShadowSync); #endif if (!PyArg_ParseTuple(_args, "l", &frameDiffSampleNum)) return NULL; _err = GetMediaShadowSync(_self->ob_itself, frameDiffSampleNum, &syncSampleNum); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("l", syncSampleNum); return _res; } static PyObject *MediaObj_GetMediaDataSize(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; TimeValue startTime; TimeValue duration; #ifndef GetMediaDataSize PyMac_PRECHECK(GetMediaDataSize); #endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) return NULL; _rv = GetMediaDataSize(_self->ob_itself, startTime, duration); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MediaObj_GetMediaDataSize64(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue startTime; TimeValue duration; wide dataSize; #ifndef GetMediaDataSize64 PyMac_PRECHECK(GetMediaDataSize64); #endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) return NULL; _err = GetMediaDataSize64(_self->ob_itself, startTime, duration, &dataSize); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", PyMac_Buildwide, dataSize); return _res; } static PyObject *MediaObj_CopyMediaUserData(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Media dstMedia; OSType copyRule; #ifndef CopyMediaUserData PyMac_PRECHECK(CopyMediaUserData); #endif if (!PyArg_ParseTuple(_args, "O&O&", MediaObj_Convert, &dstMedia, PyMac_GetOSType, ©Rule)) return NULL; _err = CopyMediaUserData(_self->ob_itself, dstMedia, copyRule); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_GetMediaNextInterestingTime(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; short interestingTimeFlags; TimeValue time; Fixed rate; TimeValue interestingTime; TimeValue interestingDuration; #ifndef GetMediaNextInterestingTime PyMac_PRECHECK(GetMediaNextInterestingTime); #endif if (!PyArg_ParseTuple(_args, "hlO&", &interestingTimeFlags, &time, PyMac_GetFixed, &rate)) return NULL; GetMediaNextInterestingTime(_self->ob_itself, interestingTimeFlags, time, rate, &interestingTime, &interestingDuration); _res = Py_BuildValue("ll", interestingTime, interestingDuration); return _res; } static PyObject *MediaObj_GetMediaDataRef(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; short index; Handle dataRef; OSType dataRefType; long dataRefAttributes; #ifndef GetMediaDataRef PyMac_PRECHECK(GetMediaDataRef); #endif if (!PyArg_ParseTuple(_args, "h", &index)) return NULL; _err = GetMediaDataRef(_self->ob_itself, index, &dataRef, &dataRefType, &dataRefAttributes); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&O&l", ResObj_New, dataRef, PyMac_BuildOSType, dataRefType, dataRefAttributes); return _res; } static PyObject *MediaObj_SetMediaDataRef(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; short index; Handle dataRef; OSType dataRefType; #ifndef SetMediaDataRef PyMac_PRECHECK(SetMediaDataRef); #endif if (!PyArg_ParseTuple(_args, "hO&O&", &index, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType)) return NULL; _err = SetMediaDataRef(_self->ob_itself, index, dataRef, dataRefType); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_SetMediaDataRefAttributes(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; short index; long dataRefAttributes; #ifndef SetMediaDataRefAttributes PyMac_PRECHECK(SetMediaDataRefAttributes); #endif if (!PyArg_ParseTuple(_args, "hl", &index, &dataRefAttributes)) return NULL; _err = SetMediaDataRefAttributes(_self->ob_itself, index, dataRefAttributes); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_AddMediaDataRef(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; short index; Handle dataRef; OSType dataRefType; #ifndef AddMediaDataRef PyMac_PRECHECK(AddMediaDataRef); #endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType)) return NULL; _err = AddMediaDataRef(_self->ob_itself, &index, dataRef, dataRefType); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("h", index); return _res; } static PyObject *MediaObj_GetMediaDataRefCount(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; short count; #ifndef GetMediaDataRefCount PyMac_PRECHECK(GetMediaDataRefCount); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMediaDataRefCount(_self->ob_itself, &count); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("h", count); return _res; } static PyObject *MediaObj_SetMediaPlayHints(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; long flags; long flagsMask; #ifndef SetMediaPlayHints PyMac_PRECHECK(SetMediaPlayHints); #endif if (!PyArg_ParseTuple(_args, "ll", &flags, &flagsMask)) return NULL; SetMediaPlayHints(_self->ob_itself, flags, flagsMask); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MediaObj_GetMediaPlayHints(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; long flags; #ifndef GetMediaPlayHints PyMac_PRECHECK(GetMediaPlayHints); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMediaPlayHints(_self->ob_itself, &flags); _res = Py_BuildValue("l", flags); return _res; } static PyObject *MediaObj_GetMediaNextInterestingTimeOnly(MediaObject *_self, PyObject *_args) { PyObject *_res = NULL; short interestingTimeFlags; TimeValue time; Fixed rate; TimeValue interestingTime; #ifndef GetMediaNextInterestingTimeOnly PyMac_PRECHECK(GetMediaNextInterestingTimeOnly); #endif if (!PyArg_ParseTuple(_args, "hlO&", &interestingTimeFlags, &time, PyMac_GetFixed, &rate)) return NULL; GetMediaNextInterestingTimeOnly(_self->ob_itself, interestingTimeFlags, time, rate, &interestingTime); _res = Py_BuildValue("l", interestingTime); return _res; } static PyMethodDef MediaObj_methods[] = { {"LoadMediaIntoRam", (PyCFunction)MediaObj_LoadMediaIntoRam, 1, PyDoc_STR("(TimeValue time, TimeValue duration, long flags) -> None")}, {"GetMediaTrack", (PyCFunction)MediaObj_GetMediaTrack, 1, PyDoc_STR("() -> (Track _rv)")}, {"GetMediaCreationTime", (PyCFunction)MediaObj_GetMediaCreationTime, 1, PyDoc_STR("() -> (unsigned long _rv)")}, {"GetMediaModificationTime", (PyCFunction)MediaObj_GetMediaModificationTime, 1, PyDoc_STR("() -> (unsigned long _rv)")}, {"GetMediaTimeScale", (PyCFunction)MediaObj_GetMediaTimeScale, 1, PyDoc_STR("() -> (TimeScale _rv)")}, {"SetMediaTimeScale", (PyCFunction)MediaObj_SetMediaTimeScale, 1, PyDoc_STR("(TimeScale timeScale) -> None")}, {"GetMediaDuration", (PyCFunction)MediaObj_GetMediaDuration, 1, PyDoc_STR("() -> (TimeValue _rv)")}, {"GetMediaLanguage", (PyCFunction)MediaObj_GetMediaLanguage, 1, PyDoc_STR("() -> (short _rv)")}, {"SetMediaLanguage", (PyCFunction)MediaObj_SetMediaLanguage, 1, PyDoc_STR("(short language) -> None")}, {"GetMediaQuality", (PyCFunction)MediaObj_GetMediaQuality, 1, PyDoc_STR("() -> (short _rv)")}, {"SetMediaQuality", (PyCFunction)MediaObj_SetMediaQuality, 1, PyDoc_STR("(short quality) -> None")}, {"GetMediaHandlerDescription", (PyCFunction)MediaObj_GetMediaHandlerDescription, 1, PyDoc_STR("(Str255 creatorName) -> (OSType mediaType, OSType creatorManufacturer)")}, {"GetMediaUserData", (PyCFunction)MediaObj_GetMediaUserData, 1, PyDoc_STR("() -> (UserData _rv)")}, {"GetMediaHandler", (PyCFunction)MediaObj_GetMediaHandler, 1, PyDoc_STR("() -> (MediaHandler _rv)")}, {"SetMediaHandler", (PyCFunction)MediaObj_SetMediaHandler, 1, PyDoc_STR("(MediaHandlerComponent mH) -> None")}, {"BeginMediaEdits", (PyCFunction)MediaObj_BeginMediaEdits, 1, PyDoc_STR("() -> None")}, {"EndMediaEdits", (PyCFunction)MediaObj_EndMediaEdits, 1, PyDoc_STR("() -> None")}, {"SetMediaDefaultDataRefIndex", (PyCFunction)MediaObj_SetMediaDefaultDataRefIndex, 1, PyDoc_STR("(short index) -> None")}, {"GetMediaDataHandlerDescription", (PyCFunction)MediaObj_GetMediaDataHandlerDescription, 1, PyDoc_STR("(short index, Str255 creatorName) -> (OSType dhType, OSType creatorManufacturer)")}, {"GetMediaDataHandler", (PyCFunction)MediaObj_GetMediaDataHandler, 1, PyDoc_STR("(short index) -> (DataHandler _rv)")}, {"SetMediaDataHandler", (PyCFunction)MediaObj_SetMediaDataHandler, 1, PyDoc_STR("(short index, DataHandlerComponent dataHandler) -> None")}, {"GetMediaSampleDescriptionCount", (PyCFunction)MediaObj_GetMediaSampleDescriptionCount, 1, PyDoc_STR("() -> (long _rv)")}, {"GetMediaSampleDescription", (PyCFunction)MediaObj_GetMediaSampleDescription, 1, PyDoc_STR("(long index, SampleDescriptionHandle descH) -> None")}, {"SetMediaSampleDescription", (PyCFunction)MediaObj_SetMediaSampleDescription, 1, PyDoc_STR("(long index, SampleDescriptionHandle descH) -> None")}, {"GetMediaSampleCount", (PyCFunction)MediaObj_GetMediaSampleCount, 1, PyDoc_STR("() -> (long _rv)")}, {"GetMediaSyncSampleCount", (PyCFunction)MediaObj_GetMediaSyncSampleCount, 1, PyDoc_STR("() -> (long _rv)")}, {"SampleNumToMediaTime", (PyCFunction)MediaObj_SampleNumToMediaTime, 1, PyDoc_STR("(long logicalSampleNum) -> (TimeValue sampleTime, TimeValue sampleDuration)")}, {"MediaTimeToSampleNum", (PyCFunction)MediaObj_MediaTimeToSampleNum, 1, PyDoc_STR("(TimeValue time) -> (long sampleNum, TimeValue sampleTime, TimeValue sampleDuration)")}, {"AddMediaSample", (PyCFunction)MediaObj_AddMediaSample, 1, PyDoc_STR("(Handle dataIn, long inOffset, unsigned long size, TimeValue durationPerSample, SampleDescriptionHandle sampleDescriptionH, long numberOfSamples, short sampleFlags) -> (TimeValue sampleTime)")}, {"AddMediaSampleReference", (PyCFunction)MediaObj_AddMediaSampleReference, 1, PyDoc_STR("(long dataOffset, unsigned long size, TimeValue durationPerSample, SampleDescriptionHandle sampleDescriptionH, long numberOfSamples, short sampleFlags) -> (TimeValue sampleTime)")}, {"GetMediaSample", (PyCFunction)MediaObj_GetMediaSample, 1, PyDoc_STR("(Handle dataOut, long maxSizeToGrow, TimeValue time, SampleDescriptionHandle sampleDescriptionH, long maxNumberOfSamples) -> (long size, TimeValue sampleTime, TimeValue durationPerSample, long sampleDescriptionIndex, long numberOfSamples, short sampleFlags)")}, {"GetMediaSampleReference", (PyCFunction)MediaObj_GetMediaSampleReference, 1, PyDoc_STR("(TimeValue time, SampleDescriptionHandle sampleDescriptionH, long maxNumberOfSamples) -> (long dataOffset, long size, TimeValue sampleTime, TimeValue durationPerSample, long sampleDescriptionIndex, long numberOfSamples, short sampleFlags)")}, {"SetMediaPreferredChunkSize", (PyCFunction)MediaObj_SetMediaPreferredChunkSize, 1, PyDoc_STR("(long maxChunkSize) -> None")}, {"GetMediaPreferredChunkSize", (PyCFunction)MediaObj_GetMediaPreferredChunkSize, 1, PyDoc_STR("() -> (long maxChunkSize)")}, {"SetMediaShadowSync", (PyCFunction)MediaObj_SetMediaShadowSync, 1, PyDoc_STR("(long frameDiffSampleNum, long syncSampleNum) -> None")}, {"GetMediaShadowSync", (PyCFunction)MediaObj_GetMediaShadowSync, 1, PyDoc_STR("(long frameDiffSampleNum) -> (long syncSampleNum)")}, {"GetMediaDataSize", (PyCFunction)MediaObj_GetMediaDataSize, 1, PyDoc_STR("(TimeValue startTime, TimeValue duration) -> (long _rv)")}, {"GetMediaDataSize64", (PyCFunction)MediaObj_GetMediaDataSize64, 1, PyDoc_STR("(TimeValue startTime, TimeValue duration) -> (wide dataSize)")}, {"CopyMediaUserData", (PyCFunction)MediaObj_CopyMediaUserData, 1, PyDoc_STR("(Media dstMedia, OSType copyRule) -> None")}, {"GetMediaNextInterestingTime", (PyCFunction)MediaObj_GetMediaNextInterestingTime, 1, PyDoc_STR("(short interestingTimeFlags, TimeValue time, Fixed rate) -> (TimeValue interestingTime, TimeValue interestingDuration)")}, {"GetMediaDataRef", (PyCFunction)MediaObj_GetMediaDataRef, 1, PyDoc_STR("(short index) -> (Handle dataRef, OSType dataRefType, long dataRefAttributes)")}, {"SetMediaDataRef", (PyCFunction)MediaObj_SetMediaDataRef, 1, PyDoc_STR("(short index, Handle dataRef, OSType dataRefType) -> None")}, {"SetMediaDataRefAttributes", (PyCFunction)MediaObj_SetMediaDataRefAttributes, 1, PyDoc_STR("(short index, long dataRefAttributes) -> None")}, {"AddMediaDataRef", (PyCFunction)MediaObj_AddMediaDataRef, 1, PyDoc_STR("(Handle dataRef, OSType dataRefType) -> (short index)")}, {"GetMediaDataRefCount", (PyCFunction)MediaObj_GetMediaDataRefCount, 1, PyDoc_STR("() -> (short count)")}, {"SetMediaPlayHints", (PyCFunction)MediaObj_SetMediaPlayHints, 1, PyDoc_STR("(long flags, long flagsMask) -> None")}, {"GetMediaPlayHints", (PyCFunction)MediaObj_GetMediaPlayHints, 1, PyDoc_STR("() -> (long flags)")}, {"GetMediaNextInterestingTimeOnly", (PyCFunction)MediaObj_GetMediaNextInterestingTimeOnly, 1, PyDoc_STR("(short interestingTimeFlags, TimeValue time, Fixed rate) -> (TimeValue interestingTime)")}, {NULL, NULL, 0} }; #define MediaObj_getsetlist NULL #define MediaObj_compare NULL #define MediaObj_repr NULL #define MediaObj_hash NULL #define MediaObj_tp_init 0 #define MediaObj_tp_alloc PyType_GenericAlloc static PyObject *MediaObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds) { PyObject *_self; Media itself; char *kw[] = {"itself", 0}; if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, MediaObj_Convert, &itself)) return NULL; if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL; ((MediaObject *)_self)->ob_itself = itself; return _self; } #define MediaObj_tp_free PyObject_Del PyTypeObject Media_Type = { PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "_Qt.Media", /*tp_name*/ sizeof(MediaObject), /*tp_basicsize*/ 0, /*tp_itemsize*/ /* methods */ (destructor) MediaObj_dealloc, /*tp_dealloc*/ 0, /*tp_print*/ (getattrfunc)0, /*tp_getattr*/ (setattrfunc)0, /*tp_setattr*/ (cmpfunc) MediaObj_compare, /*tp_compare*/ (reprfunc) MediaObj_repr, /*tp_repr*/ (PyNumberMethods *)0, /* tp_as_number */ (PySequenceMethods *)0, /* tp_as_sequence */ (PyMappingMethods *)0, /* tp_as_mapping */ (hashfunc) MediaObj_hash, /*tp_hash*/ 0, /*tp_call*/ 0, /*tp_str*/ PyObject_GenericGetAttr, /*tp_getattro*/ PyObject_GenericSetAttr, /*tp_setattro */ 0, /*tp_as_buffer*/ Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */ 0, /*tp_doc*/ 0, /*tp_traverse*/ 0, /*tp_clear*/ 0, /*tp_richcompare*/ 0, /*tp_weaklistoffset*/ 0, /*tp_iter*/ 0, /*tp_iternext*/ MediaObj_methods, /* tp_methods */ 0, /*tp_members*/ MediaObj_getsetlist, /*tp_getset*/ 0, /*tp_base*/ 0, /*tp_dict*/ 0, /*tp_descr_get*/ 0, /*tp_descr_set*/ 0, /*tp_dictoffset*/ MediaObj_tp_init, /* tp_init */ MediaObj_tp_alloc, /* tp_alloc */ MediaObj_tp_new, /* tp_new */ MediaObj_tp_free, /* tp_free */ }; /* --------------------- End object type Media ---------------------- */ /* ----------------------- Object type Track ------------------------ */ PyTypeObject Track_Type; #define TrackObj_Check(x) ((x)->ob_type == &Track_Type || PyObject_TypeCheck((x), &Track_Type)) typedef struct TrackObject { PyObject_HEAD Track ob_itself; } TrackObject; PyObject *TrackObj_New(Track itself) { TrackObject *it; if (itself == NULL) { PyErr_SetString(Qt_Error,"Cannot create Track from NULL pointer"); return NULL; } it = PyObject_NEW(TrackObject, &Track_Type); if (it == NULL) return NULL; it->ob_itself = itself; return (PyObject *)it; } int TrackObj_Convert(PyObject *v, Track *p_itself) { if (v == Py_None) { *p_itself = NULL; return 1; } if (!TrackObj_Check(v)) { PyErr_SetString(PyExc_TypeError, "Track required"); return 0; } *p_itself = ((TrackObject *)v)->ob_itself; return 1; } static void TrackObj_dealloc(TrackObject *self) { if (self->ob_itself) DisposeMovieTrack(self->ob_itself); self->ob_type->tp_free((PyObject *)self); } static PyObject *TrackObj_LoadTrackIntoRam(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue time; TimeValue duration; long flags; #ifndef LoadTrackIntoRam PyMac_PRECHECK(LoadTrackIntoRam); #endif if (!PyArg_ParseTuple(_args, "lll", &time, &duration, &flags)) return NULL; _err = LoadTrackIntoRam(_self->ob_itself, time, duration, flags); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_GetTrackPict(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; PicHandle _rv; TimeValue time; #ifndef GetTrackPict PyMac_PRECHECK(GetTrackPict); #endif if (!PyArg_ParseTuple(_args, "l", &time)) return NULL; _rv = GetTrackPict(_self->ob_itself, time); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *TrackObj_GetTrackClipRgn(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; #ifndef GetTrackClipRgn PyMac_PRECHECK(GetTrackClipRgn); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackClipRgn(_self->ob_itself); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *TrackObj_SetTrackClipRgn(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle theClip; #ifndef SetTrackClipRgn PyMac_PRECHECK(SetTrackClipRgn); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theClip)) return NULL; SetTrackClipRgn(_self->ob_itself, theClip); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_GetTrackDisplayBoundsRgn(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; #ifndef GetTrackDisplayBoundsRgn PyMac_PRECHECK(GetTrackDisplayBoundsRgn); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackDisplayBoundsRgn(_self->ob_itself); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *TrackObj_GetTrackMovieBoundsRgn(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; #ifndef GetTrackMovieBoundsRgn PyMac_PRECHECK(GetTrackMovieBoundsRgn); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackMovieBoundsRgn(_self->ob_itself); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *TrackObj_GetTrackBoundsRgn(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; #ifndef GetTrackBoundsRgn PyMac_PRECHECK(GetTrackBoundsRgn); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackBoundsRgn(_self->ob_itself); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *TrackObj_GetTrackMatte(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; PixMapHandle _rv; #ifndef GetTrackMatte PyMac_PRECHECK(GetTrackMatte); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackMatte(_self->ob_itself); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *TrackObj_SetTrackMatte(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; PixMapHandle theMatte; #ifndef SetTrackMatte PyMac_PRECHECK(SetTrackMatte); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theMatte)) return NULL; SetTrackMatte(_self->ob_itself, theMatte); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_GetTrackID(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; #ifndef GetTrackID PyMac_PRECHECK(GetTrackID); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackID(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *TrackObj_GetTrackMovie(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie _rv; #ifndef GetTrackMovie PyMac_PRECHECK(GetTrackMovie); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackMovie(_self->ob_itself); _res = Py_BuildValue("O&", MovieObj_New, _rv); return _res; } static PyObject *TrackObj_GetTrackCreationTime(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; unsigned long _rv; #ifndef GetTrackCreationTime PyMac_PRECHECK(GetTrackCreationTime); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackCreationTime(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *TrackObj_GetTrackModificationTime(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; unsigned long _rv; #ifndef GetTrackModificationTime PyMac_PRECHECK(GetTrackModificationTime); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackModificationTime(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *TrackObj_GetTrackEnabled(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; #ifndef GetTrackEnabled PyMac_PRECHECK(GetTrackEnabled); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackEnabled(_self->ob_itself); _res = Py_BuildValue("b", _rv); return _res; } static PyObject *TrackObj_SetTrackEnabled(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean isEnabled; #ifndef SetTrackEnabled PyMac_PRECHECK(SetTrackEnabled); #endif if (!PyArg_ParseTuple(_args, "b", &isEnabled)) return NULL; SetTrackEnabled(_self->ob_itself, isEnabled); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_GetTrackUsage(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; #ifndef GetTrackUsage PyMac_PRECHECK(GetTrackUsage); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackUsage(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *TrackObj_SetTrackUsage(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; long usage; #ifndef SetTrackUsage PyMac_PRECHECK(SetTrackUsage); #endif if (!PyArg_ParseTuple(_args, "l", &usage)) return NULL; SetTrackUsage(_self->ob_itself, usage); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_GetTrackDuration(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; #ifndef GetTrackDuration PyMac_PRECHECK(GetTrackDuration); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackDuration(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *TrackObj_GetTrackOffset(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; #ifndef GetTrackOffset PyMac_PRECHECK(GetTrackOffset); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackOffset(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *TrackObj_SetTrackOffset(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue movieOffsetTime; #ifndef SetTrackOffset PyMac_PRECHECK(SetTrackOffset); #endif if (!PyArg_ParseTuple(_args, "l", &movieOffsetTime)) return NULL; SetTrackOffset(_self->ob_itself, movieOffsetTime); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_GetTrackLayer(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; #ifndef GetTrackLayer PyMac_PRECHECK(GetTrackLayer); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackLayer(_self->ob_itself); _res = Py_BuildValue("h", _rv); return _res; } static PyObject *TrackObj_SetTrackLayer(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; short layer; #ifndef SetTrackLayer PyMac_PRECHECK(SetTrackLayer); #endif if (!PyArg_ParseTuple(_args, "h", &layer)) return NULL; SetTrackLayer(_self->ob_itself, layer); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_GetTrackAlternate(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Track _rv; #ifndef GetTrackAlternate PyMac_PRECHECK(GetTrackAlternate); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackAlternate(_self->ob_itself); _res = Py_BuildValue("O&", TrackObj_New, _rv); return _res; } static PyObject *TrackObj_SetTrackAlternate(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Track alternateT; #ifndef SetTrackAlternate PyMac_PRECHECK(SetTrackAlternate); #endif if (!PyArg_ParseTuple(_args, "O&", TrackObj_Convert, &alternateT)) return NULL; SetTrackAlternate(_self->ob_itself, alternateT); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_GetTrackVolume(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; #ifndef GetTrackVolume PyMac_PRECHECK(GetTrackVolume); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackVolume(_self->ob_itself); _res = Py_BuildValue("h", _rv); return _res; } static PyObject *TrackObj_SetTrackVolume(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; short volume; #ifndef SetTrackVolume PyMac_PRECHECK(SetTrackVolume); #endif if (!PyArg_ParseTuple(_args, "h", &volume)) return NULL; SetTrackVolume(_self->ob_itself, volume); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_GetTrackDimensions(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed width; Fixed height; #ifndef GetTrackDimensions PyMac_PRECHECK(GetTrackDimensions); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetTrackDimensions(_self->ob_itself, &width, &height); _res = Py_BuildValue("O&O&", PyMac_BuildFixed, width, PyMac_BuildFixed, height); return _res; } static PyObject *TrackObj_SetTrackDimensions(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed width; Fixed height; #ifndef SetTrackDimensions PyMac_PRECHECK(SetTrackDimensions); #endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetFixed, &width, PyMac_GetFixed, &height)) return NULL; SetTrackDimensions(_self->ob_itself, width, height); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_GetTrackUserData(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; UserData _rv; #ifndef GetTrackUserData PyMac_PRECHECK(GetTrackUserData); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackUserData(_self->ob_itself); _res = Py_BuildValue("O&", UserDataObj_New, _rv); return _res; } static PyObject *TrackObj_GetTrackSoundLocalizationSettings(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle settings; #ifndef GetTrackSoundLocalizationSettings PyMac_PRECHECK(GetTrackSoundLocalizationSettings); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetTrackSoundLocalizationSettings(_self->ob_itself, &settings); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", ResObj_New, settings); return _res; } static PyObject *TrackObj_SetTrackSoundLocalizationSettings(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle settings; #ifndef SetTrackSoundLocalizationSettings PyMac_PRECHECK(SetTrackSoundLocalizationSettings); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &settings)) return NULL; _err = SetTrackSoundLocalizationSettings(_self->ob_itself, settings); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_NewTrackMedia(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Media _rv; OSType mediaType; TimeScale timeScale; Handle dataRef; OSType dataRefType; #ifndef NewTrackMedia PyMac_PRECHECK(NewTrackMedia); #endif if (!PyArg_ParseTuple(_args, "O&lO&O&", PyMac_GetOSType, &mediaType, &timeScale, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType)) return NULL; _rv = NewTrackMedia(_self->ob_itself, mediaType, timeScale, dataRef, dataRefType); _res = Py_BuildValue("O&", MediaObj_New, _rv); return _res; } static PyObject *TrackObj_GetTrackMedia(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Media _rv; #ifndef GetTrackMedia PyMac_PRECHECK(GetTrackMedia); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackMedia(_self->ob_itself); _res = Py_BuildValue("O&", MediaObj_New, _rv); return _res; } static PyObject *TrackObj_InsertMediaIntoTrack(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue trackStart; TimeValue mediaTime; TimeValue mediaDuration; Fixed mediaRate; #ifndef InsertMediaIntoTrack PyMac_PRECHECK(InsertMediaIntoTrack); #endif if (!PyArg_ParseTuple(_args, "lllO&", &trackStart, &mediaTime, &mediaDuration, PyMac_GetFixed, &mediaRate)) return NULL; _err = InsertMediaIntoTrack(_self->ob_itself, trackStart, mediaTime, mediaDuration, mediaRate); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_InsertTrackSegment(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Track dstTrack; TimeValue srcIn; TimeValue srcDuration; TimeValue dstIn; #ifndef InsertTrackSegment PyMac_PRECHECK(InsertTrackSegment); #endif if (!PyArg_ParseTuple(_args, "O&lll", TrackObj_Convert, &dstTrack, &srcIn, &srcDuration, &dstIn)) return NULL; _err = InsertTrackSegment(_self->ob_itself, dstTrack, srcIn, srcDuration, dstIn); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_InsertEmptyTrackSegment(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue dstIn; TimeValue dstDuration; #ifndef InsertEmptyTrackSegment PyMac_PRECHECK(InsertEmptyTrackSegment); #endif if (!PyArg_ParseTuple(_args, "ll", &dstIn, &dstDuration)) return NULL; _err = InsertEmptyTrackSegment(_self->ob_itself, dstIn, dstDuration); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_DeleteTrackSegment(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue startTime; TimeValue duration; #ifndef DeleteTrackSegment PyMac_PRECHECK(DeleteTrackSegment); #endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) return NULL; _err = DeleteTrackSegment(_self->ob_itself, startTime, duration); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_ScaleTrackSegment(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue startTime; TimeValue oldDuration; TimeValue newDuration; #ifndef ScaleTrackSegment PyMac_PRECHECK(ScaleTrackSegment); #endif if (!PyArg_ParseTuple(_args, "lll", &startTime, &oldDuration, &newDuration)) return NULL; _err = ScaleTrackSegment(_self->ob_itself, startTime, oldDuration, newDuration); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_IsScrapMovie(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Component _rv; #ifndef IsScrapMovie PyMac_PRECHECK(IsScrapMovie); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = IsScrapMovie(_self->ob_itself); _res = Py_BuildValue("O&", CmpObj_New, _rv); return _res; } static PyObject *TrackObj_CopyTrackSettings(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Track dstTrack; #ifndef CopyTrackSettings PyMac_PRECHECK(CopyTrackSettings); #endif if (!PyArg_ParseTuple(_args, "O&", TrackObj_Convert, &dstTrack)) return NULL; _err = CopyTrackSettings(_self->ob_itself, dstTrack); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_AddEmptyTrackToMovie(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Movie dstMovie; Handle dataRef; OSType dataRefType; Track dstTrack; #ifndef AddEmptyTrackToMovie PyMac_PRECHECK(AddEmptyTrackToMovie); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", MovieObj_Convert, &dstMovie, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType)) return NULL; _err = AddEmptyTrackToMovie(_self->ob_itself, dstMovie, dataRef, dataRefType, &dstTrack); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", TrackObj_New, dstTrack); return _res; } static PyObject *TrackObj_AddClonedTrackToMovie(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Movie dstMovie; long flags; Track dstTrack; #ifndef AddClonedTrackToMovie PyMac_PRECHECK(AddClonedTrackToMovie); #endif if (!PyArg_ParseTuple(_args, "O&l", MovieObj_Convert, &dstMovie, &flags)) return NULL; _err = AddClonedTrackToMovie(_self->ob_itself, dstMovie, flags, &dstTrack); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", TrackObj_New, dstTrack); return _res; } static PyObject *TrackObj_AddTrackReference(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Track refTrack; OSType refType; long addedIndex; #ifndef AddTrackReference PyMac_PRECHECK(AddTrackReference); #endif if (!PyArg_ParseTuple(_args, "O&O&", TrackObj_Convert, &refTrack, PyMac_GetOSType, &refType)) return NULL; _err = AddTrackReference(_self->ob_itself, refTrack, refType, &addedIndex); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("l", addedIndex); return _res; } static PyObject *TrackObj_DeleteTrackReference(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; OSType refType; long index; #ifndef DeleteTrackReference PyMac_PRECHECK(DeleteTrackReference); #endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetOSType, &refType, &index)) return NULL; _err = DeleteTrackReference(_self->ob_itself, refType, index); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_SetTrackReference(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Track refTrack; OSType refType; long index; #ifndef SetTrackReference PyMac_PRECHECK(SetTrackReference); #endif if (!PyArg_ParseTuple(_args, "O&O&l", TrackObj_Convert, &refTrack, PyMac_GetOSType, &refType, &index)) return NULL; _err = SetTrackReference(_self->ob_itself, refTrack, refType, index); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_GetTrackReference(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Track _rv; OSType refType; long index; #ifndef GetTrackReference PyMac_PRECHECK(GetTrackReference); #endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetOSType, &refType, &index)) return NULL; _rv = GetTrackReference(_self->ob_itself, refType, index); _res = Py_BuildValue("O&", TrackObj_New, _rv); return _res; } static PyObject *TrackObj_GetNextTrackReferenceType(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSType _rv; OSType refType; #ifndef GetNextTrackReferenceType PyMac_PRECHECK(GetNextTrackReferenceType); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &refType)) return NULL; _rv = GetNextTrackReferenceType(_self->ob_itself, refType); _res = Py_BuildValue("O&", PyMac_BuildOSType, _rv); return _res; } static PyObject *TrackObj_GetTrackReferenceCount(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; OSType refType; #ifndef GetTrackReferenceCount PyMac_PRECHECK(GetTrackReferenceCount); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &refType)) return NULL; _rv = GetTrackReferenceCount(_self->ob_itself, refType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *TrackObj_GetTrackEditRate(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed _rv; TimeValue atTime; #ifndef GetTrackEditRate PyMac_PRECHECK(GetTrackEditRate); #endif if (!PyArg_ParseTuple(_args, "l", &atTime)) return NULL; _rv = GetTrackEditRate(_self->ob_itself, atTime); _res = Py_BuildValue("O&", PyMac_BuildFixed, _rv); return _res; } static PyObject *TrackObj_GetTrackDataSize(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; TimeValue startTime; TimeValue duration; #ifndef GetTrackDataSize PyMac_PRECHECK(GetTrackDataSize); #endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) return NULL; _rv = GetTrackDataSize(_self->ob_itself, startTime, duration); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *TrackObj_GetTrackDataSize64(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue startTime; TimeValue duration; wide dataSize; #ifndef GetTrackDataSize64 PyMac_PRECHECK(GetTrackDataSize64); #endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) return NULL; _err = GetTrackDataSize64(_self->ob_itself, startTime, duration, &dataSize); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", PyMac_Buildwide, dataSize); return _res; } static PyObject *TrackObj_PtInTrack(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; Point pt; #ifndef PtInTrack PyMac_PRECHECK(PtInTrack); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetPoint, &pt)) return NULL; _rv = PtInTrack(_self->ob_itself, pt); _res = Py_BuildValue("b", _rv); return _res; } static PyObject *TrackObj_CopyTrackUserData(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Track dstTrack; OSType copyRule; #ifndef CopyTrackUserData PyMac_PRECHECK(CopyTrackUserData); #endif if (!PyArg_ParseTuple(_args, "O&O&", TrackObj_Convert, &dstTrack, PyMac_GetOSType, ©Rule)) return NULL; _err = CopyTrackUserData(_self->ob_itself, dstTrack, copyRule); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_GetTrackNextInterestingTime(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; short interestingTimeFlags; TimeValue time; Fixed rate; TimeValue interestingTime; TimeValue interestingDuration; #ifndef GetTrackNextInterestingTime PyMac_PRECHECK(GetTrackNextInterestingTime); #endif if (!PyArg_ParseTuple(_args, "hlO&", &interestingTimeFlags, &time, PyMac_GetFixed, &rate)) return NULL; GetTrackNextInterestingTime(_self->ob_itself, interestingTimeFlags, time, rate, &interestingTime, &interestingDuration); _res = Py_BuildValue("ll", interestingTime, interestingDuration); return _res; } static PyObject *TrackObj_GetTrackSegmentDisplayBoundsRgn(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; TimeValue time; TimeValue duration; #ifndef GetTrackSegmentDisplayBoundsRgn PyMac_PRECHECK(GetTrackSegmentDisplayBoundsRgn); #endif if (!PyArg_ParseTuple(_args, "ll", &time, &duration)) return NULL; _rv = GetTrackSegmentDisplayBoundsRgn(_self->ob_itself, time, duration); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *TrackObj_GetTrackStatus(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; #ifndef GetTrackStatus PyMac_PRECHECK(GetTrackStatus); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetTrackStatus(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *TrackObj_SetTrackLoadSettings(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue preloadTime; TimeValue preloadDuration; long preloadFlags; long defaultHints; #ifndef SetTrackLoadSettings PyMac_PRECHECK(SetTrackLoadSettings); #endif if (!PyArg_ParseTuple(_args, "llll", &preloadTime, &preloadDuration, &preloadFlags, &defaultHints)) return NULL; SetTrackLoadSettings(_self->ob_itself, preloadTime, preloadDuration, preloadFlags, defaultHints); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *TrackObj_GetTrackLoadSettings(TrackObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue preloadTime; TimeValue preloadDuration; long preloadFlags; long defaultHints; #ifndef GetTrackLoadSettings PyMac_PRECHECK(GetTrackLoadSettings); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetTrackLoadSettings(_self->ob_itself, &preloadTime, &preloadDuration, &preloadFlags, &defaultHints); _res = Py_BuildValue("llll", preloadTime, preloadDuration, preloadFlags, defaultHints); return _res; } static PyMethodDef TrackObj_methods[] = { {"LoadTrackIntoRam", (PyCFunction)TrackObj_LoadTrackIntoRam, 1, PyDoc_STR("(TimeValue time, TimeValue duration, long flags) -> None")}, {"GetTrackPict", (PyCFunction)TrackObj_GetTrackPict, 1, PyDoc_STR("(TimeValue time) -> (PicHandle _rv)")}, {"GetTrackClipRgn", (PyCFunction)TrackObj_GetTrackClipRgn, 1, PyDoc_STR("() -> (RgnHandle _rv)")}, {"SetTrackClipRgn", (PyCFunction)TrackObj_SetTrackClipRgn, 1, PyDoc_STR("(RgnHandle theClip) -> None")}, {"GetTrackDisplayBoundsRgn", (PyCFunction)TrackObj_GetTrackDisplayBoundsRgn, 1, PyDoc_STR("() -> (RgnHandle _rv)")}, {"GetTrackMovieBoundsRgn", (PyCFunction)TrackObj_GetTrackMovieBoundsRgn, 1, PyDoc_STR("() -> (RgnHandle _rv)")}, {"GetTrackBoundsRgn", (PyCFunction)TrackObj_GetTrackBoundsRgn, 1, PyDoc_STR("() -> (RgnHandle _rv)")}, {"GetTrackMatte", (PyCFunction)TrackObj_GetTrackMatte, 1, PyDoc_STR("() -> (PixMapHandle _rv)")}, {"SetTrackMatte", (PyCFunction)TrackObj_SetTrackMatte, 1, PyDoc_STR("(PixMapHandle theMatte) -> None")}, {"GetTrackID", (PyCFunction)TrackObj_GetTrackID, 1, PyDoc_STR("() -> (long _rv)")}, {"GetTrackMovie", (PyCFunction)TrackObj_GetTrackMovie, 1, PyDoc_STR("() -> (Movie _rv)")}, {"GetTrackCreationTime", (PyCFunction)TrackObj_GetTrackCreationTime, 1, PyDoc_STR("() -> (unsigned long _rv)")}, {"GetTrackModificationTime", (PyCFunction)TrackObj_GetTrackModificationTime, 1, PyDoc_STR("() -> (unsigned long _rv)")}, {"GetTrackEnabled", (PyCFunction)TrackObj_GetTrackEnabled, 1, PyDoc_STR("() -> (Boolean _rv)")}, {"SetTrackEnabled", (PyCFunction)TrackObj_SetTrackEnabled, 1, PyDoc_STR("(Boolean isEnabled) -> None")}, {"GetTrackUsage", (PyCFunction)TrackObj_GetTrackUsage, 1, PyDoc_STR("() -> (long _rv)")}, {"SetTrackUsage", (PyCFunction)TrackObj_SetTrackUsage, 1, PyDoc_STR("(long usage) -> None")}, {"GetTrackDuration", (PyCFunction)TrackObj_GetTrackDuration, 1, PyDoc_STR("() -> (TimeValue _rv)")}, {"GetTrackOffset", (PyCFunction)TrackObj_GetTrackOffset, 1, PyDoc_STR("() -> (TimeValue _rv)")}, {"SetTrackOffset", (PyCFunction)TrackObj_SetTrackOffset, 1, PyDoc_STR("(TimeValue movieOffsetTime) -> None")}, {"GetTrackLayer", (PyCFunction)TrackObj_GetTrackLayer, 1, PyDoc_STR("() -> (short _rv)")}, {"SetTrackLayer", (PyCFunction)TrackObj_SetTrackLayer, 1, PyDoc_STR("(short layer) -> None")}, {"GetTrackAlternate", (PyCFunction)TrackObj_GetTrackAlternate, 1, PyDoc_STR("() -> (Track _rv)")}, {"SetTrackAlternate", (PyCFunction)TrackObj_SetTrackAlternate, 1, PyDoc_STR("(Track alternateT) -> None")}, {"GetTrackVolume", (PyCFunction)TrackObj_GetTrackVolume, 1, PyDoc_STR("() -> (short _rv)")}, {"SetTrackVolume", (PyCFunction)TrackObj_SetTrackVolume, 1, PyDoc_STR("(short volume) -> None")}, {"GetTrackDimensions", (PyCFunction)TrackObj_GetTrackDimensions, 1, PyDoc_STR("() -> (Fixed width, Fixed height)")}, {"SetTrackDimensions", (PyCFunction)TrackObj_SetTrackDimensions, 1, PyDoc_STR("(Fixed width, Fixed height) -> None")}, {"GetTrackUserData", (PyCFunction)TrackObj_GetTrackUserData, 1, PyDoc_STR("() -> (UserData _rv)")}, {"GetTrackSoundLocalizationSettings", (PyCFunction)TrackObj_GetTrackSoundLocalizationSettings, 1, PyDoc_STR("() -> (Handle settings)")}, {"SetTrackSoundLocalizationSettings", (PyCFunction)TrackObj_SetTrackSoundLocalizationSettings, 1, PyDoc_STR("(Handle settings) -> None")}, {"NewTrackMedia", (PyCFunction)TrackObj_NewTrackMedia, 1, PyDoc_STR("(OSType mediaType, TimeScale timeScale, Handle dataRef, OSType dataRefType) -> (Media _rv)")}, {"GetTrackMedia", (PyCFunction)TrackObj_GetTrackMedia, 1, PyDoc_STR("() -> (Media _rv)")}, {"InsertMediaIntoTrack", (PyCFunction)TrackObj_InsertMediaIntoTrack, 1, PyDoc_STR("(TimeValue trackStart, TimeValue mediaTime, TimeValue mediaDuration, Fixed mediaRate) -> None")}, {"InsertTrackSegment", (PyCFunction)TrackObj_InsertTrackSegment, 1, PyDoc_STR("(Track dstTrack, TimeValue srcIn, TimeValue srcDuration, TimeValue dstIn) -> None")}, {"InsertEmptyTrackSegment", (PyCFunction)TrackObj_InsertEmptyTrackSegment, 1, PyDoc_STR("(TimeValue dstIn, TimeValue dstDuration) -> None")}, {"DeleteTrackSegment", (PyCFunction)TrackObj_DeleteTrackSegment, 1, PyDoc_STR("(TimeValue startTime, TimeValue duration) -> None")}, {"ScaleTrackSegment", (PyCFunction)TrackObj_ScaleTrackSegment, 1, PyDoc_STR("(TimeValue startTime, TimeValue oldDuration, TimeValue newDuration) -> None")}, {"IsScrapMovie", (PyCFunction)TrackObj_IsScrapMovie, 1, PyDoc_STR("() -> (Component _rv)")}, {"CopyTrackSettings", (PyCFunction)TrackObj_CopyTrackSettings, 1, PyDoc_STR("(Track dstTrack) -> None")}, {"AddEmptyTrackToMovie", (PyCFunction)TrackObj_AddEmptyTrackToMovie, 1, PyDoc_STR("(Movie dstMovie, Handle dataRef, OSType dataRefType) -> (Track dstTrack)")}, {"AddClonedTrackToMovie", (PyCFunction)TrackObj_AddClonedTrackToMovie, 1, PyDoc_STR("(Movie dstMovie, long flags) -> (Track dstTrack)")}, {"AddTrackReference", (PyCFunction)TrackObj_AddTrackReference, 1, PyDoc_STR("(Track refTrack, OSType refType) -> (long addedIndex)")}, {"DeleteTrackReference", (PyCFunction)TrackObj_DeleteTrackReference, 1, PyDoc_STR("(OSType refType, long index) -> None")}, {"SetTrackReference", (PyCFunction)TrackObj_SetTrackReference, 1, PyDoc_STR("(Track refTrack, OSType refType, long index) -> None")}, {"GetTrackReference", (PyCFunction)TrackObj_GetTrackReference, 1, PyDoc_STR("(OSType refType, long index) -> (Track _rv)")}, {"GetNextTrackReferenceType", (PyCFunction)TrackObj_GetNextTrackReferenceType, 1, PyDoc_STR("(OSType refType) -> (OSType _rv)")}, {"GetTrackReferenceCount", (PyCFunction)TrackObj_GetTrackReferenceCount, 1, PyDoc_STR("(OSType refType) -> (long _rv)")}, {"GetTrackEditRate", (PyCFunction)TrackObj_GetTrackEditRate, 1, PyDoc_STR("(TimeValue atTime) -> (Fixed _rv)")}, {"GetTrackDataSize", (PyCFunction)TrackObj_GetTrackDataSize, 1, PyDoc_STR("(TimeValue startTime, TimeValue duration) -> (long _rv)")}, {"GetTrackDataSize64", (PyCFunction)TrackObj_GetTrackDataSize64, 1, PyDoc_STR("(TimeValue startTime, TimeValue duration) -> (wide dataSize)")}, {"PtInTrack", (PyCFunction)TrackObj_PtInTrack, 1, PyDoc_STR("(Point pt) -> (Boolean _rv)")}, {"CopyTrackUserData", (PyCFunction)TrackObj_CopyTrackUserData, 1, PyDoc_STR("(Track dstTrack, OSType copyRule) -> None")}, {"GetTrackNextInterestingTime", (PyCFunction)TrackObj_GetTrackNextInterestingTime, 1, PyDoc_STR("(short interestingTimeFlags, TimeValue time, Fixed rate) -> (TimeValue interestingTime, TimeValue interestingDuration)")}, {"GetTrackSegmentDisplayBoundsRgn", (PyCFunction)TrackObj_GetTrackSegmentDisplayBoundsRgn, 1, PyDoc_STR("(TimeValue time, TimeValue duration) -> (RgnHandle _rv)")}, {"GetTrackStatus", (PyCFunction)TrackObj_GetTrackStatus, 1, PyDoc_STR("() -> (ComponentResult _rv)")}, {"SetTrackLoadSettings", (PyCFunction)TrackObj_SetTrackLoadSettings, 1, PyDoc_STR("(TimeValue preloadTime, TimeValue preloadDuration, long preloadFlags, long defaultHints) -> None")}, {"GetTrackLoadSettings", (PyCFunction)TrackObj_GetTrackLoadSettings, 1, PyDoc_STR("() -> (TimeValue preloadTime, TimeValue preloadDuration, long preloadFlags, long defaultHints)")}, {NULL, NULL, 0} }; #define TrackObj_getsetlist NULL #define TrackObj_compare NULL #define TrackObj_repr NULL #define TrackObj_hash NULL #define TrackObj_tp_init 0 #define TrackObj_tp_alloc PyType_GenericAlloc static PyObject *TrackObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds) { PyObject *_self; Track itself; char *kw[] = {"itself", 0}; if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, TrackObj_Convert, &itself)) return NULL; if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL; ((TrackObject *)_self)->ob_itself = itself; return _self; } #define TrackObj_tp_free PyObject_Del PyTypeObject Track_Type = { PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "_Qt.Track", /*tp_name*/ sizeof(TrackObject), /*tp_basicsize*/ 0, /*tp_itemsize*/ /* methods */ (destructor) TrackObj_dealloc, /*tp_dealloc*/ 0, /*tp_print*/ (getattrfunc)0, /*tp_getattr*/ (setattrfunc)0, /*tp_setattr*/ (cmpfunc) TrackObj_compare, /*tp_compare*/ (reprfunc) TrackObj_repr, /*tp_repr*/ (PyNumberMethods *)0, /* tp_as_number */ (PySequenceMethods *)0, /* tp_as_sequence */ (PyMappingMethods *)0, /* tp_as_mapping */ (hashfunc) TrackObj_hash, /*tp_hash*/ 0, /*tp_call*/ 0, /*tp_str*/ PyObject_GenericGetAttr, /*tp_getattro*/ PyObject_GenericSetAttr, /*tp_setattro */ 0, /*tp_as_buffer*/ Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */ 0, /*tp_doc*/ 0, /*tp_traverse*/ 0, /*tp_clear*/ 0, /*tp_richcompare*/ 0, /*tp_weaklistoffset*/ 0, /*tp_iter*/ 0, /*tp_iternext*/ TrackObj_methods, /* tp_methods */ 0, /*tp_members*/ TrackObj_getsetlist, /*tp_getset*/ 0, /*tp_base*/ 0, /*tp_dict*/ 0, /*tp_descr_get*/ 0, /*tp_descr_set*/ 0, /*tp_dictoffset*/ TrackObj_tp_init, /* tp_init */ TrackObj_tp_alloc, /* tp_alloc */ TrackObj_tp_new, /* tp_new */ TrackObj_tp_free, /* tp_free */ }; /* --------------------- End object type Track ---------------------- */ /* ----------------------- Object type Movie ------------------------ */ PyTypeObject Movie_Type; #define MovieObj_Check(x) ((x)->ob_type == &Movie_Type || PyObject_TypeCheck((x), &Movie_Type)) typedef struct MovieObject { PyObject_HEAD Movie ob_itself; } MovieObject; PyObject *MovieObj_New(Movie itself) { MovieObject *it; if (itself == NULL) { PyErr_SetString(Qt_Error,"Cannot create Movie from NULL pointer"); return NULL; } it = PyObject_NEW(MovieObject, &Movie_Type); if (it == NULL) return NULL; it->ob_itself = itself; return (PyObject *)it; } int MovieObj_Convert(PyObject *v, Movie *p_itself) { if (v == Py_None) { *p_itself = NULL; return 1; } if (!MovieObj_Check(v)) { PyErr_SetString(PyExc_TypeError, "Movie required"); return 0; } *p_itself = ((MovieObject *)v)->ob_itself; return 1; } static void MovieObj_dealloc(MovieObject *self) { if (self->ob_itself) DisposeMovie(self->ob_itself); self->ob_type->tp_free((PyObject *)self); } static PyObject *MovieObj_MoviesTask(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; long maxMilliSecToUse; #ifndef MoviesTask PyMac_PRECHECK(MoviesTask); #endif if (!PyArg_ParseTuple(_args, "l", &maxMilliSecToUse)) return NULL; MoviesTask(_self->ob_itself, maxMilliSecToUse); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_PrerollMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue time; Fixed Rate; #ifndef PrerollMovie PyMac_PRECHECK(PrerollMovie); #endif if (!PyArg_ParseTuple(_args, "lO&", &time, PyMac_GetFixed, &Rate)) return NULL; _err = PrerollMovie(_self->ob_itself, time, Rate); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_AbortPrePrerollMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr err; #ifndef AbortPrePrerollMovie PyMac_PRECHECK(AbortPrePrerollMovie); #endif if (!PyArg_ParseTuple(_args, "h", &err)) return NULL; AbortPrePrerollMovie(_self->ob_itself, err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_LoadMovieIntoRam(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue time; TimeValue duration; long flags; #ifndef LoadMovieIntoRam PyMac_PRECHECK(LoadMovieIntoRam); #endif if (!PyArg_ParseTuple(_args, "lll", &time, &duration, &flags)) return NULL; _err = LoadMovieIntoRam(_self->ob_itself, time, duration, flags); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_SetMovieActive(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean active; #ifndef SetMovieActive PyMac_PRECHECK(SetMovieActive); #endif if (!PyArg_ParseTuple(_args, "b", &active)) return NULL; SetMovieActive(_self->ob_itself, active); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieActive(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; #ifndef GetMovieActive PyMac_PRECHECK(GetMovieActive); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieActive(_self->ob_itself); _res = Py_BuildValue("b", _rv); return _res; } static PyObject *MovieObj_StartMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; #ifndef StartMovie PyMac_PRECHECK(StartMovie); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; StartMovie(_self->ob_itself); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_StopMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; #ifndef StopMovie PyMac_PRECHECK(StopMovie); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; StopMovie(_self->ob_itself); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GoToBeginningOfMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; #ifndef GoToBeginningOfMovie PyMac_PRECHECK(GoToBeginningOfMovie); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; GoToBeginningOfMovie(_self->ob_itself); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GoToEndOfMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; #ifndef GoToEndOfMovie PyMac_PRECHECK(GoToEndOfMovie); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; GoToEndOfMovie(_self->ob_itself); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_IsMovieDone(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; #ifndef IsMovieDone PyMac_PRECHECK(IsMovieDone); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = IsMovieDone(_self->ob_itself); _res = Py_BuildValue("b", _rv); return _res; } static PyObject *MovieObj_GetMoviePreviewMode(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; #ifndef GetMoviePreviewMode PyMac_PRECHECK(GetMoviePreviewMode); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMoviePreviewMode(_self->ob_itself); _res = Py_BuildValue("b", _rv); return _res; } static PyObject *MovieObj_SetMoviePreviewMode(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean usePreview; #ifndef SetMoviePreviewMode PyMac_PRECHECK(SetMoviePreviewMode); #endif if (!PyArg_ParseTuple(_args, "b", &usePreview)) return NULL; SetMoviePreviewMode(_self->ob_itself, usePreview); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_ShowMoviePoster(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; #ifndef ShowMoviePoster PyMac_PRECHECK(ShowMoviePoster); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; ShowMoviePoster(_self->ob_itself); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieTimeBase(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeBase _rv; #ifndef GetMovieTimeBase PyMac_PRECHECK(GetMovieTimeBase); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieTimeBase(_self->ob_itself); _res = Py_BuildValue("O&", TimeBaseObj_New, _rv); return _res; } static PyObject *MovieObj_SetMovieMasterTimeBase(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeBase tb; TimeRecord slaveZero; #ifndef SetMovieMasterTimeBase PyMac_PRECHECK(SetMovieMasterTimeBase); #endif if (!PyArg_ParseTuple(_args, "O&O&", TimeBaseObj_Convert, &tb, QtTimeRecord_Convert, &slaveZero)) return NULL; SetMovieMasterTimeBase(_self->ob_itself, tb, &slaveZero); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_SetMovieMasterClock(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Component clockMeister; TimeRecord slaveZero; #ifndef SetMovieMasterClock PyMac_PRECHECK(SetMovieMasterClock); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpObj_Convert, &clockMeister, QtTimeRecord_Convert, &slaveZero)) return NULL; SetMovieMasterClock(_self->ob_itself, clockMeister, &slaveZero); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_ChooseMovieClock(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; long flags; #ifndef ChooseMovieClock PyMac_PRECHECK(ChooseMovieClock); #endif if (!PyArg_ParseTuple(_args, "l", &flags)) return NULL; ChooseMovieClock(_self->ob_itself, flags); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieGWorld(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; CGrafPtr port; GDHandle gdh; #ifndef GetMovieGWorld PyMac_PRECHECK(GetMovieGWorld); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMovieGWorld(_self->ob_itself, &port, &gdh); _res = Py_BuildValue("O&O&", GrafObj_New, port, OptResObj_New, gdh); return _res; } static PyObject *MovieObj_SetMovieGWorld(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; CGrafPtr port; GDHandle gdh; #ifndef SetMovieGWorld PyMac_PRECHECK(SetMovieGWorld); #endif if (!PyArg_ParseTuple(_args, "O&O&", GrafObj_Convert, &port, OptResObj_Convert, &gdh)) return NULL; SetMovieGWorld(_self->ob_itself, port, gdh); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieNaturalBoundsRect(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect naturalBounds; #ifndef GetMovieNaturalBoundsRect PyMac_PRECHECK(GetMovieNaturalBoundsRect); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMovieNaturalBoundsRect(_self->ob_itself, &naturalBounds); _res = Py_BuildValue("O&", PyMac_BuildRect, &naturalBounds); return _res; } static PyObject *MovieObj_GetNextTrackForCompositing(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Track _rv; Track theTrack; #ifndef GetNextTrackForCompositing PyMac_PRECHECK(GetNextTrackForCompositing); #endif if (!PyArg_ParseTuple(_args, "O&", TrackObj_Convert, &theTrack)) return NULL; _rv = GetNextTrackForCompositing(_self->ob_itself, theTrack); _res = Py_BuildValue("O&", TrackObj_New, _rv); return _res; } static PyObject *MovieObj_GetPrevTrackForCompositing(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Track _rv; Track theTrack; #ifndef GetPrevTrackForCompositing PyMac_PRECHECK(GetPrevTrackForCompositing); #endif if (!PyArg_ParseTuple(_args, "O&", TrackObj_Convert, &theTrack)) return NULL; _rv = GetPrevTrackForCompositing(_self->ob_itself, theTrack); _res = Py_BuildValue("O&", TrackObj_New, _rv); return _res; } static PyObject *MovieObj_GetMoviePict(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; PicHandle _rv; TimeValue time; #ifndef GetMoviePict PyMac_PRECHECK(GetMoviePict); #endif if (!PyArg_ParseTuple(_args, "l", &time)) return NULL; _rv = GetMoviePict(_self->ob_itself, time); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *MovieObj_GetMoviePosterPict(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; PicHandle _rv; #ifndef GetMoviePosterPict PyMac_PRECHECK(GetMoviePosterPict); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMoviePosterPict(_self->ob_itself); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *MovieObj_UpdateMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; #ifndef UpdateMovie PyMac_PRECHECK(UpdateMovie); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = UpdateMovie(_self->ob_itself); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_InvalidateMovieRegion(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; RgnHandle invalidRgn; #ifndef InvalidateMovieRegion PyMac_PRECHECK(InvalidateMovieRegion); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &invalidRgn)) return NULL; _err = InvalidateMovieRegion(_self->ob_itself, invalidRgn); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieBox(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect boxRect; #ifndef GetMovieBox PyMac_PRECHECK(GetMovieBox); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMovieBox(_self->ob_itself, &boxRect); _res = Py_BuildValue("O&", PyMac_BuildRect, &boxRect); return _res; } static PyObject *MovieObj_SetMovieBox(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect boxRect; #ifndef SetMovieBox PyMac_PRECHECK(SetMovieBox); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &boxRect)) return NULL; SetMovieBox(_self->ob_itself, &boxRect); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieDisplayClipRgn(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; #ifndef GetMovieDisplayClipRgn PyMac_PRECHECK(GetMovieDisplayClipRgn); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieDisplayClipRgn(_self->ob_itself); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *MovieObj_SetMovieDisplayClipRgn(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle theClip; #ifndef SetMovieDisplayClipRgn PyMac_PRECHECK(SetMovieDisplayClipRgn); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theClip)) return NULL; SetMovieDisplayClipRgn(_self->ob_itself, theClip); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieClipRgn(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; #ifndef GetMovieClipRgn PyMac_PRECHECK(GetMovieClipRgn); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieClipRgn(_self->ob_itself); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *MovieObj_SetMovieClipRgn(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle theClip; #ifndef SetMovieClipRgn PyMac_PRECHECK(SetMovieClipRgn); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theClip)) return NULL; SetMovieClipRgn(_self->ob_itself, theClip); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieDisplayBoundsRgn(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; #ifndef GetMovieDisplayBoundsRgn PyMac_PRECHECK(GetMovieDisplayBoundsRgn); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieDisplayBoundsRgn(_self->ob_itself); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *MovieObj_GetMovieBoundsRgn(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; #ifndef GetMovieBoundsRgn PyMac_PRECHECK(GetMovieBoundsRgn); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieBoundsRgn(_self->ob_itself); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *MovieObj_SetMovieVideoOutput(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentInstance vout; #ifndef SetMovieVideoOutput PyMac_PRECHECK(SetMovieVideoOutput); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &vout)) return NULL; SetMovieVideoOutput(_self->ob_itself, vout); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_PutMovieIntoHandle(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle publicMovie; #ifndef PutMovieIntoHandle PyMac_PRECHECK(PutMovieIntoHandle); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &publicMovie)) return NULL; _err = PutMovieIntoHandle(_self->ob_itself, publicMovie); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_PutMovieIntoDataFork(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; short fRefNum; long offset; long maxSize; #ifndef PutMovieIntoDataFork PyMac_PRECHECK(PutMovieIntoDataFork); #endif if (!PyArg_ParseTuple(_args, "hll", &fRefNum, &offset, &maxSize)) return NULL; _err = PutMovieIntoDataFork(_self->ob_itself, fRefNum, offset, maxSize); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_PutMovieIntoDataFork64(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; long fRefNum; wide offset; unsigned long maxSize; #ifndef PutMovieIntoDataFork64 PyMac_PRECHECK(PutMovieIntoDataFork64); #endif if (!PyArg_ParseTuple(_args, "lO&l", &fRefNum, PyMac_Getwide, &offset, &maxSize)) return NULL; _err = PutMovieIntoDataFork64(_self->ob_itself, fRefNum, &offset, maxSize); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_PutMovieIntoStorage(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; DataHandler dh; wide offset; unsigned long maxSize; #ifndef PutMovieIntoStorage PyMac_PRECHECK(PutMovieIntoStorage); #endif if (!PyArg_ParseTuple(_args, "O&O&l", CmpInstObj_Convert, &dh, PyMac_Getwide, &offset, &maxSize)) return NULL; _err = PutMovieIntoStorage(_self->ob_itself, dh, &offset, maxSize); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_PutMovieForDataRefIntoHandle(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle dataRef; OSType dataRefType; Handle publicMovie; #ifndef PutMovieForDataRefIntoHandle PyMac_PRECHECK(PutMovieForDataRefIntoHandle); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType, ResObj_Convert, &publicMovie)) return NULL; _err = PutMovieForDataRefIntoHandle(_self->ob_itself, dataRef, dataRefType, publicMovie); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieCreationTime(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; unsigned long _rv; #ifndef GetMovieCreationTime PyMac_PRECHECK(GetMovieCreationTime); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieCreationTime(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieObj_GetMovieModificationTime(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; unsigned long _rv; #ifndef GetMovieModificationTime PyMac_PRECHECK(GetMovieModificationTime); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieModificationTime(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieObj_GetMovieTimeScale(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeScale _rv; #ifndef GetMovieTimeScale PyMac_PRECHECK(GetMovieTimeScale); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieTimeScale(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieObj_SetMovieTimeScale(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeScale timeScale; #ifndef SetMovieTimeScale PyMac_PRECHECK(SetMovieTimeScale); #endif if (!PyArg_ParseTuple(_args, "l", &timeScale)) return NULL; SetMovieTimeScale(_self->ob_itself, timeScale); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieDuration(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; #ifndef GetMovieDuration PyMac_PRECHECK(GetMovieDuration); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieDuration(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieObj_GetMovieRate(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed _rv; #ifndef GetMovieRate PyMac_PRECHECK(GetMovieRate); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieRate(_self->ob_itself); _res = Py_BuildValue("O&", PyMac_BuildFixed, _rv); return _res; } static PyObject *MovieObj_SetMovieRate(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed rate; #ifndef SetMovieRate PyMac_PRECHECK(SetMovieRate); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFixed, &rate)) return NULL; SetMovieRate(_self->ob_itself, rate); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMoviePreferredRate(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed _rv; #ifndef GetMoviePreferredRate PyMac_PRECHECK(GetMoviePreferredRate); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMoviePreferredRate(_self->ob_itself); _res = Py_BuildValue("O&", PyMac_BuildFixed, _rv); return _res; } static PyObject *MovieObj_SetMoviePreferredRate(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed rate; #ifndef SetMoviePreferredRate PyMac_PRECHECK(SetMoviePreferredRate); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFixed, &rate)) return NULL; SetMoviePreferredRate(_self->ob_itself, rate); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMoviePreferredVolume(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; #ifndef GetMoviePreferredVolume PyMac_PRECHECK(GetMoviePreferredVolume); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMoviePreferredVolume(_self->ob_itself); _res = Py_BuildValue("h", _rv); return _res; } static PyObject *MovieObj_SetMoviePreferredVolume(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; short volume; #ifndef SetMoviePreferredVolume PyMac_PRECHECK(SetMoviePreferredVolume); #endif if (!PyArg_ParseTuple(_args, "h", &volume)) return NULL; SetMoviePreferredVolume(_self->ob_itself, volume); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieVolume(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; #ifndef GetMovieVolume PyMac_PRECHECK(GetMovieVolume); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieVolume(_self->ob_itself); _res = Py_BuildValue("h", _rv); return _res; } static PyObject *MovieObj_SetMovieVolume(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; short volume; #ifndef SetMovieVolume PyMac_PRECHECK(SetMovieVolume); #endif if (!PyArg_ParseTuple(_args, "h", &volume)) return NULL; SetMovieVolume(_self->ob_itself, volume); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMoviePreviewTime(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue previewTime; TimeValue previewDuration; #ifndef GetMoviePreviewTime PyMac_PRECHECK(GetMoviePreviewTime); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMoviePreviewTime(_self->ob_itself, &previewTime, &previewDuration); _res = Py_BuildValue("ll", previewTime, previewDuration); return _res; } static PyObject *MovieObj_SetMoviePreviewTime(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue previewTime; TimeValue previewDuration; #ifndef SetMoviePreviewTime PyMac_PRECHECK(SetMoviePreviewTime); #endif if (!PyArg_ParseTuple(_args, "ll", &previewTime, &previewDuration)) return NULL; SetMoviePreviewTime(_self->ob_itself, previewTime, previewDuration); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMoviePosterTime(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; #ifndef GetMoviePosterTime PyMac_PRECHECK(GetMoviePosterTime); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMoviePosterTime(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieObj_SetMoviePosterTime(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue posterTime; #ifndef SetMoviePosterTime PyMac_PRECHECK(SetMoviePosterTime); #endif if (!PyArg_ParseTuple(_args, "l", &posterTime)) return NULL; SetMoviePosterTime(_self->ob_itself, posterTime); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieSelection(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue selectionTime; TimeValue selectionDuration; #ifndef GetMovieSelection PyMac_PRECHECK(GetMovieSelection); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMovieSelection(_self->ob_itself, &selectionTime, &selectionDuration); _res = Py_BuildValue("ll", selectionTime, selectionDuration); return _res; } static PyObject *MovieObj_SetMovieSelection(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue selectionTime; TimeValue selectionDuration; #ifndef SetMovieSelection PyMac_PRECHECK(SetMovieSelection); #endif if (!PyArg_ParseTuple(_args, "ll", &selectionTime, &selectionDuration)) return NULL; SetMovieSelection(_self->ob_itself, selectionTime, selectionDuration); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_SetMovieActiveSegment(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue startTime; TimeValue duration; #ifndef SetMovieActiveSegment PyMac_PRECHECK(SetMovieActiveSegment); #endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) return NULL; SetMovieActiveSegment(_self->ob_itself, startTime, duration); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieActiveSegment(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue startTime; TimeValue duration; #ifndef GetMovieActiveSegment PyMac_PRECHECK(GetMovieActiveSegment); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetMovieActiveSegment(_self->ob_itself, &startTime, &duration); _res = Py_BuildValue("ll", startTime, duration); return _res; } static PyObject *MovieObj_GetMovieTime(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; TimeRecord currentTime; #ifndef GetMovieTime PyMac_PRECHECK(GetMovieTime); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieTime(_self->ob_itself, ¤tTime); _res = Py_BuildValue("lO&", _rv, QtTimeRecord_New, ¤tTime); return _res; } static PyObject *MovieObj_SetMovieTime(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeRecord newtime; #ifndef SetMovieTime PyMac_PRECHECK(SetMovieTime); #endif if (!PyArg_ParseTuple(_args, "O&", QtTimeRecord_Convert, &newtime)) return NULL; SetMovieTime(_self->ob_itself, &newtime); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_SetMovieTimeValue(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue newtime; #ifndef SetMovieTimeValue PyMac_PRECHECK(SetMovieTimeValue); #endif if (!PyArg_ParseTuple(_args, "l", &newtime)) return NULL; SetMovieTimeValue(_self->ob_itself, newtime); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieUserData(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; UserData _rv; #ifndef GetMovieUserData PyMac_PRECHECK(GetMovieUserData); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieUserData(_self->ob_itself); _res = Py_BuildValue("O&", UserDataObj_New, _rv); return _res; } static PyObject *MovieObj_GetMovieTrackCount(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; #ifndef GetMovieTrackCount PyMac_PRECHECK(GetMovieTrackCount); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieTrackCount(_self->ob_itself); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieObj_GetMovieTrack(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Track _rv; long trackID; #ifndef GetMovieTrack PyMac_PRECHECK(GetMovieTrack); #endif if (!PyArg_ParseTuple(_args, "l", &trackID)) return NULL; _rv = GetMovieTrack(_self->ob_itself, trackID); _res = Py_BuildValue("O&", TrackObj_New, _rv); return _res; } static PyObject *MovieObj_GetMovieIndTrack(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Track _rv; long index; #ifndef GetMovieIndTrack PyMac_PRECHECK(GetMovieIndTrack); #endif if (!PyArg_ParseTuple(_args, "l", &index)) return NULL; _rv = GetMovieIndTrack(_self->ob_itself, index); _res = Py_BuildValue("O&", TrackObj_New, _rv); return _res; } static PyObject *MovieObj_GetMovieIndTrackType(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Track _rv; long index; OSType trackType; long flags; #ifndef GetMovieIndTrackType PyMac_PRECHECK(GetMovieIndTrackType); #endif if (!PyArg_ParseTuple(_args, "lO&l", &index, PyMac_GetOSType, &trackType, &flags)) return NULL; _rv = GetMovieIndTrackType(_self->ob_itself, index, trackType, flags); _res = Py_BuildValue("O&", TrackObj_New, _rv); return _res; } static PyObject *MovieObj_NewMovieTrack(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Track _rv; Fixed width; Fixed height; short trackVolume; #ifndef NewMovieTrack PyMac_PRECHECK(NewMovieTrack); #endif if (!PyArg_ParseTuple(_args, "O&O&h", PyMac_GetFixed, &width, PyMac_GetFixed, &height, &trackVolume)) return NULL; _rv = NewMovieTrack(_self->ob_itself, width, height, trackVolume); _res = Py_BuildValue("O&", TrackObj_New, _rv); return _res; } static PyObject *MovieObj_SetAutoTrackAlternatesEnabled(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean enable; #ifndef SetAutoTrackAlternatesEnabled PyMac_PRECHECK(SetAutoTrackAlternatesEnabled); #endif if (!PyArg_ParseTuple(_args, "b", &enable)) return NULL; SetAutoTrackAlternatesEnabled(_self->ob_itself, enable); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_SelectMovieAlternates(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; #ifndef SelectMovieAlternates PyMac_PRECHECK(SelectMovieAlternates); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; SelectMovieAlternates(_self->ob_itself); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_InsertMovieSegment(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Movie dstMovie; TimeValue srcIn; TimeValue srcDuration; TimeValue dstIn; #ifndef InsertMovieSegment PyMac_PRECHECK(InsertMovieSegment); #endif if (!PyArg_ParseTuple(_args, "O&lll", MovieObj_Convert, &dstMovie, &srcIn, &srcDuration, &dstIn)) return NULL; _err = InsertMovieSegment(_self->ob_itself, dstMovie, srcIn, srcDuration, dstIn); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_InsertEmptyMovieSegment(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue dstIn; TimeValue dstDuration; #ifndef InsertEmptyMovieSegment PyMac_PRECHECK(InsertEmptyMovieSegment); #endif if (!PyArg_ParseTuple(_args, "ll", &dstIn, &dstDuration)) return NULL; _err = InsertEmptyMovieSegment(_self->ob_itself, dstIn, dstDuration); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_DeleteMovieSegment(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue startTime; TimeValue duration; #ifndef DeleteMovieSegment PyMac_PRECHECK(DeleteMovieSegment); #endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) return NULL; _err = DeleteMovieSegment(_self->ob_itself, startTime, duration); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_ScaleMovieSegment(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue startTime; TimeValue oldDuration; TimeValue newDuration; #ifndef ScaleMovieSegment PyMac_PRECHECK(ScaleMovieSegment); #endif if (!PyArg_ParseTuple(_args, "lll", &startTime, &oldDuration, &newDuration)) return NULL; _err = ScaleMovieSegment(_self->ob_itself, startTime, oldDuration, newDuration); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_CutMovieSelection(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie _rv; #ifndef CutMovieSelection PyMac_PRECHECK(CutMovieSelection); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = CutMovieSelection(_self->ob_itself); _res = Py_BuildValue("O&", MovieObj_New, _rv); return _res; } static PyObject *MovieObj_CopyMovieSelection(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie _rv; #ifndef CopyMovieSelection PyMac_PRECHECK(CopyMovieSelection); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = CopyMovieSelection(_self->ob_itself); _res = Py_BuildValue("O&", MovieObj_New, _rv); return _res; } static PyObject *MovieObj_PasteMovieSelection(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie src; #ifndef PasteMovieSelection PyMac_PRECHECK(PasteMovieSelection); #endif if (!PyArg_ParseTuple(_args, "O&", MovieObj_Convert, &src)) return NULL; PasteMovieSelection(_self->ob_itself, src); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_AddMovieSelection(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie src; #ifndef AddMovieSelection PyMac_PRECHECK(AddMovieSelection); #endif if (!PyArg_ParseTuple(_args, "O&", MovieObj_Convert, &src)) return NULL; AddMovieSelection(_self->ob_itself, src); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_ClearMovieSelection(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; #ifndef ClearMovieSelection PyMac_PRECHECK(ClearMovieSelection); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; ClearMovieSelection(_self->ob_itself); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_PutMovieIntoTypedHandle(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Track targetTrack; OSType handleType; Handle publicMovie; TimeValue start; TimeValue dur; long flags; ComponentInstance userComp; #ifndef PutMovieIntoTypedHandle PyMac_PRECHECK(PutMovieIntoTypedHandle); #endif if (!PyArg_ParseTuple(_args, "O&O&O&lllO&", TrackObj_Convert, &targetTrack, PyMac_GetOSType, &handleType, ResObj_Convert, &publicMovie, &start, &dur, &flags, CmpInstObj_Convert, &userComp)) return NULL; _err = PutMovieIntoTypedHandle(_self->ob_itself, targetTrack, handleType, publicMovie, start, dur, flags, userComp); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_CopyMovieSettings(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Movie dstMovie; #ifndef CopyMovieSettings PyMac_PRECHECK(CopyMovieSettings); #endif if (!PyArg_ParseTuple(_args, "O&", MovieObj_Convert, &dstMovie)) return NULL; _err = CopyMovieSettings(_self->ob_itself, dstMovie); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_ConvertMovieToFile(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Track onlyTrack; FSSpec outputFile; OSType fileType; OSType creator; ScriptCode scriptTag; short resID; long flags; ComponentInstance userComp; #ifndef ConvertMovieToFile PyMac_PRECHECK(ConvertMovieToFile); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&hlO&", TrackObj_Convert, &onlyTrack, PyMac_GetFSSpec, &outputFile, PyMac_GetOSType, &fileType, PyMac_GetOSType, &creator, &scriptTag, &flags, CmpInstObj_Convert, &userComp)) return NULL; _err = ConvertMovieToFile(_self->ob_itself, onlyTrack, &outputFile, fileType, creator, scriptTag, &resID, flags, userComp); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("h", resID); return _res; } static PyObject *MovieObj_GetMovieDataSize(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; TimeValue startTime; TimeValue duration; #ifndef GetMovieDataSize PyMac_PRECHECK(GetMovieDataSize); #endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) return NULL; _rv = GetMovieDataSize(_self->ob_itself, startTime, duration); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *MovieObj_GetMovieDataSize64(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue startTime; TimeValue duration; wide dataSize; #ifndef GetMovieDataSize64 PyMac_PRECHECK(GetMovieDataSize64); #endif if (!PyArg_ParseTuple(_args, "ll", &startTime, &duration)) return NULL; _err = GetMovieDataSize64(_self->ob_itself, startTime, duration, &dataSize); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", PyMac_Buildwide, dataSize); return _res; } static PyObject *MovieObj_PtInMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; Point pt; #ifndef PtInMovie PyMac_PRECHECK(PtInMovie); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetPoint, &pt)) return NULL; _rv = PtInMovie(_self->ob_itself, pt); _res = Py_BuildValue("b", _rv); return _res; } static PyObject *MovieObj_SetMovieLanguage(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; long language; #ifndef SetMovieLanguage PyMac_PRECHECK(SetMovieLanguage); #endif if (!PyArg_ParseTuple(_args, "l", &language)) return NULL; SetMovieLanguage(_self->ob_itself, language); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_CopyMovieUserData(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Movie dstMovie; OSType copyRule; #ifndef CopyMovieUserData PyMac_PRECHECK(CopyMovieUserData); #endif if (!PyArg_ParseTuple(_args, "O&O&", MovieObj_Convert, &dstMovie, PyMac_GetOSType, ©Rule)) return NULL; _err = CopyMovieUserData(_self->ob_itself, dstMovie, copyRule); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieNextInterestingTime(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; short interestingTimeFlags; short numMediaTypes; OSType whichMediaTypes; TimeValue time; Fixed rate; TimeValue interestingTime; TimeValue interestingDuration; #ifndef GetMovieNextInterestingTime PyMac_PRECHECK(GetMovieNextInterestingTime); #endif if (!PyArg_ParseTuple(_args, "hhO&lO&", &interestingTimeFlags, &numMediaTypes, PyMac_GetOSType, &whichMediaTypes, &time, PyMac_GetFixed, &rate)) return NULL; GetMovieNextInterestingTime(_self->ob_itself, interestingTimeFlags, numMediaTypes, &whichMediaTypes, time, rate, &interestingTime, &interestingDuration); _res = Py_BuildValue("ll", interestingTime, interestingDuration); return _res; } static PyObject *MovieObj_AddMovieResource(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; short resRefNum; short resId; Str255 resName; #ifndef AddMovieResource PyMac_PRECHECK(AddMovieResource); #endif if (!PyArg_ParseTuple(_args, "hO&", &resRefNum, PyMac_GetStr255, resName)) return NULL; _err = AddMovieResource(_self->ob_itself, resRefNum, &resId, resName); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("h", resId); return _res; } static PyObject *MovieObj_UpdateMovieResource(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; short resRefNum; short resId; Str255 resName; #ifndef UpdateMovieResource PyMac_PRECHECK(UpdateMovieResource); #endif if (!PyArg_ParseTuple(_args, "hhO&", &resRefNum, &resId, PyMac_GetStr255, resName)) return NULL; _err = UpdateMovieResource(_self->ob_itself, resRefNum, resId, resName); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_AddMovieToStorage(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; DataHandler dh; #ifndef AddMovieToStorage PyMac_PRECHECK(AddMovieToStorage); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _err = AddMovieToStorage(_self->ob_itself, dh); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_UpdateMovieInStorage(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; DataHandler dh; #ifndef UpdateMovieInStorage PyMac_PRECHECK(UpdateMovieInStorage); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _err = UpdateMovieInStorage(_self->ob_itself, dh); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_HasMovieChanged(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Boolean _rv; #ifndef HasMovieChanged PyMac_PRECHECK(HasMovieChanged); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = HasMovieChanged(_self->ob_itself); _res = Py_BuildValue("b", _rv); return _res; } static PyObject *MovieObj_ClearMovieChanged(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; #ifndef ClearMovieChanged PyMac_PRECHECK(ClearMovieChanged); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; ClearMovieChanged(_self->ob_itself); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_SetMovieDefaultDataRef(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle dataRef; OSType dataRefType; #ifndef SetMovieDefaultDataRef PyMac_PRECHECK(SetMovieDefaultDataRef); #endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType)) return NULL; _err = SetMovieDefaultDataRef(_self->ob_itself, dataRef, dataRefType); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieDefaultDataRef(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle dataRef; OSType dataRefType; #ifndef GetMovieDefaultDataRef PyMac_PRECHECK(GetMovieDefaultDataRef); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMovieDefaultDataRef(_self->ob_itself, &dataRef, &dataRefType); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&O&", ResObj_New, dataRef, PyMac_BuildOSType, dataRefType); return _res; } static PyObject *MovieObj_SetMovieColorTable(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; CTabHandle ctab; #ifndef SetMovieColorTable PyMac_PRECHECK(SetMovieColorTable); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &ctab)) return NULL; _err = SetMovieColorTable(_self->ob_itself, ctab); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieColorTable(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; CTabHandle ctab; #ifndef GetMovieColorTable PyMac_PRECHECK(GetMovieColorTable); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMovieColorTable(_self->ob_itself, &ctab); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", ResObj_New, ctab); return _res; } static PyObject *MovieObj_FlattenMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; long movieFlattenFlags; FSSpec theFile; OSType creator; ScriptCode scriptTag; long createMovieFileFlags; short resId; Str255 resName; #ifndef FlattenMovie PyMac_PRECHECK(FlattenMovie); #endif if (!PyArg_ParseTuple(_args, "lO&O&hlO&", &movieFlattenFlags, PyMac_GetFSSpec, &theFile, PyMac_GetOSType, &creator, &scriptTag, &createMovieFileFlags, PyMac_GetStr255, resName)) return NULL; FlattenMovie(_self->ob_itself, movieFlattenFlags, &theFile, creator, scriptTag, createMovieFileFlags, &resId, resName); _res = Py_BuildValue("h", resId); return _res; } static PyObject *MovieObj_FlattenMovieData(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie _rv; long movieFlattenFlags; FSSpec theFile; OSType creator; ScriptCode scriptTag; long createMovieFileFlags; #ifndef FlattenMovieData PyMac_PRECHECK(FlattenMovieData); #endif if (!PyArg_ParseTuple(_args, "lO&O&hl", &movieFlattenFlags, PyMac_GetFSSpec, &theFile, PyMac_GetOSType, &creator, &scriptTag, &createMovieFileFlags)) return NULL; _rv = FlattenMovieData(_self->ob_itself, movieFlattenFlags, &theFile, creator, scriptTag, createMovieFileFlags); _res = Py_BuildValue("O&", MovieObj_New, _rv); return _res; } static PyObject *MovieObj_FlattenMovieDataToDataRef(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie _rv; long movieFlattenFlags; Handle dataRef; OSType dataRefType; OSType creator; ScriptCode scriptTag; long createMovieFileFlags; #ifndef FlattenMovieDataToDataRef PyMac_PRECHECK(FlattenMovieDataToDataRef); #endif if (!PyArg_ParseTuple(_args, "lO&O&O&hl", &movieFlattenFlags, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType, PyMac_GetOSType, &creator, &scriptTag, &createMovieFileFlags)) return NULL; _rv = FlattenMovieDataToDataRef(_self->ob_itself, movieFlattenFlags, dataRef, dataRefType, creator, scriptTag, createMovieFileFlags); _res = Py_BuildValue("O&", MovieObj_New, _rv); return _res; } static PyObject *MovieObj_MovieSearchText(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Ptr text; long size; long searchFlags; Track searchTrack; TimeValue searchTime; long searchOffset; #ifndef MovieSearchText PyMac_PRECHECK(MovieSearchText); #endif if (!PyArg_ParseTuple(_args, "sll", &text, &size, &searchFlags)) return NULL; _err = MovieSearchText(_self->ob_itself, text, size, searchFlags, &searchTrack, &searchTime, &searchOffset); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&ll", TrackObj_New, searchTrack, searchTime, searchOffset); return _res; } static PyObject *MovieObj_GetPosterBox(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect boxRect; #ifndef GetPosterBox PyMac_PRECHECK(GetPosterBox); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; GetPosterBox(_self->ob_itself, &boxRect); _res = Py_BuildValue("O&", PyMac_BuildRect, &boxRect); return _res; } static PyObject *MovieObj_SetPosterBox(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; Rect boxRect; #ifndef SetPosterBox PyMac_PRECHECK(SetPosterBox); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetRect, &boxRect)) return NULL; SetPosterBox(_self->ob_itself, &boxRect); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMovieSegmentDisplayBoundsRgn(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; RgnHandle _rv; TimeValue time; TimeValue duration; #ifndef GetMovieSegmentDisplayBoundsRgn PyMac_PRECHECK(GetMovieSegmentDisplayBoundsRgn); #endif if (!PyArg_ParseTuple(_args, "ll", &time, &duration)) return NULL; _rv = GetMovieSegmentDisplayBoundsRgn(_self->ob_itself, time, duration); _res = Py_BuildValue("O&", ResObj_New, _rv); return _res; } static PyObject *MovieObj_GetMovieStatus(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; Track firstProblemTrack; #ifndef GetMovieStatus PyMac_PRECHECK(GetMovieStatus); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = GetMovieStatus(_self->ob_itself, &firstProblemTrack); _res = Py_BuildValue("lO&", _rv, TrackObj_New, firstProblemTrack); return _res; } static PyObject *MovieObj_NewMovieController(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; MovieController _rv; Rect movieRect; long someFlags; #ifndef NewMovieController PyMac_PRECHECK(NewMovieController); #endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetRect, &movieRect, &someFlags)) return NULL; _rv = NewMovieController(_self->ob_itself, &movieRect, someFlags); _res = Py_BuildValue("O&", MovieCtlObj_New, _rv); return _res; } static PyObject *MovieObj_PutMovieOnScrap(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; long movieScrapFlags; #ifndef PutMovieOnScrap PyMac_PRECHECK(PutMovieOnScrap); #endif if (!PyArg_ParseTuple(_args, "l", &movieScrapFlags)) return NULL; _err = PutMovieOnScrap(_self->ob_itself, movieScrapFlags); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_SetMoviePlayHints(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; long flags; long flagsMask; #ifndef SetMoviePlayHints PyMac_PRECHECK(SetMoviePlayHints); #endif if (!PyArg_ParseTuple(_args, "ll", &flags, &flagsMask)) return NULL; SetMoviePlayHints(_self->ob_itself, flags, flagsMask); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *MovieObj_GetMaxLoadedTimeInMovie(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeValue time; #ifndef GetMaxLoadedTimeInMovie PyMac_PRECHECK(GetMaxLoadedTimeInMovie); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMaxLoadedTimeInMovie(_self->ob_itself, &time); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("l", time); return _res; } static PyObject *MovieObj_QTMovieNeedsTimeTable(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Boolean needsTimeTable; #ifndef QTMovieNeedsTimeTable PyMac_PRECHECK(QTMovieNeedsTimeTable); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = QTMovieNeedsTimeTable(_self->ob_itself, &needsTimeTable); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("b", needsTimeTable); return _res; } static PyObject *MovieObj_QTGetDataRefMaxFileOffset(MovieObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; OSType dataRefType; Handle dataRef; long offset; #ifndef QTGetDataRefMaxFileOffset PyMac_PRECHECK(QTGetDataRefMaxFileOffset); #endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetOSType, &dataRefType, ResObj_Convert, &dataRef)) return NULL; _err = QTGetDataRefMaxFileOffset(_self->ob_itself, dataRefType, dataRef, &offset); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("l", offset); return _res; } static PyMethodDef MovieObj_methods[] = { {"MoviesTask", (PyCFunction)MovieObj_MoviesTask, 1, PyDoc_STR("(long maxMilliSecToUse) -> None")}, {"PrerollMovie", (PyCFunction)MovieObj_PrerollMovie, 1, PyDoc_STR("(TimeValue time, Fixed Rate) -> None")}, {"AbortPrePrerollMovie", (PyCFunction)MovieObj_AbortPrePrerollMovie, 1, PyDoc_STR("(OSErr err) -> None")}, {"LoadMovieIntoRam", (PyCFunction)MovieObj_LoadMovieIntoRam, 1, PyDoc_STR("(TimeValue time, TimeValue duration, long flags) -> None")}, {"SetMovieActive", (PyCFunction)MovieObj_SetMovieActive, 1, PyDoc_STR("(Boolean active) -> None")}, {"GetMovieActive", (PyCFunction)MovieObj_GetMovieActive, 1, PyDoc_STR("() -> (Boolean _rv)")}, {"StartMovie", (PyCFunction)MovieObj_StartMovie, 1, PyDoc_STR("() -> None")}, {"StopMovie", (PyCFunction)MovieObj_StopMovie, 1, PyDoc_STR("() -> None")}, {"GoToBeginningOfMovie", (PyCFunction)MovieObj_GoToBeginningOfMovie, 1, PyDoc_STR("() -> None")}, {"GoToEndOfMovie", (PyCFunction)MovieObj_GoToEndOfMovie, 1, PyDoc_STR("() -> None")}, {"IsMovieDone", (PyCFunction)MovieObj_IsMovieDone, 1, PyDoc_STR("() -> (Boolean _rv)")}, {"GetMoviePreviewMode", (PyCFunction)MovieObj_GetMoviePreviewMode, 1, PyDoc_STR("() -> (Boolean _rv)")}, {"SetMoviePreviewMode", (PyCFunction)MovieObj_SetMoviePreviewMode, 1, PyDoc_STR("(Boolean usePreview) -> None")}, {"ShowMoviePoster", (PyCFunction)MovieObj_ShowMoviePoster, 1, PyDoc_STR("() -> None")}, {"GetMovieTimeBase", (PyCFunction)MovieObj_GetMovieTimeBase, 1, PyDoc_STR("() -> (TimeBase _rv)")}, {"SetMovieMasterTimeBase", (PyCFunction)MovieObj_SetMovieMasterTimeBase, 1, PyDoc_STR("(TimeBase tb, TimeRecord slaveZero) -> None")}, {"SetMovieMasterClock", (PyCFunction)MovieObj_SetMovieMasterClock, 1, PyDoc_STR("(Component clockMeister, TimeRecord slaveZero) -> None")}, {"ChooseMovieClock", (PyCFunction)MovieObj_ChooseMovieClock, 1, PyDoc_STR("(long flags) -> None")}, {"GetMovieGWorld", (PyCFunction)MovieObj_GetMovieGWorld, 1, PyDoc_STR("() -> (CGrafPtr port, GDHandle gdh)")}, {"SetMovieGWorld", (PyCFunction)MovieObj_SetMovieGWorld, 1, PyDoc_STR("(CGrafPtr port, GDHandle gdh) -> None")}, {"GetMovieNaturalBoundsRect", (PyCFunction)MovieObj_GetMovieNaturalBoundsRect, 1, PyDoc_STR("() -> (Rect naturalBounds)")}, {"GetNextTrackForCompositing", (PyCFunction)MovieObj_GetNextTrackForCompositing, 1, PyDoc_STR("(Track theTrack) -> (Track _rv)")}, {"GetPrevTrackForCompositing", (PyCFunction)MovieObj_GetPrevTrackForCompositing, 1, PyDoc_STR("(Track theTrack) -> (Track _rv)")}, {"GetMoviePict", (PyCFunction)MovieObj_GetMoviePict, 1, PyDoc_STR("(TimeValue time) -> (PicHandle _rv)")}, {"GetMoviePosterPict", (PyCFunction)MovieObj_GetMoviePosterPict, 1, PyDoc_STR("() -> (PicHandle _rv)")}, {"UpdateMovie", (PyCFunction)MovieObj_UpdateMovie, 1, PyDoc_STR("() -> None")}, {"InvalidateMovieRegion", (PyCFunction)MovieObj_InvalidateMovieRegion, 1, PyDoc_STR("(RgnHandle invalidRgn) -> None")}, {"GetMovieBox", (PyCFunction)MovieObj_GetMovieBox, 1, PyDoc_STR("() -> (Rect boxRect)")}, {"SetMovieBox", (PyCFunction)MovieObj_SetMovieBox, 1, PyDoc_STR("(Rect boxRect) -> None")}, {"GetMovieDisplayClipRgn", (PyCFunction)MovieObj_GetMovieDisplayClipRgn, 1, PyDoc_STR("() -> (RgnHandle _rv)")}, {"SetMovieDisplayClipRgn", (PyCFunction)MovieObj_SetMovieDisplayClipRgn, 1, PyDoc_STR("(RgnHandle theClip) -> None")}, {"GetMovieClipRgn", (PyCFunction)MovieObj_GetMovieClipRgn, 1, PyDoc_STR("() -> (RgnHandle _rv)")}, {"SetMovieClipRgn", (PyCFunction)MovieObj_SetMovieClipRgn, 1, PyDoc_STR("(RgnHandle theClip) -> None")}, {"GetMovieDisplayBoundsRgn", (PyCFunction)MovieObj_GetMovieDisplayBoundsRgn, 1, PyDoc_STR("() -> (RgnHandle _rv)")}, {"GetMovieBoundsRgn", (PyCFunction)MovieObj_GetMovieBoundsRgn, 1, PyDoc_STR("() -> (RgnHandle _rv)")}, {"SetMovieVideoOutput", (PyCFunction)MovieObj_SetMovieVideoOutput, 1, PyDoc_STR("(ComponentInstance vout) -> None")}, {"PutMovieIntoHandle", (PyCFunction)MovieObj_PutMovieIntoHandle, 1, PyDoc_STR("(Handle publicMovie) -> None")}, {"PutMovieIntoDataFork", (PyCFunction)MovieObj_PutMovieIntoDataFork, 1, PyDoc_STR("(short fRefNum, long offset, long maxSize) -> None")}, {"PutMovieIntoDataFork64", (PyCFunction)MovieObj_PutMovieIntoDataFork64, 1, PyDoc_STR("(long fRefNum, wide offset, unsigned long maxSize) -> None")}, {"PutMovieIntoStorage", (PyCFunction)MovieObj_PutMovieIntoStorage, 1, PyDoc_STR("(DataHandler dh, wide offset, unsigned long maxSize) -> None")}, {"PutMovieForDataRefIntoHandle", (PyCFunction)MovieObj_PutMovieForDataRefIntoHandle, 1, PyDoc_STR("(Handle dataRef, OSType dataRefType, Handle publicMovie) -> None")}, {"GetMovieCreationTime", (PyCFunction)MovieObj_GetMovieCreationTime, 1, PyDoc_STR("() -> (unsigned long _rv)")}, {"GetMovieModificationTime", (PyCFunction)MovieObj_GetMovieModificationTime, 1, PyDoc_STR("() -> (unsigned long _rv)")}, {"GetMovieTimeScale", (PyCFunction)MovieObj_GetMovieTimeScale, 1, PyDoc_STR("() -> (TimeScale _rv)")}, {"SetMovieTimeScale", (PyCFunction)MovieObj_SetMovieTimeScale, 1, PyDoc_STR("(TimeScale timeScale) -> None")}, {"GetMovieDuration", (PyCFunction)MovieObj_GetMovieDuration, 1, PyDoc_STR("() -> (TimeValue _rv)")}, {"GetMovieRate", (PyCFunction)MovieObj_GetMovieRate, 1, PyDoc_STR("() -> (Fixed _rv)")}, {"SetMovieRate", (PyCFunction)MovieObj_SetMovieRate, 1, PyDoc_STR("(Fixed rate) -> None")}, {"GetMoviePreferredRate", (PyCFunction)MovieObj_GetMoviePreferredRate, 1, PyDoc_STR("() -> (Fixed _rv)")}, {"SetMoviePreferredRate", (PyCFunction)MovieObj_SetMoviePreferredRate, 1, PyDoc_STR("(Fixed rate) -> None")}, {"GetMoviePreferredVolume", (PyCFunction)MovieObj_GetMoviePreferredVolume, 1, PyDoc_STR("() -> (short _rv)")}, {"SetMoviePreferredVolume", (PyCFunction)MovieObj_SetMoviePreferredVolume, 1, PyDoc_STR("(short volume) -> None")}, {"GetMovieVolume", (PyCFunction)MovieObj_GetMovieVolume, 1, PyDoc_STR("() -> (short _rv)")}, {"SetMovieVolume", (PyCFunction)MovieObj_SetMovieVolume, 1, PyDoc_STR("(short volume) -> None")}, {"GetMoviePreviewTime", (PyCFunction)MovieObj_GetMoviePreviewTime, 1, PyDoc_STR("() -> (TimeValue previewTime, TimeValue previewDuration)")}, {"SetMoviePreviewTime", (PyCFunction)MovieObj_SetMoviePreviewTime, 1, PyDoc_STR("(TimeValue previewTime, TimeValue previewDuration) -> None")}, {"GetMoviePosterTime", (PyCFunction)MovieObj_GetMoviePosterTime, 1, PyDoc_STR("() -> (TimeValue _rv)")}, {"SetMoviePosterTime", (PyCFunction)MovieObj_SetMoviePosterTime, 1, PyDoc_STR("(TimeValue posterTime) -> None")}, {"GetMovieSelection", (PyCFunction)MovieObj_GetMovieSelection, 1, PyDoc_STR("() -> (TimeValue selectionTime, TimeValue selectionDuration)")}, {"SetMovieSelection", (PyCFunction)MovieObj_SetMovieSelection, 1, PyDoc_STR("(TimeValue selectionTime, TimeValue selectionDuration) -> None")}, {"SetMovieActiveSegment", (PyCFunction)MovieObj_SetMovieActiveSegment, 1, PyDoc_STR("(TimeValue startTime, TimeValue duration) -> None")}, {"GetMovieActiveSegment", (PyCFunction)MovieObj_GetMovieActiveSegment, 1, PyDoc_STR("() -> (TimeValue startTime, TimeValue duration)")}, {"GetMovieTime", (PyCFunction)MovieObj_GetMovieTime, 1, PyDoc_STR("() -> (TimeValue _rv, TimeRecord currentTime)")}, {"SetMovieTime", (PyCFunction)MovieObj_SetMovieTime, 1, PyDoc_STR("(TimeRecord newtime) -> None")}, {"SetMovieTimeValue", (PyCFunction)MovieObj_SetMovieTimeValue, 1, PyDoc_STR("(TimeValue newtime) -> None")}, {"GetMovieUserData", (PyCFunction)MovieObj_GetMovieUserData, 1, PyDoc_STR("() -> (UserData _rv)")}, {"GetMovieTrackCount", (PyCFunction)MovieObj_GetMovieTrackCount, 1, PyDoc_STR("() -> (long _rv)")}, {"GetMovieTrack", (PyCFunction)MovieObj_GetMovieTrack, 1, PyDoc_STR("(long trackID) -> (Track _rv)")}, {"GetMovieIndTrack", (PyCFunction)MovieObj_GetMovieIndTrack, 1, PyDoc_STR("(long index) -> (Track _rv)")}, {"GetMovieIndTrackType", (PyCFunction)MovieObj_GetMovieIndTrackType, 1, PyDoc_STR("(long index, OSType trackType, long flags) -> (Track _rv)")}, {"NewMovieTrack", (PyCFunction)MovieObj_NewMovieTrack, 1, PyDoc_STR("(Fixed width, Fixed height, short trackVolume) -> (Track _rv)")}, {"SetAutoTrackAlternatesEnabled", (PyCFunction)MovieObj_SetAutoTrackAlternatesEnabled, 1, PyDoc_STR("(Boolean enable) -> None")}, {"SelectMovieAlternates", (PyCFunction)MovieObj_SelectMovieAlternates, 1, PyDoc_STR("() -> None")}, {"InsertMovieSegment", (PyCFunction)MovieObj_InsertMovieSegment, 1, PyDoc_STR("(Movie dstMovie, TimeValue srcIn, TimeValue srcDuration, TimeValue dstIn) -> None")}, {"InsertEmptyMovieSegment", (PyCFunction)MovieObj_InsertEmptyMovieSegment, 1, PyDoc_STR("(TimeValue dstIn, TimeValue dstDuration) -> None")}, {"DeleteMovieSegment", (PyCFunction)MovieObj_DeleteMovieSegment, 1, PyDoc_STR("(TimeValue startTime, TimeValue duration) -> None")}, {"ScaleMovieSegment", (PyCFunction)MovieObj_ScaleMovieSegment, 1, PyDoc_STR("(TimeValue startTime, TimeValue oldDuration, TimeValue newDuration) -> None")}, {"CutMovieSelection", (PyCFunction)MovieObj_CutMovieSelection, 1, PyDoc_STR("() -> (Movie _rv)")}, {"CopyMovieSelection", (PyCFunction)MovieObj_CopyMovieSelection, 1, PyDoc_STR("() -> (Movie _rv)")}, {"PasteMovieSelection", (PyCFunction)MovieObj_PasteMovieSelection, 1, PyDoc_STR("(Movie src) -> None")}, {"AddMovieSelection", (PyCFunction)MovieObj_AddMovieSelection, 1, PyDoc_STR("(Movie src) -> None")}, {"ClearMovieSelection", (PyCFunction)MovieObj_ClearMovieSelection, 1, PyDoc_STR("() -> None")}, {"PutMovieIntoTypedHandle", (PyCFunction)MovieObj_PutMovieIntoTypedHandle, 1, PyDoc_STR("(Track targetTrack, OSType handleType, Handle publicMovie, TimeValue start, TimeValue dur, long flags, ComponentInstance userComp) -> None")}, {"CopyMovieSettings", (PyCFunction)MovieObj_CopyMovieSettings, 1, PyDoc_STR("(Movie dstMovie) -> None")}, {"ConvertMovieToFile", (PyCFunction)MovieObj_ConvertMovieToFile, 1, PyDoc_STR("(Track onlyTrack, FSSpec outputFile, OSType fileType, OSType creator, ScriptCode scriptTag, long flags, ComponentInstance userComp) -> (short resID)")}, {"GetMovieDataSize", (PyCFunction)MovieObj_GetMovieDataSize, 1, PyDoc_STR("(TimeValue startTime, TimeValue duration) -> (long _rv)")}, {"GetMovieDataSize64", (PyCFunction)MovieObj_GetMovieDataSize64, 1, PyDoc_STR("(TimeValue startTime, TimeValue duration) -> (wide dataSize)")}, {"PtInMovie", (PyCFunction)MovieObj_PtInMovie, 1, PyDoc_STR("(Point pt) -> (Boolean _rv)")}, {"SetMovieLanguage", (PyCFunction)MovieObj_SetMovieLanguage, 1, PyDoc_STR("(long language) -> None")}, {"CopyMovieUserData", (PyCFunction)MovieObj_CopyMovieUserData, 1, PyDoc_STR("(Movie dstMovie, OSType copyRule) -> None")}, {"GetMovieNextInterestingTime", (PyCFunction)MovieObj_GetMovieNextInterestingTime, 1, PyDoc_STR("(short interestingTimeFlags, short numMediaTypes, OSType whichMediaTypes, TimeValue time, Fixed rate) -> (TimeValue interestingTime, TimeValue interestingDuration)")}, {"AddMovieResource", (PyCFunction)MovieObj_AddMovieResource, 1, PyDoc_STR("(short resRefNum, Str255 resName) -> (short resId)")}, {"UpdateMovieResource", (PyCFunction)MovieObj_UpdateMovieResource, 1, PyDoc_STR("(short resRefNum, short resId, Str255 resName) -> None")}, {"AddMovieToStorage", (PyCFunction)MovieObj_AddMovieToStorage, 1, PyDoc_STR("(DataHandler dh) -> None")}, {"UpdateMovieInStorage", (PyCFunction)MovieObj_UpdateMovieInStorage, 1, PyDoc_STR("(DataHandler dh) -> None")}, {"HasMovieChanged", (PyCFunction)MovieObj_HasMovieChanged, 1, PyDoc_STR("() -> (Boolean _rv)")}, {"ClearMovieChanged", (PyCFunction)MovieObj_ClearMovieChanged, 1, PyDoc_STR("() -> None")}, {"SetMovieDefaultDataRef", (PyCFunction)MovieObj_SetMovieDefaultDataRef, 1, PyDoc_STR("(Handle dataRef, OSType dataRefType) -> None")}, {"GetMovieDefaultDataRef", (PyCFunction)MovieObj_GetMovieDefaultDataRef, 1, PyDoc_STR("() -> (Handle dataRef, OSType dataRefType)")}, {"SetMovieColorTable", (PyCFunction)MovieObj_SetMovieColorTable, 1, PyDoc_STR("(CTabHandle ctab) -> None")}, {"GetMovieColorTable", (PyCFunction)MovieObj_GetMovieColorTable, 1, PyDoc_STR("() -> (CTabHandle ctab)")}, {"FlattenMovie", (PyCFunction)MovieObj_FlattenMovie, 1, PyDoc_STR("(long movieFlattenFlags, FSSpec theFile, OSType creator, ScriptCode scriptTag, long createMovieFileFlags, Str255 resName) -> (short resId)")}, {"FlattenMovieData", (PyCFunction)MovieObj_FlattenMovieData, 1, PyDoc_STR("(long movieFlattenFlags, FSSpec theFile, OSType creator, ScriptCode scriptTag, long createMovieFileFlags) -> (Movie _rv)")}, {"FlattenMovieDataToDataRef", (PyCFunction)MovieObj_FlattenMovieDataToDataRef, 1, PyDoc_STR("(long movieFlattenFlags, Handle dataRef, OSType dataRefType, OSType creator, ScriptCode scriptTag, long createMovieFileFlags) -> (Movie _rv)")}, {"MovieSearchText", (PyCFunction)MovieObj_MovieSearchText, 1, PyDoc_STR("(Ptr text, long size, long searchFlags) -> (Track searchTrack, TimeValue searchTime, long searchOffset)")}, {"GetPosterBox", (PyCFunction)MovieObj_GetPosterBox, 1, PyDoc_STR("() -> (Rect boxRect)")}, {"SetPosterBox", (PyCFunction)MovieObj_SetPosterBox, 1, PyDoc_STR("(Rect boxRect) -> None")}, {"GetMovieSegmentDisplayBoundsRgn", (PyCFunction)MovieObj_GetMovieSegmentDisplayBoundsRgn, 1, PyDoc_STR("(TimeValue time, TimeValue duration) -> (RgnHandle _rv)")}, {"GetMovieStatus", (PyCFunction)MovieObj_GetMovieStatus, 1, PyDoc_STR("() -> (ComponentResult _rv, Track firstProblemTrack)")}, {"NewMovieController", (PyCFunction)MovieObj_NewMovieController, 1, PyDoc_STR("(Rect movieRect, long someFlags) -> (MovieController _rv)")}, {"PutMovieOnScrap", (PyCFunction)MovieObj_PutMovieOnScrap, 1, PyDoc_STR("(long movieScrapFlags) -> None")}, {"SetMoviePlayHints", (PyCFunction)MovieObj_SetMoviePlayHints, 1, PyDoc_STR("(long flags, long flagsMask) -> None")}, {"GetMaxLoadedTimeInMovie", (PyCFunction)MovieObj_GetMaxLoadedTimeInMovie, 1, PyDoc_STR("() -> (TimeValue time)")}, {"QTMovieNeedsTimeTable", (PyCFunction)MovieObj_QTMovieNeedsTimeTable, 1, PyDoc_STR("() -> (Boolean needsTimeTable)")}, {"QTGetDataRefMaxFileOffset", (PyCFunction)MovieObj_QTGetDataRefMaxFileOffset, 1, PyDoc_STR("(OSType dataRefType, Handle dataRef) -> (long offset)")}, {NULL, NULL, 0} }; #define MovieObj_getsetlist NULL #define MovieObj_compare NULL #define MovieObj_repr NULL #define MovieObj_hash NULL #define MovieObj_tp_init 0 #define MovieObj_tp_alloc PyType_GenericAlloc static PyObject *MovieObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds) { PyObject *_self; Movie itself; char *kw[] = {"itself", 0}; if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, MovieObj_Convert, &itself)) return NULL; if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL; ((MovieObject *)_self)->ob_itself = itself; return _self; } #define MovieObj_tp_free PyObject_Del PyTypeObject Movie_Type = { PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "_Qt.Movie", /*tp_name*/ sizeof(MovieObject), /*tp_basicsize*/ 0, /*tp_itemsize*/ /* methods */ (destructor) MovieObj_dealloc, /*tp_dealloc*/ 0, /*tp_print*/ (getattrfunc)0, /*tp_getattr*/ (setattrfunc)0, /*tp_setattr*/ (cmpfunc) MovieObj_compare, /*tp_compare*/ (reprfunc) MovieObj_repr, /*tp_repr*/ (PyNumberMethods *)0, /* tp_as_number */ (PySequenceMethods *)0, /* tp_as_sequence */ (PyMappingMethods *)0, /* tp_as_mapping */ (hashfunc) MovieObj_hash, /*tp_hash*/ 0, /*tp_call*/ 0, /*tp_str*/ PyObject_GenericGetAttr, /*tp_getattro*/ PyObject_GenericSetAttr, /*tp_setattro */ 0, /*tp_as_buffer*/ Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */ 0, /*tp_doc*/ 0, /*tp_traverse*/ 0, /*tp_clear*/ 0, /*tp_richcompare*/ 0, /*tp_weaklistoffset*/ 0, /*tp_iter*/ 0, /*tp_iternext*/ MovieObj_methods, /* tp_methods */ 0, /*tp_members*/ MovieObj_getsetlist, /*tp_getset*/ 0, /*tp_base*/ 0, /*tp_dict*/ 0, /*tp_descr_get*/ 0, /*tp_descr_set*/ 0, /*tp_dictoffset*/ MovieObj_tp_init, /* tp_init */ MovieObj_tp_alloc, /* tp_alloc */ MovieObj_tp_new, /* tp_new */ MovieObj_tp_free, /* tp_free */ }; /* --------------------- End object type Movie ---------------------- */ /* ---------------------- Object type SGOutput ---------------------- */ PyTypeObject SGOutput_Type; #define SGOutputObj_Check(x) ((x)->ob_type == &SGOutput_Type || PyObject_TypeCheck((x), &SGOutput_Type)) typedef struct SGOutputObject { PyObject_HEAD SGOutput ob_itself; } SGOutputObject; PyObject *SGOutputObj_New(SGOutput itself) { SGOutputObject *it; if (itself == NULL) { PyErr_SetString(Qt_Error,"Cannot create SGOutput from NULL pointer"); return NULL; } it = PyObject_NEW(SGOutputObject, &SGOutput_Type); if (it == NULL) return NULL; it->ob_itself = itself; return (PyObject *)it; } int SGOutputObj_Convert(PyObject *v, SGOutput *p_itself) { if (v == Py_None) { *p_itself = NULL; return 1; } if (!SGOutputObj_Check(v)) { PyErr_SetString(PyExc_TypeError, "SGOutput required"); return 0; } *p_itself = ((SGOutputObject *)v)->ob_itself; return 1; } static void SGOutputObj_dealloc(SGOutputObject *self) { /* Cleanup of self->ob_itself goes here */ self->ob_type->tp_free((PyObject *)self); } static PyMethodDef SGOutputObj_methods[] = { {NULL, NULL, 0} }; #define SGOutputObj_getsetlist NULL #define SGOutputObj_compare NULL #define SGOutputObj_repr NULL #define SGOutputObj_hash NULL #define SGOutputObj_tp_init 0 #define SGOutputObj_tp_alloc PyType_GenericAlloc static PyObject *SGOutputObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds) { PyObject *_self; SGOutput itself; char *kw[] = {"itself", 0}; if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, SGOutputObj_Convert, &itself)) return NULL; if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL; ((SGOutputObject *)_self)->ob_itself = itself; return _self; } #define SGOutputObj_tp_free PyObject_Del PyTypeObject SGOutput_Type = { PyObject_HEAD_INIT(NULL) 0, /*ob_size*/ "_Qt.SGOutput", /*tp_name*/ sizeof(SGOutputObject), /*tp_basicsize*/ 0, /*tp_itemsize*/ /* methods */ (destructor) SGOutputObj_dealloc, /*tp_dealloc*/ 0, /*tp_print*/ (getattrfunc)0, /*tp_getattr*/ (setattrfunc)0, /*tp_setattr*/ (cmpfunc) SGOutputObj_compare, /*tp_compare*/ (reprfunc) SGOutputObj_repr, /*tp_repr*/ (PyNumberMethods *)0, /* tp_as_number */ (PySequenceMethods *)0, /* tp_as_sequence */ (PyMappingMethods *)0, /* tp_as_mapping */ (hashfunc) SGOutputObj_hash, /*tp_hash*/ 0, /*tp_call*/ 0, /*tp_str*/ PyObject_GenericGetAttr, /*tp_getattro*/ PyObject_GenericSetAttr, /*tp_setattro */ 0, /*tp_as_buffer*/ Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */ 0, /*tp_doc*/ 0, /*tp_traverse*/ 0, /*tp_clear*/ 0, /*tp_richcompare*/ 0, /*tp_weaklistoffset*/ 0, /*tp_iter*/ 0, /*tp_iternext*/ SGOutputObj_methods, /* tp_methods */ 0, /*tp_members*/ SGOutputObj_getsetlist, /*tp_getset*/ 0, /*tp_base*/ 0, /*tp_dict*/ 0, /*tp_descr_get*/ 0, /*tp_descr_set*/ 0, /*tp_dictoffset*/ SGOutputObj_tp_init, /* tp_init */ SGOutputObj_tp_alloc, /* tp_alloc */ SGOutputObj_tp_new, /* tp_new */ SGOutputObj_tp_free, /* tp_free */ }; /* -------------------- End object type SGOutput -------------------- */ static PyObject *Qt_EnterMovies(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; #ifndef EnterMovies PyMac_PRECHECK(EnterMovies); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = EnterMovies(); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_ExitMovies(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; #ifndef ExitMovies PyMac_PRECHECK(ExitMovies); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; ExitMovies(); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_GetMoviesError(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; #ifndef GetMoviesError PyMac_PRECHECK(GetMoviesError); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMoviesError(); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_ClearMoviesStickyError(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; #ifndef ClearMoviesStickyError PyMac_PRECHECK(ClearMoviesStickyError); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; ClearMoviesStickyError(); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_GetMoviesStickyError(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; #ifndef GetMoviesStickyError PyMac_PRECHECK(GetMoviesStickyError); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetMoviesStickyError(); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_QTGetWallClockTimeBase(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; TimeBase wallClockTimeBase; #ifndef QTGetWallClockTimeBase PyMac_PRECHECK(QTGetWallClockTimeBase); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = QTGetWallClockTimeBase(&wallClockTimeBase); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", TimeBaseObj_New, wallClockTimeBase); return _res; } static PyObject *Qt_QTIdleManagerOpen(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; IdleManager _rv; #ifndef QTIdleManagerOpen PyMac_PRECHECK(QTIdleManagerOpen); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = QTIdleManagerOpen(); _res = Py_BuildValue("O&", IdleManagerObj_New, _rv); return _res; } static PyObject *Qt_CreateMovieControl(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; WindowPtr theWindow; Rect localRect; Movie theMovie; UInt32 options; ControlHandle returnedControl; #ifndef CreateMovieControl PyMac_PRECHECK(CreateMovieControl); #endif if (!PyArg_ParseTuple(_args, "O&O&l", WinObj_Convert, &theWindow, MovieObj_Convert, &theMovie, &options)) return NULL; _err = CreateMovieControl(theWindow, &localRect, theMovie, options, &returnedControl); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&O&", PyMac_BuildRect, &localRect, CtlObj_New, returnedControl); return _res; } static PyObject *Qt_DisposeMatte(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; PixMapHandle theMatte; #ifndef DisposeMatte PyMac_PRECHECK(DisposeMatte); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &theMatte)) return NULL; DisposeMatte(theMatte); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_NewMovie(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie _rv; long flags; #ifndef NewMovie PyMac_PRECHECK(NewMovie); #endif if (!PyArg_ParseTuple(_args, "l", &flags)) return NULL; _rv = NewMovie(flags); _res = Py_BuildValue("O&", MovieObj_New, _rv); return _res; } static PyObject *Qt_QTGetTimeUntilNextTask(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; long duration; long scale; #ifndef QTGetTimeUntilNextTask PyMac_PRECHECK(QTGetTimeUntilNextTask); #endif if (!PyArg_ParseTuple(_args, "l", &scale)) return NULL; _err = QTGetTimeUntilNextTask(&duration, scale); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("l", duration); return _res; } static PyObject *Qt_GetDataHandler(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Component _rv; Handle dataRef; OSType dataHandlerSubType; long flags; #ifndef GetDataHandler PyMac_PRECHECK(GetDataHandler); #endif if (!PyArg_ParseTuple(_args, "O&O&l", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataHandlerSubType, &flags)) return NULL; _rv = GetDataHandler(dataRef, dataHandlerSubType, flags); _res = Py_BuildValue("O&", CmpObj_New, _rv); return _res; } static PyObject *Qt_PasteHandleIntoMovie(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle h; OSType handleType; Movie theMovie; long flags; ComponentInstance userComp; #ifndef PasteHandleIntoMovie PyMac_PRECHECK(PasteHandleIntoMovie); #endif if (!PyArg_ParseTuple(_args, "O&O&O&lO&", ResObj_Convert, &h, PyMac_GetOSType, &handleType, MovieObj_Convert, &theMovie, &flags, CmpInstObj_Convert, &userComp)) return NULL; _err = PasteHandleIntoMovie(h, handleType, theMovie, flags, userComp); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_GetMovieImporterForDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; OSType dataRefType; Handle dataRef; long flags; Component importer; #ifndef GetMovieImporterForDataRef PyMac_PRECHECK(GetMovieImporterForDataRef); #endif if (!PyArg_ParseTuple(_args, "O&O&l", PyMac_GetOSType, &dataRefType, ResObj_Convert, &dataRef, &flags)) return NULL; _err = GetMovieImporterForDataRef(dataRefType, dataRef, flags, &importer); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", CmpObj_New, importer); return _res; } static PyObject *Qt_QTGetMIMETypeInfo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; char* mimeStringStart; short mimeStringLength; OSType infoSelector; void * infoDataPtr; long infoDataSize; #ifndef QTGetMIMETypeInfo PyMac_PRECHECK(QTGetMIMETypeInfo); #endif if (!PyArg_ParseTuple(_args, "shO&s", &mimeStringStart, &mimeStringLength, PyMac_GetOSType, &infoSelector, &infoDataPtr)) return NULL; _err = QTGetMIMETypeInfo(mimeStringStart, mimeStringLength, infoSelector, infoDataPtr, &infoDataSize); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("l", infoDataSize); return _res; } static PyObject *Qt_TrackTimeToMediaTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeValue _rv; TimeValue value; Track theTrack; #ifndef TrackTimeToMediaTime PyMac_PRECHECK(TrackTimeToMediaTime); #endif if (!PyArg_ParseTuple(_args, "lO&", &value, TrackObj_Convert, &theTrack)) return NULL; _rv = TrackTimeToMediaTime(value, theTrack); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_NewUserData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; UserData theUserData; #ifndef NewUserData PyMac_PRECHECK(NewUserData); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = NewUserData(&theUserData); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", UserDataObj_New, theUserData); return _res; } static PyObject *Qt_NewUserDataFromHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle h; UserData theUserData; #ifndef NewUserDataFromHandle PyMac_PRECHECK(NewUserDataFromHandle); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &h)) return NULL; _err = NewUserDataFromHandle(h, &theUserData); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", UserDataObj_New, theUserData); return _res; } static PyObject *Qt_CreateMovieFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; FSSpec fileSpec; OSType creator; ScriptCode scriptTag; long createMovieFileFlags; short resRefNum; Movie newmovie; #ifndef CreateMovieFile PyMac_PRECHECK(CreateMovieFile); #endif if (!PyArg_ParseTuple(_args, "O&O&hl", PyMac_GetFSSpec, &fileSpec, PyMac_GetOSType, &creator, &scriptTag, &createMovieFileFlags)) return NULL; _err = CreateMovieFile(&fileSpec, creator, scriptTag, createMovieFileFlags, &resRefNum, &newmovie); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("hO&", resRefNum, MovieObj_New, newmovie); return _res; } static PyObject *Qt_OpenMovieFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; FSSpec fileSpec; short resRefNum; SInt8 permission; #ifndef OpenMovieFile PyMac_PRECHECK(OpenMovieFile); #endif if (!PyArg_ParseTuple(_args, "O&b", PyMac_GetFSSpec, &fileSpec, &permission)) return NULL; _err = OpenMovieFile(&fileSpec, &resRefNum, permission); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("h", resRefNum); return _res; } static PyObject *Qt_CloseMovieFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; short resRefNum; #ifndef CloseMovieFile PyMac_PRECHECK(CloseMovieFile); #endif if (!PyArg_ParseTuple(_args, "h", &resRefNum)) return NULL; _err = CloseMovieFile(resRefNum); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_DeleteMovieFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; FSSpec fileSpec; #ifndef DeleteMovieFile PyMac_PRECHECK(DeleteMovieFile); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFSSpec, &fileSpec)) return NULL; _err = DeleteMovieFile(&fileSpec); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_NewMovieFromFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Movie theMovie; short resRefNum; short resId; short newMovieFlags; Boolean dataRefWasChanged; #ifndef NewMovieFromFile PyMac_PRECHECK(NewMovieFromFile); #endif if (!PyArg_ParseTuple(_args, "hhh", &resRefNum, &resId, &newMovieFlags)) return NULL; _err = NewMovieFromFile(&theMovie, resRefNum, &resId, (StringPtr)0, newMovieFlags, &dataRefWasChanged); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&hb", MovieObj_New, theMovie, resId, dataRefWasChanged); return _res; } static PyObject *Qt_NewMovieFromHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Movie theMovie; Handle h; short newMovieFlags; Boolean dataRefWasChanged; #ifndef NewMovieFromHandle PyMac_PRECHECK(NewMovieFromHandle); #endif if (!PyArg_ParseTuple(_args, "O&h", ResObj_Convert, &h, &newMovieFlags)) return NULL; _err = NewMovieFromHandle(&theMovie, h, newMovieFlags, &dataRefWasChanged); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&b", MovieObj_New, theMovie, dataRefWasChanged); return _res; } static PyObject *Qt_NewMovieFromDataFork(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Movie theMovie; short fRefNum; long fileOffset; short newMovieFlags; Boolean dataRefWasChanged; #ifndef NewMovieFromDataFork PyMac_PRECHECK(NewMovieFromDataFork); #endif if (!PyArg_ParseTuple(_args, "hlh", &fRefNum, &fileOffset, &newMovieFlags)) return NULL; _err = NewMovieFromDataFork(&theMovie, fRefNum, fileOffset, newMovieFlags, &dataRefWasChanged); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&b", MovieObj_New, theMovie, dataRefWasChanged); return _res; } static PyObject *Qt_NewMovieFromDataFork64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Movie theMovie; long fRefNum; wide fileOffset; short newMovieFlags; Boolean dataRefWasChanged; #ifndef NewMovieFromDataFork64 PyMac_PRECHECK(NewMovieFromDataFork64); #endif if (!PyArg_ParseTuple(_args, "lO&h", &fRefNum, PyMac_Getwide, &fileOffset, &newMovieFlags)) return NULL; _err = NewMovieFromDataFork64(&theMovie, fRefNum, &fileOffset, newMovieFlags, &dataRefWasChanged); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&b", MovieObj_New, theMovie, dataRefWasChanged); return _res; } static PyObject *Qt_NewMovieFromDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Movie m; short flags; short id; Handle dataRef; OSType dtaRefType; #ifndef NewMovieFromDataRef PyMac_PRECHECK(NewMovieFromDataRef); #endif if (!PyArg_ParseTuple(_args, "hO&O&", &flags, ResObj_Convert, &dataRef, PyMac_GetOSType, &dtaRefType)) return NULL; _err = NewMovieFromDataRef(&m, flags, &id, dataRef, dtaRefType); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&h", MovieObj_New, m, id); return _res; } static PyObject *Qt_NewMovieFromStorageOffset(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Movie theMovie; DataHandler dh; wide fileOffset; short newMovieFlags; Boolean dataRefWasCataRefType; #ifndef NewMovieFromStorageOffset PyMac_PRECHECK(NewMovieFromStorageOffset); #endif if (!PyArg_ParseTuple(_args, "O&O&h", CmpInstObj_Convert, &dh, PyMac_Getwide, &fileOffset, &newMovieFlags)) return NULL; _err = NewMovieFromStorageOffset(&theMovie, dh, &fileOffset, newMovieFlags, &dataRefWasCataRefType); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&b", MovieObj_New, theMovie, dataRefWasCataRefType); return _res; } static PyObject *Qt_NewMovieForDataRefFromHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Movie theMovie; Handle h; short newMovieFlags; Boolean dataRefWasChanged; Handle dataRef; OSType dataRefType; #ifndef NewMovieForDataRefFromHandle PyMac_PRECHECK(NewMovieForDataRefFromHandle); #endif if (!PyArg_ParseTuple(_args, "O&hO&O&", ResObj_Convert, &h, &newMovieFlags, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType)) return NULL; _err = NewMovieForDataRefFromHandle(&theMovie, h, newMovieFlags, &dataRefWasChanged, dataRef, dataRefType); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&b", MovieObj_New, theMovie, dataRefWasChanged); return _res; } static PyObject *Qt_RemoveMovieResource(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; short resRefNum; short resId; #ifndef RemoveMovieResource PyMac_PRECHECK(RemoveMovieResource); #endif if (!PyArg_ParseTuple(_args, "hh", &resRefNum, &resId)) return NULL; _err = RemoveMovieResource(resRefNum, resId); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_CreateMovieStorage(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle dataRef; OSType dataRefType; OSType creator; ScriptCode scriptTag; long createMovieFileFlags; DataHandler outDataHandler; Movie newmovie; #ifndef CreateMovieStorage PyMac_PRECHECK(CreateMovieStorage); #endif if (!PyArg_ParseTuple(_args, "O&O&O&hl", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType, PyMac_GetOSType, &creator, &scriptTag, &createMovieFileFlags)) return NULL; _err = CreateMovieStorage(dataRef, dataRefType, creator, scriptTag, createMovieFileFlags, &outDataHandler, &newmovie); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&O&", CmpInstObj_New, outDataHandler, MovieObj_New, newmovie); return _res; } static PyObject *Qt_OpenMovieStorage(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle dataRef; OSType dataRefType; long flags; DataHandler outDataHandler; #ifndef OpenMovieStorage PyMac_PRECHECK(OpenMovieStorage); #endif if (!PyArg_ParseTuple(_args, "O&O&l", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType, &flags)) return NULL; _err = OpenMovieStorage(dataRef, dataRefType, flags, &outDataHandler); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", CmpInstObj_New, outDataHandler); return _res; } static PyObject *Qt_CloseMovieStorage(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; DataHandler dh; #ifndef CloseMovieStorage PyMac_PRECHECK(CloseMovieStorage); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _err = CloseMovieStorage(dh); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_DeleteMovieStorage(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle dataRef; OSType dataRefType; #ifndef DeleteMovieStorage PyMac_PRECHECK(DeleteMovieStorage); #endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType)) return NULL; _err = DeleteMovieStorage(dataRef, dataRefType); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_CreateShortcutMovieFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; FSSpec fileSpec; OSType creator; ScriptCode scriptTag; long createMovieFileFlags; Handle targetDataRef; OSType targetDataRefType; #ifndef CreateShortcutMovieFile PyMac_PRECHECK(CreateShortcutMovieFile); #endif if (!PyArg_ParseTuple(_args, "O&O&hlO&O&", PyMac_GetFSSpec, &fileSpec, PyMac_GetOSType, &creator, &scriptTag, &createMovieFileFlags, ResObj_Convert, &targetDataRef, PyMac_GetOSType, &targetDataRefType)) return NULL; _err = CreateShortcutMovieFile(&fileSpec, creator, scriptTag, createMovieFileFlags, targetDataRef, targetDataRefType); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_CanQuickTimeOpenFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; FSSpec fileSpec; OSType fileType; OSType fileNameExtension; Boolean outCanOpenWithGraphicsImporter; Boolean outCanOpenAsMovie; Boolean outPreferGraphicsImporter; UInt32 inFlags; #ifndef CanQuickTimeOpenFile PyMac_PRECHECK(CanQuickTimeOpenFile); #endif if (!PyArg_ParseTuple(_args, "O&O&O&l", PyMac_GetFSSpec, &fileSpec, PyMac_GetOSType, &fileType, PyMac_GetOSType, &fileNameExtension, &inFlags)) return NULL; _err = CanQuickTimeOpenFile(&fileSpec, fileType, fileNameExtension, &outCanOpenWithGraphicsImporter, &outCanOpenAsMovie, &outPreferGraphicsImporter, inFlags); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("bbb", outCanOpenWithGraphicsImporter, outCanOpenAsMovie, outPreferGraphicsImporter); return _res; } static PyObject *Qt_CanQuickTimeOpenDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle dataRef; OSType dataRefType; Boolean outCanOpenWithGraphicsImporter; Boolean outCanOpenAsMovie; Boolean outPreferGraphicsImporter; UInt32 inFlags; #ifndef CanQuickTimeOpenDataRef PyMac_PRECHECK(CanQuickTimeOpenDataRef); #endif if (!PyArg_ParseTuple(_args, "O&O&l", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType, &inFlags)) return NULL; _err = CanQuickTimeOpenDataRef(dataRef, dataRefType, &outCanOpenWithGraphicsImporter, &outCanOpenAsMovie, &outPreferGraphicsImporter, inFlags); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("bbb", outCanOpenWithGraphicsImporter, outCanOpenAsMovie, outPreferGraphicsImporter); return _res; } static PyObject *Qt_NewMovieFromScrap(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie _rv; long newMovieFlags; #ifndef NewMovieFromScrap PyMac_PRECHECK(NewMovieFromScrap); #endif if (!PyArg_ParseTuple(_args, "l", &newMovieFlags)) return NULL; _rv = NewMovieFromScrap(newMovieFlags); _res = Py_BuildValue("O&", MovieObj_New, _rv); return _res; } static PyObject *Qt_QTNewAlias(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; FSSpec fss; AliasHandle alias; Boolean minimal; #ifndef QTNewAlias PyMac_PRECHECK(QTNewAlias); #endif if (!PyArg_ParseTuple(_args, "O&b", PyMac_GetFSSpec, &fss, &minimal)) return NULL; _err = QTNewAlias(&fss, &alias, minimal); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", ResObj_New, alias); return _res; } static PyObject *Qt_EndFullScreen(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Ptr fullState; long flags; #ifndef EndFullScreen PyMac_PRECHECK(EndFullScreen); #endif if (!PyArg_ParseTuple(_args, "sl", &fullState, &flags)) return NULL; _err = EndFullScreen(fullState, flags); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_AddSoundDescriptionExtension(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; SoundDescriptionHandle desc; Handle extension; OSType idType; #ifndef AddSoundDescriptionExtension PyMac_PRECHECK(AddSoundDescriptionExtension); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", ResObj_Convert, &desc, ResObj_Convert, &extension, PyMac_GetOSType, &idType)) return NULL; _err = AddSoundDescriptionExtension(desc, extension, idType); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_GetSoundDescriptionExtension(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; SoundDescriptionHandle desc; Handle extension; OSType idType; #ifndef GetSoundDescriptionExtension PyMac_PRECHECK(GetSoundDescriptionExtension); #endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &desc, PyMac_GetOSType, &idType)) return NULL; _err = GetSoundDescriptionExtension(desc, &extension, idType); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", ResObj_New, extension); return _res; } static PyObject *Qt_RemoveSoundDescriptionExtension(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; SoundDescriptionHandle desc; OSType idType; #ifndef RemoveSoundDescriptionExtension PyMac_PRECHECK(RemoveSoundDescriptionExtension); #endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &desc, PyMac_GetOSType, &idType)) return NULL; _err = RemoveSoundDescriptionExtension(desc, idType); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_QTIsStandardParameterDialogEvent(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; EventRecord pEvent; QTParameterDialog createdDialog; #ifndef QTIsStandardParameterDialogEvent PyMac_PRECHECK(QTIsStandardParameterDialogEvent); #endif if (!PyArg_ParseTuple(_args, "l", &createdDialog)) return NULL; _err = QTIsStandardParameterDialogEvent(&pEvent, createdDialog); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", PyMac_BuildEventRecord, &pEvent); return _res; } static PyObject *Qt_QTDismissStandardParameterDialog(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; QTParameterDialog createdDialog; #ifndef QTDismissStandardParameterDialog PyMac_PRECHECK(QTDismissStandardParameterDialog); #endif if (!PyArg_ParseTuple(_args, "l", &createdDialog)) return NULL; _err = QTDismissStandardParameterDialog(createdDialog); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_QTStandardParameterDialogDoAction(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; QTParameterDialog createdDialog; long action; void * params; #ifndef QTStandardParameterDialogDoAction PyMac_PRECHECK(QTStandardParameterDialogDoAction); #endif if (!PyArg_ParseTuple(_args, "lls", &createdDialog, &action, ¶ms)) return NULL; _err = QTStandardParameterDialogDoAction(createdDialog, action, params); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_QTRegisterAccessKey(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Str255 accessKeyType; long flags; Handle accessKey; #ifndef QTRegisterAccessKey PyMac_PRECHECK(QTRegisterAccessKey); #endif if (!PyArg_ParseTuple(_args, "O&lO&", PyMac_GetStr255, accessKeyType, &flags, ResObj_Convert, &accessKey)) return NULL; _err = QTRegisterAccessKey(accessKeyType, flags, accessKey); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_QTUnregisterAccessKey(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Str255 accessKeyType; long flags; Handle accessKey; #ifndef QTUnregisterAccessKey PyMac_PRECHECK(QTUnregisterAccessKey); #endif if (!PyArg_ParseTuple(_args, "O&lO&", PyMac_GetStr255, accessKeyType, &flags, ResObj_Convert, &accessKey)) return NULL; _err = QTUnregisterAccessKey(accessKeyType, flags, accessKey); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_QTGetSupportedRestrictions(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; OSType inRestrictionClass; UInt32 outRestrictionIDs; #ifndef QTGetSupportedRestrictions PyMac_PRECHECK(QTGetSupportedRestrictions); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &inRestrictionClass)) return NULL; _err = QTGetSupportedRestrictions(inRestrictionClass, &outRestrictionIDs); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("l", outRestrictionIDs); return _res; } static PyObject *Qt_QTTextToNativeText(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle theText; long encoding; long flags; #ifndef QTTextToNativeText PyMac_PRECHECK(QTTextToNativeText); #endif if (!PyArg_ParseTuple(_args, "O&ll", ResObj_Convert, &theText, &encoding, &flags)) return NULL; _err = QTTextToNativeText(theText, encoding, flags); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_VideoMediaResetStatistics(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; #ifndef VideoMediaResetStatistics PyMac_PRECHECK(VideoMediaResetStatistics); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = VideoMediaResetStatistics(mh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VideoMediaGetStatistics(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; #ifndef VideoMediaGetStatistics PyMac_PRECHECK(VideoMediaGetStatistics); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = VideoMediaGetStatistics(mh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VideoMediaGetStallCount(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; unsigned long stalls; #ifndef VideoMediaGetStallCount PyMac_PRECHECK(VideoMediaGetStallCount); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = VideoMediaGetStallCount(mh, &stalls); _res = Py_BuildValue("ll", _rv, stalls); return _res; } static PyObject *Qt_VideoMediaSetCodecParameter(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; CodecType cType; OSType parameterID; long parameterChangeSeed; void * dataPtr; long dataSize; #ifndef VideoMediaSetCodecParameter PyMac_PRECHECK(VideoMediaSetCodecParameter); #endif if (!PyArg_ParseTuple(_args, "O&O&O&lsl", CmpInstObj_Convert, &mh, PyMac_GetOSType, &cType, PyMac_GetOSType, ¶meterID, ¶meterChangeSeed, &dataPtr, &dataSize)) return NULL; _rv = VideoMediaSetCodecParameter(mh, cType, parameterID, parameterChangeSeed, dataPtr, dataSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VideoMediaGetCodecParameter(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; CodecType cType; OSType parameterID; Handle outParameterData; #ifndef VideoMediaGetCodecParameter PyMac_PRECHECK(VideoMediaGetCodecParameter); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&", CmpInstObj_Convert, &mh, PyMac_GetOSType, &cType, PyMac_GetOSType, ¶meterID, ResObj_Convert, &outParameterData)) return NULL; _rv = VideoMediaGetCodecParameter(mh, cType, parameterID, outParameterData); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TextMediaAddTextSample(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Ptr text; unsigned long size; short fontNumber; short fontSize; Style textFace; RGBColor textColor; RGBColor backColor; short textJustification; Rect textBox; long displayFlags; TimeValue scrollDelay; short hiliteStart; short hiliteEnd; RGBColor rgbHiliteColor; TimeValue duration; TimeValue sampleTime; #ifndef TextMediaAddTextSample PyMac_PRECHECK(TextMediaAddTextSample); #endif if (!PyArg_ParseTuple(_args, "O&slhhbhllhhl", CmpInstObj_Convert, &mh, &text, &size, &fontNumber, &fontSize, &textFace, &textJustification, &displayFlags, &scrollDelay, &hiliteStart, &hiliteEnd, &duration)) return NULL; _rv = TextMediaAddTextSample(mh, text, size, fontNumber, fontSize, textFace, &textColor, &backColor, textJustification, &textBox, displayFlags, scrollDelay, hiliteStart, hiliteEnd, &rgbHiliteColor, duration, &sampleTime); _res = Py_BuildValue("lO&O&O&O&l", _rv, QdRGB_New, &textColor, QdRGB_New, &backColor, PyMac_BuildRect, &textBox, QdRGB_New, &rgbHiliteColor, sampleTime); return _res; } static PyObject *Qt_TextMediaAddTESample(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; TEHandle hTE; RGBColor backColor; short textJustification; Rect textBox; long displayFlags; TimeValue scrollDelay; short hiliteStart; short hiliteEnd; RGBColor rgbHiliteColor; TimeValue duration; TimeValue sampleTime; #ifndef TextMediaAddTESample PyMac_PRECHECK(TextMediaAddTESample); #endif if (!PyArg_ParseTuple(_args, "O&O&hllhhl", CmpInstObj_Convert, &mh, ResObj_Convert, &hTE, &textJustification, &displayFlags, &scrollDelay, &hiliteStart, &hiliteEnd, &duration)) return NULL; _rv = TextMediaAddTESample(mh, hTE, &backColor, textJustification, &textBox, displayFlags, scrollDelay, hiliteStart, hiliteEnd, &rgbHiliteColor, duration, &sampleTime); _res = Py_BuildValue("lO&O&O&l", _rv, QdRGB_New, &backColor, PyMac_BuildRect, &textBox, QdRGB_New, &rgbHiliteColor, sampleTime); return _res; } static PyObject *Qt_TextMediaAddHiliteSample(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short hiliteStart; short hiliteEnd; RGBColor rgbHiliteColor; TimeValue duration; TimeValue sampleTime; #ifndef TextMediaAddHiliteSample PyMac_PRECHECK(TextMediaAddHiliteSample); #endif if (!PyArg_ParseTuple(_args, "O&hhl", CmpInstObj_Convert, &mh, &hiliteStart, &hiliteEnd, &duration)) return NULL; _rv = TextMediaAddHiliteSample(mh, hiliteStart, hiliteEnd, &rgbHiliteColor, duration, &sampleTime); _res = Py_BuildValue("lO&l", _rv, QdRGB_New, &rgbHiliteColor, sampleTime); return _res; } static PyObject *Qt_TextMediaDrawRaw(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; GWorldPtr gw; GDHandle gd; void * data; long dataSize; TextDescriptionHandle tdh; #ifndef TextMediaDrawRaw PyMac_PRECHECK(TextMediaDrawRaw); #endif if (!PyArg_ParseTuple(_args, "O&O&O&slO&", CmpInstObj_Convert, &mh, GWorldObj_Convert, &gw, OptResObj_Convert, &gd, &data, &dataSize, ResObj_Convert, &tdh)) return NULL; _rv = TextMediaDrawRaw(mh, gw, gd, data, dataSize, tdh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TextMediaSetTextProperty(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; TimeValue atMediaTime; long propertyType; void * data; long dataSize; #ifndef TextMediaSetTextProperty PyMac_PRECHECK(TextMediaSetTextProperty); #endif if (!PyArg_ParseTuple(_args, "O&llsl", CmpInstObj_Convert, &mh, &atMediaTime, &propertyType, &data, &dataSize)) return NULL; _rv = TextMediaSetTextProperty(mh, atMediaTime, propertyType, data, dataSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TextMediaRawSetup(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; GWorldPtr gw; GDHandle gd; void * data; long dataSize; TextDescriptionHandle tdh; TimeValue sampleDuration; #ifndef TextMediaRawSetup PyMac_PRECHECK(TextMediaRawSetup); #endif if (!PyArg_ParseTuple(_args, "O&O&O&slO&l", CmpInstObj_Convert, &mh, GWorldObj_Convert, &gw, OptResObj_Convert, &gd, &data, &dataSize, ResObj_Convert, &tdh, &sampleDuration)) return NULL; _rv = TextMediaRawSetup(mh, gw, gd, data, dataSize, tdh, sampleDuration); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TextMediaRawIdle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; GWorldPtr gw; GDHandle gd; TimeValue sampleTime; long flagsIn; long flagsOut; #ifndef TextMediaRawIdle PyMac_PRECHECK(TextMediaRawIdle); #endif if (!PyArg_ParseTuple(_args, "O&O&O&ll", CmpInstObj_Convert, &mh, GWorldObj_Convert, &gw, OptResObj_Convert, &gd, &sampleTime, &flagsIn)) return NULL; _rv = TextMediaRawIdle(mh, gw, gd, sampleTime, flagsIn, &flagsOut); _res = Py_BuildValue("ll", _rv, flagsOut); return _res; } static PyObject *Qt_TextMediaGetTextProperty(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; TimeValue atMediaTime; long propertyType; void * data; long dataSize; #ifndef TextMediaGetTextProperty PyMac_PRECHECK(TextMediaGetTextProperty); #endif if (!PyArg_ParseTuple(_args, "O&llsl", CmpInstObj_Convert, &mh, &atMediaTime, &propertyType, &data, &dataSize)) return NULL; _rv = TextMediaGetTextProperty(mh, atMediaTime, propertyType, data, dataSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TextMediaFindNextText(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Ptr text; long size; short findFlags; TimeValue startTime; TimeValue foundTime; TimeValue foundDuration; long offset; #ifndef TextMediaFindNextText PyMac_PRECHECK(TextMediaFindNextText); #endif if (!PyArg_ParseTuple(_args, "O&slhl", CmpInstObj_Convert, &mh, &text, &size, &findFlags, &startTime)) return NULL; _rv = TextMediaFindNextText(mh, text, size, findFlags, startTime, &foundTime, &foundDuration, &offset); _res = Py_BuildValue("llll", _rv, foundTime, foundDuration, offset); return _res; } static PyObject *Qt_TextMediaHiliteTextSample(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; TimeValue sampleTime; short hiliteStart; short hiliteEnd; RGBColor rgbHiliteColor; #ifndef TextMediaHiliteTextSample PyMac_PRECHECK(TextMediaHiliteTextSample); #endif if (!PyArg_ParseTuple(_args, "O&lhh", CmpInstObj_Convert, &mh, &sampleTime, &hiliteStart, &hiliteEnd)) return NULL; _rv = TextMediaHiliteTextSample(mh, sampleTime, hiliteStart, hiliteEnd, &rgbHiliteColor); _res = Py_BuildValue("lO&", _rv, QdRGB_New, &rgbHiliteColor); return _res; } static PyObject *Qt_TextMediaSetTextSampleData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; void * data; OSType dataType; #ifndef TextMediaSetTextSampleData PyMac_PRECHECK(TextMediaSetTextSampleData); #endif if (!PyArg_ParseTuple(_args, "O&sO&", CmpInstObj_Convert, &mh, &data, PyMac_GetOSType, &dataType)) return NULL; _rv = TextMediaSetTextSampleData(mh, data, dataType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SpriteMediaSetProperty(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short spriteIndex; long propertyType; void * propertyValue; #ifndef SpriteMediaSetProperty PyMac_PRECHECK(SpriteMediaSetProperty); #endif if (!PyArg_ParseTuple(_args, "O&hls", CmpInstObj_Convert, &mh, &spriteIndex, &propertyType, &propertyValue)) return NULL; _rv = SpriteMediaSetProperty(mh, spriteIndex, propertyType, propertyValue); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SpriteMediaGetProperty(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short spriteIndex; long propertyType; void * propertyValue; #ifndef SpriteMediaGetProperty PyMac_PRECHECK(SpriteMediaGetProperty); #endif if (!PyArg_ParseTuple(_args, "O&hls", CmpInstObj_Convert, &mh, &spriteIndex, &propertyType, &propertyValue)) return NULL; _rv = SpriteMediaGetProperty(mh, spriteIndex, propertyType, propertyValue); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SpriteMediaHitTestSprites(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long flags; Point loc; short spriteHitIndex; #ifndef SpriteMediaHitTestSprites PyMac_PRECHECK(SpriteMediaHitTestSprites); #endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &mh, &flags, PyMac_GetPoint, &loc)) return NULL; _rv = SpriteMediaHitTestSprites(mh, flags, loc, &spriteHitIndex); _res = Py_BuildValue("lh", _rv, spriteHitIndex); return _res; } static PyObject *Qt_SpriteMediaCountSprites(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short numSprites; #ifndef SpriteMediaCountSprites PyMac_PRECHECK(SpriteMediaCountSprites); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = SpriteMediaCountSprites(mh, &numSprites); _res = Py_BuildValue("lh", _rv, numSprites); return _res; } static PyObject *Qt_SpriteMediaCountImages(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short numImages; #ifndef SpriteMediaCountImages PyMac_PRECHECK(SpriteMediaCountImages); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = SpriteMediaCountImages(mh, &numImages); _res = Py_BuildValue("lh", _rv, numImages); return _res; } static PyObject *Qt_SpriteMediaGetIndImageDescription(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short imageIndex; ImageDescriptionHandle imageDescription; #ifndef SpriteMediaGetIndImageDescription PyMac_PRECHECK(SpriteMediaGetIndImageDescription); #endif if (!PyArg_ParseTuple(_args, "O&hO&", CmpInstObj_Convert, &mh, &imageIndex, ResObj_Convert, &imageDescription)) return NULL; _rv = SpriteMediaGetIndImageDescription(mh, imageIndex, imageDescription); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SpriteMediaGetDisplayedSampleNumber(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long sampleNum; #ifndef SpriteMediaGetDisplayedSampleNumber PyMac_PRECHECK(SpriteMediaGetDisplayedSampleNumber); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = SpriteMediaGetDisplayedSampleNumber(mh, &sampleNum); _res = Py_BuildValue("ll", _rv, sampleNum); return _res; } static PyObject *Qt_SpriteMediaGetSpriteName(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; QTAtomID spriteID; Str255 spriteName; #ifndef SpriteMediaGetSpriteName PyMac_PRECHECK(SpriteMediaGetSpriteName); #endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &mh, &spriteID, PyMac_GetStr255, spriteName)) return NULL; _rv = SpriteMediaGetSpriteName(mh, spriteID, spriteName); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SpriteMediaGetImageName(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short imageIndex; Str255 imageName; #ifndef SpriteMediaGetImageName PyMac_PRECHECK(SpriteMediaGetImageName); #endif if (!PyArg_ParseTuple(_args, "O&hO&", CmpInstObj_Convert, &mh, &imageIndex, PyMac_GetStr255, imageName)) return NULL; _rv = SpriteMediaGetImageName(mh, imageIndex, imageName); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SpriteMediaSetSpriteProperty(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; QTAtomID spriteID; long propertyType; void * propertyValue; #ifndef SpriteMediaSetSpriteProperty PyMac_PRECHECK(SpriteMediaSetSpriteProperty); #endif if (!PyArg_ParseTuple(_args, "O&lls", CmpInstObj_Convert, &mh, &spriteID, &propertyType, &propertyValue)) return NULL; _rv = SpriteMediaSetSpriteProperty(mh, spriteID, propertyType, propertyValue); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SpriteMediaGetSpriteProperty(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; QTAtomID spriteID; long propertyType; void * propertyValue; #ifndef SpriteMediaGetSpriteProperty PyMac_PRECHECK(SpriteMediaGetSpriteProperty); #endif if (!PyArg_ParseTuple(_args, "O&lls", CmpInstObj_Convert, &mh, &spriteID, &propertyType, &propertyValue)) return NULL; _rv = SpriteMediaGetSpriteProperty(mh, spriteID, propertyType, propertyValue); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SpriteMediaHitTestAllSprites(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long flags; Point loc; QTAtomID spriteHitID; #ifndef SpriteMediaHitTestAllSprites PyMac_PRECHECK(SpriteMediaHitTestAllSprites); #endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &mh, &flags, PyMac_GetPoint, &loc)) return NULL; _rv = SpriteMediaHitTestAllSprites(mh, flags, loc, &spriteHitID); _res = Py_BuildValue("ll", _rv, spriteHitID); return _res; } static PyObject *Qt_SpriteMediaHitTestOneSprite(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; QTAtomID spriteID; long flags; Point loc; Boolean wasHit; #ifndef SpriteMediaHitTestOneSprite PyMac_PRECHECK(SpriteMediaHitTestOneSprite); #endif if (!PyArg_ParseTuple(_args, "O&llO&", CmpInstObj_Convert, &mh, &spriteID, &flags, PyMac_GetPoint, &loc)) return NULL; _rv = SpriteMediaHitTestOneSprite(mh, spriteID, flags, loc, &wasHit); _res = Py_BuildValue("lb", _rv, wasHit); return _res; } static PyObject *Qt_SpriteMediaSpriteIndexToID(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short spriteIndex; QTAtomID spriteID; #ifndef SpriteMediaSpriteIndexToID PyMac_PRECHECK(SpriteMediaSpriteIndexToID); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &mh, &spriteIndex)) return NULL; _rv = SpriteMediaSpriteIndexToID(mh, spriteIndex, &spriteID); _res = Py_BuildValue("ll", _rv, spriteID); return _res; } static PyObject *Qt_SpriteMediaSpriteIDToIndex(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; QTAtomID spriteID; short spriteIndex; #ifndef SpriteMediaSpriteIDToIndex PyMac_PRECHECK(SpriteMediaSpriteIDToIndex); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &spriteID)) return NULL; _rv = SpriteMediaSpriteIDToIndex(mh, spriteID, &spriteIndex); _res = Py_BuildValue("lh", _rv, spriteIndex); return _res; } static PyObject *Qt_SpriteMediaSetActionVariable(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; QTAtomID variableID; float value; #ifndef SpriteMediaSetActionVariable PyMac_PRECHECK(SpriteMediaSetActionVariable); #endif if (!PyArg_ParseTuple(_args, "O&lf", CmpInstObj_Convert, &mh, &variableID, &value)) return NULL; _rv = SpriteMediaSetActionVariable(mh, variableID, &value); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SpriteMediaGetActionVariable(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; QTAtomID variableID; float value; #ifndef SpriteMediaGetActionVariable PyMac_PRECHECK(SpriteMediaGetActionVariable); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &variableID)) return NULL; _rv = SpriteMediaGetActionVariable(mh, variableID, &value); _res = Py_BuildValue("lf", _rv, value); return _res; } static PyObject *Qt_SpriteMediaDisposeSprite(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; QTAtomID spriteID; #ifndef SpriteMediaDisposeSprite PyMac_PRECHECK(SpriteMediaDisposeSprite); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &spriteID)) return NULL; _rv = SpriteMediaDisposeSprite(mh, spriteID); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SpriteMediaSetActionVariableToString(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; QTAtomID variableID; Ptr theCString; #ifndef SpriteMediaSetActionVariableToString PyMac_PRECHECK(SpriteMediaSetActionVariableToString); #endif if (!PyArg_ParseTuple(_args, "O&ls", CmpInstObj_Convert, &mh, &variableID, &theCString)) return NULL; _rv = SpriteMediaSetActionVariableToString(mh, variableID, theCString); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SpriteMediaGetActionVariableAsString(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; QTAtomID variableID; Handle theCString; #ifndef SpriteMediaGetActionVariableAsString PyMac_PRECHECK(SpriteMediaGetActionVariableAsString); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &variableID)) return NULL; _rv = SpriteMediaGetActionVariableAsString(mh, variableID, &theCString); _res = Py_BuildValue("lO&", _rv, ResObj_New, theCString); return _res; } static PyObject *Qt_SpriteMediaNewImage(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Handle dataRef; OSType dataRefType; QTAtomID desiredID; #ifndef SpriteMediaNewImage PyMac_PRECHECK(SpriteMediaNewImage); #endif if (!PyArg_ParseTuple(_args, "O&O&O&l", CmpInstObj_Convert, &mh, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType, &desiredID)) return NULL; _rv = SpriteMediaNewImage(mh, dataRef, dataRefType, desiredID); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SpriteMediaDisposeImage(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short imageIndex; #ifndef SpriteMediaDisposeImage PyMac_PRECHECK(SpriteMediaDisposeImage); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &mh, &imageIndex)) return NULL; _rv = SpriteMediaDisposeImage(mh, imageIndex); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SpriteMediaImageIndexToID(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short imageIndex; QTAtomID imageID; #ifndef SpriteMediaImageIndexToID PyMac_PRECHECK(SpriteMediaImageIndexToID); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &mh, &imageIndex)) return NULL; _rv = SpriteMediaImageIndexToID(mh, imageIndex, &imageID); _res = Py_BuildValue("ll", _rv, imageID); return _res; } static PyObject *Qt_SpriteMediaImageIDToIndex(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; QTAtomID imageID; short imageIndex; #ifndef SpriteMediaImageIDToIndex PyMac_PRECHECK(SpriteMediaImageIDToIndex); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &imageID)) return NULL; _rv = SpriteMediaImageIDToIndex(mh, imageID, &imageIndex); _res = Py_BuildValue("lh", _rv, imageIndex); return _res; } static PyObject *Qt_FlashMediaSetPan(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short xPercent; short yPercent; #ifndef FlashMediaSetPan PyMac_PRECHECK(FlashMediaSetPan); #endif if (!PyArg_ParseTuple(_args, "O&hh", CmpInstObj_Convert, &mh, &xPercent, &yPercent)) return NULL; _rv = FlashMediaSetPan(mh, xPercent, yPercent); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_FlashMediaSetZoom(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short factor; #ifndef FlashMediaSetZoom PyMac_PRECHECK(FlashMediaSetZoom); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &mh, &factor)) return NULL; _rv = FlashMediaSetZoom(mh, factor); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_FlashMediaSetZoomRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long left; long top; long right; long bottom; #ifndef FlashMediaSetZoomRect PyMac_PRECHECK(FlashMediaSetZoomRect); #endif if (!PyArg_ParseTuple(_args, "O&llll", CmpInstObj_Convert, &mh, &left, &top, &right, &bottom)) return NULL; _rv = FlashMediaSetZoomRect(mh, left, top, right, bottom); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_FlashMediaGetRefConBounds(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long refCon; long left; long top; long right; long bottom; #ifndef FlashMediaGetRefConBounds PyMac_PRECHECK(FlashMediaGetRefConBounds); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &refCon)) return NULL; _rv = FlashMediaGetRefConBounds(mh, refCon, &left, &top, &right, &bottom); _res = Py_BuildValue("lllll", _rv, left, top, right, bottom); return _res; } static PyObject *Qt_FlashMediaGetRefConID(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long refCon; long refConID; #ifndef FlashMediaGetRefConID PyMac_PRECHECK(FlashMediaGetRefConID); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &refCon)) return NULL; _rv = FlashMediaGetRefConID(mh, refCon, &refConID); _res = Py_BuildValue("ll", _rv, refConID); return _res; } static PyObject *Qt_FlashMediaIDToRefCon(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long refConID; long refCon; #ifndef FlashMediaIDToRefCon PyMac_PRECHECK(FlashMediaIDToRefCon); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &refConID)) return NULL; _rv = FlashMediaIDToRefCon(mh, refConID, &refCon); _res = Py_BuildValue("ll", _rv, refCon); return _res; } static PyObject *Qt_FlashMediaGetDisplayedFrameNumber(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long flashFrameNumber; #ifndef FlashMediaGetDisplayedFrameNumber PyMac_PRECHECK(FlashMediaGetDisplayedFrameNumber); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = FlashMediaGetDisplayedFrameNumber(mh, &flashFrameNumber); _res = Py_BuildValue("ll", _rv, flashFrameNumber); return _res; } static PyObject *Qt_FlashMediaFrameNumberToMovieTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long flashFrameNumber; TimeValue movieTime; #ifndef FlashMediaFrameNumberToMovieTime PyMac_PRECHECK(FlashMediaFrameNumberToMovieTime); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &flashFrameNumber)) return NULL; _rv = FlashMediaFrameNumberToMovieTime(mh, flashFrameNumber, &movieTime); _res = Py_BuildValue("ll", _rv, movieTime); return _res; } static PyObject *Qt_FlashMediaFrameLabelToMovieTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Ptr theLabel; TimeValue movieTime; #ifndef FlashMediaFrameLabelToMovieTime PyMac_PRECHECK(FlashMediaFrameLabelToMovieTime); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &mh, &theLabel)) return NULL; _rv = FlashMediaFrameLabelToMovieTime(mh, theLabel, &movieTime); _res = Py_BuildValue("ll", _rv, movieTime); return _res; } static PyObject *Qt_FlashMediaGetFlashVariable(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; char path; char name; Handle theVariableCStringOut; #ifndef FlashMediaGetFlashVariable PyMac_PRECHECK(FlashMediaGetFlashVariable); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = FlashMediaGetFlashVariable(mh, &path, &name, &theVariableCStringOut); _res = Py_BuildValue("lccO&", _rv, path, name, ResObj_New, theVariableCStringOut); return _res; } static PyObject *Qt_FlashMediaSetFlashVariable(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; char path; char name; char value; Boolean updateFocus; #ifndef FlashMediaSetFlashVariable PyMac_PRECHECK(FlashMediaSetFlashVariable); #endif if (!PyArg_ParseTuple(_args, "O&b", CmpInstObj_Convert, &mh, &updateFocus)) return NULL; _rv = FlashMediaSetFlashVariable(mh, &path, &name, &value, updateFocus); _res = Py_BuildValue("lccc", _rv, path, name, value); return _res; } static PyObject *Qt_FlashMediaDoButtonActions(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; char path; long buttonID; long transition; #ifndef FlashMediaDoButtonActions PyMac_PRECHECK(FlashMediaDoButtonActions); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mh, &buttonID, &transition)) return NULL; _rv = FlashMediaDoButtonActions(mh, &path, buttonID, transition); _res = Py_BuildValue("lc", _rv, path); return _res; } static PyObject *Qt_FlashMediaGetSupportedSwfVersion(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; UInt8 swfVersion; #ifndef FlashMediaGetSupportedSwfVersion PyMac_PRECHECK(FlashMediaGetSupportedSwfVersion); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = FlashMediaGetSupportedSwfVersion(mh, &swfVersion); _res = Py_BuildValue("lb", _rv, swfVersion); return _res; } static PyObject *Qt_Media3DGetCurrentGroup(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; void * group; #ifndef Media3DGetCurrentGroup PyMac_PRECHECK(Media3DGetCurrentGroup); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &mh, &group)) return NULL; _rv = Media3DGetCurrentGroup(mh, group); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_Media3DTranslateNamedObjectTo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; char objectName; Fixed x; Fixed y; Fixed z; #ifndef Media3DTranslateNamedObjectTo PyMac_PRECHECK(Media3DTranslateNamedObjectTo); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&", CmpInstObj_Convert, &mh, PyMac_GetFixed, &x, PyMac_GetFixed, &y, PyMac_GetFixed, &z)) return NULL; _rv = Media3DTranslateNamedObjectTo(mh, &objectName, x, y, z); _res = Py_BuildValue("lc", _rv, objectName); return _res; } static PyObject *Qt_Media3DScaleNamedObjectTo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; char objectName; Fixed xScale; Fixed yScale; Fixed zScale; #ifndef Media3DScaleNamedObjectTo PyMac_PRECHECK(Media3DScaleNamedObjectTo); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&", CmpInstObj_Convert, &mh, PyMac_GetFixed, &xScale, PyMac_GetFixed, &yScale, PyMac_GetFixed, &zScale)) return NULL; _rv = Media3DScaleNamedObjectTo(mh, &objectName, xScale, yScale, zScale); _res = Py_BuildValue("lc", _rv, objectName); return _res; } static PyObject *Qt_Media3DRotateNamedObjectTo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; char objectName; Fixed xDegrees; Fixed yDegrees; Fixed zDegrees; #ifndef Media3DRotateNamedObjectTo PyMac_PRECHECK(Media3DRotateNamedObjectTo); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&", CmpInstObj_Convert, &mh, PyMac_GetFixed, &xDegrees, PyMac_GetFixed, &yDegrees, PyMac_GetFixed, &zDegrees)) return NULL; _rv = Media3DRotateNamedObjectTo(mh, &objectName, xDegrees, yDegrees, zDegrees); _res = Py_BuildValue("lc", _rv, objectName); return _res; } static PyObject *Qt_Media3DSetCameraData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; void * cameraData; #ifndef Media3DSetCameraData PyMac_PRECHECK(Media3DSetCameraData); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &mh, &cameraData)) return NULL; _rv = Media3DSetCameraData(mh, cameraData); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_Media3DGetCameraData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; void * cameraData; #ifndef Media3DGetCameraData PyMac_PRECHECK(Media3DGetCameraData); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &mh, &cameraData)) return NULL; _rv = Media3DGetCameraData(mh, cameraData); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_Media3DSetCameraAngleAspect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; QTFloatSingle fov; QTFloatSingle aspectRatioXToY; #ifndef Media3DSetCameraAngleAspect PyMac_PRECHECK(Media3DSetCameraAngleAspect); #endif if (!PyArg_ParseTuple(_args, "O&ff", CmpInstObj_Convert, &mh, &fov, &aspectRatioXToY)) return NULL; _rv = Media3DSetCameraAngleAspect(mh, fov, aspectRatioXToY); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_Media3DGetCameraAngleAspect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; QTFloatSingle fov; QTFloatSingle aspectRatioXToY; #ifndef Media3DGetCameraAngleAspect PyMac_PRECHECK(Media3DGetCameraAngleAspect); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = Media3DGetCameraAngleAspect(mh, &fov, &aspectRatioXToY); _res = Py_BuildValue("lff", _rv, fov, aspectRatioXToY); return _res; } static PyObject *Qt_Media3DSetCameraRange(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; void * tQ3CameraRange; #ifndef Media3DSetCameraRange PyMac_PRECHECK(Media3DSetCameraRange); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &mh, &tQ3CameraRange)) return NULL; _rv = Media3DSetCameraRange(mh, tQ3CameraRange); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_Media3DGetCameraRange(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; void * tQ3CameraRange; #ifndef Media3DGetCameraRange PyMac_PRECHECK(Media3DGetCameraRange); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &mh, &tQ3CameraRange)) return NULL; _rv = Media3DGetCameraRange(mh, tQ3CameraRange); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_NewTimeBase(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeBase _rv; #ifndef NewTimeBase PyMac_PRECHECK(NewTimeBase); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _rv = NewTimeBase(); _res = Py_BuildValue("O&", TimeBaseObj_New, _rv); return _res; } static PyObject *Qt_ConvertTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeRecord theTime; TimeBase newBase; #ifndef ConvertTime PyMac_PRECHECK(ConvertTime); #endif if (!PyArg_ParseTuple(_args, "O&O&", QtTimeRecord_Convert, &theTime, TimeBaseObj_Convert, &newBase)) return NULL; ConvertTime(&theTime, newBase); _res = Py_BuildValue("O&", QtTimeRecord_New, &theTime); return _res; } static PyObject *Qt_ConvertTimeScale(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeRecord theTime; TimeScale newScale; #ifndef ConvertTimeScale PyMac_PRECHECK(ConvertTimeScale); #endif if (!PyArg_ParseTuple(_args, "O&l", QtTimeRecord_Convert, &theTime, &newScale)) return NULL; ConvertTimeScale(&theTime, newScale); _res = Py_BuildValue("O&", QtTimeRecord_New, &theTime); return _res; } static PyObject *Qt_AddTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeRecord dst; TimeRecord src; #ifndef AddTime PyMac_PRECHECK(AddTime); #endif if (!PyArg_ParseTuple(_args, "O&O&", QtTimeRecord_Convert, &dst, QtTimeRecord_Convert, &src)) return NULL; AddTime(&dst, &src); _res = Py_BuildValue("O&", QtTimeRecord_New, &dst); return _res; } static PyObject *Qt_SubtractTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; TimeRecord dst; TimeRecord src; #ifndef SubtractTime PyMac_PRECHECK(SubtractTime); #endif if (!PyArg_ParseTuple(_args, "O&O&", QtTimeRecord_Convert, &dst, QtTimeRecord_Convert, &src)) return NULL; SubtractTime(&dst, &src); _res = Py_BuildValue("O&", QtTimeRecord_New, &dst); return _res; } static PyObject *Qt_MusicMediaGetIndexedTunePlayer(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ti; long sampleDescIndex; ComponentInstance tp; #ifndef MusicMediaGetIndexedTunePlayer PyMac_PRECHECK(MusicMediaGetIndexedTunePlayer); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ti, &sampleDescIndex)) return NULL; _rv = MusicMediaGetIndexedTunePlayer(ti, sampleDescIndex, &tp); _res = Py_BuildValue("lO&", _rv, CmpInstObj_New, tp); return _res; } static PyObject *Qt_CodecManagerVersion(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; long version; #ifndef CodecManagerVersion PyMac_PRECHECK(CodecManagerVersion); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = CodecManagerVersion(&version); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("l", version); return _res; } static PyObject *Qt_GetMaxCompressionSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; PixMapHandle src; Rect srcRect; short colorDepth; CodecQ quality; CodecType cType; CompressorComponent codec; long size; #ifndef GetMaxCompressionSize PyMac_PRECHECK(GetMaxCompressionSize); #endif if (!PyArg_ParseTuple(_args, "O&O&hlO&O&", ResObj_Convert, &src, PyMac_GetRect, &srcRect, &colorDepth, &quality, PyMac_GetOSType, &cType, CmpObj_Convert, &codec)) return NULL; _err = GetMaxCompressionSize(src, &srcRect, colorDepth, quality, cType, codec, &size); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("l", size); return _res; } static PyObject *Qt_GetCompressionTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; PixMapHandle src; Rect srcRect; short colorDepth; CodecType cType; CompressorComponent codec; CodecQ spatialQuality; CodecQ temporalQuality; unsigned long compressTime; #ifndef GetCompressionTime PyMac_PRECHECK(GetCompressionTime); #endif if (!PyArg_ParseTuple(_args, "O&O&hO&O&", ResObj_Convert, &src, PyMac_GetRect, &srcRect, &colorDepth, PyMac_GetOSType, &cType, CmpObj_Convert, &codec)) return NULL; _err = GetCompressionTime(src, &srcRect, colorDepth, cType, codec, &spatialQuality, &temporalQuality, &compressTime); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("lll", spatialQuality, temporalQuality, compressTime); return _res; } static PyObject *Qt_CompressImage(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; PixMapHandle src; Rect srcRect; CodecQ quality; CodecType cType; ImageDescriptionHandle desc; Ptr data; #ifndef CompressImage PyMac_PRECHECK(CompressImage); #endif if (!PyArg_ParseTuple(_args, "O&O&lO&O&s", ResObj_Convert, &src, PyMac_GetRect, &srcRect, &quality, PyMac_GetOSType, &cType, ResObj_Convert, &desc, &data)) return NULL; _err = CompressImage(src, &srcRect, quality, cType, desc, data); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_DecompressImage(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Ptr data; ImageDescriptionHandle desc; PixMapHandle dst; Rect srcRect; Rect dstRect; short mode; RgnHandle mask; #ifndef DecompressImage PyMac_PRECHECK(DecompressImage); #endif if (!PyArg_ParseTuple(_args, "sO&O&O&O&hO&", &data, ResObj_Convert, &desc, ResObj_Convert, &dst, PyMac_GetRect, &srcRect, PyMac_GetRect, &dstRect, &mode, ResObj_Convert, &mask)) return NULL; _err = DecompressImage(data, desc, dst, &srcRect, &dstRect, mode, mask); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_GetSimilarity(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; PixMapHandle src; Rect srcRect; ImageDescriptionHandle desc; Ptr data; Fixed similarity; #ifndef GetSimilarity PyMac_PRECHECK(GetSimilarity); #endif if (!PyArg_ParseTuple(_args, "O&O&O&s", ResObj_Convert, &src, PyMac_GetRect, &srcRect, ResObj_Convert, &desc, &data)) return NULL; _err = GetSimilarity(src, &srcRect, desc, data, &similarity); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", PyMac_BuildFixed, similarity); return _res; } static PyObject *Qt_GetImageDescriptionCTable(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; ImageDescriptionHandle desc; CTabHandle ctable; #ifndef GetImageDescriptionCTable PyMac_PRECHECK(GetImageDescriptionCTable); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &desc)) return NULL; _err = GetImageDescriptionCTable(desc, &ctable); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", ResObj_New, ctable); return _res; } static PyObject *Qt_SetImageDescriptionCTable(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; ImageDescriptionHandle desc; CTabHandle ctable; #ifndef SetImageDescriptionCTable PyMac_PRECHECK(SetImageDescriptionCTable); #endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &desc, ResObj_Convert, &ctable)) return NULL; _err = SetImageDescriptionCTable(desc, ctable); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_GetImageDescriptionExtension(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; ImageDescriptionHandle desc; Handle extension; long idType; long index; #ifndef GetImageDescriptionExtension PyMac_PRECHECK(GetImageDescriptionExtension); #endif if (!PyArg_ParseTuple(_args, "O&ll", ResObj_Convert, &desc, &idType, &index)) return NULL; _err = GetImageDescriptionExtension(desc, &extension, idType, index); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", ResObj_New, extension); return _res; } static PyObject *Qt_AddImageDescriptionExtension(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; ImageDescriptionHandle desc; Handle extension; long idType; #ifndef AddImageDescriptionExtension PyMac_PRECHECK(AddImageDescriptionExtension); #endif if (!PyArg_ParseTuple(_args, "O&O&l", ResObj_Convert, &desc, ResObj_Convert, &extension, &idType)) return NULL; _err = AddImageDescriptionExtension(desc, extension, idType); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_RemoveImageDescriptionExtension(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; ImageDescriptionHandle desc; long idType; long index; #ifndef RemoveImageDescriptionExtension PyMac_PRECHECK(RemoveImageDescriptionExtension); #endif if (!PyArg_ParseTuple(_args, "O&ll", ResObj_Convert, &desc, &idType, &index)) return NULL; _err = RemoveImageDescriptionExtension(desc, idType, index); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_CountImageDescriptionExtensionType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; ImageDescriptionHandle desc; long idType; long count; #ifndef CountImageDescriptionExtensionType PyMac_PRECHECK(CountImageDescriptionExtensionType); #endif if (!PyArg_ParseTuple(_args, "O&l", ResObj_Convert, &desc, &idType)) return NULL; _err = CountImageDescriptionExtensionType(desc, idType, &count); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("l", count); return _res; } static PyObject *Qt_GetNextImageDescriptionExtensionType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; ImageDescriptionHandle desc; long idType; #ifndef GetNextImageDescriptionExtensionType PyMac_PRECHECK(GetNextImageDescriptionExtensionType); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &desc)) return NULL; _err = GetNextImageDescriptionExtensionType(desc, &idType); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("l", idType); return _res; } static PyObject *Qt_FindCodec(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; CodecType cType; CodecComponent specCodec; CompressorComponent compressor; DecompressorComponent decompressor; #ifndef FindCodec PyMac_PRECHECK(FindCodec); #endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetOSType, &cType, CmpObj_Convert, &specCodec)) return NULL; _err = FindCodec(cType, specCodec, &compressor, &decompressor); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&O&", CmpObj_New, compressor, CmpObj_New, decompressor); return _res; } static PyObject *Qt_CompressPicture(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; PicHandle srcPicture; PicHandle dstPicture; CodecQ quality; CodecType cType; #ifndef CompressPicture PyMac_PRECHECK(CompressPicture); #endif if (!PyArg_ParseTuple(_args, "O&O&lO&", ResObj_Convert, &srcPicture, ResObj_Convert, &dstPicture, &quality, PyMac_GetOSType, &cType)) return NULL; _err = CompressPicture(srcPicture, dstPicture, quality, cType); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_CompressPictureFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; short srcRefNum; short dstRefNum; CodecQ quality; CodecType cType; #ifndef CompressPictureFile PyMac_PRECHECK(CompressPictureFile); #endif if (!PyArg_ParseTuple(_args, "hhlO&", &srcRefNum, &dstRefNum, &quality, PyMac_GetOSType, &cType)) return NULL; _err = CompressPictureFile(srcRefNum, dstRefNum, quality, cType); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_ConvertImage(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; ImageDescriptionHandle srcDD; Ptr srcData; short colorDepth; CTabHandle ctable; CodecQ accuracy; CodecQ quality; CodecType cType; CodecComponent codec; ImageDescriptionHandle dstDD; Ptr dstData; #ifndef ConvertImage PyMac_PRECHECK(ConvertImage); #endif if (!PyArg_ParseTuple(_args, "O&shO&llO&O&O&s", ResObj_Convert, &srcDD, &srcData, &colorDepth, ResObj_Convert, &ctable, &accuracy, &quality, PyMac_GetOSType, &cType, CmpObj_Convert, &codec, ResObj_Convert, &dstDD, &dstData)) return NULL; _err = ConvertImage(srcDD, srcData, colorDepth, ctable, accuracy, quality, cType, codec, dstDD, dstData); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_AddFilePreview(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; short resRefNum; OSType previewType; Handle previewData; #ifndef AddFilePreview PyMac_PRECHECK(AddFilePreview); #endif if (!PyArg_ParseTuple(_args, "hO&O&", &resRefNum, PyMac_GetOSType, &previewType, ResObj_Convert, &previewData)) return NULL; _err = AddFilePreview(resRefNum, previewType, previewData); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_GetBestDeviceRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; GDHandle gdh; Rect rp; #ifndef GetBestDeviceRect PyMac_PRECHECK(GetBestDeviceRect); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; _err = GetBestDeviceRect(&gdh, &rp); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&O&", OptResObj_New, gdh, PyMac_BuildRect, &rp); return _res; } static PyObject *Qt_GDHasScale(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; GDHandle gdh; short depth; Fixed scale; #ifndef GDHasScale PyMac_PRECHECK(GDHasScale); #endif if (!PyArg_ParseTuple(_args, "O&h", OptResObj_Convert, &gdh, &depth)) return NULL; _err = GDHasScale(gdh, depth, &scale); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", PyMac_BuildFixed, scale); return _res; } static PyObject *Qt_GDGetScale(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; GDHandle gdh; Fixed scale; short flags; #ifndef GDGetScale PyMac_PRECHECK(GDGetScale); #endif if (!PyArg_ParseTuple(_args, "O&", OptResObj_Convert, &gdh)) return NULL; _err = GDGetScale(gdh, &scale, &flags); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&h", PyMac_BuildFixed, scale, flags); return _res; } static PyObject *Qt_GDSetScale(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; GDHandle gdh; Fixed scale; short flags; #ifndef GDSetScale PyMac_PRECHECK(GDSetScale); #endif if (!PyArg_ParseTuple(_args, "O&O&h", OptResObj_Convert, &gdh, PyMac_GetFixed, &scale, &flags)) return NULL; _err = GDSetScale(gdh, scale, flags); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_GetGraphicsImporterForFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; FSSpec theFile; ComponentInstance gi; #ifndef GetGraphicsImporterForFile PyMac_PRECHECK(GetGraphicsImporterForFile); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFSSpec, &theFile)) return NULL; _err = GetGraphicsImporterForFile(&theFile, &gi); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", CmpInstObj_New, gi); return _res; } static PyObject *Qt_GetGraphicsImporterForDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle dataRef; OSType dataRefType; ComponentInstance gi; #ifndef GetGraphicsImporterForDataRef PyMac_PRECHECK(GetGraphicsImporterForDataRef); #endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType)) return NULL; _err = GetGraphicsImporterForDataRef(dataRef, dataRefType, &gi); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", CmpInstObj_New, gi); return _res; } static PyObject *Qt_GetGraphicsImporterForFileWithFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; FSSpec theFile; ComponentInstance gi; long flags; #ifndef GetGraphicsImporterForFileWithFlags PyMac_PRECHECK(GetGraphicsImporterForFileWithFlags); #endif if (!PyArg_ParseTuple(_args, "O&l", PyMac_GetFSSpec, &theFile, &flags)) return NULL; _err = GetGraphicsImporterForFileWithFlags(&theFile, &gi, flags); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", CmpInstObj_New, gi); return _res; } static PyObject *Qt_GetGraphicsImporterForDataRefWithFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; Handle dataRef; OSType dataRefType; ComponentInstance gi; long flags; #ifndef GetGraphicsImporterForDataRefWithFlags PyMac_PRECHECK(GetGraphicsImporterForDataRefWithFlags); #endif if (!PyArg_ParseTuple(_args, "O&O&l", ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType, &flags)) return NULL; _err = GetGraphicsImporterForDataRefWithFlags(dataRef, dataRefType, &gi, flags); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", CmpInstObj_New, gi); return _res; } static PyObject *Qt_MakeImageDescriptionForPixMap(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; PixMapHandle pixmap; ImageDescriptionHandle idh; #ifndef MakeImageDescriptionForPixMap PyMac_PRECHECK(MakeImageDescriptionForPixMap); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pixmap)) return NULL; _err = MakeImageDescriptionForPixMap(pixmap, &idh); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", ResObj_New, idh); return _res; } static PyObject *Qt_MakeImageDescriptionForEffect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; OSType effectType; ImageDescriptionHandle idh; #ifndef MakeImageDescriptionForEffect PyMac_PRECHECK(MakeImageDescriptionForEffect); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &effectType)) return NULL; _err = MakeImageDescriptionForEffect(effectType, &idh); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", ResObj_New, idh); return _res; } static PyObject *Qt_QTGetPixelSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; OSType PixelFormat; #ifndef QTGetPixelSize PyMac_PRECHECK(QTGetPixelSize); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &PixelFormat)) return NULL; _rv = QTGetPixelSize(PixelFormat); _res = Py_BuildValue("h", _rv); return _res; } static PyObject *Qt_QTGetPixelFormatDepthForImageDescription(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; short _rv; OSType PixelFormat; #ifndef QTGetPixelFormatDepthForImageDescription PyMac_PRECHECK(QTGetPixelFormatDepthForImageDescription); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetOSType, &PixelFormat)) return NULL; _rv = QTGetPixelFormatDepthForImageDescription(PixelFormat); _res = Py_BuildValue("h", _rv); return _res; } static PyObject *Qt_QTGetPixMapHandleRowBytes(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; PixMapHandle pm; #ifndef QTGetPixMapHandleRowBytes PyMac_PRECHECK(QTGetPixMapHandleRowBytes); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pm)) return NULL; _rv = QTGetPixMapHandleRowBytes(pm); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_QTSetPixMapHandleRowBytes(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; PixMapHandle pm; long rowBytes; #ifndef QTSetPixMapHandleRowBytes PyMac_PRECHECK(QTSetPixMapHandleRowBytes); #endif if (!PyArg_ParseTuple(_args, "O&l", ResObj_Convert, &pm, &rowBytes)) return NULL; _err = QTSetPixMapHandleRowBytes(pm, rowBytes); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_QTGetPixMapHandleGammaLevel(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed _rv; PixMapHandle pm; #ifndef QTGetPixMapHandleGammaLevel PyMac_PRECHECK(QTGetPixMapHandleGammaLevel); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pm)) return NULL; _rv = QTGetPixMapHandleGammaLevel(pm); _res = Py_BuildValue("O&", PyMac_BuildFixed, _rv); return _res; } static PyObject *Qt_QTSetPixMapHandleGammaLevel(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; PixMapHandle pm; Fixed gammaLevel; #ifndef QTSetPixMapHandleGammaLevel PyMac_PRECHECK(QTSetPixMapHandleGammaLevel); #endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &pm, PyMac_GetFixed, &gammaLevel)) return NULL; _err = QTSetPixMapHandleGammaLevel(pm, gammaLevel); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_QTGetPixMapHandleRequestedGammaLevel(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed _rv; PixMapHandle pm; #ifndef QTGetPixMapHandleRequestedGammaLevel PyMac_PRECHECK(QTGetPixMapHandleRequestedGammaLevel); #endif if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &pm)) return NULL; _rv = QTGetPixMapHandleRequestedGammaLevel(pm); _res = Py_BuildValue("O&", PyMac_BuildFixed, _rv); return _res; } static PyObject *Qt_QTSetPixMapHandleRequestedGammaLevel(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; OSErr _err; PixMapHandle pm; Fixed requestedGammaLevel; #ifndef QTSetPixMapHandleRequestedGammaLevel PyMac_PRECHECK(QTSetPixMapHandleRequestedGammaLevel); #endif if (!PyArg_ParseTuple(_args, "O&O&", ResObj_Convert, &pm, PyMac_GetFixed, &requestedGammaLevel)) return NULL; _err = QTSetPixMapHandleRequestedGammaLevel(pm, requestedGammaLevel); if (_err != noErr) return PyMac_Error(_err); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_CompAdd(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; wide src; wide dst; #ifndef CompAdd PyMac_PRECHECK(CompAdd); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; CompAdd(&src, &dst); _res = Py_BuildValue("O&O&", PyMac_Buildwide, src, PyMac_Buildwide, dst); return _res; } static PyObject *Qt_CompSub(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; wide src; wide dst; #ifndef CompSub PyMac_PRECHECK(CompSub); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; CompSub(&src, &dst); _res = Py_BuildValue("O&O&", PyMac_Buildwide, src, PyMac_Buildwide, dst); return _res; } static PyObject *Qt_CompNeg(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; wide dst; #ifndef CompNeg PyMac_PRECHECK(CompNeg); #endif if (!PyArg_ParseTuple(_args, "")) return NULL; CompNeg(&dst); _res = Py_BuildValue("O&", PyMac_Buildwide, dst); return _res; } static PyObject *Qt_CompShift(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; wide src; short shift; #ifndef CompShift PyMac_PRECHECK(CompShift); #endif if (!PyArg_ParseTuple(_args, "h", &shift)) return NULL; CompShift(&src, shift); _res = Py_BuildValue("O&", PyMac_Buildwide, src); return _res; } static PyObject *Qt_CompMul(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long src1; long src2; wide dst; #ifndef CompMul PyMac_PRECHECK(CompMul); #endif if (!PyArg_ParseTuple(_args, "ll", &src1, &src2)) return NULL; CompMul(src1, src2, &dst); _res = Py_BuildValue("O&", PyMac_Buildwide, dst); return _res; } static PyObject *Qt_CompDiv(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; wide numerator; long denominator; long remainder; #ifndef CompDiv PyMac_PRECHECK(CompDiv); #endif if (!PyArg_ParseTuple(_args, "l", &denominator)) return NULL; _rv = CompDiv(&numerator, denominator, &remainder); _res = Py_BuildValue("lO&l", _rv, PyMac_Buildwide, numerator, remainder); return _res; } static PyObject *Qt_CompFixMul(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; wide compSrc; Fixed fixSrc; wide compDst; #ifndef CompFixMul PyMac_PRECHECK(CompFixMul); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFixed, &fixSrc)) return NULL; CompFixMul(&compSrc, fixSrc, &compDst); _res = Py_BuildValue("O&O&", PyMac_Buildwide, compSrc, PyMac_Buildwide, compDst); return _res; } static PyObject *Qt_CompMulDiv(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; wide co; long mul; long divisor; #ifndef CompMulDiv PyMac_PRECHECK(CompMulDiv); #endif if (!PyArg_ParseTuple(_args, "ll", &mul, &divisor)) return NULL; CompMulDiv(&co, mul, divisor); _res = Py_BuildValue("O&", PyMac_Buildwide, co); return _res; } static PyObject *Qt_CompMulDivTrunc(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; wide co; long mul; long divisor; long remainder; #ifndef CompMulDivTrunc PyMac_PRECHECK(CompMulDivTrunc); #endif if (!PyArg_ParseTuple(_args, "ll", &mul, &divisor)) return NULL; CompMulDivTrunc(&co, mul, divisor, &remainder); _res = Py_BuildValue("O&l", PyMac_Buildwide, co, remainder); return _res; } static PyObject *Qt_CompCompare(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; wide a; wide minusb; #ifndef CompCompare PyMac_PRECHECK(CompCompare); #endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_Getwide, &a, PyMac_Getwide, &minusb)) return NULL; _rv = CompCompare(&a, &minusb); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_CompSquareRoot(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; unsigned long _rv; wide src; #ifndef CompSquareRoot PyMac_PRECHECK(CompSquareRoot); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_Getwide, &src)) return NULL; _rv = CompSquareRoot(&src); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_FixMulDiv(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed _rv; Fixed src; Fixed mul; Fixed divisor; #ifndef FixMulDiv PyMac_PRECHECK(FixMulDiv); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", PyMac_GetFixed, &src, PyMac_GetFixed, &mul, PyMac_GetFixed, &divisor)) return NULL; _rv = FixMulDiv(src, mul, divisor); _res = Py_BuildValue("O&", PyMac_BuildFixed, _rv); return _res; } static PyObject *Qt_UnsignedFixMulDiv(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed _rv; Fixed src; Fixed mul; Fixed divisor; #ifndef UnsignedFixMulDiv PyMac_PRECHECK(UnsignedFixMulDiv); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", PyMac_GetFixed, &src, PyMac_GetFixed, &mul, PyMac_GetFixed, &divisor)) return NULL; _rv = UnsignedFixMulDiv(src, mul, divisor); _res = Py_BuildValue("O&", PyMac_BuildFixed, _rv); return _res; } static PyObject *Qt_FixExp2(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed _rv; Fixed src; #ifndef FixExp2 PyMac_PRECHECK(FixExp2); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFixed, &src)) return NULL; _rv = FixExp2(src); _res = Py_BuildValue("O&", PyMac_BuildFixed, _rv); return _res; } static PyObject *Qt_FixLog2(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed _rv; Fixed src; #ifndef FixLog2 PyMac_PRECHECK(FixLog2); #endif if (!PyArg_ParseTuple(_args, "O&", PyMac_GetFixed, &src)) return NULL; _rv = FixLog2(src); _res = Py_BuildValue("O&", PyMac_BuildFixed, _rv); return _res; } static PyObject *Qt_FixPow(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed _rv; Fixed base; Fixed exp; #ifndef FixPow PyMac_PRECHECK(FixPow); #endif if (!PyArg_ParseTuple(_args, "O&O&", PyMac_GetFixed, &base, PyMac_GetFixed, &exp)) return NULL; _rv = FixPow(base, exp); _res = Py_BuildValue("O&", PyMac_BuildFixed, _rv); return _res; } static PyObject *Qt_GraphicsImportSetDataReference(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Handle dataRef; OSType dataReType; #ifndef GraphicsImportSetDataReference PyMac_PRECHECK(GraphicsImportSetDataReference); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataReType)) return NULL; _rv = GraphicsImportSetDataReference(ci, dataRef, dataReType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetDataReference(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Handle dataRef; OSType dataReType; #ifndef GraphicsImportGetDataReference PyMac_PRECHECK(GraphicsImportGetDataReference); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetDataReference(ci, &dataRef, &dataReType); _res = Py_BuildValue("lO&O&", _rv, ResObj_New, dataRef, PyMac_BuildOSType, dataReType); return _res; } static PyObject *Qt_GraphicsImportSetDataFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; FSSpec theFile; #ifndef GraphicsImportSetDataFile PyMac_PRECHECK(GraphicsImportSetDataFile); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, PyMac_GetFSSpec, &theFile)) return NULL; _rv = GraphicsImportSetDataFile(ci, &theFile); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetDataFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; FSSpec theFile; #ifndef GraphicsImportGetDataFile PyMac_PRECHECK(GraphicsImportGetDataFile); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, PyMac_GetFSSpec, &theFile)) return NULL; _rv = GraphicsImportGetDataFile(ci, &theFile); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportSetDataHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Handle h; #ifndef GraphicsImportSetDataHandle PyMac_PRECHECK(GraphicsImportSetDataHandle); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &h)) return NULL; _rv = GraphicsImportSetDataHandle(ci, h); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetDataHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Handle h; #ifndef GraphicsImportGetDataHandle PyMac_PRECHECK(GraphicsImportGetDataHandle); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetDataHandle(ci, &h); _res = Py_BuildValue("lO&", _rv, ResObj_New, h); return _res; } static PyObject *Qt_GraphicsImportGetImageDescription(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; ImageDescriptionHandle desc; #ifndef GraphicsImportGetImageDescription PyMac_PRECHECK(GraphicsImportGetImageDescription); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetImageDescription(ci, &desc); _res = Py_BuildValue("lO&", _rv, ResObj_New, desc); return _res; } static PyObject *Qt_GraphicsImportGetDataOffsetAndSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; unsigned long offset; unsigned long size; #ifndef GraphicsImportGetDataOffsetAndSize PyMac_PRECHECK(GraphicsImportGetDataOffsetAndSize); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetDataOffsetAndSize(ci, &offset, &size); _res = Py_BuildValue("lll", _rv, offset, size); return _res; } static PyObject *Qt_GraphicsImportReadData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; void * dataPtr; unsigned long dataOffset; unsigned long dataSize; #ifndef GraphicsImportReadData PyMac_PRECHECK(GraphicsImportReadData); #endif if (!PyArg_ParseTuple(_args, "O&sll", CmpInstObj_Convert, &ci, &dataPtr, &dataOffset, &dataSize)) return NULL; _rv = GraphicsImportReadData(ci, dataPtr, dataOffset, dataSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportSetClip(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; RgnHandle clipRgn; #ifndef GraphicsImportSetClip PyMac_PRECHECK(GraphicsImportSetClip); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &clipRgn)) return NULL; _rv = GraphicsImportSetClip(ci, clipRgn); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetClip(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; RgnHandle clipRgn; #ifndef GraphicsImportGetClip PyMac_PRECHECK(GraphicsImportGetClip); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetClip(ci, &clipRgn); _res = Py_BuildValue("lO&", _rv, ResObj_New, clipRgn); return _res; } static PyObject *Qt_GraphicsImportSetSourceRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Rect sourceRect; #ifndef GraphicsImportSetSourceRect PyMac_PRECHECK(GraphicsImportSetSourceRect); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, PyMac_GetRect, &sourceRect)) return NULL; _rv = GraphicsImportSetSourceRect(ci, &sourceRect); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetSourceRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Rect sourceRect; #ifndef GraphicsImportGetSourceRect PyMac_PRECHECK(GraphicsImportGetSourceRect); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetSourceRect(ci, &sourceRect); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &sourceRect); return _res; } static PyObject *Qt_GraphicsImportGetNaturalBounds(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Rect naturalBounds; #ifndef GraphicsImportGetNaturalBounds PyMac_PRECHECK(GraphicsImportGetNaturalBounds); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetNaturalBounds(ci, &naturalBounds); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &naturalBounds); return _res; } static PyObject *Qt_GraphicsImportDraw(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; #ifndef GraphicsImportDraw PyMac_PRECHECK(GraphicsImportDraw); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportDraw(ci); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportSetGWorld(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; CGrafPtr port; GDHandle gd; #ifndef GraphicsImportSetGWorld PyMac_PRECHECK(GraphicsImportSetGWorld); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, GrafObj_Convert, &port, OptResObj_Convert, &gd)) return NULL; _rv = GraphicsImportSetGWorld(ci, port, gd); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetGWorld(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; CGrafPtr port; GDHandle gd; #ifndef GraphicsImportGetGWorld PyMac_PRECHECK(GraphicsImportGetGWorld); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetGWorld(ci, &port, &gd); _res = Py_BuildValue("lO&O&", _rv, GrafObj_New, port, OptResObj_New, gd); return _res; } static PyObject *Qt_GraphicsImportSetBoundsRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Rect bounds; #ifndef GraphicsImportSetBoundsRect PyMac_PRECHECK(GraphicsImportSetBoundsRect); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, PyMac_GetRect, &bounds)) return NULL; _rv = GraphicsImportSetBoundsRect(ci, &bounds); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetBoundsRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Rect bounds; #ifndef GraphicsImportGetBoundsRect PyMac_PRECHECK(GraphicsImportGetBoundsRect); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetBoundsRect(ci, &bounds); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &bounds); return _res; } static PyObject *Qt_GraphicsImportSaveAsPicture(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; FSSpec fss; ScriptCode scriptTag; #ifndef GraphicsImportSaveAsPicture PyMac_PRECHECK(GraphicsImportSaveAsPicture); #endif if (!PyArg_ParseTuple(_args, "O&O&h", CmpInstObj_Convert, &ci, PyMac_GetFSSpec, &fss, &scriptTag)) return NULL; _rv = GraphicsImportSaveAsPicture(ci, &fss, scriptTag); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportSetGraphicsMode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; long graphicsMode; RGBColor opColor; #ifndef GraphicsImportSetGraphicsMode PyMac_PRECHECK(GraphicsImportSetGraphicsMode); #endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &ci, &graphicsMode, QdRGB_Convert, &opColor)) return NULL; _rv = GraphicsImportSetGraphicsMode(ci, graphicsMode, &opColor); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetGraphicsMode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; long graphicsMode; RGBColor opColor; #ifndef GraphicsImportGetGraphicsMode PyMac_PRECHECK(GraphicsImportGetGraphicsMode); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetGraphicsMode(ci, &graphicsMode, &opColor); _res = Py_BuildValue("llO&", _rv, graphicsMode, QdRGB_New, &opColor); return _res; } static PyObject *Qt_GraphicsImportSetQuality(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; CodecQ quality; #ifndef GraphicsImportSetQuality PyMac_PRECHECK(GraphicsImportSetQuality); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &quality)) return NULL; _rv = GraphicsImportSetQuality(ci, quality); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetQuality(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; CodecQ quality; #ifndef GraphicsImportGetQuality PyMac_PRECHECK(GraphicsImportGetQuality); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetQuality(ci, &quality); _res = Py_BuildValue("ll", _rv, quality); return _res; } static PyObject *Qt_GraphicsImportSaveAsQuickTimeImageFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; FSSpec fss; ScriptCode scriptTag; #ifndef GraphicsImportSaveAsQuickTimeImageFile PyMac_PRECHECK(GraphicsImportSaveAsQuickTimeImageFile); #endif if (!PyArg_ParseTuple(_args, "O&O&h", CmpInstObj_Convert, &ci, PyMac_GetFSSpec, &fss, &scriptTag)) return NULL; _rv = GraphicsImportSaveAsQuickTimeImageFile(ci, &fss, scriptTag); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportSetDataReferenceOffsetAndLimit(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; unsigned long offset; unsigned long limit; #ifndef GraphicsImportSetDataReferenceOffsetAndLimit PyMac_PRECHECK(GraphicsImportSetDataReferenceOffsetAndLimit); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &ci, &offset, &limit)) return NULL; _rv = GraphicsImportSetDataReferenceOffsetAndLimit(ci, offset, limit); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetDataReferenceOffsetAndLimit(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; unsigned long offset; unsigned long limit; #ifndef GraphicsImportGetDataReferenceOffsetAndLimit PyMac_PRECHECK(GraphicsImportGetDataReferenceOffsetAndLimit); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetDataReferenceOffsetAndLimit(ci, &offset, &limit); _res = Py_BuildValue("lll", _rv, offset, limit); return _res; } static PyObject *Qt_GraphicsImportGetAliasedDataReference(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Handle dataRef; OSType dataRefType; #ifndef GraphicsImportGetAliasedDataReference PyMac_PRECHECK(GraphicsImportGetAliasedDataReference); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetAliasedDataReference(ci, &dataRef, &dataRefType); _res = Py_BuildValue("lO&O&", _rv, ResObj_New, dataRef, PyMac_BuildOSType, dataRefType); return _res; } static PyObject *Qt_GraphicsImportValidate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Boolean valid; #ifndef GraphicsImportValidate PyMac_PRECHECK(GraphicsImportValidate); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportValidate(ci, &valid); _res = Py_BuildValue("lb", _rv, valid); return _res; } static PyObject *Qt_GraphicsImportGetMetaData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; void * userData; #ifndef GraphicsImportGetMetaData PyMac_PRECHECK(GraphicsImportGetMetaData); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &ci, &userData)) return NULL; _rv = GraphicsImportGetMetaData(ci, userData); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetMIMETypeList(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; void * qtAtomContainerPtr; #ifndef GraphicsImportGetMIMETypeList PyMac_PRECHECK(GraphicsImportGetMIMETypeList); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &ci, &qtAtomContainerPtr)) return NULL; _rv = GraphicsImportGetMIMETypeList(ci, qtAtomContainerPtr); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportDoesDrawAllPixels(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; short drawsAllPixels; #ifndef GraphicsImportDoesDrawAllPixels PyMac_PRECHECK(GraphicsImportDoesDrawAllPixels); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportDoesDrawAllPixels(ci, &drawsAllPixels); _res = Py_BuildValue("lh", _rv, drawsAllPixels); return _res; } static PyObject *Qt_GraphicsImportGetAsPicture(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; PicHandle picture; #ifndef GraphicsImportGetAsPicture PyMac_PRECHECK(GraphicsImportGetAsPicture); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetAsPicture(ci, &picture); _res = Py_BuildValue("lO&", _rv, ResObj_New, picture); return _res; } static PyObject *Qt_GraphicsImportExportImageFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; OSType fileType; OSType fileCreator; FSSpec fss; ScriptCode scriptTag; #ifndef GraphicsImportExportImageFile PyMac_PRECHECK(GraphicsImportExportImageFile); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&h", CmpInstObj_Convert, &ci, PyMac_GetOSType, &fileType, PyMac_GetOSType, &fileCreator, PyMac_GetFSSpec, &fss, &scriptTag)) return NULL; _rv = GraphicsImportExportImageFile(ci, fileType, fileCreator, &fss, scriptTag); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetExportImageTypeList(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; void * qtAtomContainerPtr; #ifndef GraphicsImportGetExportImageTypeList PyMac_PRECHECK(GraphicsImportGetExportImageTypeList); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &ci, &qtAtomContainerPtr)) return NULL; _rv = GraphicsImportGetExportImageTypeList(ci, qtAtomContainerPtr); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetExportSettingsAsAtomContainer(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; void * qtAtomContainerPtr; #ifndef GraphicsImportGetExportSettingsAsAtomContainer PyMac_PRECHECK(GraphicsImportGetExportSettingsAsAtomContainer); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &ci, &qtAtomContainerPtr)) return NULL; _rv = GraphicsImportGetExportSettingsAsAtomContainer(ci, qtAtomContainerPtr); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportSetExportSettingsFromAtomContainer(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; void * qtAtomContainer; #ifndef GraphicsImportSetExportSettingsFromAtomContainer PyMac_PRECHECK(GraphicsImportSetExportSettingsFromAtomContainer); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &ci, &qtAtomContainer)) return NULL; _rv = GraphicsImportSetExportSettingsFromAtomContainer(ci, qtAtomContainer); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetImageCount(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; unsigned long imageCount; #ifndef GraphicsImportGetImageCount PyMac_PRECHECK(GraphicsImportGetImageCount); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetImageCount(ci, &imageCount); _res = Py_BuildValue("ll", _rv, imageCount); return _res; } static PyObject *Qt_GraphicsImportSetImageIndex(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; unsigned long imageIndex; #ifndef GraphicsImportSetImageIndex PyMac_PRECHECK(GraphicsImportSetImageIndex); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &imageIndex)) return NULL; _rv = GraphicsImportSetImageIndex(ci, imageIndex); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetImageIndex(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; unsigned long imageIndex; #ifndef GraphicsImportGetImageIndex PyMac_PRECHECK(GraphicsImportGetImageIndex); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetImageIndex(ci, &imageIndex); _res = Py_BuildValue("ll", _rv, imageIndex); return _res; } static PyObject *Qt_GraphicsImportGetDataOffsetAndSize64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; wide offset; wide size; #ifndef GraphicsImportGetDataOffsetAndSize64 PyMac_PRECHECK(GraphicsImportGetDataOffsetAndSize64); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetDataOffsetAndSize64(ci, &offset, &size); _res = Py_BuildValue("lO&O&", _rv, PyMac_Buildwide, offset, PyMac_Buildwide, size); return _res; } static PyObject *Qt_GraphicsImportReadData64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; void * dataPtr; wide dataOffset; unsigned long dataSize; #ifndef GraphicsImportReadData64 PyMac_PRECHECK(GraphicsImportReadData64); #endif if (!PyArg_ParseTuple(_args, "O&sO&l", CmpInstObj_Convert, &ci, &dataPtr, PyMac_Getwide, &dataOffset, &dataSize)) return NULL; _rv = GraphicsImportReadData64(ci, dataPtr, &dataOffset, dataSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportSetDataReferenceOffsetAndLimit64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; wide offset; wide limit; #ifndef GraphicsImportSetDataReferenceOffsetAndLimit64 PyMac_PRECHECK(GraphicsImportSetDataReferenceOffsetAndLimit64); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, PyMac_Getwide, &offset, PyMac_Getwide, &limit)) return NULL; _rv = GraphicsImportSetDataReferenceOffsetAndLimit64(ci, &offset, &limit); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetDataReferenceOffsetAndLimit64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; wide offset; wide limit; #ifndef GraphicsImportGetDataReferenceOffsetAndLimit64 PyMac_PRECHECK(GraphicsImportGetDataReferenceOffsetAndLimit64); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetDataReferenceOffsetAndLimit64(ci, &offset, &limit); _res = Py_BuildValue("lO&O&", _rv, PyMac_Buildwide, offset, PyMac_Buildwide, limit); return _res; } static PyObject *Qt_GraphicsImportGetDefaultClip(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; RgnHandle defaultRgn; #ifndef GraphicsImportGetDefaultClip PyMac_PRECHECK(GraphicsImportGetDefaultClip); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetDefaultClip(ci, &defaultRgn); _res = Py_BuildValue("lO&", _rv, ResObj_New, defaultRgn); return _res; } static PyObject *Qt_GraphicsImportGetDefaultGraphicsMode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; long defaultGraphicsMode; RGBColor defaultOpColor; #ifndef GraphicsImportGetDefaultGraphicsMode PyMac_PRECHECK(GraphicsImportGetDefaultGraphicsMode); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetDefaultGraphicsMode(ci, &defaultGraphicsMode, &defaultOpColor); _res = Py_BuildValue("llO&", _rv, defaultGraphicsMode, QdRGB_New, &defaultOpColor); return _res; } static PyObject *Qt_GraphicsImportGetDefaultSourceRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Rect defaultSourceRect; #ifndef GraphicsImportGetDefaultSourceRect PyMac_PRECHECK(GraphicsImportGetDefaultSourceRect); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetDefaultSourceRect(ci, &defaultSourceRect); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &defaultSourceRect); return _res; } static PyObject *Qt_GraphicsImportGetColorSyncProfile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Handle profile; #ifndef GraphicsImportGetColorSyncProfile PyMac_PRECHECK(GraphicsImportGetColorSyncProfile); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetColorSyncProfile(ci, &profile); _res = Py_BuildValue("lO&", _rv, ResObj_New, profile); return _res; } static PyObject *Qt_GraphicsImportSetDestRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Rect destRect; #ifndef GraphicsImportSetDestRect PyMac_PRECHECK(GraphicsImportSetDestRect); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, PyMac_GetRect, &destRect)) return NULL; _rv = GraphicsImportSetDestRect(ci, &destRect); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetDestRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; Rect destRect; #ifndef GraphicsImportGetDestRect PyMac_PRECHECK(GraphicsImportGetDestRect); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetDestRect(ci, &destRect); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &destRect); return _res; } static PyObject *Qt_GraphicsImportSetFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; long flags; #ifndef GraphicsImportSetFlags PyMac_PRECHECK(GraphicsImportSetFlags); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &flags)) return NULL; _rv = GraphicsImportSetFlags(ci, flags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImportGetFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; long flags; #ifndef GraphicsImportGetFlags PyMac_PRECHECK(GraphicsImportGetFlags); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetFlags(ci, &flags); _res = Py_BuildValue("ll", _rv, flags); return _res; } static PyObject *Qt_GraphicsImportGetBaseDataOffsetAndSize64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; wide offset; wide size; #ifndef GraphicsImportGetBaseDataOffsetAndSize64 PyMac_PRECHECK(GraphicsImportGetBaseDataOffsetAndSize64); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportGetBaseDataOffsetAndSize64(ci, &offset, &size); _res = Py_BuildValue("lO&O&", _rv, PyMac_Buildwide, offset, PyMac_Buildwide, size); return _res; } static PyObject *Qt_GraphicsImportSetImageIndexToThumbnail(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsImportComponent ci; #ifndef GraphicsImportSetImageIndexToThumbnail PyMac_PRECHECK(GraphicsImportSetImageIndexToThumbnail); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImportSetImageIndexToThumbnail(ci); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportDoExport(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; unsigned long actualSizeWritten; #ifndef GraphicsExportDoExport PyMac_PRECHECK(GraphicsExportDoExport); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportDoExport(ci, &actualSizeWritten); _res = Py_BuildValue("ll", _rv, actualSizeWritten); return _res; } static PyObject *Qt_GraphicsExportCanTranscode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Boolean canTranscode; #ifndef GraphicsExportCanTranscode PyMac_PRECHECK(GraphicsExportCanTranscode); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportCanTranscode(ci, &canTranscode); _res = Py_BuildValue("lb", _rv, canTranscode); return _res; } static PyObject *Qt_GraphicsExportDoTranscode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; #ifndef GraphicsExportDoTranscode PyMac_PRECHECK(GraphicsExportDoTranscode); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportDoTranscode(ci); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportCanUseCompressor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Boolean canUseCompressor; void * codecSettingsAtomContainerPtr; #ifndef GraphicsExportCanUseCompressor PyMac_PRECHECK(GraphicsExportCanUseCompressor); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &ci, &codecSettingsAtomContainerPtr)) return NULL; _rv = GraphicsExportCanUseCompressor(ci, &canUseCompressor, codecSettingsAtomContainerPtr); _res = Py_BuildValue("lb", _rv, canUseCompressor); return _res; } static PyObject *Qt_GraphicsExportDoUseCompressor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; void * codecSettingsAtomContainer; ImageDescriptionHandle outDesc; #ifndef GraphicsExportDoUseCompressor PyMac_PRECHECK(GraphicsExportDoUseCompressor); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &ci, &codecSettingsAtomContainer)) return NULL; _rv = GraphicsExportDoUseCompressor(ci, codecSettingsAtomContainer, &outDesc); _res = Py_BuildValue("lO&", _rv, ResObj_New, outDesc); return _res; } static PyObject *Qt_GraphicsExportDoStandaloneExport(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; #ifndef GraphicsExportDoStandaloneExport PyMac_PRECHECK(GraphicsExportDoStandaloneExport); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportDoStandaloneExport(ci); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetDefaultFileTypeAndCreator(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; OSType fileType; OSType fileCreator; #ifndef GraphicsExportGetDefaultFileTypeAndCreator PyMac_PRECHECK(GraphicsExportGetDefaultFileTypeAndCreator); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetDefaultFileTypeAndCreator(ci, &fileType, &fileCreator); _res = Py_BuildValue("lO&O&", _rv, PyMac_BuildOSType, fileType, PyMac_BuildOSType, fileCreator); return _res; } static PyObject *Qt_GraphicsExportGetDefaultFileNameExtension(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; OSType fileNameExtension; #ifndef GraphicsExportGetDefaultFileNameExtension PyMac_PRECHECK(GraphicsExportGetDefaultFileNameExtension); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetDefaultFileNameExtension(ci, &fileNameExtension); _res = Py_BuildValue("lO&", _rv, PyMac_BuildOSType, fileNameExtension); return _res; } static PyObject *Qt_GraphicsExportGetMIMETypeList(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; void * qtAtomContainerPtr; #ifndef GraphicsExportGetMIMETypeList PyMac_PRECHECK(GraphicsExportGetMIMETypeList); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &ci, &qtAtomContainerPtr)) return NULL; _rv = GraphicsExportGetMIMETypeList(ci, qtAtomContainerPtr); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportSetSettingsFromAtomContainer(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; void * qtAtomContainer; #ifndef GraphicsExportSetSettingsFromAtomContainer PyMac_PRECHECK(GraphicsExportSetSettingsFromAtomContainer); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &ci, &qtAtomContainer)) return NULL; _rv = GraphicsExportSetSettingsFromAtomContainer(ci, qtAtomContainer); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetSettingsAsAtomContainer(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; void * qtAtomContainerPtr; #ifndef GraphicsExportGetSettingsAsAtomContainer PyMac_PRECHECK(GraphicsExportGetSettingsAsAtomContainer); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &ci, &qtAtomContainerPtr)) return NULL; _rv = GraphicsExportGetSettingsAsAtomContainer(ci, qtAtomContainerPtr); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetSettingsAsText(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Handle theText; #ifndef GraphicsExportGetSettingsAsText PyMac_PRECHECK(GraphicsExportGetSettingsAsText); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetSettingsAsText(ci, &theText); _res = Py_BuildValue("lO&", _rv, ResObj_New, theText); return _res; } static PyObject *Qt_GraphicsExportSetDontRecompress(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Boolean dontRecompress; #ifndef GraphicsExportSetDontRecompress PyMac_PRECHECK(GraphicsExportSetDontRecompress); #endif if (!PyArg_ParseTuple(_args, "O&b", CmpInstObj_Convert, &ci, &dontRecompress)) return NULL; _rv = GraphicsExportSetDontRecompress(ci, dontRecompress); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetDontRecompress(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Boolean dontRecompress; #ifndef GraphicsExportGetDontRecompress PyMac_PRECHECK(GraphicsExportGetDontRecompress); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetDontRecompress(ci, &dontRecompress); _res = Py_BuildValue("lb", _rv, dontRecompress); return _res; } static PyObject *Qt_GraphicsExportSetInterlaceStyle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; unsigned long interlaceStyle; #ifndef GraphicsExportSetInterlaceStyle PyMac_PRECHECK(GraphicsExportSetInterlaceStyle); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &interlaceStyle)) return NULL; _rv = GraphicsExportSetInterlaceStyle(ci, interlaceStyle); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetInterlaceStyle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; unsigned long interlaceStyle; #ifndef GraphicsExportGetInterlaceStyle PyMac_PRECHECK(GraphicsExportGetInterlaceStyle); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetInterlaceStyle(ci, &interlaceStyle); _res = Py_BuildValue("ll", _rv, interlaceStyle); return _res; } static PyObject *Qt_GraphicsExportSetMetaData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; void * userData; #ifndef GraphicsExportSetMetaData PyMac_PRECHECK(GraphicsExportSetMetaData); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &ci, &userData)) return NULL; _rv = GraphicsExportSetMetaData(ci, userData); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetMetaData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; void * userData; #ifndef GraphicsExportGetMetaData PyMac_PRECHECK(GraphicsExportGetMetaData); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &ci, &userData)) return NULL; _rv = GraphicsExportGetMetaData(ci, userData); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportSetTargetDataSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; unsigned long targetDataSize; #ifndef GraphicsExportSetTargetDataSize PyMac_PRECHECK(GraphicsExportSetTargetDataSize); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &targetDataSize)) return NULL; _rv = GraphicsExportSetTargetDataSize(ci, targetDataSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetTargetDataSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; unsigned long targetDataSize; #ifndef GraphicsExportGetTargetDataSize PyMac_PRECHECK(GraphicsExportGetTargetDataSize); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetTargetDataSize(ci, &targetDataSize); _res = Py_BuildValue("ll", _rv, targetDataSize); return _res; } static PyObject *Qt_GraphicsExportSetCompressionMethod(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; long compressionMethod; #ifndef GraphicsExportSetCompressionMethod PyMac_PRECHECK(GraphicsExportSetCompressionMethod); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &compressionMethod)) return NULL; _rv = GraphicsExportSetCompressionMethod(ci, compressionMethod); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetCompressionMethod(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; long compressionMethod; #ifndef GraphicsExportGetCompressionMethod PyMac_PRECHECK(GraphicsExportGetCompressionMethod); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetCompressionMethod(ci, &compressionMethod); _res = Py_BuildValue("ll", _rv, compressionMethod); return _res; } static PyObject *Qt_GraphicsExportSetCompressionQuality(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; CodecQ spatialQuality; #ifndef GraphicsExportSetCompressionQuality PyMac_PRECHECK(GraphicsExportSetCompressionQuality); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &spatialQuality)) return NULL; _rv = GraphicsExportSetCompressionQuality(ci, spatialQuality); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetCompressionQuality(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; CodecQ spatialQuality; #ifndef GraphicsExportGetCompressionQuality PyMac_PRECHECK(GraphicsExportGetCompressionQuality); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetCompressionQuality(ci, &spatialQuality); _res = Py_BuildValue("ll", _rv, spatialQuality); return _res; } static PyObject *Qt_GraphicsExportSetResolution(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Fixed horizontalResolution; Fixed verticalResolution; #ifndef GraphicsExportSetResolution PyMac_PRECHECK(GraphicsExportSetResolution); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, PyMac_GetFixed, &horizontalResolution, PyMac_GetFixed, &verticalResolution)) return NULL; _rv = GraphicsExportSetResolution(ci, horizontalResolution, verticalResolution); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetResolution(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Fixed horizontalResolution; Fixed verticalResolution; #ifndef GraphicsExportGetResolution PyMac_PRECHECK(GraphicsExportGetResolution); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetResolution(ci, &horizontalResolution, &verticalResolution); _res = Py_BuildValue("lO&O&", _rv, PyMac_BuildFixed, horizontalResolution, PyMac_BuildFixed, verticalResolution); return _res; } static PyObject *Qt_GraphicsExportSetDepth(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; long depth; #ifndef GraphicsExportSetDepth PyMac_PRECHECK(GraphicsExportSetDepth); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &depth)) return NULL; _rv = GraphicsExportSetDepth(ci, depth); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetDepth(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; long depth; #ifndef GraphicsExportGetDepth PyMac_PRECHECK(GraphicsExportGetDepth); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetDepth(ci, &depth); _res = Py_BuildValue("ll", _rv, depth); return _res; } static PyObject *Qt_GraphicsExportSetColorSyncProfile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Handle colorSyncProfile; #ifndef GraphicsExportSetColorSyncProfile PyMac_PRECHECK(GraphicsExportSetColorSyncProfile); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &colorSyncProfile)) return NULL; _rv = GraphicsExportSetColorSyncProfile(ci, colorSyncProfile); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetColorSyncProfile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Handle colorSyncProfile; #ifndef GraphicsExportGetColorSyncProfile PyMac_PRECHECK(GraphicsExportGetColorSyncProfile); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetColorSyncProfile(ci, &colorSyncProfile); _res = Py_BuildValue("lO&", _rv, ResObj_New, colorSyncProfile); return _res; } static PyObject *Qt_GraphicsExportSetInputDataReference(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Handle dataRef; OSType dataRefType; ImageDescriptionHandle desc; #ifndef GraphicsExportSetInputDataReference PyMac_PRECHECK(GraphicsExportSetInputDataReference); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType, ResObj_Convert, &desc)) return NULL; _rv = GraphicsExportSetInputDataReference(ci, dataRef, dataRefType, desc); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetInputDataReference(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Handle dataRef; OSType dataRefType; #ifndef GraphicsExportGetInputDataReference PyMac_PRECHECK(GraphicsExportGetInputDataReference); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetInputDataReference(ci, &dataRef, &dataRefType); _res = Py_BuildValue("lO&O&", _rv, ResObj_New, dataRef, PyMac_BuildOSType, dataRefType); return _res; } static PyObject *Qt_GraphicsExportSetInputFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; FSSpec theFile; ImageDescriptionHandle desc; #ifndef GraphicsExportSetInputFile PyMac_PRECHECK(GraphicsExportSetInputFile); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, PyMac_GetFSSpec, &theFile, ResObj_Convert, &desc)) return NULL; _rv = GraphicsExportSetInputFile(ci, &theFile, desc); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetInputFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; FSSpec theFile; #ifndef GraphicsExportGetInputFile PyMac_PRECHECK(GraphicsExportGetInputFile); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, PyMac_GetFSSpec, &theFile)) return NULL; _rv = GraphicsExportGetInputFile(ci, &theFile); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportSetInputHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Handle h; ImageDescriptionHandle desc; #ifndef GraphicsExportSetInputHandle PyMac_PRECHECK(GraphicsExportSetInputHandle); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &h, ResObj_Convert, &desc)) return NULL; _rv = GraphicsExportSetInputHandle(ci, h, desc); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetInputHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Handle h; #ifndef GraphicsExportGetInputHandle PyMac_PRECHECK(GraphicsExportGetInputHandle); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetInputHandle(ci, &h); _res = Py_BuildValue("lO&", _rv, ResObj_New, h); return _res; } static PyObject *Qt_GraphicsExportSetInputPtr(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Ptr p; unsigned long size; ImageDescriptionHandle desc; #ifndef GraphicsExportSetInputPtr PyMac_PRECHECK(GraphicsExportSetInputPtr); #endif if (!PyArg_ParseTuple(_args, "O&slO&", CmpInstObj_Convert, &ci, &p, &size, ResObj_Convert, &desc)) return NULL; _rv = GraphicsExportSetInputPtr(ci, p, size, desc); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportSetInputGraphicsImporter(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; GraphicsImportComponent grip; #ifndef GraphicsExportSetInputGraphicsImporter PyMac_PRECHECK(GraphicsExportSetInputGraphicsImporter); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, CmpInstObj_Convert, &grip)) return NULL; _rv = GraphicsExportSetInputGraphicsImporter(ci, grip); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetInputGraphicsImporter(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; GraphicsImportComponent grip; #ifndef GraphicsExportGetInputGraphicsImporter PyMac_PRECHECK(GraphicsExportGetInputGraphicsImporter); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetInputGraphicsImporter(ci, &grip); _res = Py_BuildValue("lO&", _rv, CmpInstObj_New, grip); return _res; } static PyObject *Qt_GraphicsExportSetInputPicture(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; PicHandle picture; #ifndef GraphicsExportSetInputPicture PyMac_PRECHECK(GraphicsExportSetInputPicture); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &picture)) return NULL; _rv = GraphicsExportSetInputPicture(ci, picture); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetInputPicture(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; PicHandle picture; #ifndef GraphicsExportGetInputPicture PyMac_PRECHECK(GraphicsExportGetInputPicture); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetInputPicture(ci, &picture); _res = Py_BuildValue("lO&", _rv, ResObj_New, picture); return _res; } static PyObject *Qt_GraphicsExportSetInputGWorld(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; GWorldPtr gworld; #ifndef GraphicsExportSetInputGWorld PyMac_PRECHECK(GraphicsExportSetInputGWorld); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, GWorldObj_Convert, &gworld)) return NULL; _rv = GraphicsExportSetInputGWorld(ci, gworld); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetInputGWorld(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; GWorldPtr gworld; #ifndef GraphicsExportGetInputGWorld PyMac_PRECHECK(GraphicsExportGetInputGWorld); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetInputGWorld(ci, &gworld); _res = Py_BuildValue("lO&", _rv, GWorldObj_New, gworld); return _res; } static PyObject *Qt_GraphicsExportSetInputPixmap(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; PixMapHandle pixmap; #ifndef GraphicsExportSetInputPixmap PyMac_PRECHECK(GraphicsExportSetInputPixmap); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &pixmap)) return NULL; _rv = GraphicsExportSetInputPixmap(ci, pixmap); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetInputPixmap(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; PixMapHandle pixmap; #ifndef GraphicsExportGetInputPixmap PyMac_PRECHECK(GraphicsExportGetInputPixmap); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetInputPixmap(ci, &pixmap); _res = Py_BuildValue("lO&", _rv, ResObj_New, pixmap); return _res; } static PyObject *Qt_GraphicsExportSetInputOffsetAndLimit(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; unsigned long offset; unsigned long limit; #ifndef GraphicsExportSetInputOffsetAndLimit PyMac_PRECHECK(GraphicsExportSetInputOffsetAndLimit); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &ci, &offset, &limit)) return NULL; _rv = GraphicsExportSetInputOffsetAndLimit(ci, offset, limit); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetInputOffsetAndLimit(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; unsigned long offset; unsigned long limit; #ifndef GraphicsExportGetInputOffsetAndLimit PyMac_PRECHECK(GraphicsExportGetInputOffsetAndLimit); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetInputOffsetAndLimit(ci, &offset, &limit); _res = Py_BuildValue("lll", _rv, offset, limit); return _res; } static PyObject *Qt_GraphicsExportMayExporterReadInputData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Boolean mayReadInputData; #ifndef GraphicsExportMayExporterReadInputData PyMac_PRECHECK(GraphicsExportMayExporterReadInputData); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportMayExporterReadInputData(ci, &mayReadInputData); _res = Py_BuildValue("lb", _rv, mayReadInputData); return _res; } static PyObject *Qt_GraphicsExportGetInputDataSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; unsigned long size; #ifndef GraphicsExportGetInputDataSize PyMac_PRECHECK(GraphicsExportGetInputDataSize); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetInputDataSize(ci, &size); _res = Py_BuildValue("ll", _rv, size); return _res; } static PyObject *Qt_GraphicsExportReadInputData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; void * dataPtr; unsigned long dataOffset; unsigned long dataSize; #ifndef GraphicsExportReadInputData PyMac_PRECHECK(GraphicsExportReadInputData); #endif if (!PyArg_ParseTuple(_args, "O&sll", CmpInstObj_Convert, &ci, &dataPtr, &dataOffset, &dataSize)) return NULL; _rv = GraphicsExportReadInputData(ci, dataPtr, dataOffset, dataSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetInputImageDescription(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; ImageDescriptionHandle desc; #ifndef GraphicsExportGetInputImageDescription PyMac_PRECHECK(GraphicsExportGetInputImageDescription); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetInputImageDescription(ci, &desc); _res = Py_BuildValue("lO&", _rv, ResObj_New, desc); return _res; } static PyObject *Qt_GraphicsExportGetInputImageDimensions(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Rect dimensions; #ifndef GraphicsExportGetInputImageDimensions PyMac_PRECHECK(GraphicsExportGetInputImageDimensions); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetInputImageDimensions(ci, &dimensions); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &dimensions); return _res; } static PyObject *Qt_GraphicsExportGetInputImageDepth(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; long inputDepth; #ifndef GraphicsExportGetInputImageDepth PyMac_PRECHECK(GraphicsExportGetInputImageDepth); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetInputImageDepth(ci, &inputDepth); _res = Py_BuildValue("ll", _rv, inputDepth); return _res; } static PyObject *Qt_GraphicsExportDrawInputImage(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; CGrafPtr gw; GDHandle gd; Rect srcRect; Rect dstRect; #ifndef GraphicsExportDrawInputImage PyMac_PRECHECK(GraphicsExportDrawInputImage); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&O&", CmpInstObj_Convert, &ci, GrafObj_Convert, &gw, OptResObj_Convert, &gd, PyMac_GetRect, &srcRect, PyMac_GetRect, &dstRect)) return NULL; _rv = GraphicsExportDrawInputImage(ci, gw, gd, &srcRect, &dstRect); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportSetOutputDataReference(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Handle dataRef; OSType dataRefType; #ifndef GraphicsExportSetOutputDataReference PyMac_PRECHECK(GraphicsExportSetOutputDataReference); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType)) return NULL; _rv = GraphicsExportSetOutputDataReference(ci, dataRef, dataRefType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetOutputDataReference(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Handle dataRef; OSType dataRefType; #ifndef GraphicsExportGetOutputDataReference PyMac_PRECHECK(GraphicsExportGetOutputDataReference); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetOutputDataReference(ci, &dataRef, &dataRefType); _res = Py_BuildValue("lO&O&", _rv, ResObj_New, dataRef, PyMac_BuildOSType, dataRefType); return _res; } static PyObject *Qt_GraphicsExportSetOutputFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; FSSpec theFile; #ifndef GraphicsExportSetOutputFile PyMac_PRECHECK(GraphicsExportSetOutputFile); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, PyMac_GetFSSpec, &theFile)) return NULL; _rv = GraphicsExportSetOutputFile(ci, &theFile); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetOutputFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; FSSpec theFile; #ifndef GraphicsExportGetOutputFile PyMac_PRECHECK(GraphicsExportGetOutputFile); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, PyMac_GetFSSpec, &theFile)) return NULL; _rv = GraphicsExportGetOutputFile(ci, &theFile); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportSetOutputHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Handle h; #ifndef GraphicsExportSetOutputHandle PyMac_PRECHECK(GraphicsExportSetOutputHandle); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &h)) return NULL; _rv = GraphicsExportSetOutputHandle(ci, h); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetOutputHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Handle h; #ifndef GraphicsExportGetOutputHandle PyMac_PRECHECK(GraphicsExportGetOutputHandle); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetOutputHandle(ci, &h); _res = Py_BuildValue("lO&", _rv, ResObj_New, h); return _res; } static PyObject *Qt_GraphicsExportSetOutputOffsetAndMaxSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; unsigned long offset; unsigned long maxSize; Boolean truncateFile; #ifndef GraphicsExportSetOutputOffsetAndMaxSize PyMac_PRECHECK(GraphicsExportSetOutputOffsetAndMaxSize); #endif if (!PyArg_ParseTuple(_args, "O&llb", CmpInstObj_Convert, &ci, &offset, &maxSize, &truncateFile)) return NULL; _rv = GraphicsExportSetOutputOffsetAndMaxSize(ci, offset, maxSize, truncateFile); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetOutputOffsetAndMaxSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; unsigned long offset; unsigned long maxSize; Boolean truncateFile; #ifndef GraphicsExportGetOutputOffsetAndMaxSize PyMac_PRECHECK(GraphicsExportGetOutputOffsetAndMaxSize); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetOutputOffsetAndMaxSize(ci, &offset, &maxSize, &truncateFile); _res = Py_BuildValue("lllb", _rv, offset, maxSize, truncateFile); return _res; } static PyObject *Qt_GraphicsExportSetOutputFileTypeAndCreator(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; OSType fileType; OSType fileCreator; #ifndef GraphicsExportSetOutputFileTypeAndCreator PyMac_PRECHECK(GraphicsExportSetOutputFileTypeAndCreator); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, PyMac_GetOSType, &fileType, PyMac_GetOSType, &fileCreator)) return NULL; _rv = GraphicsExportSetOutputFileTypeAndCreator(ci, fileType, fileCreator); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetOutputFileTypeAndCreator(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; OSType fileType; OSType fileCreator; #ifndef GraphicsExportGetOutputFileTypeAndCreator PyMac_PRECHECK(GraphicsExportGetOutputFileTypeAndCreator); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetOutputFileTypeAndCreator(ci, &fileType, &fileCreator); _res = Py_BuildValue("lO&O&", _rv, PyMac_BuildOSType, fileType, PyMac_BuildOSType, fileCreator); return _res; } static PyObject *Qt_GraphicsExportSetOutputMark(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; unsigned long mark; #ifndef GraphicsExportSetOutputMark PyMac_PRECHECK(GraphicsExportSetOutputMark); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &mark)) return NULL; _rv = GraphicsExportSetOutputMark(ci, mark); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetOutputMark(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; unsigned long mark; #ifndef GraphicsExportGetOutputMark PyMac_PRECHECK(GraphicsExportGetOutputMark); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetOutputMark(ci, &mark); _res = Py_BuildValue("ll", _rv, mark); return _res; } static PyObject *Qt_GraphicsExportReadOutputData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; void * dataPtr; unsigned long dataOffset; unsigned long dataSize; #ifndef GraphicsExportReadOutputData PyMac_PRECHECK(GraphicsExportReadOutputData); #endif if (!PyArg_ParseTuple(_args, "O&sll", CmpInstObj_Convert, &ci, &dataPtr, &dataOffset, &dataSize)) return NULL; _rv = GraphicsExportReadOutputData(ci, dataPtr, dataOffset, dataSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportSetThumbnailEnabled(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Boolean enableThumbnail; long maxThumbnailWidth; long maxThumbnailHeight; #ifndef GraphicsExportSetThumbnailEnabled PyMac_PRECHECK(GraphicsExportSetThumbnailEnabled); #endif if (!PyArg_ParseTuple(_args, "O&bll", CmpInstObj_Convert, &ci, &enableThumbnail, &maxThumbnailWidth, &maxThumbnailHeight)) return NULL; _rv = GraphicsExportSetThumbnailEnabled(ci, enableThumbnail, maxThumbnailWidth, maxThumbnailHeight); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetThumbnailEnabled(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Boolean thumbnailEnabled; long maxThumbnailWidth; long maxThumbnailHeight; #ifndef GraphicsExportGetThumbnailEnabled PyMac_PRECHECK(GraphicsExportGetThumbnailEnabled); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetThumbnailEnabled(ci, &thumbnailEnabled, &maxThumbnailWidth, &maxThumbnailHeight); _res = Py_BuildValue("lbll", _rv, thumbnailEnabled, maxThumbnailWidth, maxThumbnailHeight); return _res; } static PyObject *Qt_GraphicsExportSetExifEnabled(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Boolean enableExif; #ifndef GraphicsExportSetExifEnabled PyMac_PRECHECK(GraphicsExportSetExifEnabled); #endif if (!PyArg_ParseTuple(_args, "O&b", CmpInstObj_Convert, &ci, &enableExif)) return NULL; _rv = GraphicsExportSetExifEnabled(ci, enableExif); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsExportGetExifEnabled(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicsExportComponent ci; Boolean exifEnabled; #ifndef GraphicsExportGetExifEnabled PyMac_PRECHECK(GraphicsExportGetExifEnabled); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsExportGetExifEnabled(ci, &exifEnabled); _res = Py_BuildValue("lb", _rv, exifEnabled); return _res; } static PyObject *Qt_ImageTranscoderBeginSequence(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ImageTranscoderComponent itc; ImageDescriptionHandle srcDesc; ImageDescriptionHandle dstDesc; void * data; long dataSize; #ifndef ImageTranscoderBeginSequence PyMac_PRECHECK(ImageTranscoderBeginSequence); #endif if (!PyArg_ParseTuple(_args, "O&O&sl", CmpInstObj_Convert, &itc, ResObj_Convert, &srcDesc, &data, &dataSize)) return NULL; _rv = ImageTranscoderBeginSequence(itc, srcDesc, &dstDesc, data, dataSize); _res = Py_BuildValue("lO&", _rv, ResObj_New, dstDesc); return _res; } static PyObject *Qt_ImageTranscoderDisposeData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ImageTranscoderComponent itc; void * dstData; #ifndef ImageTranscoderDisposeData PyMac_PRECHECK(ImageTranscoderDisposeData); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &itc, &dstData)) return NULL; _rv = ImageTranscoderDisposeData(itc, dstData); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_ImageTranscoderEndSequence(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ImageTranscoderComponent itc; #ifndef ImageTranscoderEndSequence PyMac_PRECHECK(ImageTranscoderEndSequence); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &itc)) return NULL; _rv = ImageTranscoderEndSequence(itc); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_ClockGetTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance aClock; TimeRecord out; #ifndef ClockGetTime PyMac_PRECHECK(ClockGetTime); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &aClock)) return NULL; _rv = ClockGetTime(aClock, &out); _res = Py_BuildValue("lO&", _rv, QtTimeRecord_New, &out); return _res; } static PyObject *Qt_ClockSetTimeBase(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance aClock; TimeBase tb; #ifndef ClockSetTimeBase PyMac_PRECHECK(ClockSetTimeBase); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &aClock, TimeBaseObj_Convert, &tb)) return NULL; _rv = ClockSetTimeBase(aClock, tb); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_ClockGetRate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance aClock; Fixed rate; #ifndef ClockGetRate PyMac_PRECHECK(ClockGetRate); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &aClock)) return NULL; _rv = ClockGetRate(aClock, &rate); _res = Py_BuildValue("lO&", _rv, PyMac_BuildFixed, rate); return _res; } static PyObject *Qt_SCPositionRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; Rect rp; Point where; #ifndef SCPositionRect PyMac_PRECHECK(SCPositionRect); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = SCPositionRect(ci, &rp, &where); _res = Py_BuildValue("lO&O&", _rv, PyMac_BuildRect, &rp, PyMac_BuildPoint, where); return _res; } static PyObject *Qt_SCPositionDialog(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; short id; Point where; #ifndef SCPositionDialog PyMac_PRECHECK(SCPositionDialog); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &ci, &id)) return NULL; _rv = SCPositionDialog(ci, id, &where); _res = Py_BuildValue("lO&", _rv, PyMac_BuildPoint, where); return _res; } static PyObject *Qt_SCSetTestImagePictHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; PicHandle testPict; Rect testRect; short testFlags; #ifndef SCSetTestImagePictHandle PyMac_PRECHECK(SCSetTestImagePictHandle); #endif if (!PyArg_ParseTuple(_args, "O&O&h", CmpInstObj_Convert, &ci, ResObj_Convert, &testPict, &testFlags)) return NULL; _rv = SCSetTestImagePictHandle(ci, testPict, &testRect, testFlags); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &testRect); return _res; } static PyObject *Qt_SCSetTestImagePictFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; short testFileRef; Rect testRect; short testFlags; #ifndef SCSetTestImagePictFile PyMac_PRECHECK(SCSetTestImagePictFile); #endif if (!PyArg_ParseTuple(_args, "O&hh", CmpInstObj_Convert, &ci, &testFileRef, &testFlags)) return NULL; _rv = SCSetTestImagePictFile(ci, testFileRef, &testRect, testFlags); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &testRect); return _res; } static PyObject *Qt_SCSetTestImagePixMap(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; PixMapHandle testPixMap; Rect testRect; short testFlags; #ifndef SCSetTestImagePixMap PyMac_PRECHECK(SCSetTestImagePixMap); #endif if (!PyArg_ParseTuple(_args, "O&O&h", CmpInstObj_Convert, &ci, ResObj_Convert, &testPixMap, &testFlags)) return NULL; _rv = SCSetTestImagePixMap(ci, testPixMap, &testRect, testFlags); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &testRect); return _res; } static PyObject *Qt_SCGetBestDeviceRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; Rect r; #ifndef SCGetBestDeviceRect PyMac_PRECHECK(SCGetBestDeviceRect); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = SCGetBestDeviceRect(ci, &r); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &r); return _res; } static PyObject *Qt_SCRequestImageSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; #ifndef SCRequestImageSettings PyMac_PRECHECK(SCRequestImageSettings); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = SCRequestImageSettings(ci); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SCCompressImage(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; PixMapHandle src; Rect srcRect; ImageDescriptionHandle desc; Handle data; #ifndef SCCompressImage PyMac_PRECHECK(SCCompressImage); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &src, PyMac_GetRect, &srcRect)) return NULL; _rv = SCCompressImage(ci, src, &srcRect, &desc, &data); _res = Py_BuildValue("lO&O&", _rv, ResObj_New, desc, ResObj_New, data); return _res; } static PyObject *Qt_SCCompressPicture(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; PicHandle srcPicture; PicHandle dstPicture; #ifndef SCCompressPicture PyMac_PRECHECK(SCCompressPicture); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &srcPicture, ResObj_Convert, &dstPicture)) return NULL; _rv = SCCompressPicture(ci, srcPicture, dstPicture); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SCCompressPictureFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; short srcRefNum; short dstRefNum; #ifndef SCCompressPictureFile PyMac_PRECHECK(SCCompressPictureFile); #endif if (!PyArg_ParseTuple(_args, "O&hh", CmpInstObj_Convert, &ci, &srcRefNum, &dstRefNum)) return NULL; _rv = SCCompressPictureFile(ci, srcRefNum, dstRefNum); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SCRequestSequenceSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; #ifndef SCRequestSequenceSettings PyMac_PRECHECK(SCRequestSequenceSettings); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = SCRequestSequenceSettings(ci); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SCCompressSequenceBegin(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; PixMapHandle src; Rect srcRect; ImageDescriptionHandle desc; #ifndef SCCompressSequenceBegin PyMac_PRECHECK(SCCompressSequenceBegin); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &src, PyMac_GetRect, &srcRect)) return NULL; _rv = SCCompressSequenceBegin(ci, src, &srcRect, &desc); _res = Py_BuildValue("lO&", _rv, ResObj_New, desc); return _res; } static PyObject *Qt_SCCompressSequenceFrame(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; PixMapHandle src; Rect srcRect; Handle data; long dataSize; short notSyncFlag; #ifndef SCCompressSequenceFrame PyMac_PRECHECK(SCCompressSequenceFrame); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &src, PyMac_GetRect, &srcRect)) return NULL; _rv = SCCompressSequenceFrame(ci, src, &srcRect, &data, &dataSize, ¬SyncFlag); _res = Py_BuildValue("lO&lh", _rv, ResObj_New, data, dataSize, notSyncFlag); return _res; } static PyObject *Qt_SCCompressSequenceEnd(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; #ifndef SCCompressSequenceEnd PyMac_PRECHECK(SCCompressSequenceEnd); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = SCCompressSequenceEnd(ci); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SCDefaultPictHandleSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; PicHandle srcPicture; short motion; #ifndef SCDefaultPictHandleSettings PyMac_PRECHECK(SCDefaultPictHandleSettings); #endif if (!PyArg_ParseTuple(_args, "O&O&h", CmpInstObj_Convert, &ci, ResObj_Convert, &srcPicture, &motion)) return NULL; _rv = SCDefaultPictHandleSettings(ci, srcPicture, motion); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SCDefaultPictFileSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; short srcRef; short motion; #ifndef SCDefaultPictFileSettings PyMac_PRECHECK(SCDefaultPictFileSettings); #endif if (!PyArg_ParseTuple(_args, "O&hh", CmpInstObj_Convert, &ci, &srcRef, &motion)) return NULL; _rv = SCDefaultPictFileSettings(ci, srcRef, motion); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SCDefaultPixMapSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; PixMapHandle src; short motion; #ifndef SCDefaultPixMapSettings PyMac_PRECHECK(SCDefaultPixMapSettings); #endif if (!PyArg_ParseTuple(_args, "O&O&h", CmpInstObj_Convert, &ci, ResObj_Convert, &src, &motion)) return NULL; _rv = SCDefaultPixMapSettings(ci, src, motion); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SCGetInfo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; OSType infoType; void * info; #ifndef SCGetInfo PyMac_PRECHECK(SCGetInfo); #endif if (!PyArg_ParseTuple(_args, "O&O&s", CmpInstObj_Convert, &ci, PyMac_GetOSType, &infoType, &info)) return NULL; _rv = SCGetInfo(ci, infoType, info); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SCSetInfo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; OSType infoType; void * info; #ifndef SCSetInfo PyMac_PRECHECK(SCSetInfo); #endif if (!PyArg_ParseTuple(_args, "O&O&s", CmpInstObj_Convert, &ci, PyMac_GetOSType, &infoType, &info)) return NULL; _rv = SCSetInfo(ci, infoType, info); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SCSetCompressFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; long flags; #ifndef SCSetCompressFlags PyMac_PRECHECK(SCSetCompressFlags); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &flags)) return NULL; _rv = SCSetCompressFlags(ci, flags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SCGetCompressFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; long flags; #ifndef SCGetCompressFlags PyMac_PRECHECK(SCGetCompressFlags); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = SCGetCompressFlags(ci, &flags); _res = Py_BuildValue("ll", _rv, flags); return _res; } static PyObject *Qt_SCGetSettingsAsText(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; Handle text; #ifndef SCGetSettingsAsText PyMac_PRECHECK(SCGetSettingsAsText); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = SCGetSettingsAsText(ci, &text); _res = Py_BuildValue("lO&", _rv, ResObj_New, text); return _res; } static PyObject *Qt_SCAsyncIdle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance ci; #ifndef SCAsyncIdle PyMac_PRECHECK(SCAsyncIdle); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = SCAsyncIdle(ci); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TweenerReset(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TweenerComponent tc; #ifndef TweenerReset PyMac_PRECHECK(TweenerReset); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &tc)) return NULL; _rv = TweenerReset(tc); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TCGetSourceRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; HandlerError _rv; MediaHandler mh; TimeCodeDescriptionHandle tcdH; UserData srefH; #ifndef TCGetSourceRef PyMac_PRECHECK(TCGetSourceRef); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, ResObj_Convert, &tcdH)) return NULL; _rv = TCGetSourceRef(mh, tcdH, &srefH); _res = Py_BuildValue("lO&", _rv, UserDataObj_New, srefH); return _res; } static PyObject *Qt_TCSetSourceRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; HandlerError _rv; MediaHandler mh; TimeCodeDescriptionHandle tcdH; UserData srefH; #ifndef TCSetSourceRef PyMac_PRECHECK(TCSetSourceRef); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &mh, ResObj_Convert, &tcdH, UserDataObj_Convert, &srefH)) return NULL; _rv = TCSetSourceRef(mh, tcdH, srefH); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TCSetTimeCodeFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; HandlerError _rv; MediaHandler mh; long flags; long flagsMask; #ifndef TCSetTimeCodeFlags PyMac_PRECHECK(TCSetTimeCodeFlags); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mh, &flags, &flagsMask)) return NULL; _rv = TCSetTimeCodeFlags(mh, flags, flagsMask); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TCGetTimeCodeFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; HandlerError _rv; MediaHandler mh; long flags; #ifndef TCGetTimeCodeFlags PyMac_PRECHECK(TCGetTimeCodeFlags); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = TCGetTimeCodeFlags(mh, &flags); _res = Py_BuildValue("ll", _rv, flags); return _res; } static PyObject *Qt_MovieImportHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; Handle dataH; Movie theMovie; Track targetTrack; Track usedTrack; TimeValue atTime; TimeValue addedDuration; long inFlags; long outFlags; #ifndef MovieImportHandle PyMac_PRECHECK(MovieImportHandle); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&ll", CmpInstObj_Convert, &ci, ResObj_Convert, &dataH, MovieObj_Convert, &theMovie, TrackObj_Convert, &targetTrack, &atTime, &inFlags)) return NULL; _rv = MovieImportHandle(ci, dataH, theMovie, targetTrack, &usedTrack, atTime, &addedDuration, inFlags, &outFlags); _res = Py_BuildValue("lO&ll", _rv, TrackObj_New, usedTrack, addedDuration, outFlags); return _res; } static PyObject *Qt_MovieImportFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; FSSpec theFile; Movie theMovie; Track targetTrack; Track usedTrack; TimeValue atTime; TimeValue addedDuration; long inFlags; long outFlags; #ifndef MovieImportFile PyMac_PRECHECK(MovieImportFile); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&ll", CmpInstObj_Convert, &ci, PyMac_GetFSSpec, &theFile, MovieObj_Convert, &theMovie, TrackObj_Convert, &targetTrack, &atTime, &inFlags)) return NULL; _rv = MovieImportFile(ci, &theFile, theMovie, targetTrack, &usedTrack, atTime, &addedDuration, inFlags, &outFlags); _res = Py_BuildValue("lO&ll", _rv, TrackObj_New, usedTrack, addedDuration, outFlags); return _res; } static PyObject *Qt_MovieImportSetSampleDuration(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; TimeValue duration; TimeScale scale; #ifndef MovieImportSetSampleDuration PyMac_PRECHECK(MovieImportSetSampleDuration); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &ci, &duration, &scale)) return NULL; _rv = MovieImportSetSampleDuration(ci, duration, scale); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieImportSetSampleDescription(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; SampleDescriptionHandle desc; OSType mediaType; #ifndef MovieImportSetSampleDescription PyMac_PRECHECK(MovieImportSetSampleDescription); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &desc, PyMac_GetOSType, &mediaType)) return NULL; _rv = MovieImportSetSampleDescription(ci, desc, mediaType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieImportSetMediaFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; AliasHandle alias; #ifndef MovieImportSetMediaFile PyMac_PRECHECK(MovieImportSetMediaFile); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &alias)) return NULL; _rv = MovieImportSetMediaFile(ci, alias); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieImportSetDimensions(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; Fixed width; Fixed height; #ifndef MovieImportSetDimensions PyMac_PRECHECK(MovieImportSetDimensions); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, PyMac_GetFixed, &width, PyMac_GetFixed, &height)) return NULL; _rv = MovieImportSetDimensions(ci, width, height); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieImportSetChunkSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; long chunkSize; #ifndef MovieImportSetChunkSize PyMac_PRECHECK(MovieImportSetChunkSize); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &chunkSize)) return NULL; _rv = MovieImportSetChunkSize(ci, chunkSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieImportSetAuxiliaryData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; Handle data; OSType handleType; #ifndef MovieImportSetAuxiliaryData PyMac_PRECHECK(MovieImportSetAuxiliaryData); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &data, PyMac_GetOSType, &handleType)) return NULL; _rv = MovieImportSetAuxiliaryData(ci, data, handleType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieImportSetFromScrap(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; Boolean fromScrap; #ifndef MovieImportSetFromScrap PyMac_PRECHECK(MovieImportSetFromScrap); #endif if (!PyArg_ParseTuple(_args, "O&b", CmpInstObj_Convert, &ci, &fromScrap)) return NULL; _rv = MovieImportSetFromScrap(ci, fromScrap); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieImportDoUserDialog(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; FSSpec theFile; Handle theData; Boolean canceled; #ifndef MovieImportDoUserDialog PyMac_PRECHECK(MovieImportDoUserDialog); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, PyMac_GetFSSpec, &theFile, ResObj_Convert, &theData)) return NULL; _rv = MovieImportDoUserDialog(ci, &theFile, theData, &canceled); _res = Py_BuildValue("lb", _rv, canceled); return _res; } static PyObject *Qt_MovieImportSetDuration(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; TimeValue duration; #ifndef MovieImportSetDuration PyMac_PRECHECK(MovieImportSetDuration); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &duration)) return NULL; _rv = MovieImportSetDuration(ci, duration); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieImportGetAuxiliaryDataType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; OSType auxType; #ifndef MovieImportGetAuxiliaryDataType PyMac_PRECHECK(MovieImportGetAuxiliaryDataType); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = MovieImportGetAuxiliaryDataType(ci, &auxType); _res = Py_BuildValue("lO&", _rv, PyMac_BuildOSType, auxType); return _res; } static PyObject *Qt_MovieImportValidate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; FSSpec theFile; Handle theData; Boolean valid; #ifndef MovieImportValidate PyMac_PRECHECK(MovieImportValidate); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, PyMac_GetFSSpec, &theFile, ResObj_Convert, &theData)) return NULL; _rv = MovieImportValidate(ci, &theFile, theData, &valid); _res = Py_BuildValue("lb", _rv, valid); return _res; } static PyObject *Qt_MovieImportGetFileType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; OSType fileType; #ifndef MovieImportGetFileType PyMac_PRECHECK(MovieImportGetFileType); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = MovieImportGetFileType(ci, &fileType); _res = Py_BuildValue("lO&", _rv, PyMac_BuildOSType, fileType); return _res; } static PyObject *Qt_MovieImportDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; Handle dataRef; OSType dataRefType; Movie theMovie; Track targetTrack; Track usedTrack; TimeValue atTime; TimeValue addedDuration; long inFlags; long outFlags; #ifndef MovieImportDataRef PyMac_PRECHECK(MovieImportDataRef); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&O&ll", CmpInstObj_Convert, &ci, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType, MovieObj_Convert, &theMovie, TrackObj_Convert, &targetTrack, &atTime, &inFlags)) return NULL; _rv = MovieImportDataRef(ci, dataRef, dataRefType, theMovie, targetTrack, &usedTrack, atTime, &addedDuration, inFlags, &outFlags); _res = Py_BuildValue("lO&ll", _rv, TrackObj_New, usedTrack, addedDuration, outFlags); return _res; } static PyObject *Qt_MovieImportGetSampleDescription(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; SampleDescriptionHandle desc; OSType mediaType; #ifndef MovieImportGetSampleDescription PyMac_PRECHECK(MovieImportGetSampleDescription); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = MovieImportGetSampleDescription(ci, &desc, &mediaType); _res = Py_BuildValue("lO&O&", _rv, ResObj_New, desc, PyMac_BuildOSType, mediaType); return _res; } static PyObject *Qt_MovieImportSetOffsetAndLimit(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; unsigned long offset; unsigned long limit; #ifndef MovieImportSetOffsetAndLimit PyMac_PRECHECK(MovieImportSetOffsetAndLimit); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &ci, &offset, &limit)) return NULL; _rv = MovieImportSetOffsetAndLimit(ci, offset, limit); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieImportSetOffsetAndLimit64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; wide offset; wide limit; #ifndef MovieImportSetOffsetAndLimit64 PyMac_PRECHECK(MovieImportSetOffsetAndLimit64); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, PyMac_Getwide, &offset, PyMac_Getwide, &limit)) return NULL; _rv = MovieImportSetOffsetAndLimit64(ci, &offset, &limit); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieImportIdle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; long inFlags; long outFlags; #ifndef MovieImportIdle PyMac_PRECHECK(MovieImportIdle); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &inFlags)) return NULL; _rv = MovieImportIdle(ci, inFlags, &outFlags); _res = Py_BuildValue("ll", _rv, outFlags); return _res; } static PyObject *Qt_MovieImportValidateDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; Handle dataRef; OSType dataRefType; UInt8 valid; #ifndef MovieImportValidateDataRef PyMac_PRECHECK(MovieImportValidateDataRef); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType)) return NULL; _rv = MovieImportValidateDataRef(ci, dataRef, dataRefType, &valid); _res = Py_BuildValue("lb", _rv, valid); return _res; } static PyObject *Qt_MovieImportGetLoadState(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; long importerLoadState; #ifndef MovieImportGetLoadState PyMac_PRECHECK(MovieImportGetLoadState); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = MovieImportGetLoadState(ci, &importerLoadState); _res = Py_BuildValue("ll", _rv, importerLoadState); return _res; } static PyObject *Qt_MovieImportGetMaxLoadedTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; TimeValue time; #ifndef MovieImportGetMaxLoadedTime PyMac_PRECHECK(MovieImportGetMaxLoadedTime); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = MovieImportGetMaxLoadedTime(ci, &time); _res = Py_BuildValue("ll", _rv, time); return _res; } static PyObject *Qt_MovieImportEstimateCompletionTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; TimeRecord time; #ifndef MovieImportEstimateCompletionTime PyMac_PRECHECK(MovieImportEstimateCompletionTime); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = MovieImportEstimateCompletionTime(ci, &time); _res = Py_BuildValue("lO&", _rv, QtTimeRecord_New, &time); return _res; } static PyObject *Qt_MovieImportSetDontBlock(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; Boolean dontBlock; #ifndef MovieImportSetDontBlock PyMac_PRECHECK(MovieImportSetDontBlock); #endif if (!PyArg_ParseTuple(_args, "O&b", CmpInstObj_Convert, &ci, &dontBlock)) return NULL; _rv = MovieImportSetDontBlock(ci, dontBlock); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieImportGetDontBlock(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; Boolean willBlock; #ifndef MovieImportGetDontBlock PyMac_PRECHECK(MovieImportGetDontBlock); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = MovieImportGetDontBlock(ci, &willBlock); _res = Py_BuildValue("lb", _rv, willBlock); return _res; } static PyObject *Qt_MovieImportSetIdleManager(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; IdleManager im; #ifndef MovieImportSetIdleManager PyMac_PRECHECK(MovieImportSetIdleManager); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, IdleManagerObj_Convert, &im)) return NULL; _rv = MovieImportSetIdleManager(ci, im); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieImportSetNewMovieFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; long newMovieFlags; #ifndef MovieImportSetNewMovieFlags PyMac_PRECHECK(MovieImportSetNewMovieFlags); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &newMovieFlags)) return NULL; _rv = MovieImportSetNewMovieFlags(ci, newMovieFlags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieImportGetDestinationMediaType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieImportComponent ci; OSType mediaType; #ifndef MovieImportGetDestinationMediaType PyMac_PRECHECK(MovieImportGetDestinationMediaType); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = MovieImportGetDestinationMediaType(ci, &mediaType); _res = Py_BuildValue("lO&", _rv, PyMac_BuildOSType, mediaType); return _res; } static PyObject *Qt_MovieExportToHandle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieExportComponent ci; Handle dataH; Movie theMovie; Track onlyThisTrack; TimeValue startTime; TimeValue duration; #ifndef MovieExportToHandle PyMac_PRECHECK(MovieExportToHandle); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&ll", CmpInstObj_Convert, &ci, ResObj_Convert, &dataH, MovieObj_Convert, &theMovie, TrackObj_Convert, &onlyThisTrack, &startTime, &duration)) return NULL; _rv = MovieExportToHandle(ci, dataH, theMovie, onlyThisTrack, startTime, duration); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieExportToFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieExportComponent ci; FSSpec theFile; Movie theMovie; Track onlyThisTrack; TimeValue startTime; TimeValue duration; #ifndef MovieExportToFile PyMac_PRECHECK(MovieExportToFile); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&ll", CmpInstObj_Convert, &ci, PyMac_GetFSSpec, &theFile, MovieObj_Convert, &theMovie, TrackObj_Convert, &onlyThisTrack, &startTime, &duration)) return NULL; _rv = MovieExportToFile(ci, &theFile, theMovie, onlyThisTrack, startTime, duration); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieExportGetAuxiliaryData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieExportComponent ci; Handle dataH; OSType handleType; #ifndef MovieExportGetAuxiliaryData PyMac_PRECHECK(MovieExportGetAuxiliaryData); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &dataH)) return NULL; _rv = MovieExportGetAuxiliaryData(ci, dataH, &handleType); _res = Py_BuildValue("lO&", _rv, PyMac_BuildOSType, handleType); return _res; } static PyObject *Qt_MovieExportSetSampleDescription(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieExportComponent ci; SampleDescriptionHandle desc; OSType mediaType; #ifndef MovieExportSetSampleDescription PyMac_PRECHECK(MovieExportSetSampleDescription); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &desc, PyMac_GetOSType, &mediaType)) return NULL; _rv = MovieExportSetSampleDescription(ci, desc, mediaType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieExportDoUserDialog(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieExportComponent ci; Movie theMovie; Track onlyThisTrack; TimeValue startTime; TimeValue duration; Boolean canceled; #ifndef MovieExportDoUserDialog PyMac_PRECHECK(MovieExportDoUserDialog); #endif if (!PyArg_ParseTuple(_args, "O&O&O&ll", CmpInstObj_Convert, &ci, MovieObj_Convert, &theMovie, TrackObj_Convert, &onlyThisTrack, &startTime, &duration)) return NULL; _rv = MovieExportDoUserDialog(ci, theMovie, onlyThisTrack, startTime, duration, &canceled); _res = Py_BuildValue("lb", _rv, canceled); return _res; } static PyObject *Qt_MovieExportGetCreatorType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieExportComponent ci; OSType creator; #ifndef MovieExportGetCreatorType PyMac_PRECHECK(MovieExportGetCreatorType); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = MovieExportGetCreatorType(ci, &creator); _res = Py_BuildValue("lO&", _rv, PyMac_BuildOSType, creator); return _res; } static PyObject *Qt_MovieExportToDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieExportComponent ci; Handle dataRef; OSType dataRefType; Movie theMovie; Track onlyThisTrack; TimeValue startTime; TimeValue duration; #ifndef MovieExportToDataRef PyMac_PRECHECK(MovieExportToDataRef); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&O&ll", CmpInstObj_Convert, &ci, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType, MovieObj_Convert, &theMovie, TrackObj_Convert, &onlyThisTrack, &startTime, &duration)) return NULL; _rv = MovieExportToDataRef(ci, dataRef, dataRefType, theMovie, onlyThisTrack, startTime, duration); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieExportFromProceduresToDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieExportComponent ci; Handle dataRef; OSType dataRefType; #ifndef MovieExportFromProceduresToDataRef PyMac_PRECHECK(MovieExportFromProceduresToDataRef); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType)) return NULL; _rv = MovieExportFromProceduresToDataRef(ci, dataRef, dataRefType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieExportValidate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieExportComponent ci; Movie theMovie; Track onlyThisTrack; Boolean valid; #ifndef MovieExportValidate PyMac_PRECHECK(MovieExportValidate); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &ci, MovieObj_Convert, &theMovie, TrackObj_Convert, &onlyThisTrack)) return NULL; _rv = MovieExportValidate(ci, theMovie, onlyThisTrack, &valid); _res = Py_BuildValue("lb", _rv, valid); return _res; } static PyObject *Qt_MovieExportGetFileNameExtension(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieExportComponent ci; OSType extension; #ifndef MovieExportGetFileNameExtension PyMac_PRECHECK(MovieExportGetFileNameExtension); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = MovieExportGetFileNameExtension(ci, &extension); _res = Py_BuildValue("lO&", _rv, PyMac_BuildOSType, extension); return _res; } static PyObject *Qt_MovieExportGetShortFileTypeString(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieExportComponent ci; Str255 typeString; #ifndef MovieExportGetShortFileTypeString PyMac_PRECHECK(MovieExportGetShortFileTypeString); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, PyMac_GetStr255, typeString)) return NULL; _rv = MovieExportGetShortFileTypeString(ci, typeString); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MovieExportGetSourceMediaType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MovieExportComponent ci; OSType mediaType; #ifndef MovieExportGetSourceMediaType PyMac_PRECHECK(MovieExportGetSourceMediaType); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = MovieExportGetSourceMediaType(ci, &mediaType); _res = Py_BuildValue("lO&", _rv, PyMac_BuildOSType, mediaType); return _res; } static PyObject *Qt_TextExportGetTimeFraction(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TextExportComponent ci; long movieTimeFraction; #ifndef TextExportGetTimeFraction PyMac_PRECHECK(TextExportGetTimeFraction); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = TextExportGetTimeFraction(ci, &movieTimeFraction); _res = Py_BuildValue("ll", _rv, movieTimeFraction); return _res; } static PyObject *Qt_TextExportSetTimeFraction(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TextExportComponent ci; long movieTimeFraction; #ifndef TextExportSetTimeFraction PyMac_PRECHECK(TextExportSetTimeFraction); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &movieTimeFraction)) return NULL; _rv = TextExportSetTimeFraction(ci, movieTimeFraction); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TextExportGetSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TextExportComponent ci; long setting; #ifndef TextExportGetSettings PyMac_PRECHECK(TextExportGetSettings); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = TextExportGetSettings(ci, &setting); _res = Py_BuildValue("ll", _rv, setting); return _res; } static PyObject *Qt_TextExportSetSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TextExportComponent ci; long setting; #ifndef TextExportSetSettings PyMac_PRECHECK(TextExportSetSettings); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &setting)) return NULL; _rv = TextExportSetSettings(ci, setting); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MIDIImportGetSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TextExportComponent ci; long setting; #ifndef MIDIImportGetSettings PyMac_PRECHECK(MIDIImportGetSettings); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = MIDIImportGetSettings(ci, &setting); _res = Py_BuildValue("ll", _rv, setting); return _res; } static PyObject *Qt_MIDIImportSetSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TextExportComponent ci; long setting; #ifndef MIDIImportSetSettings PyMac_PRECHECK(MIDIImportSetSettings); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &setting)) return NULL; _rv = MIDIImportSetSettings(ci, setting); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImageImportSetSequenceEnabled(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicImageMovieImportComponent ci; Boolean enable; #ifndef GraphicsImageImportSetSequenceEnabled PyMac_PRECHECK(GraphicsImageImportSetSequenceEnabled); #endif if (!PyArg_ParseTuple(_args, "O&b", CmpInstObj_Convert, &ci, &enable)) return NULL; _rv = GraphicsImageImportSetSequenceEnabled(ci, enable); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_GraphicsImageImportGetSequenceEnabled(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; GraphicImageMovieImportComponent ci; Boolean enable; #ifndef GraphicsImageImportGetSequenceEnabled PyMac_PRECHECK(GraphicsImageImportGetSequenceEnabled); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = GraphicsImageImportGetSequenceEnabled(ci, &enable); _res = Py_BuildValue("lb", _rv, enable); return _res; } static PyObject *Qt_PreviewShowData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; pnotComponent p; OSType dataType; Handle data; Rect inHere; #ifndef PreviewShowData PyMac_PRECHECK(PreviewShowData); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&", CmpInstObj_Convert, &p, PyMac_GetOSType, &dataType, ResObj_Convert, &data, PyMac_GetRect, &inHere)) return NULL; _rv = PreviewShowData(p, dataType, data, &inHere); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_PreviewMakePreviewReference(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; pnotComponent p; OSType previewType; short resID; FSSpec sourceFile; #ifndef PreviewMakePreviewReference PyMac_PRECHECK(PreviewMakePreviewReference); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &p, PyMac_GetFSSpec, &sourceFile)) return NULL; _rv = PreviewMakePreviewReference(p, &previewType, &resID, &sourceFile); _res = Py_BuildValue("lO&h", _rv, PyMac_BuildOSType, previewType, resID); return _res; } static PyObject *Qt_PreviewEvent(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; pnotComponent p; EventRecord e; Boolean handledEvent; #ifndef PreviewEvent PyMac_PRECHECK(PreviewEvent); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &p)) return NULL; _rv = PreviewEvent(p, &e, &handledEvent); _res = Py_BuildValue("lO&b", _rv, PyMac_BuildEventRecord, &e, handledEvent); return _res; } static PyObject *Qt_DataCodecDecompress(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataCodecComponent dc; void * srcData; UInt32 srcSize; void * dstData; UInt32 dstBufferSize; #ifndef DataCodecDecompress PyMac_PRECHECK(DataCodecDecompress); #endif if (!PyArg_ParseTuple(_args, "O&slsl", CmpInstObj_Convert, &dc, &srcData, &srcSize, &dstData, &dstBufferSize)) return NULL; _rv = DataCodecDecompress(dc, srcData, srcSize, dstData, dstBufferSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataCodecGetCompressBufferSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataCodecComponent dc; UInt32 srcSize; UInt32 dstSize; #ifndef DataCodecGetCompressBufferSize PyMac_PRECHECK(DataCodecGetCompressBufferSize); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &dc, &srcSize)) return NULL; _rv = DataCodecGetCompressBufferSize(dc, srcSize, &dstSize); _res = Py_BuildValue("ll", _rv, dstSize); return _res; } static PyObject *Qt_DataCodecCompress(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataCodecComponent dc; void * srcData; UInt32 srcSize; void * dstData; UInt32 dstBufferSize; UInt32 actualDstSize; UInt32 decompressSlop; #ifndef DataCodecCompress PyMac_PRECHECK(DataCodecCompress); #endif if (!PyArg_ParseTuple(_args, "O&slsl", CmpInstObj_Convert, &dc, &srcData, &srcSize, &dstData, &dstBufferSize)) return NULL; _rv = DataCodecCompress(dc, srcData, srcSize, dstData, dstBufferSize, &actualDstSize, &decompressSlop); _res = Py_BuildValue("lll", _rv, actualDstSize, decompressSlop); return _res; } static PyObject *Qt_DataCodecBeginInterruptSafe(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataCodecComponent dc; unsigned long maxSrcSize; #ifndef DataCodecBeginInterruptSafe PyMac_PRECHECK(DataCodecBeginInterruptSafe); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &dc, &maxSrcSize)) return NULL; _rv = DataCodecBeginInterruptSafe(dc, maxSrcSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataCodecEndInterruptSafe(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataCodecComponent dc; #ifndef DataCodecEndInterruptSafe PyMac_PRECHECK(DataCodecEndInterruptSafe); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dc)) return NULL; _rv = DataCodecEndInterruptSafe(dc); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHGetData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Handle h; long hOffset; long offset; long size; #ifndef DataHGetData PyMac_PRECHECK(DataHGetData); #endif if (!PyArg_ParseTuple(_args, "O&O&lll", CmpInstObj_Convert, &dh, ResObj_Convert, &h, &hOffset, &offset, &size)) return NULL; _rv = DataHGetData(dh, h, hOffset, offset, size); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHPutData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Handle h; long hOffset; long offset; long size; #ifndef DataHPutData PyMac_PRECHECK(DataHPutData); #endif if (!PyArg_ParseTuple(_args, "O&O&ll", CmpInstObj_Convert, &dh, ResObj_Convert, &h, &hOffset, &size)) return NULL; _rv = DataHPutData(dh, h, hOffset, &offset, size); _res = Py_BuildValue("ll", _rv, offset); return _res; } static PyObject *Qt_DataHFlushData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; #ifndef DataHFlushData PyMac_PRECHECK(DataHFlushData); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHFlushData(dh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHOpenForWrite(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; #ifndef DataHOpenForWrite PyMac_PRECHECK(DataHOpenForWrite); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHOpenForWrite(dh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHCloseForWrite(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; #ifndef DataHCloseForWrite PyMac_PRECHECK(DataHCloseForWrite); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHCloseForWrite(dh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHOpenForRead(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; #ifndef DataHOpenForRead PyMac_PRECHECK(DataHOpenForRead); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHOpenForRead(dh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHCloseForRead(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; #ifndef DataHCloseForRead PyMac_PRECHECK(DataHCloseForRead); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHCloseForRead(dh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHSetDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Handle dataRef; #ifndef DataHSetDataRef PyMac_PRECHECK(DataHSetDataRef); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &dh, ResObj_Convert, &dataRef)) return NULL; _rv = DataHSetDataRef(dh, dataRef); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHGetDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Handle dataRef; #ifndef DataHGetDataRef PyMac_PRECHECK(DataHGetDataRef); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetDataRef(dh, &dataRef); _res = Py_BuildValue("lO&", _rv, ResObj_New, dataRef); return _res; } static PyObject *Qt_DataHCompareDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Handle dataRef; Boolean equal; #ifndef DataHCompareDataRef PyMac_PRECHECK(DataHCompareDataRef); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &dh, ResObj_Convert, &dataRef)) return NULL; _rv = DataHCompareDataRef(dh, dataRef, &equal); _res = Py_BuildValue("lb", _rv, equal); return _res; } static PyObject *Qt_DataHTask(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; #ifndef DataHTask PyMac_PRECHECK(DataHTask); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHTask(dh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHFinishData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Ptr PlaceToPutDataPtr; Boolean Cancel; #ifndef DataHFinishData PyMac_PRECHECK(DataHFinishData); #endif if (!PyArg_ParseTuple(_args, "O&sb", CmpInstObj_Convert, &dh, &PlaceToPutDataPtr, &Cancel)) return NULL; _rv = DataHFinishData(dh, PlaceToPutDataPtr, Cancel); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHFlushCache(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; #ifndef DataHFlushCache PyMac_PRECHECK(DataHFlushCache); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHFlushCache(dh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHResolveDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Handle theDataRef; Boolean wasChanged; Boolean userInterfaceAllowed; #ifndef DataHResolveDataRef PyMac_PRECHECK(DataHResolveDataRef); #endif if (!PyArg_ParseTuple(_args, "O&O&b", CmpInstObj_Convert, &dh, ResObj_Convert, &theDataRef, &userInterfaceAllowed)) return NULL; _rv = DataHResolveDataRef(dh, theDataRef, &wasChanged, userInterfaceAllowed); _res = Py_BuildValue("lb", _rv, wasChanged); return _res; } static PyObject *Qt_DataHGetFileSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long fileSize; #ifndef DataHGetFileSize PyMac_PRECHECK(DataHGetFileSize); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetFileSize(dh, &fileSize); _res = Py_BuildValue("ll", _rv, fileSize); return _res; } static PyObject *Qt_DataHCanUseDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Handle dataRef; long useFlags; #ifndef DataHCanUseDataRef PyMac_PRECHECK(DataHCanUseDataRef); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &dh, ResObj_Convert, &dataRef)) return NULL; _rv = DataHCanUseDataRef(dh, dataRef, &useFlags); _res = Py_BuildValue("ll", _rv, useFlags); return _res; } static PyObject *Qt_DataHPreextend(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; unsigned long maxToAdd; unsigned long spaceAdded; #ifndef DataHPreextend PyMac_PRECHECK(DataHPreextend); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &dh, &maxToAdd)) return NULL; _rv = DataHPreextend(dh, maxToAdd, &spaceAdded); _res = Py_BuildValue("ll", _rv, spaceAdded); return _res; } static PyObject *Qt_DataHSetFileSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long fileSize; #ifndef DataHSetFileSize PyMac_PRECHECK(DataHSetFileSize); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &dh, &fileSize)) return NULL; _rv = DataHSetFileSize(dh, fileSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHGetFreeSpace(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; unsigned long freeSize; #ifndef DataHGetFreeSpace PyMac_PRECHECK(DataHGetFreeSpace); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetFreeSpace(dh, &freeSize); _res = Py_BuildValue("ll", _rv, freeSize); return _res; } static PyObject *Qt_DataHCreateFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; OSType creator; Boolean deleteExisting; #ifndef DataHCreateFile PyMac_PRECHECK(DataHCreateFile); #endif if (!PyArg_ParseTuple(_args, "O&O&b", CmpInstObj_Convert, &dh, PyMac_GetOSType, &creator, &deleteExisting)) return NULL; _rv = DataHCreateFile(dh, creator, deleteExisting); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHGetPreferredBlockSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long blockSize; #ifndef DataHGetPreferredBlockSize PyMac_PRECHECK(DataHGetPreferredBlockSize); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetPreferredBlockSize(dh, &blockSize); _res = Py_BuildValue("ll", _rv, blockSize); return _res; } static PyObject *Qt_DataHGetDeviceIndex(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long deviceIndex; #ifndef DataHGetDeviceIndex PyMac_PRECHECK(DataHGetDeviceIndex); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetDeviceIndex(dh, &deviceIndex); _res = Py_BuildValue("ll", _rv, deviceIndex); return _res; } static PyObject *Qt_DataHIsStreamingDataHandler(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Boolean yes; #ifndef DataHIsStreamingDataHandler PyMac_PRECHECK(DataHIsStreamingDataHandler); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHIsStreamingDataHandler(dh, &yes); _res = Py_BuildValue("lb", _rv, yes); return _res; } static PyObject *Qt_DataHGetDataInBuffer(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long startOffset; long size; #ifndef DataHGetDataInBuffer PyMac_PRECHECK(DataHGetDataInBuffer); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &dh, &startOffset)) return NULL; _rv = DataHGetDataInBuffer(dh, startOffset, &size); _res = Py_BuildValue("ll", _rv, size); return _res; } static PyObject *Qt_DataHGetScheduleAheadTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long millisecs; #ifndef DataHGetScheduleAheadTime PyMac_PRECHECK(DataHGetScheduleAheadTime); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetScheduleAheadTime(dh, &millisecs); _res = Py_BuildValue("ll", _rv, millisecs); return _res; } static PyObject *Qt_DataHSetCacheSizeLimit(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Size cacheSizeLimit; #ifndef DataHSetCacheSizeLimit PyMac_PRECHECK(DataHSetCacheSizeLimit); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &dh, &cacheSizeLimit)) return NULL; _rv = DataHSetCacheSizeLimit(dh, cacheSizeLimit); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHGetCacheSizeLimit(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Size cacheSizeLimit; #ifndef DataHGetCacheSizeLimit PyMac_PRECHECK(DataHGetCacheSizeLimit); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetCacheSizeLimit(dh, &cacheSizeLimit); _res = Py_BuildValue("ll", _rv, cacheSizeLimit); return _res; } static PyObject *Qt_DataHGetMovie(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Movie theMovie; short id; #ifndef DataHGetMovie PyMac_PRECHECK(DataHGetMovie); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetMovie(dh, &theMovie, &id); _res = Py_BuildValue("lO&h", _rv, MovieObj_New, theMovie, id); return _res; } static PyObject *Qt_DataHAddMovie(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Movie theMovie; short id; #ifndef DataHAddMovie PyMac_PRECHECK(DataHAddMovie); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &dh, MovieObj_Convert, &theMovie)) return NULL; _rv = DataHAddMovie(dh, theMovie, &id); _res = Py_BuildValue("lh", _rv, id); return _res; } static PyObject *Qt_DataHUpdateMovie(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Movie theMovie; short id; #ifndef DataHUpdateMovie PyMac_PRECHECK(DataHUpdateMovie); #endif if (!PyArg_ParseTuple(_args, "O&O&h", CmpInstObj_Convert, &dh, MovieObj_Convert, &theMovie, &id)) return NULL; _rv = DataHUpdateMovie(dh, theMovie, id); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHDoesBuffer(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Boolean buffersReads; Boolean buffersWrites; #ifndef DataHDoesBuffer PyMac_PRECHECK(DataHDoesBuffer); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHDoesBuffer(dh, &buffersReads, &buffersWrites); _res = Py_BuildValue("lbb", _rv, buffersReads, buffersWrites); return _res; } static PyObject *Qt_DataHGetFileName(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Str255 str; #ifndef DataHGetFileName PyMac_PRECHECK(DataHGetFileName); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &dh, PyMac_GetStr255, str)) return NULL; _rv = DataHGetFileName(dh, str); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHGetAvailableFileSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long fileSize; #ifndef DataHGetAvailableFileSize PyMac_PRECHECK(DataHGetAvailableFileSize); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetAvailableFileSize(dh, &fileSize); _res = Py_BuildValue("ll", _rv, fileSize); return _res; } static PyObject *Qt_DataHGetMacOSFileType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; OSType fileType; #ifndef DataHGetMacOSFileType PyMac_PRECHECK(DataHGetMacOSFileType); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetMacOSFileType(dh, &fileType); _res = Py_BuildValue("lO&", _rv, PyMac_BuildOSType, fileType); return _res; } static PyObject *Qt_DataHGetMIMEType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Str255 mimeType; #ifndef DataHGetMIMEType PyMac_PRECHECK(DataHGetMIMEType); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &dh, PyMac_GetStr255, mimeType)) return NULL; _rv = DataHGetMIMEType(dh, mimeType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHSetDataRefWithAnchor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Handle anchorDataRef; OSType dataRefType; Handle dataRef; #ifndef DataHSetDataRefWithAnchor PyMac_PRECHECK(DataHSetDataRefWithAnchor); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&", CmpInstObj_Convert, &dh, ResObj_Convert, &anchorDataRef, PyMac_GetOSType, &dataRefType, ResObj_Convert, &dataRef)) return NULL; _rv = DataHSetDataRefWithAnchor(dh, anchorDataRef, dataRefType, dataRef); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHGetDataRefWithAnchor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Handle anchorDataRef; OSType dataRefType; Handle dataRef; #ifndef DataHGetDataRefWithAnchor PyMac_PRECHECK(DataHGetDataRefWithAnchor); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &dh, ResObj_Convert, &anchorDataRef, PyMac_GetOSType, &dataRefType)) return NULL; _rv = DataHGetDataRefWithAnchor(dh, anchorDataRef, dataRefType, &dataRef); _res = Py_BuildValue("lO&", _rv, ResObj_New, dataRef); return _res; } static PyObject *Qt_DataHSetMacOSFileType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; OSType fileType; #ifndef DataHSetMacOSFileType PyMac_PRECHECK(DataHSetMacOSFileType); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &dh, PyMac_GetOSType, &fileType)) return NULL; _rv = DataHSetMacOSFileType(dh, fileType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHSetTimeBase(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; TimeBase tb; #ifndef DataHSetTimeBase PyMac_PRECHECK(DataHSetTimeBase); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &dh, TimeBaseObj_Convert, &tb)) return NULL; _rv = DataHSetTimeBase(dh, tb); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHGetInfoFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; UInt32 flags; #ifndef DataHGetInfoFlags PyMac_PRECHECK(DataHGetInfoFlags); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetInfoFlags(dh, &flags); _res = Py_BuildValue("ll", _rv, flags); return _res; } static PyObject *Qt_DataHGetFileSize64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; wide fileSize; #ifndef DataHGetFileSize64 PyMac_PRECHECK(DataHGetFileSize64); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetFileSize64(dh, &fileSize); _res = Py_BuildValue("lO&", _rv, PyMac_Buildwide, fileSize); return _res; } static PyObject *Qt_DataHPreextend64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; wide maxToAdd; wide spaceAdded; #ifndef DataHPreextend64 PyMac_PRECHECK(DataHPreextend64); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &dh, PyMac_Getwide, &maxToAdd)) return NULL; _rv = DataHPreextend64(dh, &maxToAdd, &spaceAdded); _res = Py_BuildValue("lO&", _rv, PyMac_Buildwide, spaceAdded); return _res; } static PyObject *Qt_DataHSetFileSize64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; wide fileSize; #ifndef DataHSetFileSize64 PyMac_PRECHECK(DataHSetFileSize64); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &dh, PyMac_Getwide, &fileSize)) return NULL; _rv = DataHSetFileSize64(dh, &fileSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHGetFreeSpace64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; wide freeSize; #ifndef DataHGetFreeSpace64 PyMac_PRECHECK(DataHGetFreeSpace64); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetFreeSpace64(dh, &freeSize); _res = Py_BuildValue("lO&", _rv, PyMac_Buildwide, freeSize); return _res; } static PyObject *Qt_DataHAppend64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; void * data; wide fileOffset; unsigned long size; #ifndef DataHAppend64 PyMac_PRECHECK(DataHAppend64); #endif if (!PyArg_ParseTuple(_args, "O&sl", CmpInstObj_Convert, &dh, &data, &size)) return NULL; _rv = DataHAppend64(dh, data, &fileOffset, size); _res = Py_BuildValue("lO&", _rv, PyMac_Buildwide, fileOffset); return _res; } static PyObject *Qt_DataHPollRead(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; void * dataPtr; UInt32 dataSizeSoFar; #ifndef DataHPollRead PyMac_PRECHECK(DataHPollRead); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &dh, &dataPtr)) return NULL; _rv = DataHPollRead(dh, dataPtr, &dataSizeSoFar); _res = Py_BuildValue("ll", _rv, dataSizeSoFar); return _res; } static PyObject *Qt_DataHGetDataAvailability(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long offset; long len; long missing_offset; long missing_len; #ifndef DataHGetDataAvailability PyMac_PRECHECK(DataHGetDataAvailability); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &dh, &offset, &len)) return NULL; _rv = DataHGetDataAvailability(dh, offset, len, &missing_offset, &missing_len); _res = Py_BuildValue("lll", _rv, missing_offset, missing_len); return _res; } static PyObject *Qt_DataHGetDataRefAsType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; OSType requestedType; Handle dataRef; #ifndef DataHGetDataRefAsType PyMac_PRECHECK(DataHGetDataRefAsType); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &dh, PyMac_GetOSType, &requestedType)) return NULL; _rv = DataHGetDataRefAsType(dh, requestedType, &dataRef); _res = Py_BuildValue("lO&", _rv, ResObj_New, dataRef); return _res; } static PyObject *Qt_DataHSetDataRefExtension(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Handle extension; OSType idType; #ifndef DataHSetDataRefExtension PyMac_PRECHECK(DataHSetDataRefExtension); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &dh, ResObj_Convert, &extension, PyMac_GetOSType, &idType)) return NULL; _rv = DataHSetDataRefExtension(dh, extension, idType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHGetDataRefExtension(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Handle extension; OSType idType; #ifndef DataHGetDataRefExtension PyMac_PRECHECK(DataHGetDataRefExtension); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &dh, PyMac_GetOSType, &idType)) return NULL; _rv = DataHGetDataRefExtension(dh, &extension, idType); _res = Py_BuildValue("lO&", _rv, ResObj_New, extension); return _res; } static PyObject *Qt_DataHGetMovieWithFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Movie theMovie; short id; short flags; #ifndef DataHGetMovieWithFlags PyMac_PRECHECK(DataHGetMovieWithFlags); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &dh, &flags)) return NULL; _rv = DataHGetMovieWithFlags(dh, &theMovie, &id, flags); _res = Py_BuildValue("lO&h", _rv, MovieObj_New, theMovie, id); return _res; } static PyObject *Qt_DataHGetFileTypeOrdering(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; DataHFileTypeOrderingHandle orderingListHandle; #ifndef DataHGetFileTypeOrdering PyMac_PRECHECK(DataHGetFileTypeOrdering); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetFileTypeOrdering(dh, &orderingListHandle); _res = Py_BuildValue("lO&", _rv, ResObj_New, orderingListHandle); return _res; } static PyObject *Qt_DataHCreateFileWithFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; OSType creator; Boolean deleteExisting; UInt32 flags; #ifndef DataHCreateFileWithFlags PyMac_PRECHECK(DataHCreateFileWithFlags); #endif if (!PyArg_ParseTuple(_args, "O&O&bl", CmpInstObj_Convert, &dh, PyMac_GetOSType, &creator, &deleteExisting, &flags)) return NULL; _rv = DataHCreateFileWithFlags(dh, creator, deleteExisting, flags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHGetInfo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; OSType what; void * info; #ifndef DataHGetInfo PyMac_PRECHECK(DataHGetInfo); #endif if (!PyArg_ParseTuple(_args, "O&O&s", CmpInstObj_Convert, &dh, PyMac_GetOSType, &what, &info)) return NULL; _rv = DataHGetInfo(dh, what, info); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHSetIdleManager(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; IdleManager im; #ifndef DataHSetIdleManager PyMac_PRECHECK(DataHSetIdleManager); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &dh, IdleManagerObj_Convert, &im)) return NULL; _rv = DataHSetIdleManager(dh, im); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHDeleteFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; #ifndef DataHDeleteFile PyMac_PRECHECK(DataHDeleteFile); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHDeleteFile(dh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHSetMovieUsageFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long flags; #ifndef DataHSetMovieUsageFlags PyMac_PRECHECK(DataHSetMovieUsageFlags); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &dh, &flags)) return NULL; _rv = DataHSetMovieUsageFlags(dh, flags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHUseTemporaryDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long inFlags; #ifndef DataHUseTemporaryDataRef PyMac_PRECHECK(DataHUseTemporaryDataRef); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &dh, &inFlags)) return NULL; _rv = DataHUseTemporaryDataRef(dh, inFlags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHGetTemporaryDataRefCapabilities(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long outUnderstoodFlags; #ifndef DataHGetTemporaryDataRefCapabilities PyMac_PRECHECK(DataHGetTemporaryDataRefCapabilities); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &dh)) return NULL; _rv = DataHGetTemporaryDataRefCapabilities(dh, &outUnderstoodFlags); _res = Py_BuildValue("ll", _rv, outUnderstoodFlags); return _res; } static PyObject *Qt_DataHRenameFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; Handle newDataRef; #ifndef DataHRenameFile PyMac_PRECHECK(DataHRenameFile); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &dh, ResObj_Convert, &newDataRef)) return NULL; _rv = DataHRenameFile(dh, newDataRef); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHPlaybackHints(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long flags; unsigned long minFileOffset; unsigned long maxFileOffset; long bytesPerSecond; #ifndef DataHPlaybackHints PyMac_PRECHECK(DataHPlaybackHints); #endif if (!PyArg_ParseTuple(_args, "O&llll", CmpInstObj_Convert, &dh, &flags, &minFileOffset, &maxFileOffset, &bytesPerSecond)) return NULL; _rv = DataHPlaybackHints(dh, flags, minFileOffset, maxFileOffset, bytesPerSecond); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHPlaybackHints64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long flags; wide minFileOffset; wide maxFileOffset; long bytesPerSecond; #ifndef DataHPlaybackHints64 PyMac_PRECHECK(DataHPlaybackHints64); #endif if (!PyArg_ParseTuple(_args, "O&lO&O&l", CmpInstObj_Convert, &dh, &flags, PyMac_Getwide, &minFileOffset, PyMac_Getwide, &maxFileOffset, &bytesPerSecond)) return NULL; _rv = DataHPlaybackHints64(dh, flags, &minFileOffset, &maxFileOffset, bytesPerSecond); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_DataHGetDataRate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long flags; long bytesPerSecond; #ifndef DataHGetDataRate PyMac_PRECHECK(DataHGetDataRate); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &dh, &flags)) return NULL; _rv = DataHGetDataRate(dh, flags, &bytesPerSecond); _res = Py_BuildValue("ll", _rv, bytesPerSecond); return _res; } static PyObject *Qt_DataHSetTimeHints(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; DataHandler dh; long flags; long bandwidthPriority; TimeScale scale; TimeValue minTime; TimeValue maxTime; #ifndef DataHSetTimeHints PyMac_PRECHECK(DataHSetTimeHints); #endif if (!PyArg_ParseTuple(_args, "O&lllll", CmpInstObj_Convert, &dh, &flags, &bandwidthPriority, &scale, &minTime, &maxTime)) return NULL; _rv = DataHSetTimeHints(dh, flags, bandwidthPriority, scale, minTime, maxTime); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetMaxSrcRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short inputStd; Rect maxSrcRect; #ifndef VDGetMaxSrcRect PyMac_PRECHECK(VDGetMaxSrcRect); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &ci, &inputStd)) return NULL; _rv = VDGetMaxSrcRect(ci, inputStd, &maxSrcRect); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &maxSrcRect); return _res; } static PyObject *Qt_VDGetActiveSrcRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short inputStd; Rect activeSrcRect; #ifndef VDGetActiveSrcRect PyMac_PRECHECK(VDGetActiveSrcRect); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &ci, &inputStd)) return NULL; _rv = VDGetActiveSrcRect(ci, inputStd, &activeSrcRect); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &activeSrcRect); return _res; } static PyObject *Qt_VDSetDigitizerRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; Rect digitizerRect; #ifndef VDSetDigitizerRect PyMac_PRECHECK(VDSetDigitizerRect); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDSetDigitizerRect(ci, &digitizerRect); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &digitizerRect); return _res; } static PyObject *Qt_VDGetDigitizerRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; Rect digitizerRect; #ifndef VDGetDigitizerRect PyMac_PRECHECK(VDGetDigitizerRect); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetDigitizerRect(ci, &digitizerRect); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &digitizerRect); return _res; } static PyObject *Qt_VDGetVBlankRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short inputStd; Rect vBlankRect; #ifndef VDGetVBlankRect PyMac_PRECHECK(VDGetVBlankRect); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &ci, &inputStd)) return NULL; _rv = VDGetVBlankRect(ci, inputStd, &vBlankRect); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &vBlankRect); return _res; } static PyObject *Qt_VDGetMaskPixMap(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; PixMapHandle maskPixMap; #ifndef VDGetMaskPixMap PyMac_PRECHECK(VDGetMaskPixMap); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &maskPixMap)) return NULL; _rv = VDGetMaskPixMap(ci, maskPixMap); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDUseThisCLUT(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; CTabHandle colorTableHandle; #ifndef VDUseThisCLUT PyMac_PRECHECK(VDUseThisCLUT); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &colorTableHandle)) return NULL; _rv = VDUseThisCLUT(ci, colorTableHandle); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDSetInputGammaValue(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; Fixed channel1; Fixed channel2; Fixed channel3; #ifndef VDSetInputGammaValue PyMac_PRECHECK(VDSetInputGammaValue); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&", CmpInstObj_Convert, &ci, PyMac_GetFixed, &channel1, PyMac_GetFixed, &channel2, PyMac_GetFixed, &channel3)) return NULL; _rv = VDSetInputGammaValue(ci, channel1, channel2, channel3); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetInputGammaValue(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; Fixed channel1; Fixed channel2; Fixed channel3; #ifndef VDGetInputGammaValue PyMac_PRECHECK(VDGetInputGammaValue); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetInputGammaValue(ci, &channel1, &channel2, &channel3); _res = Py_BuildValue("lO&O&O&", _rv, PyMac_BuildFixed, channel1, PyMac_BuildFixed, channel2, PyMac_BuildFixed, channel3); return _res; } static PyObject *Qt_VDSetBrightness(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short brightness; #ifndef VDSetBrightness PyMac_PRECHECK(VDSetBrightness); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDSetBrightness(ci, &brightness); _res = Py_BuildValue("lH", _rv, brightness); return _res; } static PyObject *Qt_VDGetBrightness(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short brightness; #ifndef VDGetBrightness PyMac_PRECHECK(VDGetBrightness); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetBrightness(ci, &brightness); _res = Py_BuildValue("lH", _rv, brightness); return _res; } static PyObject *Qt_VDSetContrast(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short contrast; #ifndef VDSetContrast PyMac_PRECHECK(VDSetContrast); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDSetContrast(ci, &contrast); _res = Py_BuildValue("lH", _rv, contrast); return _res; } static PyObject *Qt_VDSetHue(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short hue; #ifndef VDSetHue PyMac_PRECHECK(VDSetHue); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDSetHue(ci, &hue); _res = Py_BuildValue("lH", _rv, hue); return _res; } static PyObject *Qt_VDSetSharpness(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short sharpness; #ifndef VDSetSharpness PyMac_PRECHECK(VDSetSharpness); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDSetSharpness(ci, &sharpness); _res = Py_BuildValue("lH", _rv, sharpness); return _res; } static PyObject *Qt_VDSetSaturation(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short saturation; #ifndef VDSetSaturation PyMac_PRECHECK(VDSetSaturation); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDSetSaturation(ci, &saturation); _res = Py_BuildValue("lH", _rv, saturation); return _res; } static PyObject *Qt_VDGetContrast(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short contrast; #ifndef VDGetContrast PyMac_PRECHECK(VDGetContrast); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetContrast(ci, &contrast); _res = Py_BuildValue("lH", _rv, contrast); return _res; } static PyObject *Qt_VDGetHue(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short hue; #ifndef VDGetHue PyMac_PRECHECK(VDGetHue); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetHue(ci, &hue); _res = Py_BuildValue("lH", _rv, hue); return _res; } static PyObject *Qt_VDGetSharpness(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short sharpness; #ifndef VDGetSharpness PyMac_PRECHECK(VDGetSharpness); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetSharpness(ci, &sharpness); _res = Py_BuildValue("lH", _rv, sharpness); return _res; } static PyObject *Qt_VDGetSaturation(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short saturation; #ifndef VDGetSaturation PyMac_PRECHECK(VDGetSaturation); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetSaturation(ci, &saturation); _res = Py_BuildValue("lH", _rv, saturation); return _res; } static PyObject *Qt_VDGrabOneFrame(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; #ifndef VDGrabOneFrame PyMac_PRECHECK(VDGrabOneFrame); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGrabOneFrame(ci); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetMaxAuxBuffer(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; PixMapHandle pm; Rect r; #ifndef VDGetMaxAuxBuffer PyMac_PRECHECK(VDGetMaxAuxBuffer); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetMaxAuxBuffer(ci, &pm, &r); _res = Py_BuildValue("lO&O&", _rv, ResObj_New, pm, PyMac_BuildRect, &r); return _res; } static PyObject *Qt_VDGetCurrentFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; long inputCurrentFlag; long outputCurrentFlag; #ifndef VDGetCurrentFlags PyMac_PRECHECK(VDGetCurrentFlags); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetCurrentFlags(ci, &inputCurrentFlag, &outputCurrentFlag); _res = Py_BuildValue("lll", _rv, inputCurrentFlag, outputCurrentFlag); return _res; } static PyObject *Qt_VDSetKeyColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; long index; #ifndef VDSetKeyColor PyMac_PRECHECK(VDSetKeyColor); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &index)) return NULL; _rv = VDSetKeyColor(ci, index); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetKeyColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; long index; #ifndef VDGetKeyColor PyMac_PRECHECK(VDGetKeyColor); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetKeyColor(ci, &index); _res = Py_BuildValue("ll", _rv, index); return _res; } static PyObject *Qt_VDAddKeyColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; long index; #ifndef VDAddKeyColor PyMac_PRECHECK(VDAddKeyColor); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDAddKeyColor(ci, &index); _res = Py_BuildValue("ll", _rv, index); return _res; } static PyObject *Qt_VDGetNextKeyColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; long index; #ifndef VDGetNextKeyColor PyMac_PRECHECK(VDGetNextKeyColor); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &index)) return NULL; _rv = VDGetNextKeyColor(ci, index); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDSetKeyColorRange(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; RGBColor minRGB; RGBColor maxRGB; #ifndef VDSetKeyColorRange PyMac_PRECHECK(VDSetKeyColorRange); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDSetKeyColorRange(ci, &minRGB, &maxRGB); _res = Py_BuildValue("lO&O&", _rv, QdRGB_New, &minRGB, QdRGB_New, &maxRGB); return _res; } static PyObject *Qt_VDGetKeyColorRange(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; RGBColor minRGB; RGBColor maxRGB; #ifndef VDGetKeyColorRange PyMac_PRECHECK(VDGetKeyColorRange); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetKeyColorRange(ci, &minRGB, &maxRGB); _res = Py_BuildValue("lO&O&", _rv, QdRGB_New, &minRGB, QdRGB_New, &maxRGB); return _res; } static PyObject *Qt_VDSetInputColorSpaceMode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short colorSpaceMode; #ifndef VDSetInputColorSpaceMode PyMac_PRECHECK(VDSetInputColorSpaceMode); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &ci, &colorSpaceMode)) return NULL; _rv = VDSetInputColorSpaceMode(ci, colorSpaceMode); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetInputColorSpaceMode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short colorSpaceMode; #ifndef VDGetInputColorSpaceMode PyMac_PRECHECK(VDGetInputColorSpaceMode); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetInputColorSpaceMode(ci, &colorSpaceMode); _res = Py_BuildValue("lh", _rv, colorSpaceMode); return _res; } static PyObject *Qt_VDSetClipState(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short clipEnable; #ifndef VDSetClipState PyMac_PRECHECK(VDSetClipState); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &ci, &clipEnable)) return NULL; _rv = VDSetClipState(ci, clipEnable); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetClipState(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short clipEnable; #ifndef VDGetClipState PyMac_PRECHECK(VDGetClipState); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetClipState(ci, &clipEnable); _res = Py_BuildValue("lh", _rv, clipEnable); return _res; } static PyObject *Qt_VDSetClipRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; RgnHandle clipRegion; #ifndef VDSetClipRgn PyMac_PRECHECK(VDSetClipRgn); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &clipRegion)) return NULL; _rv = VDSetClipRgn(ci, clipRegion); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDClearClipRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; RgnHandle clipRegion; #ifndef VDClearClipRgn PyMac_PRECHECK(VDClearClipRgn); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &clipRegion)) return NULL; _rv = VDClearClipRgn(ci, clipRegion); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetCLUTInUse(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; CTabHandle colorTableHandle; #ifndef VDGetCLUTInUse PyMac_PRECHECK(VDGetCLUTInUse); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetCLUTInUse(ci, &colorTableHandle); _res = Py_BuildValue("lO&", _rv, ResObj_New, colorTableHandle); return _res; } static PyObject *Qt_VDSetPLLFilterType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short pllType; #ifndef VDSetPLLFilterType PyMac_PRECHECK(VDSetPLLFilterType); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &ci, &pllType)) return NULL; _rv = VDSetPLLFilterType(ci, pllType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetPLLFilterType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short pllType; #ifndef VDGetPLLFilterType PyMac_PRECHECK(VDGetPLLFilterType); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetPLLFilterType(ci, &pllType); _res = Py_BuildValue("lh", _rv, pllType); return _res; } static PyObject *Qt_VDGetMaskandValue(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short blendLevel; long mask; long value; #ifndef VDGetMaskandValue PyMac_PRECHECK(VDGetMaskandValue); #endif if (!PyArg_ParseTuple(_args, "O&H", CmpInstObj_Convert, &ci, &blendLevel)) return NULL; _rv = VDGetMaskandValue(ci, blendLevel, &mask, &value); _res = Py_BuildValue("lll", _rv, mask, value); return _res; } static PyObject *Qt_VDSetMasterBlendLevel(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short blendLevel; #ifndef VDSetMasterBlendLevel PyMac_PRECHECK(VDSetMasterBlendLevel); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDSetMasterBlendLevel(ci, &blendLevel); _res = Py_BuildValue("lH", _rv, blendLevel); return _res; } static PyObject *Qt_VDSetPlayThruOnOff(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short state; #ifndef VDSetPlayThruOnOff PyMac_PRECHECK(VDSetPlayThruOnOff); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &ci, &state)) return NULL; _rv = VDSetPlayThruOnOff(ci, state); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDSetFieldPreference(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short fieldFlag; #ifndef VDSetFieldPreference PyMac_PRECHECK(VDSetFieldPreference); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &ci, &fieldFlag)) return NULL; _rv = VDSetFieldPreference(ci, fieldFlag); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetFieldPreference(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short fieldFlag; #ifndef VDGetFieldPreference PyMac_PRECHECK(VDGetFieldPreference); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetFieldPreference(ci, &fieldFlag); _res = Py_BuildValue("lh", _rv, fieldFlag); return _res; } static PyObject *Qt_VDPreflightGlobalRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; GrafPtr theWindow; Rect globalRect; #ifndef VDPreflightGlobalRect PyMac_PRECHECK(VDPreflightGlobalRect); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, GrafObj_Convert, &theWindow)) return NULL; _rv = VDPreflightGlobalRect(ci, theWindow, &globalRect); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &globalRect); return _res; } static PyObject *Qt_VDSetPlayThruGlobalRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; GrafPtr theWindow; Rect globalRect; #ifndef VDSetPlayThruGlobalRect PyMac_PRECHECK(VDSetPlayThruGlobalRect); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, GrafObj_Convert, &theWindow)) return NULL; _rv = VDSetPlayThruGlobalRect(ci, theWindow, &globalRect); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &globalRect); return _res; } static PyObject *Qt_VDSetBlackLevelValue(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short blackLevel; #ifndef VDSetBlackLevelValue PyMac_PRECHECK(VDSetBlackLevelValue); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDSetBlackLevelValue(ci, &blackLevel); _res = Py_BuildValue("lH", _rv, blackLevel); return _res; } static PyObject *Qt_VDGetBlackLevelValue(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short blackLevel; #ifndef VDGetBlackLevelValue PyMac_PRECHECK(VDGetBlackLevelValue); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetBlackLevelValue(ci, &blackLevel); _res = Py_BuildValue("lH", _rv, blackLevel); return _res; } static PyObject *Qt_VDSetWhiteLevelValue(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short whiteLevel; #ifndef VDSetWhiteLevelValue PyMac_PRECHECK(VDSetWhiteLevelValue); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDSetWhiteLevelValue(ci, &whiteLevel); _res = Py_BuildValue("lH", _rv, whiteLevel); return _res; } static PyObject *Qt_VDGetWhiteLevelValue(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short whiteLevel; #ifndef VDGetWhiteLevelValue PyMac_PRECHECK(VDGetWhiteLevelValue); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetWhiteLevelValue(ci, &whiteLevel); _res = Py_BuildValue("lH", _rv, whiteLevel); return _res; } static PyObject *Qt_VDGetVideoDefaults(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; unsigned short blackLevel; unsigned short whiteLevel; unsigned short brightness; unsigned short hue; unsigned short saturation; unsigned short contrast; unsigned short sharpness; #ifndef VDGetVideoDefaults PyMac_PRECHECK(VDGetVideoDefaults); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetVideoDefaults(ci, &blackLevel, &whiteLevel, &brightness, &hue, &saturation, &contrast, &sharpness); _res = Py_BuildValue("lHHHHHHH", _rv, blackLevel, whiteLevel, brightness, hue, saturation, contrast, sharpness); return _res; } static PyObject *Qt_VDGetNumberOfInputs(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short inputs; #ifndef VDGetNumberOfInputs PyMac_PRECHECK(VDGetNumberOfInputs); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetNumberOfInputs(ci, &inputs); _res = Py_BuildValue("lh", _rv, inputs); return _res; } static PyObject *Qt_VDGetInputFormat(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short input; short format; #ifndef VDGetInputFormat PyMac_PRECHECK(VDGetInputFormat); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &ci, &input)) return NULL; _rv = VDGetInputFormat(ci, input, &format); _res = Py_BuildValue("lh", _rv, format); return _res; } static PyObject *Qt_VDSetInput(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short input; #ifndef VDSetInput PyMac_PRECHECK(VDSetInput); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &ci, &input)) return NULL; _rv = VDSetInput(ci, input); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetInput(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short input; #ifndef VDGetInput PyMac_PRECHECK(VDGetInput); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetInput(ci, &input); _res = Py_BuildValue("lh", _rv, input); return _res; } static PyObject *Qt_VDSetInputStandard(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short inputStandard; #ifndef VDSetInputStandard PyMac_PRECHECK(VDSetInputStandard); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &ci, &inputStandard)) return NULL; _rv = VDSetInputStandard(ci, inputStandard); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDSetupBuffers(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; VdigBufferRecListHandle bufferList; #ifndef VDSetupBuffers PyMac_PRECHECK(VDSetupBuffers); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &bufferList)) return NULL; _rv = VDSetupBuffers(ci, bufferList); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGrabOneFrameAsync(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short buffer; #ifndef VDGrabOneFrameAsync PyMac_PRECHECK(VDGrabOneFrameAsync); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &ci, &buffer)) return NULL; _rv = VDGrabOneFrameAsync(ci, buffer); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDDone(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; short buffer; #ifndef VDDone PyMac_PRECHECK(VDDone); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &ci, &buffer)) return NULL; _rv = VDDone(ci, buffer); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDSetCompression(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; OSType compressType; short depth; Rect bounds; CodecQ spatialQuality; CodecQ temporalQuality; long keyFrameRate; #ifndef VDSetCompression PyMac_PRECHECK(VDSetCompression); #endif if (!PyArg_ParseTuple(_args, "O&O&hlll", CmpInstObj_Convert, &ci, PyMac_GetOSType, &compressType, &depth, &spatialQuality, &temporalQuality, &keyFrameRate)) return NULL; _rv = VDSetCompression(ci, compressType, depth, &bounds, spatialQuality, temporalQuality, keyFrameRate); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &bounds); return _res; } static PyObject *Qt_VDCompressOneFrameAsync(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; #ifndef VDCompressOneFrameAsync PyMac_PRECHECK(VDCompressOneFrameAsync); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDCompressOneFrameAsync(ci); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetImageDescription(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; ImageDescriptionHandle desc; #ifndef VDGetImageDescription PyMac_PRECHECK(VDGetImageDescription); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &desc)) return NULL; _rv = VDGetImageDescription(ci, desc); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDResetCompressSequence(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; #ifndef VDResetCompressSequence PyMac_PRECHECK(VDResetCompressSequence); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDResetCompressSequence(ci); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDSetCompressionOnOff(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; Boolean state; #ifndef VDSetCompressionOnOff PyMac_PRECHECK(VDSetCompressionOnOff); #endif if (!PyArg_ParseTuple(_args, "O&b", CmpInstObj_Convert, &ci, &state)) return NULL; _rv = VDSetCompressionOnOff(ci, state); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetCompressionTypes(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; VDCompressionListHandle h; #ifndef VDGetCompressionTypes PyMac_PRECHECK(VDGetCompressionTypes); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, ResObj_Convert, &h)) return NULL; _rv = VDGetCompressionTypes(ci, h); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDSetTimeBase(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; TimeBase t; #ifndef VDSetTimeBase PyMac_PRECHECK(VDSetTimeBase); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, TimeBaseObj_Convert, &t)) return NULL; _rv = VDSetTimeBase(ci, t); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDSetFrameRate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; Fixed framesPerSecond; #ifndef VDSetFrameRate PyMac_PRECHECK(VDSetFrameRate); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, PyMac_GetFixed, &framesPerSecond)) return NULL; _rv = VDSetFrameRate(ci, framesPerSecond); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetDataRate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; long milliSecPerFrame; Fixed framesPerSecond; long bytesPerSecond; #ifndef VDGetDataRate PyMac_PRECHECK(VDGetDataRate); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetDataRate(ci, &milliSecPerFrame, &framesPerSecond, &bytesPerSecond); _res = Py_BuildValue("llO&l", _rv, milliSecPerFrame, PyMac_BuildFixed, framesPerSecond, bytesPerSecond); return _res; } static PyObject *Qt_VDGetSoundInputDriver(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; Str255 soundDriverName; #ifndef VDGetSoundInputDriver PyMac_PRECHECK(VDGetSoundInputDriver); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, PyMac_GetStr255, soundDriverName)) return NULL; _rv = VDGetSoundInputDriver(ci, soundDriverName); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetDMADepths(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; long depthArray; long preferredDepth; #ifndef VDGetDMADepths PyMac_PRECHECK(VDGetDMADepths); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetDMADepths(ci, &depthArray, &preferredDepth); _res = Py_BuildValue("lll", _rv, depthArray, preferredDepth); return _res; } static PyObject *Qt_VDGetPreferredTimeScale(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; TimeScale preferred; #ifndef VDGetPreferredTimeScale PyMac_PRECHECK(VDGetPreferredTimeScale); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetPreferredTimeScale(ci, &preferred); _res = Py_BuildValue("ll", _rv, preferred); return _res; } static PyObject *Qt_VDReleaseAsyncBuffers(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; #ifndef VDReleaseAsyncBuffers PyMac_PRECHECK(VDReleaseAsyncBuffers); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDReleaseAsyncBuffers(ci); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDSetDataRate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; long bytesPerSecond; #ifndef VDSetDataRate PyMac_PRECHECK(VDSetDataRate); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &bytesPerSecond)) return NULL; _rv = VDSetDataRate(ci, bytesPerSecond); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetTimeCode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; TimeRecord atTime; void * timeCodeFormat; void * timeCodeTime; #ifndef VDGetTimeCode PyMac_PRECHECK(VDGetTimeCode); #endif if (!PyArg_ParseTuple(_args, "O&ss", CmpInstObj_Convert, &ci, &timeCodeFormat, &timeCodeTime)) return NULL; _rv = VDGetTimeCode(ci, &atTime, timeCodeFormat, timeCodeTime); _res = Py_BuildValue("lO&", _rv, QtTimeRecord_New, &atTime); return _res; } static PyObject *Qt_VDUseSafeBuffers(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; Boolean useSafeBuffers; #ifndef VDUseSafeBuffers PyMac_PRECHECK(VDUseSafeBuffers); #endif if (!PyArg_ParseTuple(_args, "O&b", CmpInstObj_Convert, &ci, &useSafeBuffers)) return NULL; _rv = VDUseSafeBuffers(ci, useSafeBuffers); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetSoundInputSource(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; long videoInput; long soundInput; #ifndef VDGetSoundInputSource PyMac_PRECHECK(VDGetSoundInputSource); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &videoInput)) return NULL; _rv = VDGetSoundInputSource(ci, videoInput, &soundInput); _res = Py_BuildValue("ll", _rv, soundInput); return _res; } static PyObject *Qt_VDGetCompressionTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; OSType compressionType; short depth; Rect srcRect; CodecQ spatialQuality; CodecQ temporalQuality; unsigned long compressTime; #ifndef VDGetCompressionTime PyMac_PRECHECK(VDGetCompressionTime); #endif if (!PyArg_ParseTuple(_args, "O&O&h", CmpInstObj_Convert, &ci, PyMac_GetOSType, &compressionType, &depth)) return NULL; _rv = VDGetCompressionTime(ci, compressionType, depth, &srcRect, &spatialQuality, &temporalQuality, &compressTime); _res = Py_BuildValue("lO&lll", _rv, PyMac_BuildRect, &srcRect, spatialQuality, temporalQuality, compressTime); return _res; } static PyObject *Qt_VDSetPreferredPacketSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; long preferredPacketSizeInBytes; #ifndef VDSetPreferredPacketSize PyMac_PRECHECK(VDSetPreferredPacketSize); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &preferredPacketSizeInBytes)) return NULL; _rv = VDSetPreferredPacketSize(ci, preferredPacketSizeInBytes); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDSetPreferredImageDimensions(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; long width; long height; #ifndef VDSetPreferredImageDimensions PyMac_PRECHECK(VDSetPreferredImageDimensions); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &ci, &width, &height)) return NULL; _rv = VDSetPreferredImageDimensions(ci, width, height); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetPreferredImageDimensions(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; long width; long height; #ifndef VDGetPreferredImageDimensions PyMac_PRECHECK(VDGetPreferredImageDimensions); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = VDGetPreferredImageDimensions(ci, &width, &height); _res = Py_BuildValue("lll", _rv, width, height); return _res; } static PyObject *Qt_VDGetInputName(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; long videoInput; Str255 name; #ifndef VDGetInputName PyMac_PRECHECK(VDGetInputName); #endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &ci, &videoInput, PyMac_GetStr255, name)) return NULL; _rv = VDGetInputName(ci, videoInput, name); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDSetDestinationPort(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; CGrafPtr destPort; #ifndef VDSetDestinationPort PyMac_PRECHECK(VDSetDestinationPort); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, GrafObj_Convert, &destPort)) return NULL; _rv = VDSetDestinationPort(ci, destPort); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_VDGetDeviceNameAndFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; Str255 outName; UInt32 outNameFlags; #ifndef VDGetDeviceNameAndFlags PyMac_PRECHECK(VDGetDeviceNameAndFlags); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &ci, PyMac_GetStr255, outName)) return NULL; _rv = VDGetDeviceNameAndFlags(ci, outName, &outNameFlags); _res = Py_BuildValue("ll", _rv, outNameFlags); return _res; } static PyObject *Qt_VDCaptureStateChanging(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; VideoDigitizerComponent ci; UInt32 inStateFlags; #ifndef VDCaptureStateChanging PyMac_PRECHECK(VDCaptureStateChanging); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &ci, &inStateFlags)) return NULL; _rv = VDCaptureStateChanging(ci, inStateFlags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_XMLParseGetDetailedParseError(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance aParser; long errorLine; StringPtr errDesc; #ifndef XMLParseGetDetailedParseError PyMac_PRECHECK(XMLParseGetDetailedParseError); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &aParser, &errDesc)) return NULL; _rv = XMLParseGetDetailedParseError(aParser, &errorLine, errDesc); _res = Py_BuildValue("ll", _rv, errorLine); return _res; } static PyObject *Qt_XMLParseAddElement(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance aParser; char elementName; UInt32 nameSpaceID; UInt32 elementID; long elementFlags; #ifndef XMLParseAddElement PyMac_PRECHECK(XMLParseAddElement); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &aParser, &nameSpaceID, &elementFlags)) return NULL; _rv = XMLParseAddElement(aParser, &elementName, nameSpaceID, &elementID, elementFlags); _res = Py_BuildValue("lcl", _rv, elementName, elementID); return _res; } static PyObject *Qt_XMLParseAddAttribute(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance aParser; UInt32 elementID; UInt32 nameSpaceID; char attributeName; UInt32 attributeID; #ifndef XMLParseAddAttribute PyMac_PRECHECK(XMLParseAddAttribute); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &aParser, &elementID, &nameSpaceID)) return NULL; _rv = XMLParseAddAttribute(aParser, elementID, nameSpaceID, &attributeName, &attributeID); _res = Py_BuildValue("lcl", _rv, attributeName, attributeID); return _res; } static PyObject *Qt_XMLParseAddMultipleAttributes(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance aParser; UInt32 elementID; UInt32 nameSpaceIDs; char attributeNames; UInt32 attributeIDs; #ifndef XMLParseAddMultipleAttributes PyMac_PRECHECK(XMLParseAddMultipleAttributes); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &aParser, &elementID)) return NULL; _rv = XMLParseAddMultipleAttributes(aParser, elementID, &nameSpaceIDs, &attributeNames, &attributeIDs); _res = Py_BuildValue("llcl", _rv, nameSpaceIDs, attributeNames, attributeIDs); return _res; } static PyObject *Qt_XMLParseAddAttributeAndValue(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance aParser; UInt32 elementID; UInt32 nameSpaceID; char attributeName; UInt32 attributeID; UInt32 attributeValueKind; void * attributeValueKindInfo; #ifndef XMLParseAddAttributeAndValue PyMac_PRECHECK(XMLParseAddAttributeAndValue); #endif if (!PyArg_ParseTuple(_args, "O&llls", CmpInstObj_Convert, &aParser, &elementID, &nameSpaceID, &attributeValueKind, &attributeValueKindInfo)) return NULL; _rv = XMLParseAddAttributeAndValue(aParser, elementID, nameSpaceID, &attributeName, &attributeID, attributeValueKind, attributeValueKindInfo); _res = Py_BuildValue("lcl", _rv, attributeName, attributeID); return _res; } static PyObject *Qt_XMLParseAddAttributeValueKind(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance aParser; UInt32 elementID; UInt32 attributeID; UInt32 attributeValueKind; void * attributeValueKindInfo; #ifndef XMLParseAddAttributeValueKind PyMac_PRECHECK(XMLParseAddAttributeValueKind); #endif if (!PyArg_ParseTuple(_args, "O&llls", CmpInstObj_Convert, &aParser, &elementID, &attributeID, &attributeValueKind, &attributeValueKindInfo)) return NULL; _rv = XMLParseAddAttributeValueKind(aParser, elementID, attributeID, attributeValueKind, attributeValueKindInfo); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_XMLParseAddNameSpace(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance aParser; char nameSpaceURL; UInt32 nameSpaceID; #ifndef XMLParseAddNameSpace PyMac_PRECHECK(XMLParseAddNameSpace); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &aParser)) return NULL; _rv = XMLParseAddNameSpace(aParser, &nameSpaceURL, &nameSpaceID); _res = Py_BuildValue("lcl", _rv, nameSpaceURL, nameSpaceID); return _res; } static PyObject *Qt_XMLParseSetOffsetAndLimit(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance aParser; UInt32 offset; UInt32 limit; #ifndef XMLParseSetOffsetAndLimit PyMac_PRECHECK(XMLParseSetOffsetAndLimit); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &aParser, &offset, &limit)) return NULL; _rv = XMLParseSetOffsetAndLimit(aParser, offset, limit); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_XMLParseSetEventParseRefCon(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; ComponentInstance aParser; long refcon; #ifndef XMLParseSetEventParseRefCon PyMac_PRECHECK(XMLParseSetEventParseRefCon); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &aParser, &refcon)) return NULL; _rv = XMLParseSetEventParseRefCon(aParser, refcon); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGInitialize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; #ifndef SGInitialize PyMac_PRECHECK(SGInitialize); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGInitialize(s); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSetDataOutput(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; FSSpec movieFile; long whereFlags; #ifndef SGSetDataOutput PyMac_PRECHECK(SGSetDataOutput); #endif if (!PyArg_ParseTuple(_args, "O&O&l", CmpInstObj_Convert, &s, PyMac_GetFSSpec, &movieFile, &whereFlags)) return NULL; _rv = SGSetDataOutput(s, &movieFile, whereFlags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetDataOutput(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; FSSpec movieFile; long whereFlags; #ifndef SGGetDataOutput PyMac_PRECHECK(SGGetDataOutput); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, PyMac_GetFSSpec, &movieFile)) return NULL; _rv = SGGetDataOutput(s, &movieFile, &whereFlags); _res = Py_BuildValue("ll", _rv, whereFlags); return _res; } static PyObject *Qt_SGSetGWorld(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; CGrafPtr gp; GDHandle gd; #ifndef SGSetGWorld PyMac_PRECHECK(SGSetGWorld); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &s, GrafObj_Convert, &gp, OptResObj_Convert, &gd)) return NULL; _rv = SGSetGWorld(s, gp, gd); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetGWorld(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; CGrafPtr gp; GDHandle gd; #ifndef SGGetGWorld PyMac_PRECHECK(SGGetGWorld); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGGetGWorld(s, &gp, &gd); _res = Py_BuildValue("lO&O&", _rv, GrafObj_New, gp, OptResObj_New, gd); return _res; } static PyObject *Qt_SGNewChannel(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; OSType channelType; SGChannel ref; #ifndef SGNewChannel PyMac_PRECHECK(SGNewChannel); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, PyMac_GetOSType, &channelType)) return NULL; _rv = SGNewChannel(s, channelType, &ref); _res = Py_BuildValue("lO&", _rv, CmpInstObj_New, ref); return _res; } static PyObject *Qt_SGDisposeChannel(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; #ifndef SGDisposeChannel PyMac_PRECHECK(SGDisposeChannel); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c)) return NULL; _rv = SGDisposeChannel(s, c); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGStartPreview(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; #ifndef SGStartPreview PyMac_PRECHECK(SGStartPreview); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGStartPreview(s); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGStartRecord(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; #ifndef SGStartRecord PyMac_PRECHECK(SGStartRecord); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGStartRecord(s); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGIdle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; #ifndef SGIdle PyMac_PRECHECK(SGIdle); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGIdle(s); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGStop(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; #ifndef SGStop PyMac_PRECHECK(SGStop); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGStop(s); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGPause(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; Boolean pause; #ifndef SGPause PyMac_PRECHECK(SGPause); #endif if (!PyArg_ParseTuple(_args, "O&b", CmpInstObj_Convert, &s, &pause)) return NULL; _rv = SGPause(s, pause); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGPrepare(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; Boolean prepareForPreview; Boolean prepareForRecord; #ifndef SGPrepare PyMac_PRECHECK(SGPrepare); #endif if (!PyArg_ParseTuple(_args, "O&bb", CmpInstObj_Convert, &s, &prepareForPreview, &prepareForRecord)) return NULL; _rv = SGPrepare(s, prepareForPreview, prepareForRecord); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGRelease(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; #ifndef SGRelease PyMac_PRECHECK(SGRelease); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGRelease(s); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetMovie(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Movie _rv; SeqGrabComponent s; #ifndef SGGetMovie PyMac_PRECHECK(SGGetMovie); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGGetMovie(s); _res = Py_BuildValue("O&", MovieObj_New, _rv); return _res; } static PyObject *Qt_SGSetMaximumRecordTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; unsigned long ticks; #ifndef SGSetMaximumRecordTime PyMac_PRECHECK(SGSetMaximumRecordTime); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &s, &ticks)) return NULL; _rv = SGSetMaximumRecordTime(s, ticks); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetMaximumRecordTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; unsigned long ticks; #ifndef SGGetMaximumRecordTime PyMac_PRECHECK(SGGetMaximumRecordTime); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGGetMaximumRecordTime(s, &ticks); _res = Py_BuildValue("ll", _rv, ticks); return _res; } static PyObject *Qt_SGGetStorageSpaceRemaining(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; unsigned long bytes; #ifndef SGGetStorageSpaceRemaining PyMac_PRECHECK(SGGetStorageSpaceRemaining); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGGetStorageSpaceRemaining(s, &bytes); _res = Py_BuildValue("ll", _rv, bytes); return _res; } static PyObject *Qt_SGGetTimeRemaining(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; long ticksLeft; #ifndef SGGetTimeRemaining PyMac_PRECHECK(SGGetTimeRemaining); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGGetTimeRemaining(s, &ticksLeft); _res = Py_BuildValue("ll", _rv, ticksLeft); return _res; } static PyObject *Qt_SGGrabPict(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; PicHandle p; Rect bounds; short offscreenDepth; long grabPictFlags; #ifndef SGGrabPict PyMac_PRECHECK(SGGrabPict); #endif if (!PyArg_ParseTuple(_args, "O&O&hl", CmpInstObj_Convert, &s, PyMac_GetRect, &bounds, &offscreenDepth, &grabPictFlags)) return NULL; _rv = SGGrabPict(s, &p, &bounds, offscreenDepth, grabPictFlags); _res = Py_BuildValue("lO&", _rv, ResObj_New, p); return _res; } static PyObject *Qt_SGGetLastMovieResID(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; short resID; #ifndef SGGetLastMovieResID PyMac_PRECHECK(SGGetLastMovieResID); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGGetLastMovieResID(s, &resID); _res = Py_BuildValue("lh", _rv, resID); return _res; } static PyObject *Qt_SGSetFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; long sgFlags; #ifndef SGSetFlags PyMac_PRECHECK(SGSetFlags); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &s, &sgFlags)) return NULL; _rv = SGSetFlags(s, sgFlags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; long sgFlags; #ifndef SGGetFlags PyMac_PRECHECK(SGGetFlags); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGGetFlags(s, &sgFlags); _res = Py_BuildValue("ll", _rv, sgFlags); return _res; } static PyObject *Qt_SGNewChannelFromComponent(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel newChannel; Component sgChannelComponent; #ifndef SGNewChannelFromComponent PyMac_PRECHECK(SGNewChannelFromComponent); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, CmpObj_Convert, &sgChannelComponent)) return NULL; _rv = SGNewChannelFromComponent(s, &newChannel, sgChannelComponent); _res = Py_BuildValue("lO&", _rv, CmpInstObj_New, newChannel); return _res; } static PyObject *Qt_SGSetSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; UserData ud; long flags; #ifndef SGSetSettings PyMac_PRECHECK(SGSetSettings); #endif if (!PyArg_ParseTuple(_args, "O&O&l", CmpInstObj_Convert, &s, UserDataObj_Convert, &ud, &flags)) return NULL; _rv = SGSetSettings(s, ud, flags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; UserData ud; long flags; #ifndef SGGetSettings PyMac_PRECHECK(SGGetSettings); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &s, &flags)) return NULL; _rv = SGGetSettings(s, &ud, flags); _res = Py_BuildValue("lO&", _rv, UserDataObj_New, ud); return _res; } static PyObject *Qt_SGGetIndChannel(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; short index; SGChannel ref; OSType chanType; #ifndef SGGetIndChannel PyMac_PRECHECK(SGGetIndChannel); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &s, &index)) return NULL; _rv = SGGetIndChannel(s, index, &ref, &chanType); _res = Py_BuildValue("lO&O&", _rv, CmpInstObj_New, ref, PyMac_BuildOSType, chanType); return _res; } static PyObject *Qt_SGUpdate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; RgnHandle updateRgn; #ifndef SGUpdate PyMac_PRECHECK(SGUpdate); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, ResObj_Convert, &updateRgn)) return NULL; _rv = SGUpdate(s, updateRgn); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetPause(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; Boolean paused; #ifndef SGGetPause PyMac_PRECHECK(SGGetPause); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGGetPause(s, &paused); _res = Py_BuildValue("lb", _rv, paused); return _res; } static PyObject *Qt_SGSetChannelSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; UserData ud; long flags; #ifndef SGSetChannelSettings PyMac_PRECHECK(SGSetChannelSettings); #endif if (!PyArg_ParseTuple(_args, "O&O&O&l", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c, UserDataObj_Convert, &ud, &flags)) return NULL; _rv = SGSetChannelSettings(s, c, ud, flags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetChannelSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; UserData ud; long flags; #ifndef SGGetChannelSettings PyMac_PRECHECK(SGGetChannelSettings); #endif if (!PyArg_ParseTuple(_args, "O&O&l", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c, &flags)) return NULL; _rv = SGGetChannelSettings(s, c, &ud, flags); _res = Py_BuildValue("lO&", _rv, UserDataObj_New, ud); return _res; } static PyObject *Qt_SGGetMode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; Boolean previewMode; Boolean recordMode; #ifndef SGGetMode PyMac_PRECHECK(SGGetMode); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGGetMode(s, &previewMode, &recordMode); _res = Py_BuildValue("lbb", _rv, previewMode, recordMode); return _res; } static PyObject *Qt_SGSetDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; Handle dataRef; OSType dataRefType; long whereFlags; #ifndef SGSetDataRef PyMac_PRECHECK(SGSetDataRef); #endif if (!PyArg_ParseTuple(_args, "O&O&O&l", CmpInstObj_Convert, &s, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType, &whereFlags)) return NULL; _rv = SGSetDataRef(s, dataRef, dataRefType, whereFlags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetDataRef(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; Handle dataRef; OSType dataRefType; long whereFlags; #ifndef SGGetDataRef PyMac_PRECHECK(SGGetDataRef); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGGetDataRef(s, &dataRef, &dataRefType, &whereFlags); _res = Py_BuildValue("lO&O&l", _rv, ResObj_New, dataRef, PyMac_BuildOSType, dataRefType, whereFlags); return _res; } static PyObject *Qt_SGNewOutput(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; Handle dataRef; OSType dataRefType; long whereFlags; SGOutput sgOut; #ifndef SGNewOutput PyMac_PRECHECK(SGNewOutput); #endif if (!PyArg_ParseTuple(_args, "O&O&O&l", CmpInstObj_Convert, &s, ResObj_Convert, &dataRef, PyMac_GetOSType, &dataRefType, &whereFlags)) return NULL; _rv = SGNewOutput(s, dataRef, dataRefType, whereFlags, &sgOut); _res = Py_BuildValue("lO&", _rv, SGOutputObj_New, sgOut); return _res; } static PyObject *Qt_SGDisposeOutput(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGOutput sgOut; #ifndef SGDisposeOutput PyMac_PRECHECK(SGDisposeOutput); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, SGOutputObj_Convert, &sgOut)) return NULL; _rv = SGDisposeOutput(s, sgOut); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSetOutputFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGOutput sgOut; long whereFlags; #ifndef SGSetOutputFlags PyMac_PRECHECK(SGSetOutputFlags); #endif if (!PyArg_ParseTuple(_args, "O&O&l", CmpInstObj_Convert, &s, SGOutputObj_Convert, &sgOut, &whereFlags)) return NULL; _rv = SGSetOutputFlags(s, sgOut, whereFlags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSetChannelOutput(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; SGOutput sgOut; #ifndef SGSetChannelOutput PyMac_PRECHECK(SGSetChannelOutput); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c, SGOutputObj_Convert, &sgOut)) return NULL; _rv = SGSetChannelOutput(s, c, sgOut); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetDataOutputStorageSpaceRemaining(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGOutput sgOut; unsigned long space; #ifndef SGGetDataOutputStorageSpaceRemaining PyMac_PRECHECK(SGGetDataOutputStorageSpaceRemaining); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, SGOutputObj_Convert, &sgOut)) return NULL; _rv = SGGetDataOutputStorageSpaceRemaining(s, sgOut, &space); _res = Py_BuildValue("ll", _rv, space); return _res; } static PyObject *Qt_SGHandleUpdateEvent(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; EventRecord event; Boolean handled; #ifndef SGHandleUpdateEvent PyMac_PRECHECK(SGHandleUpdateEvent); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, PyMac_GetEventRecord, &event)) return NULL; _rv = SGHandleUpdateEvent(s, &event, &handled); _res = Py_BuildValue("lb", _rv, handled); return _res; } static PyObject *Qt_SGSetOutputNextOutput(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGOutput sgOut; SGOutput nextOut; #ifndef SGSetOutputNextOutput PyMac_PRECHECK(SGSetOutputNextOutput); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &s, SGOutputObj_Convert, &sgOut, SGOutputObj_Convert, &nextOut)) return NULL; _rv = SGSetOutputNextOutput(s, sgOut, nextOut); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetOutputNextOutput(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGOutput sgOut; SGOutput nextOut; #ifndef SGGetOutputNextOutput PyMac_PRECHECK(SGGetOutputNextOutput); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, SGOutputObj_Convert, &sgOut)) return NULL; _rv = SGGetOutputNextOutput(s, sgOut, &nextOut); _res = Py_BuildValue("lO&", _rv, SGOutputObj_New, nextOut); return _res; } static PyObject *Qt_SGSetOutputMaximumOffset(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGOutput sgOut; wide maxOffset; #ifndef SGSetOutputMaximumOffset PyMac_PRECHECK(SGSetOutputMaximumOffset); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &s, SGOutputObj_Convert, &sgOut, PyMac_Getwide, &maxOffset)) return NULL; _rv = SGSetOutputMaximumOffset(s, sgOut, &maxOffset); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetOutputMaximumOffset(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGOutput sgOut; wide maxOffset; #ifndef SGGetOutputMaximumOffset PyMac_PRECHECK(SGGetOutputMaximumOffset); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, SGOutputObj_Convert, &sgOut)) return NULL; _rv = SGGetOutputMaximumOffset(s, sgOut, &maxOffset); _res = Py_BuildValue("lO&", _rv, PyMac_Buildwide, maxOffset); return _res; } static PyObject *Qt_SGGetOutputDataReference(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGOutput sgOut; Handle dataRef; OSType dataRefType; #ifndef SGGetOutputDataReference PyMac_PRECHECK(SGGetOutputDataReference); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, SGOutputObj_Convert, &sgOut)) return NULL; _rv = SGGetOutputDataReference(s, sgOut, &dataRef, &dataRefType); _res = Py_BuildValue("lO&O&", _rv, ResObj_New, dataRef, PyMac_BuildOSType, dataRefType); return _res; } static PyObject *Qt_SGWriteExtendedMovieData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; Ptr p; long len; wide offset; SGOutput sgOut; #ifndef SGWriteExtendedMovieData PyMac_PRECHECK(SGWriteExtendedMovieData); #endif if (!PyArg_ParseTuple(_args, "O&O&sl", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c, &p, &len)) return NULL; _rv = SGWriteExtendedMovieData(s, c, p, len, &offset, &sgOut); _res = Py_BuildValue("lO&O&", _rv, PyMac_Buildwide, offset, SGOutputObj_New, sgOut); return _res; } static PyObject *Qt_SGGetStorageSpaceRemaining64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; wide bytes; #ifndef SGGetStorageSpaceRemaining64 PyMac_PRECHECK(SGGetStorageSpaceRemaining64); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGGetStorageSpaceRemaining64(s, &bytes); _res = Py_BuildValue("lO&", _rv, PyMac_Buildwide, bytes); return _res; } static PyObject *Qt_SGGetDataOutputStorageSpaceRemaining64(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGOutput sgOut; wide space; #ifndef SGGetDataOutputStorageSpaceRemaining64 PyMac_PRECHECK(SGGetDataOutputStorageSpaceRemaining64); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, SGOutputObj_Convert, &sgOut)) return NULL; _rv = SGGetDataOutputStorageSpaceRemaining64(s, sgOut, &space); _res = Py_BuildValue("lO&", _rv, PyMac_Buildwide, space); return _res; } static PyObject *Qt_SGWriteMovieData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; Ptr p; long len; long offset; #ifndef SGWriteMovieData PyMac_PRECHECK(SGWriteMovieData); #endif if (!PyArg_ParseTuple(_args, "O&O&sl", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c, &p, &len)) return NULL; _rv = SGWriteMovieData(s, c, p, len, &offset); _res = Py_BuildValue("ll", _rv, offset); return _res; } static PyObject *Qt_SGGetTimeBase(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; TimeBase tb; #ifndef SGGetTimeBase PyMac_PRECHECK(SGGetTimeBase); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGGetTimeBase(s, &tb); _res = Py_BuildValue("lO&", _rv, TimeBaseObj_New, tb); return _res; } static PyObject *Qt_SGAddMovieData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; Ptr p; long len; long offset; long chRefCon; TimeValue time; short writeType; #ifndef SGAddMovieData PyMac_PRECHECK(SGAddMovieData); #endif if (!PyArg_ParseTuple(_args, "O&O&slllh", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c, &p, &len, &chRefCon, &time, &writeType)) return NULL; _rv = SGAddMovieData(s, c, p, len, &offset, chRefCon, time, writeType); _res = Py_BuildValue("ll", _rv, offset); return _res; } static PyObject *Qt_SGChangedSource(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; #ifndef SGChangedSource PyMac_PRECHECK(SGChangedSource); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c)) return NULL; _rv = SGChangedSource(s, c); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGAddExtendedMovieData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; Ptr p; long len; wide offset; long chRefCon; TimeValue time; short writeType; SGOutput whichOutput; #ifndef SGAddExtendedMovieData PyMac_PRECHECK(SGAddExtendedMovieData); #endif if (!PyArg_ParseTuple(_args, "O&O&slllh", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c, &p, &len, &chRefCon, &time, &writeType)) return NULL; _rv = SGAddExtendedMovieData(s, c, p, len, &offset, chRefCon, time, writeType, &whichOutput); _res = Py_BuildValue("lO&O&", _rv, PyMac_Buildwide, offset, SGOutputObj_New, whichOutput); return _res; } static PyObject *Qt_SGAddOutputDataRefToMedia(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGOutput sgOut; Media theMedia; SampleDescriptionHandle desc; #ifndef SGAddOutputDataRefToMedia PyMac_PRECHECK(SGAddOutputDataRefToMedia); #endif if (!PyArg_ParseTuple(_args, "O&O&O&O&", CmpInstObj_Convert, &s, SGOutputObj_Convert, &sgOut, MediaObj_Convert, &theMedia, ResObj_Convert, &desc)) return NULL; _rv = SGAddOutputDataRefToMedia(s, sgOut, theMedia, desc); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSetSettingsSummary(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; Handle summaryText; #ifndef SGSetSettingsSummary PyMac_PRECHECK(SGSetSettingsSummary); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, ResObj_Convert, &summaryText)) return NULL; _rv = SGSetSettingsSummary(s, summaryText); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSetChannelUsage(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long usage; #ifndef SGSetChannelUsage PyMac_PRECHECK(SGSetChannelUsage); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &c, &usage)) return NULL; _rv = SGSetChannelUsage(c, usage); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetChannelUsage(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long usage; #ifndef SGGetChannelUsage PyMac_PRECHECK(SGGetChannelUsage); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetChannelUsage(c, &usage); _res = Py_BuildValue("ll", _rv, usage); return _res; } static PyObject *Qt_SGSetChannelBounds(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Rect bounds; #ifndef SGSetChannelBounds PyMac_PRECHECK(SGSetChannelBounds); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &c, PyMac_GetRect, &bounds)) return NULL; _rv = SGSetChannelBounds(c, &bounds); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetChannelBounds(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Rect bounds; #ifndef SGGetChannelBounds PyMac_PRECHECK(SGGetChannelBounds); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetChannelBounds(c, &bounds); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &bounds); return _res; } static PyObject *Qt_SGSetChannelVolume(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short volume; #ifndef SGSetChannelVolume PyMac_PRECHECK(SGSetChannelVolume); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &c, &volume)) return NULL; _rv = SGSetChannelVolume(c, volume); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetChannelVolume(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short volume; #ifndef SGGetChannelVolume PyMac_PRECHECK(SGGetChannelVolume); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetChannelVolume(c, &volume); _res = Py_BuildValue("lh", _rv, volume); return _res; } static PyObject *Qt_SGGetChannelInfo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long channelInfo; #ifndef SGGetChannelInfo PyMac_PRECHECK(SGGetChannelInfo); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetChannelInfo(c, &channelInfo); _res = Py_BuildValue("ll", _rv, channelInfo); return _res; } static PyObject *Qt_SGSetChannelPlayFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long playFlags; #ifndef SGSetChannelPlayFlags PyMac_PRECHECK(SGSetChannelPlayFlags); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &c, &playFlags)) return NULL; _rv = SGSetChannelPlayFlags(c, playFlags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetChannelPlayFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long playFlags; #ifndef SGGetChannelPlayFlags PyMac_PRECHECK(SGGetChannelPlayFlags); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetChannelPlayFlags(c, &playFlags); _res = Py_BuildValue("ll", _rv, playFlags); return _res; } static PyObject *Qt_SGSetChannelMaxFrames(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long frameCount; #ifndef SGSetChannelMaxFrames PyMac_PRECHECK(SGSetChannelMaxFrames); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &c, &frameCount)) return NULL; _rv = SGSetChannelMaxFrames(c, frameCount); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetChannelMaxFrames(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long frameCount; #ifndef SGGetChannelMaxFrames PyMac_PRECHECK(SGGetChannelMaxFrames); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetChannelMaxFrames(c, &frameCount); _res = Py_BuildValue("ll", _rv, frameCount); return _res; } static PyObject *Qt_SGSetChannelRefCon(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long refCon; #ifndef SGSetChannelRefCon PyMac_PRECHECK(SGSetChannelRefCon); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &c, &refCon)) return NULL; _rv = SGSetChannelRefCon(c, refCon); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSetChannelClip(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; RgnHandle theClip; #ifndef SGSetChannelClip PyMac_PRECHECK(SGSetChannelClip); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &c, ResObj_Convert, &theClip)) return NULL; _rv = SGSetChannelClip(c, theClip); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetChannelClip(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; RgnHandle theClip; #ifndef SGGetChannelClip PyMac_PRECHECK(SGGetChannelClip); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetChannelClip(c, &theClip); _res = Py_BuildValue("lO&", _rv, ResObj_New, theClip); return _res; } static PyObject *Qt_SGGetChannelSampleDescription(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Handle sampleDesc; #ifndef SGGetChannelSampleDescription PyMac_PRECHECK(SGGetChannelSampleDescription); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &c, ResObj_Convert, &sampleDesc)) return NULL; _rv = SGGetChannelSampleDescription(c, sampleDesc); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSetChannelDevice(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; StringPtr name; #ifndef SGSetChannelDevice PyMac_PRECHECK(SGSetChannelDevice); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &c, &name)) return NULL; _rv = SGSetChannelDevice(c, name); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetChannelTimeScale(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; TimeScale scale; #ifndef SGGetChannelTimeScale PyMac_PRECHECK(SGGetChannelTimeScale); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetChannelTimeScale(c, &scale); _res = Py_BuildValue("ll", _rv, scale); return _res; } static PyObject *Qt_SGChannelPutPicture(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; #ifndef SGChannelPutPicture PyMac_PRECHECK(SGChannelPutPicture); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGChannelPutPicture(c); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGChannelSetRequestedDataRate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long bytesPerSecond; #ifndef SGChannelSetRequestedDataRate PyMac_PRECHECK(SGChannelSetRequestedDataRate); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &c, &bytesPerSecond)) return NULL; _rv = SGChannelSetRequestedDataRate(c, bytesPerSecond); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGChannelGetRequestedDataRate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long bytesPerSecond; #ifndef SGChannelGetRequestedDataRate PyMac_PRECHECK(SGChannelGetRequestedDataRate); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGChannelGetRequestedDataRate(c, &bytesPerSecond); _res = Py_BuildValue("ll", _rv, bytesPerSecond); return _res; } static PyObject *Qt_SGChannelSetDataSourceName(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Str255 name; ScriptCode scriptTag; #ifndef SGChannelSetDataSourceName PyMac_PRECHECK(SGChannelSetDataSourceName); #endif if (!PyArg_ParseTuple(_args, "O&O&h", CmpInstObj_Convert, &c, PyMac_GetStr255, name, &scriptTag)) return NULL; _rv = SGChannelSetDataSourceName(c, name, scriptTag); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGChannelGetDataSourceName(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Str255 name; ScriptCode scriptTag; #ifndef SGChannelGetDataSourceName PyMac_PRECHECK(SGChannelGetDataSourceName); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &c, PyMac_GetStr255, name)) return NULL; _rv = SGChannelGetDataSourceName(c, name, &scriptTag); _res = Py_BuildValue("lh", _rv, scriptTag); return _res; } static PyObject *Qt_SGChannelSetCodecSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Handle settings; #ifndef SGChannelSetCodecSettings PyMac_PRECHECK(SGChannelSetCodecSettings); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &c, ResObj_Convert, &settings)) return NULL; _rv = SGChannelSetCodecSettings(c, settings); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGChannelGetCodecSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Handle settings; #ifndef SGChannelGetCodecSettings PyMac_PRECHECK(SGChannelGetCodecSettings); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGChannelGetCodecSettings(c, &settings); _res = Py_BuildValue("lO&", _rv, ResObj_New, settings); return _res; } static PyObject *Qt_SGGetChannelTimeBase(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; TimeBase tb; #ifndef SGGetChannelTimeBase PyMac_PRECHECK(SGGetChannelTimeBase); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetChannelTimeBase(c, &tb); _res = Py_BuildValue("lO&", _rv, TimeBaseObj_New, tb); return _res; } static PyObject *Qt_SGGetChannelRefCon(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long refCon; #ifndef SGGetChannelRefCon PyMac_PRECHECK(SGGetChannelRefCon); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetChannelRefCon(c, &refCon); _res = Py_BuildValue("ll", _rv, refCon); return _res; } static PyObject *Qt_SGGetChannelDeviceAndInputNames(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Str255 outDeviceName; Str255 outInputName; short outInputNumber; #ifndef SGGetChannelDeviceAndInputNames PyMac_PRECHECK(SGGetChannelDeviceAndInputNames); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &c, PyMac_GetStr255, outDeviceName, PyMac_GetStr255, outInputName)) return NULL; _rv = SGGetChannelDeviceAndInputNames(c, outDeviceName, outInputName, &outInputNumber); _res = Py_BuildValue("lh", _rv, outInputNumber); return _res; } static PyObject *Qt_SGSetChannelDeviceInput(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short inInputNumber; #ifndef SGSetChannelDeviceInput PyMac_PRECHECK(SGSetChannelDeviceInput); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &c, &inInputNumber)) return NULL; _rv = SGSetChannelDeviceInput(c, inInputNumber); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSetChannelSettingsStateChanging(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; UInt32 inFlags; #ifndef SGSetChannelSettingsStateChanging PyMac_PRECHECK(SGSetChannelSettingsStateChanging); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &c, &inFlags)) return NULL; _rv = SGSetChannelSettingsStateChanging(c, inFlags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGInitChannel(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; SeqGrabComponent owner; #ifndef SGInitChannel PyMac_PRECHECK(SGInitChannel); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &c, CmpInstObj_Convert, &owner)) return NULL; _rv = SGInitChannel(c, owner); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGWriteSamples(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Movie m; AliasHandle theFile; #ifndef SGWriteSamples PyMac_PRECHECK(SGWriteSamples); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &c, MovieObj_Convert, &m, ResObj_Convert, &theFile)) return NULL; _rv = SGWriteSamples(c, m, theFile); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetDataRate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long bytesPerSecond; #ifndef SGGetDataRate PyMac_PRECHECK(SGGetDataRate); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetDataRate(c, &bytesPerSecond); _res = Py_BuildValue("ll", _rv, bytesPerSecond); return _res; } static PyObject *Qt_SGAlignChannelRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Rect r; #ifndef SGAlignChannelRect PyMac_PRECHECK(SGAlignChannelRect); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGAlignChannelRect(c, &r); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &r); return _res; } static PyObject *Qt_SGPanelGetDitl(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; Handle ditl; #ifndef SGPanelGetDitl PyMac_PRECHECK(SGPanelGetDitl); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGPanelGetDitl(s, &ditl); _res = Py_BuildValue("lO&", _rv, ResObj_New, ditl); return _res; } static PyObject *Qt_SGPanelGetTitle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; Str255 title; #ifndef SGPanelGetTitle PyMac_PRECHECK(SGPanelGetTitle); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, PyMac_GetStr255, title)) return NULL; _rv = SGPanelGetTitle(s, title); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGPanelCanRun(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; #ifndef SGPanelCanRun PyMac_PRECHECK(SGPanelCanRun); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c)) return NULL; _rv = SGPanelCanRun(s, c); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGPanelInstall(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; DialogPtr d; short itemOffset; #ifndef SGPanelInstall PyMac_PRECHECK(SGPanelInstall); #endif if (!PyArg_ParseTuple(_args, "O&O&O&h", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c, DlgObj_Convert, &d, &itemOffset)) return NULL; _rv = SGPanelInstall(s, c, d, itemOffset); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGPanelEvent(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; DialogPtr d; short itemOffset; EventRecord theEvent; short itemHit; Boolean handled; #ifndef SGPanelEvent PyMac_PRECHECK(SGPanelEvent); #endif if (!PyArg_ParseTuple(_args, "O&O&O&hO&", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c, DlgObj_Convert, &d, &itemOffset, PyMac_GetEventRecord, &theEvent)) return NULL; _rv = SGPanelEvent(s, c, d, itemOffset, &theEvent, &itemHit, &handled); _res = Py_BuildValue("lhb", _rv, itemHit, handled); return _res; } static PyObject *Qt_SGPanelItem(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; DialogPtr d; short itemOffset; short itemNum; #ifndef SGPanelItem PyMac_PRECHECK(SGPanelItem); #endif if (!PyArg_ParseTuple(_args, "O&O&O&hh", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c, DlgObj_Convert, &d, &itemOffset, &itemNum)) return NULL; _rv = SGPanelItem(s, c, d, itemOffset, itemNum); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGPanelRemove(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; DialogPtr d; short itemOffset; #ifndef SGPanelRemove PyMac_PRECHECK(SGPanelRemove); #endif if (!PyArg_ParseTuple(_args, "O&O&O&h", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c, DlgObj_Convert, &d, &itemOffset)) return NULL; _rv = SGPanelRemove(s, c, d, itemOffset); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGPanelSetGrabber(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SeqGrabComponent sg; #ifndef SGPanelSetGrabber PyMac_PRECHECK(SGPanelSetGrabber); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &s, CmpInstObj_Convert, &sg)) return NULL; _rv = SGPanelSetGrabber(s, sg); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGPanelSetResFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; short resRef; #ifndef SGPanelSetResFile PyMac_PRECHECK(SGPanelSetResFile); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &s, &resRef)) return NULL; _rv = SGPanelSetResFile(s, resRef); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGPanelGetSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; UserData ud; long flags; #ifndef SGPanelGetSettings PyMac_PRECHECK(SGPanelGetSettings); #endif if (!PyArg_ParseTuple(_args, "O&O&l", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c, &flags)) return NULL; _rv = SGPanelGetSettings(s, c, &ud, flags); _res = Py_BuildValue("lO&", _rv, UserDataObj_New, ud); return _res; } static PyObject *Qt_SGPanelSetSettings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; SGChannel c; UserData ud; long flags; #ifndef SGPanelSetSettings PyMac_PRECHECK(SGPanelSetSettings); #endif if (!PyArg_ParseTuple(_args, "O&O&O&l", CmpInstObj_Convert, &s, CmpInstObj_Convert, &c, UserDataObj_Convert, &ud, &flags)) return NULL; _rv = SGPanelSetSettings(s, c, ud, flags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGPanelValidateInput(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; Boolean ok; #ifndef SGPanelValidateInput PyMac_PRECHECK(SGPanelValidateInput); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGPanelValidateInput(s, &ok); _res = Py_BuildValue("lb", _rv, ok); return _res; } static PyObject *Qt_SGPanelGetDITLForSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SeqGrabComponent s; Handle ditl; Point requestedSize; #ifndef SGPanelGetDITLForSize PyMac_PRECHECK(SGPanelGetDITLForSize); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &s)) return NULL; _rv = SGPanelGetDITLForSize(s, &ditl, &requestedSize); _res = Py_BuildValue("lO&O&", _rv, ResObj_New, ditl, PyMac_BuildPoint, requestedSize); return _res; } static PyObject *Qt_SGGetSrcVideoBounds(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Rect r; #ifndef SGGetSrcVideoBounds PyMac_PRECHECK(SGGetSrcVideoBounds); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetSrcVideoBounds(c, &r); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &r); return _res; } static PyObject *Qt_SGSetVideoRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Rect r; #ifndef SGSetVideoRect PyMac_PRECHECK(SGSetVideoRect); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &c, PyMac_GetRect, &r)) return NULL; _rv = SGSetVideoRect(c, &r); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetVideoRect(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Rect r; #ifndef SGGetVideoRect PyMac_PRECHECK(SGGetVideoRect); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetVideoRect(c, &r); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &r); return _res; } static PyObject *Qt_SGGetVideoCompressorType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; OSType compressorType; #ifndef SGGetVideoCompressorType PyMac_PRECHECK(SGGetVideoCompressorType); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetVideoCompressorType(c, &compressorType); _res = Py_BuildValue("lO&", _rv, PyMac_BuildOSType, compressorType); return _res; } static PyObject *Qt_SGSetVideoCompressorType(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; OSType compressorType; #ifndef SGSetVideoCompressorType PyMac_PRECHECK(SGSetVideoCompressorType); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &c, PyMac_GetOSType, &compressorType)) return NULL; _rv = SGSetVideoCompressorType(c, compressorType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSetVideoCompressor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short depth; CompressorComponent compressor; CodecQ spatialQuality; CodecQ temporalQuality; long keyFrameRate; #ifndef SGSetVideoCompressor PyMac_PRECHECK(SGSetVideoCompressor); #endif if (!PyArg_ParseTuple(_args, "O&hO&lll", CmpInstObj_Convert, &c, &depth, CmpObj_Convert, &compressor, &spatialQuality, &temporalQuality, &keyFrameRate)) return NULL; _rv = SGSetVideoCompressor(c, depth, compressor, spatialQuality, temporalQuality, keyFrameRate); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetVideoCompressor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short depth; CompressorComponent compressor; CodecQ spatialQuality; CodecQ temporalQuality; long keyFrameRate; #ifndef SGGetVideoCompressor PyMac_PRECHECK(SGGetVideoCompressor); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetVideoCompressor(c, &depth, &compressor, &spatialQuality, &temporalQuality, &keyFrameRate); _res = Py_BuildValue("lhO&lll", _rv, depth, CmpObj_New, compressor, spatialQuality, temporalQuality, keyFrameRate); return _res; } static PyObject *Qt_SGGetVideoDigitizerComponent(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentInstance _rv; SGChannel c; #ifndef SGGetVideoDigitizerComponent PyMac_PRECHECK(SGGetVideoDigitizerComponent); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetVideoDigitizerComponent(c); _res = Py_BuildValue("O&", CmpInstObj_New, _rv); return _res; } static PyObject *Qt_SGSetVideoDigitizerComponent(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; ComponentInstance vdig; #ifndef SGSetVideoDigitizerComponent PyMac_PRECHECK(SGSetVideoDigitizerComponent); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &c, CmpInstObj_Convert, &vdig)) return NULL; _rv = SGSetVideoDigitizerComponent(c, vdig); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGVideoDigitizerChanged(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; #ifndef SGVideoDigitizerChanged PyMac_PRECHECK(SGVideoDigitizerChanged); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGVideoDigitizerChanged(c); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGrabFrame(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short bufferNum; #ifndef SGGrabFrame PyMac_PRECHECK(SGGrabFrame); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &c, &bufferNum)) return NULL; _rv = SGGrabFrame(c, bufferNum); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGrabFrameComplete(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short bufferNum; Boolean done; #ifndef SGGrabFrameComplete PyMac_PRECHECK(SGGrabFrameComplete); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &c, &bufferNum)) return NULL; _rv = SGGrabFrameComplete(c, bufferNum, &done); _res = Py_BuildValue("lb", _rv, done); return _res; } static PyObject *Qt_SGCompressFrame(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short bufferNum; #ifndef SGCompressFrame PyMac_PRECHECK(SGCompressFrame); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &c, &bufferNum)) return NULL; _rv = SGCompressFrame(c, bufferNum); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSetCompressBuffer(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short depth; Rect compressSize; #ifndef SGSetCompressBuffer PyMac_PRECHECK(SGSetCompressBuffer); #endif if (!PyArg_ParseTuple(_args, "O&hO&", CmpInstObj_Convert, &c, &depth, PyMac_GetRect, &compressSize)) return NULL; _rv = SGSetCompressBuffer(c, depth, &compressSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetCompressBuffer(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short depth; Rect compressSize; #ifndef SGGetCompressBuffer PyMac_PRECHECK(SGGetCompressBuffer); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetCompressBuffer(c, &depth, &compressSize); _res = Py_BuildValue("lhO&", _rv, depth, PyMac_BuildRect, &compressSize); return _res; } static PyObject *Qt_SGGetBufferInfo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short bufferNum; PixMapHandle bufferPM; Rect bufferRect; GWorldPtr compressBuffer; Rect compressBufferRect; #ifndef SGGetBufferInfo PyMac_PRECHECK(SGGetBufferInfo); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &c, &bufferNum)) return NULL; _rv = SGGetBufferInfo(c, bufferNum, &bufferPM, &bufferRect, &compressBuffer, &compressBufferRect); _res = Py_BuildValue("lO&O&O&O&", _rv, ResObj_New, bufferPM, PyMac_BuildRect, &bufferRect, GWorldObj_New, compressBuffer, PyMac_BuildRect, &compressBufferRect); return _res; } static PyObject *Qt_SGSetUseScreenBuffer(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Boolean useScreenBuffer; #ifndef SGSetUseScreenBuffer PyMac_PRECHECK(SGSetUseScreenBuffer); #endif if (!PyArg_ParseTuple(_args, "O&b", CmpInstObj_Convert, &c, &useScreenBuffer)) return NULL; _rv = SGSetUseScreenBuffer(c, useScreenBuffer); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetUseScreenBuffer(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Boolean useScreenBuffer; #ifndef SGGetUseScreenBuffer PyMac_PRECHECK(SGGetUseScreenBuffer); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetUseScreenBuffer(c, &useScreenBuffer); _res = Py_BuildValue("lb", _rv, useScreenBuffer); return _res; } static PyObject *Qt_SGSetFrameRate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Fixed frameRate; #ifndef SGSetFrameRate PyMac_PRECHECK(SGSetFrameRate); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &c, PyMac_GetFixed, &frameRate)) return NULL; _rv = SGSetFrameRate(c, frameRate); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetFrameRate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Fixed frameRate; #ifndef SGGetFrameRate PyMac_PRECHECK(SGGetFrameRate); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetFrameRate(c, &frameRate); _res = Py_BuildValue("lO&", _rv, PyMac_BuildFixed, frameRate); return _res; } static PyObject *Qt_SGSetPreferredPacketSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long preferredPacketSizeInBytes; #ifndef SGSetPreferredPacketSize PyMac_PRECHECK(SGSetPreferredPacketSize); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &c, &preferredPacketSizeInBytes)) return NULL; _rv = SGSetPreferredPacketSize(c, preferredPacketSizeInBytes); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetPreferredPacketSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long preferredPacketSizeInBytes; #ifndef SGGetPreferredPacketSize PyMac_PRECHECK(SGGetPreferredPacketSize); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetPreferredPacketSize(c, &preferredPacketSizeInBytes); _res = Py_BuildValue("ll", _rv, preferredPacketSizeInBytes); return _res; } static PyObject *Qt_SGSetUserVideoCompressorList(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Handle compressorTypes; #ifndef SGSetUserVideoCompressorList PyMac_PRECHECK(SGSetUserVideoCompressorList); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &c, ResObj_Convert, &compressorTypes)) return NULL; _rv = SGSetUserVideoCompressorList(c, compressorTypes); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetUserVideoCompressorList(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Handle compressorTypes; #ifndef SGGetUserVideoCompressorList PyMac_PRECHECK(SGGetUserVideoCompressorList); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetUserVideoCompressorList(c, &compressorTypes); _res = Py_BuildValue("lO&", _rv, ResObj_New, compressorTypes); return _res; } static PyObject *Qt_SGSetSoundInputDriver(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Str255 driverName; #ifndef SGSetSoundInputDriver PyMac_PRECHECK(SGSetSoundInputDriver); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &c, PyMac_GetStr255, driverName)) return NULL; _rv = SGSetSoundInputDriver(c, driverName); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetSoundInputDriver(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; SGChannel c; #ifndef SGGetSoundInputDriver PyMac_PRECHECK(SGGetSoundInputDriver); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetSoundInputDriver(c); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSoundInputDriverChanged(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; #ifndef SGSoundInputDriverChanged PyMac_PRECHECK(SGSoundInputDriverChanged); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGSoundInputDriverChanged(c); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSetSoundRecordChunkSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; long seconds; #ifndef SGSetSoundRecordChunkSize PyMac_PRECHECK(SGSetSoundRecordChunkSize); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &c, &seconds)) return NULL; _rv = SGSetSoundRecordChunkSize(c, seconds); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetSoundRecordChunkSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long _rv; SGChannel c; #ifndef SGGetSoundRecordChunkSize PyMac_PRECHECK(SGGetSoundRecordChunkSize); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetSoundRecordChunkSize(c); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSetSoundInputRate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Fixed rate; #ifndef SGSetSoundInputRate PyMac_PRECHECK(SGSetSoundInputRate); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &c, PyMac_GetFixed, &rate)) return NULL; _rv = SGSetSoundInputRate(c, rate); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetSoundInputRate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; Fixed _rv; SGChannel c; #ifndef SGGetSoundInputRate PyMac_PRECHECK(SGGetSoundInputRate); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetSoundInputRate(c); _res = Py_BuildValue("O&", PyMac_BuildFixed, _rv); return _res; } static PyObject *Qt_SGSetSoundInputParameters(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short sampleSize; short numChannels; OSType compressionType; #ifndef SGSetSoundInputParameters PyMac_PRECHECK(SGSetSoundInputParameters); #endif if (!PyArg_ParseTuple(_args, "O&hhO&", CmpInstObj_Convert, &c, &sampleSize, &numChannels, PyMac_GetOSType, &compressionType)) return NULL; _rv = SGSetSoundInputParameters(c, sampleSize, numChannels, compressionType); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetSoundInputParameters(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short sampleSize; short numChannels; OSType compressionType; #ifndef SGGetSoundInputParameters PyMac_PRECHECK(SGGetSoundInputParameters); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetSoundInputParameters(c, &sampleSize, &numChannels, &compressionType); _res = Py_BuildValue("lhhO&", _rv, sampleSize, numChannels, PyMac_BuildOSType, compressionType); return _res; } static PyObject *Qt_SGSetAdditionalSoundRates(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Handle rates; #ifndef SGSetAdditionalSoundRates PyMac_PRECHECK(SGSetAdditionalSoundRates); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &c, ResObj_Convert, &rates)) return NULL; _rv = SGSetAdditionalSoundRates(c, rates); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetAdditionalSoundRates(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; Handle rates; #ifndef SGGetAdditionalSoundRates PyMac_PRECHECK(SGGetAdditionalSoundRates); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetAdditionalSoundRates(c, &rates); _res = Py_BuildValue("lO&", _rv, ResObj_New, rates); return _res; } static PyObject *Qt_SGSetFontName(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; StringPtr pstr; #ifndef SGSetFontName PyMac_PRECHECK(SGSetFontName); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &c, &pstr)) return NULL; _rv = SGSetFontName(c, pstr); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSetFontSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short fontSize; #ifndef SGSetFontSize PyMac_PRECHECK(SGSetFontSize); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &c, &fontSize)) return NULL; _rv = SGSetFontSize(c, fontSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGSetTextForeColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; RGBColor theColor; #ifndef SGSetTextForeColor PyMac_PRECHECK(SGSetTextForeColor); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGSetTextForeColor(c, &theColor); _res = Py_BuildValue("lO&", _rv, QdRGB_New, &theColor); return _res; } static PyObject *Qt_SGSetTextBackColor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; RGBColor theColor; #ifndef SGSetTextBackColor PyMac_PRECHECK(SGSetTextBackColor); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGSetTextBackColor(c, &theColor); _res = Py_BuildValue("lO&", _rv, QdRGB_New, &theColor); return _res; } static PyObject *Qt_SGSetJustification(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short just; #ifndef SGSetJustification PyMac_PRECHECK(SGSetJustification); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &c, &just)) return NULL; _rv = SGSetJustification(c, just); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_SGGetTextReturnToSpaceValue(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short rettospace; #ifndef SGGetTextReturnToSpaceValue PyMac_PRECHECK(SGGetTextReturnToSpaceValue); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &c)) return NULL; _rv = SGGetTextReturnToSpaceValue(c, &rettospace); _res = Py_BuildValue("lh", _rv, rettospace); return _res; } static PyObject *Qt_SGSetTextReturnToSpaceValue(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; SGChannel c; short rettospace; #ifndef SGSetTextReturnToSpaceValue PyMac_PRECHECK(SGSetTextReturnToSpaceValue); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &c, &rettospace)) return NULL; _rv = SGSetTextReturnToSpaceValue(c, rettospace); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_QTVideoOutputGetCurrentClientName(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTVideoOutputComponent vo; Str255 str; #ifndef QTVideoOutputGetCurrentClientName PyMac_PRECHECK(QTVideoOutputGetCurrentClientName); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &vo, PyMac_GetStr255, str)) return NULL; _rv = QTVideoOutputGetCurrentClientName(vo, str); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_QTVideoOutputSetClientName(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTVideoOutputComponent vo; Str255 str; #ifndef QTVideoOutputSetClientName PyMac_PRECHECK(QTVideoOutputSetClientName); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &vo, PyMac_GetStr255, str)) return NULL; _rv = QTVideoOutputSetClientName(vo, str); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_QTVideoOutputGetClientName(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTVideoOutputComponent vo; Str255 str; #ifndef QTVideoOutputGetClientName PyMac_PRECHECK(QTVideoOutputGetClientName); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &vo, PyMac_GetStr255, str)) return NULL; _rv = QTVideoOutputGetClientName(vo, str); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_QTVideoOutputBegin(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTVideoOutputComponent vo; #ifndef QTVideoOutputBegin PyMac_PRECHECK(QTVideoOutputBegin); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &vo)) return NULL; _rv = QTVideoOutputBegin(vo); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_QTVideoOutputEnd(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTVideoOutputComponent vo; #ifndef QTVideoOutputEnd PyMac_PRECHECK(QTVideoOutputEnd); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &vo)) return NULL; _rv = QTVideoOutputEnd(vo); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_QTVideoOutputSetDisplayMode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTVideoOutputComponent vo; long displayModeID; #ifndef QTVideoOutputSetDisplayMode PyMac_PRECHECK(QTVideoOutputSetDisplayMode); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &vo, &displayModeID)) return NULL; _rv = QTVideoOutputSetDisplayMode(vo, displayModeID); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_QTVideoOutputGetDisplayMode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTVideoOutputComponent vo; long displayModeID; #ifndef QTVideoOutputGetDisplayMode PyMac_PRECHECK(QTVideoOutputGetDisplayMode); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &vo)) return NULL; _rv = QTVideoOutputGetDisplayMode(vo, &displayModeID); _res = Py_BuildValue("ll", _rv, displayModeID); return _res; } static PyObject *Qt_QTVideoOutputGetGWorld(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTVideoOutputComponent vo; GWorldPtr gw; #ifndef QTVideoOutputGetGWorld PyMac_PRECHECK(QTVideoOutputGetGWorld); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &vo)) return NULL; _rv = QTVideoOutputGetGWorld(vo, &gw); _res = Py_BuildValue("lO&", _rv, GWorldObj_New, gw); return _res; } static PyObject *Qt_QTVideoOutputGetIndSoundOutput(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTVideoOutputComponent vo; long index; Component outputComponent; #ifndef QTVideoOutputGetIndSoundOutput PyMac_PRECHECK(QTVideoOutputGetIndSoundOutput); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &vo, &index)) return NULL; _rv = QTVideoOutputGetIndSoundOutput(vo, index, &outputComponent); _res = Py_BuildValue("lO&", _rv, CmpObj_New, outputComponent); return _res; } static PyObject *Qt_QTVideoOutputGetClock(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTVideoOutputComponent vo; ComponentInstance clock; #ifndef QTVideoOutputGetClock PyMac_PRECHECK(QTVideoOutputGetClock); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &vo)) return NULL; _rv = QTVideoOutputGetClock(vo, &clock); _res = Py_BuildValue("lO&", _rv, CmpInstObj_New, clock); return _res; } static PyObject *Qt_QTVideoOutputSetEchoPort(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTVideoOutputComponent vo; CGrafPtr echoPort; #ifndef QTVideoOutputSetEchoPort PyMac_PRECHECK(QTVideoOutputSetEchoPort); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &vo, GrafObj_Convert, &echoPort)) return NULL; _rv = QTVideoOutputSetEchoPort(vo, echoPort); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_QTVideoOutputGetIndImageDecompressor(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTVideoOutputComponent vo; long index; Component codec; #ifndef QTVideoOutputGetIndImageDecompressor PyMac_PRECHECK(QTVideoOutputGetIndImageDecompressor); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &vo, &index)) return NULL; _rv = QTVideoOutputGetIndImageDecompressor(vo, index, &codec); _res = Py_BuildValue("lO&", _rv, CmpObj_New, codec); return _res; } static PyObject *Qt_QTVideoOutputBaseSetEchoPort(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTVideoOutputComponent vo; CGrafPtr echoPort; #ifndef QTVideoOutputBaseSetEchoPort PyMac_PRECHECK(QTVideoOutputBaseSetEchoPort); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &vo, GrafObj_Convert, &echoPort)) return NULL; _rv = QTVideoOutputBaseSetEchoPort(vo, echoPort); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSetChunkManagementFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; UInt32 flags; UInt32 flagsMask; #ifndef MediaSetChunkManagementFlags PyMac_PRECHECK(MediaSetChunkManagementFlags); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mh, &flags, &flagsMask)) return NULL; _rv = MediaSetChunkManagementFlags(mh, flags, flagsMask); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetChunkManagementFlags(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; UInt32 flags; #ifndef MediaGetChunkManagementFlags PyMac_PRECHECK(MediaGetChunkManagementFlags); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetChunkManagementFlags(mh, &flags); _res = Py_BuildValue("ll", _rv, flags); return _res; } static PyObject *Qt_MediaSetPurgeableChunkMemoryAllowance(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Size allowance; #ifndef MediaSetPurgeableChunkMemoryAllowance PyMac_PRECHECK(MediaSetPurgeableChunkMemoryAllowance); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &allowance)) return NULL; _rv = MediaSetPurgeableChunkMemoryAllowance(mh, allowance); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetPurgeableChunkMemoryAllowance(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Size allowance; #ifndef MediaGetPurgeableChunkMemoryAllowance PyMac_PRECHECK(MediaGetPurgeableChunkMemoryAllowance); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetPurgeableChunkMemoryAllowance(mh, &allowance); _res = Py_BuildValue("ll", _rv, allowance); return _res; } static PyObject *Qt_MediaEmptyAllPurgeableChunks(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; #ifndef MediaEmptyAllPurgeableChunks PyMac_PRECHECK(MediaEmptyAllPurgeableChunks); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaEmptyAllPurgeableChunks(mh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSetHandlerCapabilities(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long flags; long flagsMask; #ifndef MediaSetHandlerCapabilities PyMac_PRECHECK(MediaSetHandlerCapabilities); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mh, &flags, &flagsMask)) return NULL; _rv = MediaSetHandlerCapabilities(mh, flags, flagsMask); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaIdle(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; TimeValue atMediaTime; long flagsIn; long flagsOut; TimeRecord movieTime; #ifndef MediaIdle PyMac_PRECHECK(MediaIdle); #endif if (!PyArg_ParseTuple(_args, "O&llO&", CmpInstObj_Convert, &mh, &atMediaTime, &flagsIn, QtTimeRecord_Convert, &movieTime)) return NULL; _rv = MediaIdle(mh, atMediaTime, flagsIn, &flagsOut, &movieTime); _res = Py_BuildValue("ll", _rv, flagsOut); return _res; } static PyObject *Qt_MediaGetMediaInfo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Handle h; #ifndef MediaGetMediaInfo PyMac_PRECHECK(MediaGetMediaInfo); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, ResObj_Convert, &h)) return NULL; _rv = MediaGetMediaInfo(mh, h); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaPutMediaInfo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Handle h; #ifndef MediaPutMediaInfo PyMac_PRECHECK(MediaPutMediaInfo); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, ResObj_Convert, &h)) return NULL; _rv = MediaPutMediaInfo(mh, h); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSetActive(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Boolean enableMedia; #ifndef MediaSetActive PyMac_PRECHECK(MediaSetActive); #endif if (!PyArg_ParseTuple(_args, "O&b", CmpInstObj_Convert, &mh, &enableMedia)) return NULL; _rv = MediaSetActive(mh, enableMedia); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSetRate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Fixed rate; #ifndef MediaSetRate PyMac_PRECHECK(MediaSetRate); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, PyMac_GetFixed, &rate)) return NULL; _rv = MediaSetRate(mh, rate); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGGetStatus(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; ComponentResult statusErr; #ifndef MediaGGetStatus PyMac_PRECHECK(MediaGGetStatus); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGGetStatus(mh, &statusErr); _res = Py_BuildValue("ll", _rv, statusErr); return _res; } static PyObject *Qt_MediaTrackEdited(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; #ifndef MediaTrackEdited PyMac_PRECHECK(MediaTrackEdited); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaTrackEdited(mh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSetMediaTimeScale(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; TimeScale newTimeScale; #ifndef MediaSetMediaTimeScale PyMac_PRECHECK(MediaSetMediaTimeScale); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &newTimeScale)) return NULL; _rv = MediaSetMediaTimeScale(mh, newTimeScale); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSetMovieTimeScale(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; TimeScale newTimeScale; #ifndef MediaSetMovieTimeScale PyMac_PRECHECK(MediaSetMovieTimeScale); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &newTimeScale)) return NULL; _rv = MediaSetMovieTimeScale(mh, newTimeScale); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSetGWorld(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; CGrafPtr aPort; GDHandle aGD; #ifndef MediaSetGWorld PyMac_PRECHECK(MediaSetGWorld); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &mh, GrafObj_Convert, &aPort, OptResObj_Convert, &aGD)) return NULL; _rv = MediaSetGWorld(mh, aPort, aGD); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSetDimensions(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Fixed width; Fixed height; #ifndef MediaSetDimensions PyMac_PRECHECK(MediaSetDimensions); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &mh, PyMac_GetFixed, &width, PyMac_GetFixed, &height)) return NULL; _rv = MediaSetDimensions(mh, width, height); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSetClip(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; RgnHandle theClip; #ifndef MediaSetClip PyMac_PRECHECK(MediaSetClip); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, ResObj_Convert, &theClip)) return NULL; _rv = MediaSetClip(mh, theClip); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetTrackOpaque(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Boolean trackIsOpaque; #ifndef MediaGetTrackOpaque PyMac_PRECHECK(MediaGetTrackOpaque); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetTrackOpaque(mh, &trackIsOpaque); _res = Py_BuildValue("lb", _rv, trackIsOpaque); return _res; } static PyObject *Qt_MediaSetGraphicsMode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long mode; RGBColor opColor; #ifndef MediaSetGraphicsMode PyMac_PRECHECK(MediaSetGraphicsMode); #endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &mh, &mode, QdRGB_Convert, &opColor)) return NULL; _rv = MediaSetGraphicsMode(mh, mode, &opColor); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetGraphicsMode(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long mode; RGBColor opColor; #ifndef MediaGetGraphicsMode PyMac_PRECHECK(MediaGetGraphicsMode); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetGraphicsMode(mh, &mode, &opColor); _res = Py_BuildValue("llO&", _rv, mode, QdRGB_New, &opColor); return _res; } static PyObject *Qt_MediaGSetVolume(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short volume; #ifndef MediaGSetVolume PyMac_PRECHECK(MediaGSetVolume); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &mh, &volume)) return NULL; _rv = MediaGSetVolume(mh, volume); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSetSoundBalance(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short balance; #ifndef MediaSetSoundBalance PyMac_PRECHECK(MediaSetSoundBalance); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &mh, &balance)) return NULL; _rv = MediaSetSoundBalance(mh, balance); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetSoundBalance(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short balance; #ifndef MediaGetSoundBalance PyMac_PRECHECK(MediaGetSoundBalance); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetSoundBalance(mh, &balance); _res = Py_BuildValue("lh", _rv, balance); return _res; } static PyObject *Qt_MediaGetNextBoundsChange(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; TimeValue when; #ifndef MediaGetNextBoundsChange PyMac_PRECHECK(MediaGetNextBoundsChange); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetNextBoundsChange(mh, &when); _res = Py_BuildValue("ll", _rv, when); return _res; } static PyObject *Qt_MediaGetSrcRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; RgnHandle rgn; TimeValue atMediaTime; #ifndef MediaGetSrcRgn PyMac_PRECHECK(MediaGetSrcRgn); #endif if (!PyArg_ParseTuple(_args, "O&O&l", CmpInstObj_Convert, &mh, ResObj_Convert, &rgn, &atMediaTime)) return NULL; _rv = MediaGetSrcRgn(mh, rgn, atMediaTime); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaPreroll(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; TimeValue time; Fixed rate; #ifndef MediaPreroll PyMac_PRECHECK(MediaPreroll); #endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &mh, &time, PyMac_GetFixed, &rate)) return NULL; _rv = MediaPreroll(mh, time, rate); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSampleDescriptionChanged(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long index; #ifndef MediaSampleDescriptionChanged PyMac_PRECHECK(MediaSampleDescriptionChanged); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &index)) return NULL; _rv = MediaSampleDescriptionChanged(mh, index); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaHasCharacteristic(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; OSType characteristic; Boolean hasIt; #ifndef MediaHasCharacteristic PyMac_PRECHECK(MediaHasCharacteristic); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, PyMac_GetOSType, &characteristic)) return NULL; _rv = MediaHasCharacteristic(mh, characteristic, &hasIt); _res = Py_BuildValue("lb", _rv, hasIt); return _res; } static PyObject *Qt_MediaGetOffscreenBufferSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Rect bounds; short depth; CTabHandle ctab; #ifndef MediaGetOffscreenBufferSize PyMac_PRECHECK(MediaGetOffscreenBufferSize); #endif if (!PyArg_ParseTuple(_args, "O&hO&", CmpInstObj_Convert, &mh, &depth, ResObj_Convert, &ctab)) return NULL; _rv = MediaGetOffscreenBufferSize(mh, &bounds, depth, ctab); _res = Py_BuildValue("lO&", _rv, PyMac_BuildRect, &bounds); return _res; } static PyObject *Qt_MediaSetHints(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long hints; #ifndef MediaSetHints PyMac_PRECHECK(MediaSetHints); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &hints)) return NULL; _rv = MediaSetHints(mh, hints); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetName(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Str255 name; long requestedLanguage; long actualLanguage; #ifndef MediaGetName PyMac_PRECHECK(MediaGetName); #endif if (!PyArg_ParseTuple(_args, "O&O&l", CmpInstObj_Convert, &mh, PyMac_GetStr255, name, &requestedLanguage)) return NULL; _rv = MediaGetName(mh, name, requestedLanguage, &actualLanguage); _res = Py_BuildValue("ll", _rv, actualLanguage); return _res; } static PyObject *Qt_MediaForceUpdate(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long forceUpdateFlags; #ifndef MediaForceUpdate PyMac_PRECHECK(MediaForceUpdate); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &forceUpdateFlags)) return NULL; _rv = MediaForceUpdate(mh, forceUpdateFlags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetDrawingRgn(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; RgnHandle partialRgn; #ifndef MediaGetDrawingRgn PyMac_PRECHECK(MediaGetDrawingRgn); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetDrawingRgn(mh, &partialRgn); _res = Py_BuildValue("lO&", _rv, ResObj_New, partialRgn); return _res; } static PyObject *Qt_MediaGSetActiveSegment(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; TimeValue activeStart; TimeValue activeDuration; #ifndef MediaGSetActiveSegment PyMac_PRECHECK(MediaGSetActiveSegment); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mh, &activeStart, &activeDuration)) return NULL; _rv = MediaGSetActiveSegment(mh, activeStart, activeDuration); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaInvalidateRegion(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; RgnHandle invalRgn; #ifndef MediaInvalidateRegion PyMac_PRECHECK(MediaInvalidateRegion); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, ResObj_Convert, &invalRgn)) return NULL; _rv = MediaInvalidateRegion(mh, invalRgn); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetNextStepTime(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short flags; TimeValue mediaTimeIn; TimeValue mediaTimeOut; Fixed rate; #ifndef MediaGetNextStepTime PyMac_PRECHECK(MediaGetNextStepTime); #endif if (!PyArg_ParseTuple(_args, "O&hlO&", CmpInstObj_Convert, &mh, &flags, &mediaTimeIn, PyMac_GetFixed, &rate)) return NULL; _rv = MediaGetNextStepTime(mh, flags, mediaTimeIn, &mediaTimeOut, rate); _res = Py_BuildValue("ll", _rv, mediaTimeOut); return _res; } static PyObject *Qt_MediaChangedNonPrimarySource(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long inputIndex; #ifndef MediaChangedNonPrimarySource PyMac_PRECHECK(MediaChangedNonPrimarySource); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &inputIndex)) return NULL; _rv = MediaChangedNonPrimarySource(mh, inputIndex); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaTrackReferencesChanged(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; #ifndef MediaTrackReferencesChanged PyMac_PRECHECK(MediaTrackReferencesChanged); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaTrackReferencesChanged(mh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaReleaseSampleDataPointer(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long sampleNum; #ifndef MediaReleaseSampleDataPointer PyMac_PRECHECK(MediaReleaseSampleDataPointer); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &sampleNum)) return NULL; _rv = MediaReleaseSampleDataPointer(mh, sampleNum); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaTrackPropertyAtomChanged(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; #ifndef MediaTrackPropertyAtomChanged PyMac_PRECHECK(MediaTrackPropertyAtomChanged); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaTrackPropertyAtomChanged(mh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSetVideoParam(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long whichParam; unsigned short value; #ifndef MediaSetVideoParam PyMac_PRECHECK(MediaSetVideoParam); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &whichParam)) return NULL; _rv = MediaSetVideoParam(mh, whichParam, &value); _res = Py_BuildValue("lH", _rv, value); return _res; } static PyObject *Qt_MediaGetVideoParam(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long whichParam; unsigned short value; #ifndef MediaGetVideoParam PyMac_PRECHECK(MediaGetVideoParam); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &whichParam)) return NULL; _rv = MediaGetVideoParam(mh, whichParam, &value); _res = Py_BuildValue("lH", _rv, value); return _res; } static PyObject *Qt_MediaCompare(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Boolean isOK; Media srcMedia; ComponentInstance srcMediaComponent; #ifndef MediaCompare PyMac_PRECHECK(MediaCompare); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", CmpInstObj_Convert, &mh, MediaObj_Convert, &srcMedia, CmpInstObj_Convert, &srcMediaComponent)) return NULL; _rv = MediaCompare(mh, &isOK, srcMedia, srcMediaComponent); _res = Py_BuildValue("lb", _rv, isOK); return _res; } static PyObject *Qt_MediaGetClock(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; ComponentInstance clock; #ifndef MediaGetClock PyMac_PRECHECK(MediaGetClock); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetClock(mh, &clock); _res = Py_BuildValue("lO&", _rv, CmpInstObj_New, clock); return _res; } static PyObject *Qt_MediaSetSoundOutputComponent(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Component outputComponent; #ifndef MediaSetSoundOutputComponent PyMac_PRECHECK(MediaSetSoundOutputComponent); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, CmpObj_Convert, &outputComponent)) return NULL; _rv = MediaSetSoundOutputComponent(mh, outputComponent); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetSoundOutputComponent(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Component outputComponent; #ifndef MediaGetSoundOutputComponent PyMac_PRECHECK(MediaGetSoundOutputComponent); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetSoundOutputComponent(mh, &outputComponent); _res = Py_BuildValue("lO&", _rv, CmpObj_New, outputComponent); return _res; } static PyObject *Qt_MediaSetSoundLocalizationData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Handle data; #ifndef MediaSetSoundLocalizationData PyMac_PRECHECK(MediaSetSoundLocalizationData); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, ResObj_Convert, &data)) return NULL; _rv = MediaSetSoundLocalizationData(mh, data); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetInvalidRegion(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; RgnHandle rgn; #ifndef MediaGetInvalidRegion PyMac_PRECHECK(MediaGetInvalidRegion); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, ResObj_Convert, &rgn)) return NULL; _rv = MediaGetInvalidRegion(mh, rgn); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSampleDescriptionB2N(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; SampleDescriptionHandle sampleDescriptionH; #ifndef MediaSampleDescriptionB2N PyMac_PRECHECK(MediaSampleDescriptionB2N); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, ResObj_Convert, &sampleDescriptionH)) return NULL; _rv = MediaSampleDescriptionB2N(mh, sampleDescriptionH); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSampleDescriptionN2B(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; SampleDescriptionHandle sampleDescriptionH; #ifndef MediaSampleDescriptionN2B PyMac_PRECHECK(MediaSampleDescriptionN2B); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, ResObj_Convert, &sampleDescriptionH)) return NULL; _rv = MediaSampleDescriptionN2B(mh, sampleDescriptionH); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaFlushNonPrimarySourceData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long inputIndex; #ifndef MediaFlushNonPrimarySourceData PyMac_PRECHECK(MediaFlushNonPrimarySourceData); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &inputIndex)) return NULL; _rv = MediaFlushNonPrimarySourceData(mh, inputIndex); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetURLLink(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Point displayWhere; Handle urlLink; #ifndef MediaGetURLLink PyMac_PRECHECK(MediaGetURLLink); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, PyMac_GetPoint, &displayWhere)) return NULL; _rv = MediaGetURLLink(mh, displayWhere, &urlLink); _res = Py_BuildValue("lO&", _rv, ResObj_New, urlLink); return _res; } static PyObject *Qt_MediaHitTestForTargetRefCon(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long flags; Point loc; long targetRefCon; #ifndef MediaHitTestForTargetRefCon PyMac_PRECHECK(MediaHitTestForTargetRefCon); #endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &mh, &flags, PyMac_GetPoint, &loc)) return NULL; _rv = MediaHitTestForTargetRefCon(mh, flags, loc, &targetRefCon); _res = Py_BuildValue("ll", _rv, targetRefCon); return _res; } static PyObject *Qt_MediaHitTestTargetRefCon(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long targetRefCon; long flags; Point loc; Boolean wasHit; #ifndef MediaHitTestTargetRefCon PyMac_PRECHECK(MediaHitTestTargetRefCon); #endif if (!PyArg_ParseTuple(_args, "O&llO&", CmpInstObj_Convert, &mh, &targetRefCon, &flags, PyMac_GetPoint, &loc)) return NULL; _rv = MediaHitTestTargetRefCon(mh, targetRefCon, flags, loc, &wasHit); _res = Py_BuildValue("lb", _rv, wasHit); return _res; } static PyObject *Qt_MediaDisposeTargetRefCon(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long targetRefCon; #ifndef MediaDisposeTargetRefCon PyMac_PRECHECK(MediaDisposeTargetRefCon); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &targetRefCon)) return NULL; _rv = MediaDisposeTargetRefCon(mh, targetRefCon); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaTargetRefConsEqual(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long firstRefCon; long secondRefCon; Boolean equal; #ifndef MediaTargetRefConsEqual PyMac_PRECHECK(MediaTargetRefConsEqual); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mh, &firstRefCon, &secondRefCon)) return NULL; _rv = MediaTargetRefConsEqual(mh, firstRefCon, secondRefCon, &equal); _res = Py_BuildValue("lb", _rv, equal); return _res; } static PyObject *Qt_MediaPrePrerollCancel(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; void * refcon; #ifndef MediaPrePrerollCancel PyMac_PRECHECK(MediaPrePrerollCancel); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &mh, &refcon)) return NULL; _rv = MediaPrePrerollCancel(mh, refcon); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaEnterEmptyEdit(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; #ifndef MediaEnterEmptyEdit PyMac_PRECHECK(MediaEnterEmptyEdit); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaEnterEmptyEdit(mh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaCurrentMediaQueuedData(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long milliSecs; #ifndef MediaCurrentMediaQueuedData PyMac_PRECHECK(MediaCurrentMediaQueuedData); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaCurrentMediaQueuedData(mh, &milliSecs); _res = Py_BuildValue("ll", _rv, milliSecs); return _res; } static PyObject *Qt_MediaGetEffectiveVolume(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short volume; #ifndef MediaGetEffectiveVolume PyMac_PRECHECK(MediaGetEffectiveVolume); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetEffectiveVolume(mh, &volume); _res = Py_BuildValue("lh", _rv, volume); return _res; } static PyObject *Qt_MediaGetSoundLevelMeteringEnabled(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Boolean enabled; #ifndef MediaGetSoundLevelMeteringEnabled PyMac_PRECHECK(MediaGetSoundLevelMeteringEnabled); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetSoundLevelMeteringEnabled(mh, &enabled); _res = Py_BuildValue("lb", _rv, enabled); return _res; } static PyObject *Qt_MediaSetSoundLevelMeteringEnabled(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Boolean enable; #ifndef MediaSetSoundLevelMeteringEnabled PyMac_PRECHECK(MediaSetSoundLevelMeteringEnabled); #endif if (!PyArg_ParseTuple(_args, "O&b", CmpInstObj_Convert, &mh, &enable)) return NULL; _rv = MediaSetSoundLevelMeteringEnabled(mh, enable); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetEffectiveSoundBalance(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short balance; #ifndef MediaGetEffectiveSoundBalance PyMac_PRECHECK(MediaGetEffectiveSoundBalance); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetEffectiveSoundBalance(mh, &balance); _res = Py_BuildValue("lh", _rv, balance); return _res; } static PyObject *Qt_MediaSetScreenLock(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; Boolean lockIt; #ifndef MediaSetScreenLock PyMac_PRECHECK(MediaSetScreenLock); #endif if (!PyArg_ParseTuple(_args, "O&b", CmpInstObj_Convert, &mh, &lockIt)) return NULL; _rv = MediaSetScreenLock(mh, lockIt); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetErrorString(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; ComponentResult theError; Str255 errorString; #ifndef MediaGetErrorString PyMac_PRECHECK(MediaGetErrorString); #endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &mh, &theError, PyMac_GetStr255, errorString)) return NULL; _rv = MediaGetErrorString(mh, theError, errorString); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetSoundEqualizerBandLevels(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; UInt8 bandLevels; #ifndef MediaGetSoundEqualizerBandLevels PyMac_PRECHECK(MediaGetSoundEqualizerBandLevels); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetSoundEqualizerBandLevels(mh, &bandLevels); _res = Py_BuildValue("lb", _rv, bandLevels); return _res; } static PyObject *Qt_MediaDoIdleActions(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; #ifndef MediaDoIdleActions PyMac_PRECHECK(MediaDoIdleActions); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaDoIdleActions(mh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaSetSoundBassAndTreble(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short bass; short treble; #ifndef MediaSetSoundBassAndTreble PyMac_PRECHECK(MediaSetSoundBassAndTreble); #endif if (!PyArg_ParseTuple(_args, "O&hh", CmpInstObj_Convert, &mh, &bass, &treble)) return NULL; _rv = MediaSetSoundBassAndTreble(mh, bass, treble); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetSoundBassAndTreble(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; short bass; short treble; #ifndef MediaGetSoundBassAndTreble PyMac_PRECHECK(MediaGetSoundBassAndTreble); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetSoundBassAndTreble(mh, &bass, &treble); _res = Py_BuildValue("lhh", _rv, bass, treble); return _res; } static PyObject *Qt_MediaTimeBaseChanged(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; #ifndef MediaTimeBaseChanged PyMac_PRECHECK(MediaTimeBaseChanged); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaTimeBaseChanged(mh); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaMCIsPlayerEvent(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; EventRecord e; Boolean handledIt; #ifndef MediaMCIsPlayerEvent PyMac_PRECHECK(MediaMCIsPlayerEvent); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, PyMac_GetEventRecord, &e)) return NULL; _rv = MediaMCIsPlayerEvent(mh, &e, &handledIt); _res = Py_BuildValue("lb", _rv, handledIt); return _res; } static PyObject *Qt_MediaGetMediaLoadState(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long mediaLoadState; #ifndef MediaGetMediaLoadState PyMac_PRECHECK(MediaGetMediaLoadState); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGetMediaLoadState(mh, &mediaLoadState); _res = Py_BuildValue("ll", _rv, mediaLoadState); return _res; } static PyObject *Qt_MediaVideoOutputChanged(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; ComponentInstance vout; #ifndef MediaVideoOutputChanged PyMac_PRECHECK(MediaVideoOutputChanged); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, CmpInstObj_Convert, &vout)) return NULL; _rv = MediaVideoOutputChanged(mh, vout); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaEmptySampleCache(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long sampleNum; long sampleCount; #ifndef MediaEmptySampleCache PyMac_PRECHECK(MediaEmptySampleCache); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mh, &sampleNum, &sampleCount)) return NULL; _rv = MediaEmptySampleCache(mh, sampleNum, sampleCount); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaGetPublicInfo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; OSType infoSelector; void * infoDataPtr; Size ioDataSize; #ifndef MediaGetPublicInfo PyMac_PRECHECK(MediaGetPublicInfo); #endif if (!PyArg_ParseTuple(_args, "O&O&s", CmpInstObj_Convert, &mh, PyMac_GetOSType, &infoSelector, &infoDataPtr)) return NULL; _rv = MediaGetPublicInfo(mh, infoSelector, infoDataPtr, &ioDataSize); _res = Py_BuildValue("ll", _rv, ioDataSize); return _res; } static PyObject *Qt_MediaSetPublicInfo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; OSType infoSelector; void * infoDataPtr; Size dataSize; #ifndef MediaSetPublicInfo PyMac_PRECHECK(MediaSetPublicInfo); #endif if (!PyArg_ParseTuple(_args, "O&O&sl", CmpInstObj_Convert, &mh, PyMac_GetOSType, &infoSelector, &infoDataPtr, &dataSize)) return NULL; _rv = MediaSetPublicInfo(mh, infoSelector, infoDataPtr, dataSize); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaRefConSetProperty(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long refCon; long propertyType; void * propertyValue; #ifndef MediaRefConSetProperty PyMac_PRECHECK(MediaRefConSetProperty); #endif if (!PyArg_ParseTuple(_args, "O&lls", CmpInstObj_Convert, &mh, &refCon, &propertyType, &propertyValue)) return NULL; _rv = MediaRefConSetProperty(mh, refCon, propertyType, propertyValue); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaRefConGetProperty(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long refCon; long propertyType; void * propertyValue; #ifndef MediaRefConGetProperty PyMac_PRECHECK(MediaRefConGetProperty); #endif if (!PyArg_ParseTuple(_args, "O&lls", CmpInstObj_Convert, &mh, &refCon, &propertyType, &propertyValue)) return NULL; _rv = MediaRefConGetProperty(mh, refCon, propertyType, propertyValue); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MediaNavigateTargetRefCon(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; long navigation; long refCon; #ifndef MediaNavigateTargetRefCon PyMac_PRECHECK(MediaNavigateTargetRefCon); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mh, &navigation)) return NULL; _rv = MediaNavigateTargetRefCon(mh, navigation, &refCon); _res = Py_BuildValue("ll", _rv, refCon); return _res; } static PyObject *Qt_MediaGGetIdleManager(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; IdleManager pim; #ifndef MediaGGetIdleManager PyMac_PRECHECK(MediaGGetIdleManager); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mh)) return NULL; _rv = MediaGGetIdleManager(mh, &pim); _res = Py_BuildValue("lO&", _rv, IdleManagerObj_New, pim); return _res; } static PyObject *Qt_MediaGSetIdleManager(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MediaHandler mh; IdleManager im; #ifndef MediaGSetIdleManager PyMac_PRECHECK(MediaGSetIdleManager); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mh, IdleManagerObj_Convert, &im)) return NULL; _rv = MediaGSetIdleManager(mh, im); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_QTMIDIGetMIDIPorts(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTMIDIComponent ci; QTMIDIPortListHandle inputPorts; QTMIDIPortListHandle outputPorts; #ifndef QTMIDIGetMIDIPorts PyMac_PRECHECK(QTMIDIGetMIDIPorts); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &ci)) return NULL; _rv = QTMIDIGetMIDIPorts(ci, &inputPorts, &outputPorts); _res = Py_BuildValue("lO&O&", _rv, ResObj_New, inputPorts, ResObj_New, outputPorts); return _res; } static PyObject *Qt_QTMIDIUseSendPort(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTMIDIComponent ci; long portIndex; long inUse; #ifndef QTMIDIUseSendPort PyMac_PRECHECK(QTMIDIUseSendPort); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &ci, &portIndex, &inUse)) return NULL; _rv = QTMIDIUseSendPort(ci, portIndex, inUse); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_QTMIDISendMIDI(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; QTMIDIComponent ci; long portIndex; MusicMIDIPacket mp; #ifndef QTMIDISendMIDI PyMac_PRECHECK(QTMIDISendMIDI); #endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &ci, &portIndex, QtMusicMIDIPacket_Convert, &mp)) return NULL; _rv = QTMIDISendMIDI(ci, portIndex, &mp); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicGetPart(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; long midiChannel; long polyphony; #ifndef MusicGetPart PyMac_PRECHECK(MusicGetPart); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mc, &part)) return NULL; _rv = MusicGetPart(mc, part, &midiChannel, &polyphony); _res = Py_BuildValue("lll", _rv, midiChannel, polyphony); return _res; } static PyObject *Qt_MusicSetPart(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; long midiChannel; long polyphony; #ifndef MusicSetPart PyMac_PRECHECK(MusicSetPart); #endif if (!PyArg_ParseTuple(_args, "O&lll", CmpInstObj_Convert, &mc, &part, &midiChannel, &polyphony)) return NULL; _rv = MusicSetPart(mc, part, midiChannel, polyphony); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicSetPartInstrumentNumber(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; long instrumentNumber; #ifndef MusicSetPartInstrumentNumber PyMac_PRECHECK(MusicSetPartInstrumentNumber); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mc, &part, &instrumentNumber)) return NULL; _rv = MusicSetPartInstrumentNumber(mc, part, instrumentNumber); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicGetPartInstrumentNumber(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; #ifndef MusicGetPartInstrumentNumber PyMac_PRECHECK(MusicGetPartInstrumentNumber); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mc, &part)) return NULL; _rv = MusicGetPartInstrumentNumber(mc, part); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicStorePartInstrument(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; long instrumentNumber; #ifndef MusicStorePartInstrument PyMac_PRECHECK(MusicStorePartInstrument); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mc, &part, &instrumentNumber)) return NULL; _rv = MusicStorePartInstrument(mc, part, instrumentNumber); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicGetPartAtomicInstrument(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; AtomicInstrument ai; long flags; #ifndef MusicGetPartAtomicInstrument PyMac_PRECHECK(MusicGetPartAtomicInstrument); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mc, &part, &flags)) return NULL; _rv = MusicGetPartAtomicInstrument(mc, part, &ai, flags); _res = Py_BuildValue("lO&", _rv, ResObj_New, ai); return _res; } static PyObject *Qt_MusicSetPartAtomicInstrument(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; AtomicInstrumentPtr aiP; long flags; #ifndef MusicSetPartAtomicInstrument PyMac_PRECHECK(MusicSetPartAtomicInstrument); #endif if (!PyArg_ParseTuple(_args, "O&lsl", CmpInstObj_Convert, &mc, &part, &aiP, &flags)) return NULL; _rv = MusicSetPartAtomicInstrument(mc, part, aiP, flags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicGetPartKnob(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; long knobID; #ifndef MusicGetPartKnob PyMac_PRECHECK(MusicGetPartKnob); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mc, &part, &knobID)) return NULL; _rv = MusicGetPartKnob(mc, part, knobID); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicSetPartKnob(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; long knobID; long knobValue; #ifndef MusicSetPartKnob PyMac_PRECHECK(MusicSetPartKnob); #endif if (!PyArg_ParseTuple(_args, "O&lll", CmpInstObj_Convert, &mc, &part, &knobID, &knobValue)) return NULL; _rv = MusicSetPartKnob(mc, part, knobID, knobValue); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicGetKnob(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long knobID; #ifndef MusicGetKnob PyMac_PRECHECK(MusicGetKnob); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mc, &knobID)) return NULL; _rv = MusicGetKnob(mc, knobID); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicSetKnob(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long knobID; long knobValue; #ifndef MusicSetKnob PyMac_PRECHECK(MusicSetKnob); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mc, &knobID, &knobValue)) return NULL; _rv = MusicSetKnob(mc, knobID, knobValue); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicGetPartName(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; StringPtr name; #ifndef MusicGetPartName PyMac_PRECHECK(MusicGetPartName); #endif if (!PyArg_ParseTuple(_args, "O&ls", CmpInstObj_Convert, &mc, &part, &name)) return NULL; _rv = MusicGetPartName(mc, part, name); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicSetPartName(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; StringPtr name; #ifndef MusicSetPartName PyMac_PRECHECK(MusicSetPartName); #endif if (!PyArg_ParseTuple(_args, "O&ls", CmpInstObj_Convert, &mc, &part, &name)) return NULL; _rv = MusicSetPartName(mc, part, name); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicPlayNote(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; long pitch; long velocity; #ifndef MusicPlayNote PyMac_PRECHECK(MusicPlayNote); #endif if (!PyArg_ParseTuple(_args, "O&lll", CmpInstObj_Convert, &mc, &part, &pitch, &velocity)) return NULL; _rv = MusicPlayNote(mc, part, pitch, velocity); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicResetPart(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; #ifndef MusicResetPart PyMac_PRECHECK(MusicResetPart); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mc, &part)) return NULL; _rv = MusicResetPart(mc, part); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicSetPartController(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; MusicController controllerNumber; long controllerValue; #ifndef MusicSetPartController PyMac_PRECHECK(MusicSetPartController); #endif if (!PyArg_ParseTuple(_args, "O&lll", CmpInstObj_Convert, &mc, &part, &controllerNumber, &controllerValue)) return NULL; _rv = MusicSetPartController(mc, part, controllerNumber, controllerValue); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicGetPartController(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; MusicController controllerNumber; #ifndef MusicGetPartController PyMac_PRECHECK(MusicGetPartController); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mc, &part, &controllerNumber)) return NULL; _rv = MusicGetPartController(mc, part, controllerNumber); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicGetInstrumentNames(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long modifiableInstruments; Handle instrumentNames; Handle instrumentCategoryLasts; Handle instrumentCategoryNames; #ifndef MusicGetInstrumentNames PyMac_PRECHECK(MusicGetInstrumentNames); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mc, &modifiableInstruments)) return NULL; _rv = MusicGetInstrumentNames(mc, modifiableInstruments, &instrumentNames, &instrumentCategoryLasts, &instrumentCategoryNames); _res = Py_BuildValue("lO&O&O&", _rv, ResObj_New, instrumentNames, ResObj_New, instrumentCategoryLasts, ResObj_New, instrumentCategoryNames); return _res; } static PyObject *Qt_MusicGetDrumNames(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long modifiableInstruments; Handle instrumentNumbers; Handle instrumentNames; #ifndef MusicGetDrumNames PyMac_PRECHECK(MusicGetDrumNames); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mc, &modifiableInstruments)) return NULL; _rv = MusicGetDrumNames(mc, modifiableInstruments, &instrumentNumbers, &instrumentNames); _res = Py_BuildValue("lO&O&", _rv, ResObj_New, instrumentNumbers, ResObj_New, instrumentNames); return _res; } static PyObject *Qt_MusicGetMasterTune(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; #ifndef MusicGetMasterTune PyMac_PRECHECK(MusicGetMasterTune); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mc)) return NULL; _rv = MusicGetMasterTune(mc); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicSetMasterTune(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long masterTune; #ifndef MusicSetMasterTune PyMac_PRECHECK(MusicSetMasterTune); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mc, &masterTune)) return NULL; _rv = MusicSetMasterTune(mc, masterTune); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicGetDeviceConnection(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long index; long id1; long id2; #ifndef MusicGetDeviceConnection PyMac_PRECHECK(MusicGetDeviceConnection); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mc, &index)) return NULL; _rv = MusicGetDeviceConnection(mc, index, &id1, &id2); _res = Py_BuildValue("lll", _rv, id1, id2); return _res; } static PyObject *Qt_MusicUseDeviceConnection(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long id1; long id2; #ifndef MusicUseDeviceConnection PyMac_PRECHECK(MusicUseDeviceConnection); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mc, &id1, &id2)) return NULL; _rv = MusicUseDeviceConnection(mc, id1, id2); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicGetKnobSettingStrings(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long knobIndex; long isGlobal; Handle settingsNames; Handle settingsCategoryLasts; Handle settingsCategoryNames; #ifndef MusicGetKnobSettingStrings PyMac_PRECHECK(MusicGetKnobSettingStrings); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mc, &knobIndex, &isGlobal)) return NULL; _rv = MusicGetKnobSettingStrings(mc, knobIndex, isGlobal, &settingsNames, &settingsCategoryLasts, &settingsCategoryNames); _res = Py_BuildValue("lO&O&O&", _rv, ResObj_New, settingsNames, ResObj_New, settingsCategoryLasts, ResObj_New, settingsCategoryNames); return _res; } static PyObject *Qt_MusicGetMIDIPorts(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long inputPortCount; long outputPortCount; #ifndef MusicGetMIDIPorts PyMac_PRECHECK(MusicGetMIDIPorts); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mc)) return NULL; _rv = MusicGetMIDIPorts(mc, &inputPortCount, &outputPortCount); _res = Py_BuildValue("lll", _rv, inputPortCount, outputPortCount); return _res; } static PyObject *Qt_MusicSendMIDI(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long portIndex; MusicMIDIPacket mp; #ifndef MusicSendMIDI PyMac_PRECHECK(MusicSendMIDI); #endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &mc, &portIndex, QtMusicMIDIPacket_Convert, &mp)) return NULL; _rv = MusicSendMIDI(mc, portIndex, &mp); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicSetOfflineTimeTo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long newTimeStamp; #ifndef MusicSetOfflineTimeTo PyMac_PRECHECK(MusicSetOfflineTimeTo); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mc, &newTimeStamp)) return NULL; _rv = MusicSetOfflineTimeTo(mc, newTimeStamp); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicGetInfoText(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long selector; Handle textH; Handle styleH; #ifndef MusicGetInfoText PyMac_PRECHECK(MusicGetInfoText); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mc, &selector)) return NULL; _rv = MusicGetInfoText(mc, selector, &textH, &styleH); _res = Py_BuildValue("lO&O&", _rv, ResObj_New, textH, ResObj_New, styleH); return _res; } static PyObject *Qt_MusicGetInstrumentInfo(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long getInstrumentInfoFlags; InstrumentInfoListHandle infoListH; #ifndef MusicGetInstrumentInfo PyMac_PRECHECK(MusicGetInstrumentInfo); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mc, &getInstrumentInfoFlags)) return NULL; _rv = MusicGetInstrumentInfo(mc, getInstrumentInfoFlags, &infoListH); _res = Py_BuildValue("lO&", _rv, ResObj_New, infoListH); return _res; } static PyObject *Qt_MusicTask(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; #ifndef MusicTask PyMac_PRECHECK(MusicTask); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mc)) return NULL; _rv = MusicTask(mc); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicSetPartInstrumentNumberInterruptSafe(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; long instrumentNumber; #ifndef MusicSetPartInstrumentNumberInterruptSafe PyMac_PRECHECK(MusicSetPartInstrumentNumberInterruptSafe); #endif if (!PyArg_ParseTuple(_args, "O&ll", CmpInstObj_Convert, &mc, &part, &instrumentNumber)) return NULL; _rv = MusicSetPartInstrumentNumberInterruptSafe(mc, part, instrumentNumber); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicSetPartSoundLocalization(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long part; Handle data; #ifndef MusicSetPartSoundLocalization PyMac_PRECHECK(MusicSetPartSoundLocalization); #endif if (!PyArg_ParseTuple(_args, "O&lO&", CmpInstObj_Convert, &mc, &part, ResObj_Convert, &data)) return NULL; _rv = MusicSetPartSoundLocalization(mc, part, data); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicGenericConfigure(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long mode; long flags; long baseResID; #ifndef MusicGenericConfigure PyMac_PRECHECK(MusicGenericConfigure); #endif if (!PyArg_ParseTuple(_args, "O&lll", CmpInstObj_Convert, &mc, &mode, &flags, &baseResID)) return NULL; _rv = MusicGenericConfigure(mc, mode, flags, baseResID); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicGenericGetKnobList(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; long knobType; GenericKnobDescriptionListHandle gkdlH; #ifndef MusicGenericGetKnobList PyMac_PRECHECK(MusicGenericGetKnobList); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &mc, &knobType)) return NULL; _rv = MusicGenericGetKnobList(mc, knobType, &gkdlH); _res = Py_BuildValue("lO&", _rv, ResObj_New, gkdlH); return _res; } static PyObject *Qt_MusicGenericSetResourceNumbers(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; Handle resourceIDH; #ifndef MusicGenericSetResourceNumbers PyMac_PRECHECK(MusicGenericSetResourceNumbers); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mc, ResObj_Convert, &resourceIDH)) return NULL; _rv = MusicGenericSetResourceNumbers(mc, resourceIDH); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicDerivedMIDISend(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; MusicMIDIPacket packet; #ifndef MusicDerivedMIDISend PyMac_PRECHECK(MusicDerivedMIDISend); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &mc, QtMusicMIDIPacket_Convert, &packet)) return NULL; _rv = MusicDerivedMIDISend(mc, &packet); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicDerivedOpenResFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; #ifndef MusicDerivedOpenResFile PyMac_PRECHECK(MusicDerivedOpenResFile); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &mc)) return NULL; _rv = MusicDerivedOpenResFile(mc); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_MusicDerivedCloseResFile(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; MusicComponent mc; short resRefNum; #ifndef MusicDerivedCloseResFile PyMac_PRECHECK(MusicDerivedCloseResFile); #endif if (!PyArg_ParseTuple(_args, "O&h", CmpInstObj_Convert, &mc, &resRefNum)) return NULL; _rv = MusicDerivedCloseResFile(mc, resRefNum); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_NAUnregisterMusicDevice(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; NoteAllocator na; long index; #ifndef NAUnregisterMusicDevice PyMac_PRECHECK(NAUnregisterMusicDevice); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &na, &index)) return NULL; _rv = NAUnregisterMusicDevice(na, index); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_NASaveMusicConfiguration(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; NoteAllocator na; #ifndef NASaveMusicConfiguration PyMac_PRECHECK(NASaveMusicConfiguration); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &na)) return NULL; _rv = NASaveMusicConfiguration(na); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_NAGetMIDIPorts(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; NoteAllocator na; QTMIDIPortListHandle inputPorts; QTMIDIPortListHandle outputPorts; #ifndef NAGetMIDIPorts PyMac_PRECHECK(NAGetMIDIPorts); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &na)) return NULL; _rv = NAGetMIDIPorts(na, &inputPorts, &outputPorts); _res = Py_BuildValue("lO&O&", _rv, ResObj_New, inputPorts, ResObj_New, outputPorts); return _res; } static PyObject *Qt_NATask(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; NoteAllocator na; #ifndef NATask PyMac_PRECHECK(NATask); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &na)) return NULL; _rv = NATask(na); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TuneSetHeader(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; unsigned long * header; #ifndef TuneSetHeader PyMac_PRECHECK(TuneSetHeader); #endif if (!PyArg_ParseTuple(_args, "O&s", CmpInstObj_Convert, &tp, &header)) return NULL; _rv = TuneSetHeader(tp, header); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TuneGetTimeBase(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; TimeBase tb; #ifndef TuneGetTimeBase PyMac_PRECHECK(TuneGetTimeBase); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &tp)) return NULL; _rv = TuneGetTimeBase(tp, &tb); _res = Py_BuildValue("lO&", _rv, TimeBaseObj_New, tb); return _res; } static PyObject *Qt_TuneSetTimeScale(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; TimeScale scale; #ifndef TuneSetTimeScale PyMac_PRECHECK(TuneSetTimeScale); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &tp, &scale)) return NULL; _rv = TuneSetTimeScale(tp, scale); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TuneGetTimeScale(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; TimeScale scale; #ifndef TuneGetTimeScale PyMac_PRECHECK(TuneGetTimeScale); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &tp)) return NULL; _rv = TuneGetTimeScale(tp, &scale); _res = Py_BuildValue("ll", _rv, scale); return _res; } static PyObject *Qt_TuneInstant(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; unsigned long tune; unsigned long tunePosition; #ifndef TuneInstant PyMac_PRECHECK(TuneInstant); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &tp, &tunePosition)) return NULL; _rv = TuneInstant(tp, &tune, tunePosition); _res = Py_BuildValue("ll", _rv, tune); return _res; } static PyObject *Qt_TuneStop(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; long stopFlags; #ifndef TuneStop PyMac_PRECHECK(TuneStop); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &tp, &stopFlags)) return NULL; _rv = TuneStop(tp, stopFlags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TuneSetVolume(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; Fixed volume; #ifndef TuneSetVolume PyMac_PRECHECK(TuneSetVolume); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &tp, PyMac_GetFixed, &volume)) return NULL; _rv = TuneSetVolume(tp, volume); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TuneGetVolume(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; #ifndef TuneGetVolume PyMac_PRECHECK(TuneGetVolume); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &tp)) return NULL; _rv = TuneGetVolume(tp); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TunePreroll(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; #ifndef TunePreroll PyMac_PRECHECK(TunePreroll); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &tp)) return NULL; _rv = TunePreroll(tp); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TuneUnroll(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; #ifndef TuneUnroll PyMac_PRECHECK(TuneUnroll); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &tp)) return NULL; _rv = TuneUnroll(tp); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TuneSetPartTranspose(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; unsigned long part; long transpose; long velocityShift; #ifndef TuneSetPartTranspose PyMac_PRECHECK(TuneSetPartTranspose); #endif if (!PyArg_ParseTuple(_args, "O&lll", CmpInstObj_Convert, &tp, &part, &transpose, &velocityShift)) return NULL; _rv = TuneSetPartTranspose(tp, part, transpose, velocityShift); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TuneGetNoteAllocator(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; NoteAllocator _rv; TunePlayer tp; #ifndef TuneGetNoteAllocator PyMac_PRECHECK(TuneGetNoteAllocator); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &tp)) return NULL; _rv = TuneGetNoteAllocator(tp); _res = Py_BuildValue("O&", CmpInstObj_New, _rv); return _res; } static PyObject *Qt_TuneSetSofter(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; long softer; #ifndef TuneSetSofter PyMac_PRECHECK(TuneSetSofter); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &tp, &softer)) return NULL; _rv = TuneSetSofter(tp, softer); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TuneTask(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; #ifndef TuneTask PyMac_PRECHECK(TuneTask); #endif if (!PyArg_ParseTuple(_args, "O&", CmpInstObj_Convert, &tp)) return NULL; _rv = TuneTask(tp); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TuneSetBalance(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; long balance; #ifndef TuneSetBalance PyMac_PRECHECK(TuneSetBalance); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &tp, &balance)) return NULL; _rv = TuneSetBalance(tp, balance); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TuneSetSoundLocalization(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; Handle data; #ifndef TuneSetSoundLocalization PyMac_PRECHECK(TuneSetSoundLocalization); #endif if (!PyArg_ParseTuple(_args, "O&O&", CmpInstObj_Convert, &tp, ResObj_Convert, &data)) return NULL; _rv = TuneSetSoundLocalization(tp, data); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TuneSetHeaderWithSize(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; unsigned long * header; unsigned long size; #ifndef TuneSetHeaderWithSize PyMac_PRECHECK(TuneSetHeaderWithSize); #endif if (!PyArg_ParseTuple(_args, "O&sl", CmpInstObj_Convert, &tp, &header, &size)) return NULL; _rv = TuneSetHeaderWithSize(tp, header, size); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TuneSetPartMix(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; unsigned long partNumber; long volume; long balance; long mixFlags; #ifndef TuneSetPartMix PyMac_PRECHECK(TuneSetPartMix); #endif if (!PyArg_ParseTuple(_args, "O&llll", CmpInstObj_Convert, &tp, &partNumber, &volume, &balance, &mixFlags)) return NULL; _rv = TuneSetPartMix(tp, partNumber, volume, balance, mixFlags); _res = Py_BuildValue("l", _rv); return _res; } static PyObject *Qt_TuneGetPartMix(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; ComponentResult _rv; TunePlayer tp; unsigned long partNumber; long volumeOut; long balanceOut; long mixFlagsOut; #ifndef TuneGetPartMix PyMac_PRECHECK(TuneGetPartMix); #endif if (!PyArg_ParseTuple(_args, "O&l", CmpInstObj_Convert, &tp, &partNumber)) return NULL; _rv = TuneGetPartMix(tp, partNumber, &volumeOut, &balanceOut, &mixFlagsOut); _res = Py_BuildValue("llll", _rv, volumeOut, balanceOut, mixFlagsOut); return _res; } static PyObject *Qt_AlignWindow(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; WindowPtr wp; Boolean front; #ifndef AlignWindow PyMac_PRECHECK(AlignWindow); #endif if (!PyArg_ParseTuple(_args, "O&b", WinObj_Convert, &wp, &front)) return NULL; AlignWindow(wp, front, (Rect *)0, (ICMAlignmentProcRecordPtr)0); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_DragAlignedWindow(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; WindowPtr wp; Point startPt; Rect boundsRect; #ifndef DragAlignedWindow PyMac_PRECHECK(DragAlignedWindow); #endif if (!PyArg_ParseTuple(_args, "O&O&O&", WinObj_Convert, &wp, PyMac_GetPoint, &startPt, PyMac_GetRect, &boundsRect)) return NULL; DragAlignedWindow(wp, startPt, &boundsRect, (Rect *)0, (ICMAlignmentProcRecordPtr)0); Py_INCREF(Py_None); _res = Py_None; return _res; } static PyObject *Qt_MoviesTask(PyObject *_self, PyObject *_args) { PyObject *_res = NULL; long maxMilliSecToUse; #ifndef MoviesTask PyMac_PRECHECK(MoviesTask); #endif if (!PyArg_ParseTuple(_args, "l", &maxMilliSecToUse)) return NULL; MoviesTask((Movie)0, maxMilliSecToUse); Py_INCREF(Py_None); _res = Py_None; return _res; } #endif /* APPLE_SUPPORTS_QUICKTIME */ static PyMethodDef Qt_methods[] = { #if APPLE_SUPPORTS_QUICKTIME {"EnterMovies", (PyCFunction)Qt_EnterMovies, 1, PyDoc_STR("() -> None")}, {"ExitMovies", (PyCFunction)Qt_ExitMovies, 1, PyDoc_STR("() -> None")}, {"GetMoviesError", (PyCFunction)Qt_GetMoviesError, 1, PyDoc_STR("() -> None")}, {"ClearMoviesStickyError", (PyCFunction)Qt_ClearMoviesStickyError, 1, PyDoc_STR("() -> None")}, {"GetMoviesStickyError", (PyCFunction)Qt_GetMoviesStickyError, 1, PyDoc_STR("() -> None")}, {"QTGetWallClockTimeBase", (PyCFunction)Qt_QTGetWallClockTimeBase, 1, PyDoc_STR("() -> (TimeBase wallClockTimeBase)")}, {"QTIdleManagerOpen", (PyCFunction)Qt_QTIdleManagerOpen, 1, PyDoc_STR("() -> (IdleManager _rv)")}, {"CreateMovieControl", (PyCFunction)Qt_CreateMovieControl, 1, PyDoc_STR("(WindowPtr theWindow, Movie theMovie, UInt32 options) -> (Rect localRect, ControlHandle returnedControl)")}, {"DisposeMatte", (PyCFunction)Qt_DisposeMatte, 1, PyDoc_STR("(PixMapHandle theMatte) -> None")}, {"NewMovie", (PyCFunction)Qt_NewMovie, 1, PyDoc_STR("(long flags) -> (Movie _rv)")}, {"QTGetTimeUntilNextTask", (PyCFunction)Qt_QTGetTimeUntilNextTask, 1, PyDoc_STR("(long scale) -> (long duration)")}, {"GetDataHandler", (PyCFunction)Qt_GetDataHandler, 1, PyDoc_STR("(Handle dataRef, OSType dataHandlerSubType, long flags) -> (Component _rv)")}, {"PasteHandleIntoMovie", (PyCFunction)Qt_PasteHandleIntoMovie, 1, PyDoc_STR("(Handle h, OSType handleType, Movie theMovie, long flags, ComponentInstance userComp) -> None")}, {"GetMovieImporterForDataRef", (PyCFunction)Qt_GetMovieImporterForDataRef, 1, PyDoc_STR("(OSType dataRefType, Handle dataRef, long flags) -> (Component importer)")}, {"QTGetMIMETypeInfo", (PyCFunction)Qt_QTGetMIMETypeInfo, 1, PyDoc_STR("(char* mimeStringStart, short mimeStringLength, OSType infoSelector, void * infoDataPtr) -> (long infoDataSize)")}, {"TrackTimeToMediaTime", (PyCFunction)Qt_TrackTimeToMediaTime, 1, PyDoc_STR("(TimeValue value, Track theTrack) -> (TimeValue _rv)")}, {"NewUserData", (PyCFunction)Qt_NewUserData, 1, PyDoc_STR("() -> (UserData theUserData)")}, {"NewUserDataFromHandle", (PyCFunction)Qt_NewUserDataFromHandle, 1, PyDoc_STR("(Handle h) -> (UserData theUserData)")}, {"CreateMovieFile", (PyCFunction)Qt_CreateMovieFile, 1, PyDoc_STR("(FSSpec fileSpec, OSType creator, ScriptCode scriptTag, long createMovieFileFlags) -> (short resRefNum, Movie newmovie)")}, {"OpenMovieFile", (PyCFunction)Qt_OpenMovieFile, 1, PyDoc_STR("(FSSpec fileSpec, SInt8 permission) -> (short resRefNum)")}, {"CloseMovieFile", (PyCFunction)Qt_CloseMovieFile, 1, PyDoc_STR("(short resRefNum) -> None")}, {"DeleteMovieFile", (PyCFunction)Qt_DeleteMovieFile, 1, PyDoc_STR("(FSSpec fileSpec) -> None")}, {"NewMovieFromFile", (PyCFunction)Qt_NewMovieFromFile, 1, PyDoc_STR("(short resRefNum, short resId, short newMovieFlags) -> (Movie theMovie, short resId, Boolean dataRefWasChanged)")}, {"NewMovieFromHandle", (PyCFunction)Qt_NewMovieFromHandle, 1, PyDoc_STR("(Handle h, short newMovieFlags) -> (Movie theMovie, Boolean dataRefWasChanged)")}, {"NewMovieFromDataFork", (PyCFunction)Qt_NewMovieFromDataFork, 1, PyDoc_STR("(short fRefNum, long fileOffset, short newMovieFlags) -> (Movie theMovie, Boolean dataRefWasChanged)")}, {"NewMovieFromDataFork64", (PyCFunction)Qt_NewMovieFromDataFork64, 1, PyDoc_STR("(long fRefNum, wide fileOffset, short newMovieFlags) -> (Movie theMovie, Boolean dataRefWasChanged)")}, {"NewMovieFromDataRef", (PyCFunction)Qt_NewMovieFromDataRef, 1, PyDoc_STR("(short flags, Handle dataRef, OSType dtaRefType) -> (Movie m, short id)")}, {"NewMovieFromStorageOffset", (PyCFunction)Qt_NewMovieFromStorageOffset, 1, PyDoc_STR("(DataHandler dh, wide fileOffset, short newMovieFlags) -> (Movie theMovie, Boolean dataRefWasCataRefType)")}, {"NewMovieForDataRefFromHandle", (PyCFunction)Qt_NewMovieForDataRefFromHandle, 1, PyDoc_STR("(Handle h, short newMovieFlags, Handle dataRef, OSType dataRefType) -> (Movie theMovie, Boolean dataRefWasChanged)")}, {"RemoveMovieResource", (PyCFunction)Qt_RemoveMovieResource, 1, PyDoc_STR("(short resRefNum, short resId) -> None")}, {"CreateMovieStorage", (PyCFunction)Qt_CreateMovieStorage, 1, PyDoc_STR("(Handle dataRef, OSType dataRefType, OSType creator, ScriptCode scriptTag, long createMovieFileFlags) -> (DataHandler outDataHandler, Movie newmovie)")}, {"OpenMovieStorage", (PyCFunction)Qt_OpenMovieStorage, 1, PyDoc_STR("(Handle dataRef, OSType dataRefType, long flags) -> (DataHandler outDataHandler)")}, {"CloseMovieStorage", (PyCFunction)Qt_CloseMovieStorage, 1, PyDoc_STR("(DataHandler dh) -> None")}, {"DeleteMovieStorage", (PyCFunction)Qt_DeleteMovieStorage, 1, PyDoc_STR("(Handle dataRef, OSType dataRefType) -> None")}, {"CreateShortcutMovieFile", (PyCFunction)Qt_CreateShortcutMovieFile, 1, PyDoc_STR("(FSSpec fileSpec, OSType creator, ScriptCode scriptTag, long createMovieFileFlags, Handle targetDataRef, OSType targetDataRefType) -> None")}, {"CanQuickTimeOpenFile", (PyCFunction)Qt_CanQuickTimeOpenFile, 1, PyDoc_STR("(FSSpec fileSpec, OSType fileType, OSType fileNameExtension, UInt32 inFlags) -> (Boolean outCanOpenWithGraphicsImporter, Boolean outCanOpenAsMovie, Boolean outPreferGraphicsImporter)")}, {"CanQuickTimeOpenDataRef", (PyCFunction)Qt_CanQuickTimeOpenDataRef, 1, PyDoc_STR("(Handle dataRef, OSType dataRefType, UInt32 inFlags) -> (Boolean outCanOpenWithGraphicsImporter, Boolean outCanOpenAsMovie, Boolean outPreferGraphicsImporter)")}, {"NewMovieFromScrap", (PyCFunction)Qt_NewMovieFromScrap, 1, PyDoc_STR("(long newMovieFlags) -> (Movie _rv)")}, {"QTNewAlias", (PyCFunction)Qt_QTNewAlias, 1, PyDoc_STR("(FSSpec fss, Boolean minimal) -> (AliasHandle alias)")}, {"EndFullScreen", (PyCFunction)Qt_EndFullScreen, 1, PyDoc_STR("(Ptr fullState, long flags) -> None")}, {"AddSoundDescriptionExtension", (PyCFunction)Qt_AddSoundDescriptionExtension, 1, PyDoc_STR("(SoundDescriptionHandle desc, Handle extension, OSType idType) -> None")}, {"GetSoundDescriptionExtension", (PyCFunction)Qt_GetSoundDescriptionExtension, 1, PyDoc_STR("(SoundDescriptionHandle desc, OSType idType) -> (Handle extension)")}, {"RemoveSoundDescriptionExtension", (PyCFunction)Qt_RemoveSoundDescriptionExtension, 1, PyDoc_STR("(SoundDescriptionHandle desc, OSType idType) -> None")}, {"QTIsStandardParameterDialogEvent", (PyCFunction)Qt_QTIsStandardParameterDialogEvent, 1, PyDoc_STR("(QTParameterDialog createdDialog) -> (EventRecord pEvent)")}, {"QTDismissStandardParameterDialog", (PyCFunction)Qt_QTDismissStandardParameterDialog, 1, PyDoc_STR("(QTParameterDialog createdDialog) -> None")}, {"QTStandardParameterDialogDoAction", (PyCFunction)Qt_QTStandardParameterDialogDoAction, 1, PyDoc_STR("(QTParameterDialog createdDialog, long action, void * params) -> None")}, {"QTRegisterAccessKey", (PyCFunction)Qt_QTRegisterAccessKey, 1, PyDoc_STR("(Str255 accessKeyType, long flags, Handle accessKey) -> None")}, {"QTUnregisterAccessKey", (PyCFunction)Qt_QTUnregisterAccessKey, 1, PyDoc_STR("(Str255 accessKeyType, long flags, Handle accessKey) -> None")}, {"QTGetSupportedRestrictions", (PyCFunction)Qt_QTGetSupportedRestrictions, 1, PyDoc_STR("(OSType inRestrictionClass) -> (UInt32 outRestrictionIDs)")}, {"QTTextToNativeText", (PyCFunction)Qt_QTTextToNativeText, 1, PyDoc_STR("(Handle theText, long encoding, long flags) -> None")}, {"VideoMediaResetStatistics", (PyCFunction)Qt_VideoMediaResetStatistics, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")}, {"VideoMediaGetStatistics", (PyCFunction)Qt_VideoMediaGetStatistics, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")}, {"VideoMediaGetStallCount", (PyCFunction)Qt_VideoMediaGetStallCount, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, unsigned long stalls)")}, {"VideoMediaSetCodecParameter", (PyCFunction)Qt_VideoMediaSetCodecParameter, 1, PyDoc_STR("(MediaHandler mh, CodecType cType, OSType parameterID, long parameterChangeSeed, void * dataPtr, long dataSize) -> (ComponentResult _rv)")}, {"VideoMediaGetCodecParameter", (PyCFunction)Qt_VideoMediaGetCodecParameter, 1, PyDoc_STR("(MediaHandler mh, CodecType cType, OSType parameterID, Handle outParameterData) -> (ComponentResult _rv)")}, {"TextMediaAddTextSample", (PyCFunction)Qt_TextMediaAddTextSample, 1, PyDoc_STR("(MediaHandler mh, Ptr text, unsigned long size, short fontNumber, short fontSize, Style textFace, short textJustification, long displayFlags, TimeValue scrollDelay, short hiliteStart, short hiliteEnd, TimeValue duration) -> (ComponentResult _rv, RGBColor textColor, RGBColor backColor, Rect textBox, RGBColor rgbHiliteColor, TimeValue sampleTime)")}, {"TextMediaAddTESample", (PyCFunction)Qt_TextMediaAddTESample, 1, PyDoc_STR("(MediaHandler mh, TEHandle hTE, short textJustification, long displayFlags, TimeValue scrollDelay, short hiliteStart, short hiliteEnd, TimeValue duration) -> (ComponentResult _rv, RGBColor backColor, Rect textBox, RGBColor rgbHiliteColor, TimeValue sampleTime)")}, {"TextMediaAddHiliteSample", (PyCFunction)Qt_TextMediaAddHiliteSample, 1, PyDoc_STR("(MediaHandler mh, short hiliteStart, short hiliteEnd, TimeValue duration) -> (ComponentResult _rv, RGBColor rgbHiliteColor, TimeValue sampleTime)")}, {"TextMediaDrawRaw", (PyCFunction)Qt_TextMediaDrawRaw, 1, PyDoc_STR("(MediaHandler mh, GWorldPtr gw, GDHandle gd, void * data, long dataSize, TextDescriptionHandle tdh) -> (ComponentResult _rv)")}, {"TextMediaSetTextProperty", (PyCFunction)Qt_TextMediaSetTextProperty, 1, PyDoc_STR("(MediaHandler mh, TimeValue atMediaTime, long propertyType, void * data, long dataSize) -> (ComponentResult _rv)")}, {"TextMediaRawSetup", (PyCFunction)Qt_TextMediaRawSetup, 1, PyDoc_STR("(MediaHandler mh, GWorldPtr gw, GDHandle gd, void * data, long dataSize, TextDescriptionHandle tdh, TimeValue sampleDuration) -> (ComponentResult _rv)")}, {"TextMediaRawIdle", (PyCFunction)Qt_TextMediaRawIdle, 1, PyDoc_STR("(MediaHandler mh, GWorldPtr gw, GDHandle gd, TimeValue sampleTime, long flagsIn) -> (ComponentResult _rv, long flagsOut)")}, {"TextMediaGetTextProperty", (PyCFunction)Qt_TextMediaGetTextProperty, 1, PyDoc_STR("(MediaHandler mh, TimeValue atMediaTime, long propertyType, void * data, long dataSize) -> (ComponentResult _rv)")}, {"TextMediaFindNextText", (PyCFunction)Qt_TextMediaFindNextText, 1, PyDoc_STR("(MediaHandler mh, Ptr text, long size, short findFlags, TimeValue startTime) -> (ComponentResult _rv, TimeValue foundTime, TimeValue foundDuration, long offset)")}, {"TextMediaHiliteTextSample", (PyCFunction)Qt_TextMediaHiliteTextSample, 1, PyDoc_STR("(MediaHandler mh, TimeValue sampleTime, short hiliteStart, short hiliteEnd) -> (ComponentResult _rv, RGBColor rgbHiliteColor)")}, {"TextMediaSetTextSampleData", (PyCFunction)Qt_TextMediaSetTextSampleData, 1, PyDoc_STR("(MediaHandler mh, void * data, OSType dataType) -> (ComponentResult _rv)")}, {"SpriteMediaSetProperty", (PyCFunction)Qt_SpriteMediaSetProperty, 1, PyDoc_STR("(MediaHandler mh, short spriteIndex, long propertyType, void * propertyValue) -> (ComponentResult _rv)")}, {"SpriteMediaGetProperty", (PyCFunction)Qt_SpriteMediaGetProperty, 1, PyDoc_STR("(MediaHandler mh, short spriteIndex, long propertyType, void * propertyValue) -> (ComponentResult _rv)")}, {"SpriteMediaHitTestSprites", (PyCFunction)Qt_SpriteMediaHitTestSprites, 1, PyDoc_STR("(MediaHandler mh, long flags, Point loc) -> (ComponentResult _rv, short spriteHitIndex)")}, {"SpriteMediaCountSprites", (PyCFunction)Qt_SpriteMediaCountSprites, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, short numSprites)")}, {"SpriteMediaCountImages", (PyCFunction)Qt_SpriteMediaCountImages, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, short numImages)")}, {"SpriteMediaGetIndImageDescription", (PyCFunction)Qt_SpriteMediaGetIndImageDescription, 1, PyDoc_STR("(MediaHandler mh, short imageIndex, ImageDescriptionHandle imageDescription) -> (ComponentResult _rv)")}, {"SpriteMediaGetDisplayedSampleNumber", (PyCFunction)Qt_SpriteMediaGetDisplayedSampleNumber, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, long sampleNum)")}, {"SpriteMediaGetSpriteName", (PyCFunction)Qt_SpriteMediaGetSpriteName, 1, PyDoc_STR("(MediaHandler mh, QTAtomID spriteID, Str255 spriteName) -> (ComponentResult _rv)")}, {"SpriteMediaGetImageName", (PyCFunction)Qt_SpriteMediaGetImageName, 1, PyDoc_STR("(MediaHandler mh, short imageIndex, Str255 imageName) -> (ComponentResult _rv)")}, {"SpriteMediaSetSpriteProperty", (PyCFunction)Qt_SpriteMediaSetSpriteProperty, 1, PyDoc_STR("(MediaHandler mh, QTAtomID spriteID, long propertyType, void * propertyValue) -> (ComponentResult _rv)")}, {"SpriteMediaGetSpriteProperty", (PyCFunction)Qt_SpriteMediaGetSpriteProperty, 1, PyDoc_STR("(MediaHandler mh, QTAtomID spriteID, long propertyType, void * propertyValue) -> (ComponentResult _rv)")}, {"SpriteMediaHitTestAllSprites", (PyCFunction)Qt_SpriteMediaHitTestAllSprites, 1, PyDoc_STR("(MediaHandler mh, long flags, Point loc) -> (ComponentResult _rv, QTAtomID spriteHitID)")}, {"SpriteMediaHitTestOneSprite", (PyCFunction)Qt_SpriteMediaHitTestOneSprite, 1, PyDoc_STR("(MediaHandler mh, QTAtomID spriteID, long flags, Point loc) -> (ComponentResult _rv, Boolean wasHit)")}, {"SpriteMediaSpriteIndexToID", (PyCFunction)Qt_SpriteMediaSpriteIndexToID, 1, PyDoc_STR("(MediaHandler mh, short spriteIndex) -> (ComponentResult _rv, QTAtomID spriteID)")}, {"SpriteMediaSpriteIDToIndex", (PyCFunction)Qt_SpriteMediaSpriteIDToIndex, 1, PyDoc_STR("(MediaHandler mh, QTAtomID spriteID) -> (ComponentResult _rv, short spriteIndex)")}, {"SpriteMediaSetActionVariable", (PyCFunction)Qt_SpriteMediaSetActionVariable, 1, PyDoc_STR("(MediaHandler mh, QTAtomID variableID, float value) -> (ComponentResult _rv)")}, {"SpriteMediaGetActionVariable", (PyCFunction)Qt_SpriteMediaGetActionVariable, 1, PyDoc_STR("(MediaHandler mh, QTAtomID variableID) -> (ComponentResult _rv, float value)")}, {"SpriteMediaDisposeSprite", (PyCFunction)Qt_SpriteMediaDisposeSprite, 1, PyDoc_STR("(MediaHandler mh, QTAtomID spriteID) -> (ComponentResult _rv)")}, {"SpriteMediaSetActionVariableToString", (PyCFunction)Qt_SpriteMediaSetActionVariableToString, 1, PyDoc_STR("(MediaHandler mh, QTAtomID variableID, Ptr theCString) -> (ComponentResult _rv)")}, {"SpriteMediaGetActionVariableAsString", (PyCFunction)Qt_SpriteMediaGetActionVariableAsString, 1, PyDoc_STR("(MediaHandler mh, QTAtomID variableID) -> (ComponentResult _rv, Handle theCString)")}, {"SpriteMediaNewImage", (PyCFunction)Qt_SpriteMediaNewImage, 1, PyDoc_STR("(MediaHandler mh, Handle dataRef, OSType dataRefType, QTAtomID desiredID) -> (ComponentResult _rv)")}, {"SpriteMediaDisposeImage", (PyCFunction)Qt_SpriteMediaDisposeImage, 1, PyDoc_STR("(MediaHandler mh, short imageIndex) -> (ComponentResult _rv)")}, {"SpriteMediaImageIndexToID", (PyCFunction)Qt_SpriteMediaImageIndexToID, 1, PyDoc_STR("(MediaHandler mh, short imageIndex) -> (ComponentResult _rv, QTAtomID imageID)")}, {"SpriteMediaImageIDToIndex", (PyCFunction)Qt_SpriteMediaImageIDToIndex, 1, PyDoc_STR("(MediaHandler mh, QTAtomID imageID) -> (ComponentResult _rv, short imageIndex)")}, {"FlashMediaSetPan", (PyCFunction)Qt_FlashMediaSetPan, 1, PyDoc_STR("(MediaHandler mh, short xPercent, short yPercent) -> (ComponentResult _rv)")}, {"FlashMediaSetZoom", (PyCFunction)Qt_FlashMediaSetZoom, 1, PyDoc_STR("(MediaHandler mh, short factor) -> (ComponentResult _rv)")}, {"FlashMediaSetZoomRect", (PyCFunction)Qt_FlashMediaSetZoomRect, 1, PyDoc_STR("(MediaHandler mh, long left, long top, long right, long bottom) -> (ComponentResult _rv)")}, {"FlashMediaGetRefConBounds", (PyCFunction)Qt_FlashMediaGetRefConBounds, 1, PyDoc_STR("(MediaHandler mh, long refCon) -> (ComponentResult _rv, long left, long top, long right, long bottom)")}, {"FlashMediaGetRefConID", (PyCFunction)Qt_FlashMediaGetRefConID, 1, PyDoc_STR("(MediaHandler mh, long refCon) -> (ComponentResult _rv, long refConID)")}, {"FlashMediaIDToRefCon", (PyCFunction)Qt_FlashMediaIDToRefCon, 1, PyDoc_STR("(MediaHandler mh, long refConID) -> (ComponentResult _rv, long refCon)")}, {"FlashMediaGetDisplayedFrameNumber", (PyCFunction)Qt_FlashMediaGetDisplayedFrameNumber, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, long flashFrameNumber)")}, {"FlashMediaFrameNumberToMovieTime", (PyCFunction)Qt_FlashMediaFrameNumberToMovieTime, 1, PyDoc_STR("(MediaHandler mh, long flashFrameNumber) -> (ComponentResult _rv, TimeValue movieTime)")}, {"FlashMediaFrameLabelToMovieTime", (PyCFunction)Qt_FlashMediaFrameLabelToMovieTime, 1, PyDoc_STR("(MediaHandler mh, Ptr theLabel) -> (ComponentResult _rv, TimeValue movieTime)")}, {"FlashMediaGetFlashVariable", (PyCFunction)Qt_FlashMediaGetFlashVariable, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, char path, char name, Handle theVariableCStringOut)")}, {"FlashMediaSetFlashVariable", (PyCFunction)Qt_FlashMediaSetFlashVariable, 1, PyDoc_STR("(MediaHandler mh, Boolean updateFocus) -> (ComponentResult _rv, char path, char name, char value)")}, {"FlashMediaDoButtonActions", (PyCFunction)Qt_FlashMediaDoButtonActions, 1, PyDoc_STR("(MediaHandler mh, long buttonID, long transition) -> (ComponentResult _rv, char path)")}, {"FlashMediaGetSupportedSwfVersion", (PyCFunction)Qt_FlashMediaGetSupportedSwfVersion, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, UInt8 swfVersion)")}, {"Media3DGetCurrentGroup", (PyCFunction)Qt_Media3DGetCurrentGroup, 1, PyDoc_STR("(MediaHandler mh, void * group) -> (ComponentResult _rv)")}, {"Media3DTranslateNamedObjectTo", (PyCFunction)Qt_Media3DTranslateNamedObjectTo, 1, PyDoc_STR("(MediaHandler mh, Fixed x, Fixed y, Fixed z) -> (ComponentResult _rv, char objectName)")}, {"Media3DScaleNamedObjectTo", (PyCFunction)Qt_Media3DScaleNamedObjectTo, 1, PyDoc_STR("(MediaHandler mh, Fixed xScale, Fixed yScale, Fixed zScale) -> (ComponentResult _rv, char objectName)")}, {"Media3DRotateNamedObjectTo", (PyCFunction)Qt_Media3DRotateNamedObjectTo, 1, PyDoc_STR("(MediaHandler mh, Fixed xDegrees, Fixed yDegrees, Fixed zDegrees) -> (ComponentResult _rv, char objectName)")}, {"Media3DSetCameraData", (PyCFunction)Qt_Media3DSetCameraData, 1, PyDoc_STR("(MediaHandler mh, void * cameraData) -> (ComponentResult _rv)")}, {"Media3DGetCameraData", (PyCFunction)Qt_Media3DGetCameraData, 1, PyDoc_STR("(MediaHandler mh, void * cameraData) -> (ComponentResult _rv)")}, {"Media3DSetCameraAngleAspect", (PyCFunction)Qt_Media3DSetCameraAngleAspect, 1, PyDoc_STR("(MediaHandler mh, QTFloatSingle fov, QTFloatSingle aspectRatioXToY) -> (ComponentResult _rv)")}, {"Media3DGetCameraAngleAspect", (PyCFunction)Qt_Media3DGetCameraAngleAspect, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, QTFloatSingle fov, QTFloatSingle aspectRatioXToY)")}, {"Media3DSetCameraRange", (PyCFunction)Qt_Media3DSetCameraRange, 1, PyDoc_STR("(MediaHandler mh, void * tQ3CameraRange) -> (ComponentResult _rv)")}, {"Media3DGetCameraRange", (PyCFunction)Qt_Media3DGetCameraRange, 1, PyDoc_STR("(MediaHandler mh, void * tQ3CameraRange) -> (ComponentResult _rv)")}, {"NewTimeBase", (PyCFunction)Qt_NewTimeBase, 1, PyDoc_STR("() -> (TimeBase _rv)")}, {"ConvertTime", (PyCFunction)Qt_ConvertTime, 1, PyDoc_STR("(TimeRecord theTime, TimeBase newBase) -> (TimeRecord theTime)")}, {"ConvertTimeScale", (PyCFunction)Qt_ConvertTimeScale, 1, PyDoc_STR("(TimeRecord theTime, TimeScale newScale) -> (TimeRecord theTime)")}, {"AddTime", (PyCFunction)Qt_AddTime, 1, PyDoc_STR("(TimeRecord dst, TimeRecord src) -> (TimeRecord dst)")}, {"SubtractTime", (PyCFunction)Qt_SubtractTime, 1, PyDoc_STR("(TimeRecord dst, TimeRecord src) -> (TimeRecord dst)")}, {"MusicMediaGetIndexedTunePlayer", (PyCFunction)Qt_MusicMediaGetIndexedTunePlayer, 1, PyDoc_STR("(ComponentInstance ti, long sampleDescIndex) -> (ComponentResult _rv, ComponentInstance tp)")}, {"CodecManagerVersion", (PyCFunction)Qt_CodecManagerVersion, 1, PyDoc_STR("() -> (long version)")}, {"GetMaxCompressionSize", (PyCFunction)Qt_GetMaxCompressionSize, 1, PyDoc_STR("(PixMapHandle src, Rect srcRect, short colorDepth, CodecQ quality, CodecType cType, CompressorComponent codec) -> (long size)")}, {"GetCompressionTime", (PyCFunction)Qt_GetCompressionTime, 1, PyDoc_STR("(PixMapHandle src, Rect srcRect, short colorDepth, CodecType cType, CompressorComponent codec) -> (CodecQ spatialQuality, CodecQ temporalQuality, unsigned long compressTime)")}, {"CompressImage", (PyCFunction)Qt_CompressImage, 1, PyDoc_STR("(PixMapHandle src, Rect srcRect, CodecQ quality, CodecType cType, ImageDescriptionHandle desc, Ptr data) -> None")}, {"DecompressImage", (PyCFunction)Qt_DecompressImage, 1, PyDoc_STR("(Ptr data, ImageDescriptionHandle desc, PixMapHandle dst, Rect srcRect, Rect dstRect, short mode, RgnHandle mask) -> None")}, {"GetSimilarity", (PyCFunction)Qt_GetSimilarity, 1, PyDoc_STR("(PixMapHandle src, Rect srcRect, ImageDescriptionHandle desc, Ptr data) -> (Fixed similarity)")}, {"GetImageDescriptionCTable", (PyCFunction)Qt_GetImageDescriptionCTable, 1, PyDoc_STR("(ImageDescriptionHandle desc) -> (CTabHandle ctable)")}, {"SetImageDescriptionCTable", (PyCFunction)Qt_SetImageDescriptionCTable, 1, PyDoc_STR("(ImageDescriptionHandle desc, CTabHandle ctable) -> None")}, {"GetImageDescriptionExtension", (PyCFunction)Qt_GetImageDescriptionExtension, 1, PyDoc_STR("(ImageDescriptionHandle desc, long idType, long index) -> (Handle extension)")}, {"AddImageDescriptionExtension", (PyCFunction)Qt_AddImageDescriptionExtension, 1, PyDoc_STR("(ImageDescriptionHandle desc, Handle extension, long idType) -> None")}, {"RemoveImageDescriptionExtension", (PyCFunction)Qt_RemoveImageDescriptionExtension, 1, PyDoc_STR("(ImageDescriptionHandle desc, long idType, long index) -> None")}, {"CountImageDescriptionExtensionType", (PyCFunction)Qt_CountImageDescriptionExtensionType, 1, PyDoc_STR("(ImageDescriptionHandle desc, long idType) -> (long count)")}, {"GetNextImageDescriptionExtensionType", (PyCFunction)Qt_GetNextImageDescriptionExtensionType, 1, PyDoc_STR("(ImageDescriptionHandle desc) -> (long idType)")}, {"FindCodec", (PyCFunction)Qt_FindCodec, 1, PyDoc_STR("(CodecType cType, CodecComponent specCodec) -> (CompressorComponent compressor, DecompressorComponent decompressor)")}, {"CompressPicture", (PyCFunction)Qt_CompressPicture, 1, PyDoc_STR("(PicHandle srcPicture, PicHandle dstPicture, CodecQ quality, CodecType cType) -> None")}, {"CompressPictureFile", (PyCFunction)Qt_CompressPictureFile, 1, PyDoc_STR("(short srcRefNum, short dstRefNum, CodecQ quality, CodecType cType) -> None")}, {"ConvertImage", (PyCFunction)Qt_ConvertImage, 1, PyDoc_STR("(ImageDescriptionHandle srcDD, Ptr srcData, short colorDepth, CTabHandle ctable, CodecQ accuracy, CodecQ quality, CodecType cType, CodecComponent codec, ImageDescriptionHandle dstDD, Ptr dstData) -> None")}, {"AddFilePreview", (PyCFunction)Qt_AddFilePreview, 1, PyDoc_STR("(short resRefNum, OSType previewType, Handle previewData) -> None")}, {"GetBestDeviceRect", (PyCFunction)Qt_GetBestDeviceRect, 1, PyDoc_STR("() -> (GDHandle gdh, Rect rp)")}, {"GDHasScale", (PyCFunction)Qt_GDHasScale, 1, PyDoc_STR("(GDHandle gdh, short depth) -> (Fixed scale)")}, {"GDGetScale", (PyCFunction)Qt_GDGetScale, 1, PyDoc_STR("(GDHandle gdh) -> (Fixed scale, short flags)")}, {"GDSetScale", (PyCFunction)Qt_GDSetScale, 1, PyDoc_STR("(GDHandle gdh, Fixed scale, short flags) -> None")}, {"GetGraphicsImporterForFile", (PyCFunction)Qt_GetGraphicsImporterForFile, 1, PyDoc_STR("(FSSpec theFile) -> (ComponentInstance gi)")}, {"GetGraphicsImporterForDataRef", (PyCFunction)Qt_GetGraphicsImporterForDataRef, 1, PyDoc_STR("(Handle dataRef, OSType dataRefType) -> (ComponentInstance gi)")}, {"GetGraphicsImporterForFileWithFlags", (PyCFunction)Qt_GetGraphicsImporterForFileWithFlags, 1, PyDoc_STR("(FSSpec theFile, long flags) -> (ComponentInstance gi)")}, {"GetGraphicsImporterForDataRefWithFlags", (PyCFunction)Qt_GetGraphicsImporterForDataRefWithFlags, 1, PyDoc_STR("(Handle dataRef, OSType dataRefType, long flags) -> (ComponentInstance gi)")}, {"MakeImageDescriptionForPixMap", (PyCFunction)Qt_MakeImageDescriptionForPixMap, 1, PyDoc_STR("(PixMapHandle pixmap) -> (ImageDescriptionHandle idh)")}, {"MakeImageDescriptionForEffect", (PyCFunction)Qt_MakeImageDescriptionForEffect, 1, PyDoc_STR("(OSType effectType) -> (ImageDescriptionHandle idh)")}, {"QTGetPixelSize", (PyCFunction)Qt_QTGetPixelSize, 1, PyDoc_STR("(OSType PixelFormat) -> (short _rv)")}, {"QTGetPixelFormatDepthForImageDescription", (PyCFunction)Qt_QTGetPixelFormatDepthForImageDescription, 1, PyDoc_STR("(OSType PixelFormat) -> (short _rv)")}, {"QTGetPixMapHandleRowBytes", (PyCFunction)Qt_QTGetPixMapHandleRowBytes, 1, PyDoc_STR("(PixMapHandle pm) -> (long _rv)")}, {"QTSetPixMapHandleRowBytes", (PyCFunction)Qt_QTSetPixMapHandleRowBytes, 1, PyDoc_STR("(PixMapHandle pm, long rowBytes) -> None")}, {"QTGetPixMapHandleGammaLevel", (PyCFunction)Qt_QTGetPixMapHandleGammaLevel, 1, PyDoc_STR("(PixMapHandle pm) -> (Fixed _rv)")}, {"QTSetPixMapHandleGammaLevel", (PyCFunction)Qt_QTSetPixMapHandleGammaLevel, 1, PyDoc_STR("(PixMapHandle pm, Fixed gammaLevel) -> None")}, {"QTGetPixMapHandleRequestedGammaLevel", (PyCFunction)Qt_QTGetPixMapHandleRequestedGammaLevel, 1, PyDoc_STR("(PixMapHandle pm) -> (Fixed _rv)")}, {"QTSetPixMapHandleRequestedGammaLevel", (PyCFunction)Qt_QTSetPixMapHandleRequestedGammaLevel, 1, PyDoc_STR("(PixMapHandle pm, Fixed requestedGammaLevel) -> None")}, {"CompAdd", (PyCFunction)Qt_CompAdd, 1, PyDoc_STR("() -> (wide src, wide dst)")}, {"CompSub", (PyCFunction)Qt_CompSub, 1, PyDoc_STR("() -> (wide src, wide dst)")}, {"CompNeg", (PyCFunction)Qt_CompNeg, 1, PyDoc_STR("() -> (wide dst)")}, {"CompShift", (PyCFunction)Qt_CompShift, 1, PyDoc_STR("(short shift) -> (wide src)")}, {"CompMul", (PyCFunction)Qt_CompMul, 1, PyDoc_STR("(long src1, long src2) -> (wide dst)")}, {"CompDiv", (PyCFunction)Qt_CompDiv, 1, PyDoc_STR("(long denominator) -> (long _rv, wide numerator, long remainder)")}, {"CompFixMul", (PyCFunction)Qt_CompFixMul, 1, PyDoc_STR("(Fixed fixSrc) -> (wide compSrc, wide compDst)")}, {"CompMulDiv", (PyCFunction)Qt_CompMulDiv, 1, PyDoc_STR("(long mul, long divisor) -> (wide co)")}, {"CompMulDivTrunc", (PyCFunction)Qt_CompMulDivTrunc, 1, PyDoc_STR("(long mul, long divisor) -> (wide co, long remainder)")}, {"CompCompare", (PyCFunction)Qt_CompCompare, 1, PyDoc_STR("(wide a, wide minusb) -> (long _rv)")}, {"CompSquareRoot", (PyCFunction)Qt_CompSquareRoot, 1, PyDoc_STR("(wide src) -> (unsigned long _rv)")}, {"FixMulDiv", (PyCFunction)Qt_FixMulDiv, 1, PyDoc_STR("(Fixed src, Fixed mul, Fixed divisor) -> (Fixed _rv)")}, {"UnsignedFixMulDiv", (PyCFunction)Qt_UnsignedFixMulDiv, 1, PyDoc_STR("(Fixed src, Fixed mul, Fixed divisor) -> (Fixed _rv)")}, {"FixExp2", (PyCFunction)Qt_FixExp2, 1, PyDoc_STR("(Fixed src) -> (Fixed _rv)")}, {"FixLog2", (PyCFunction)Qt_FixLog2, 1, PyDoc_STR("(Fixed src) -> (Fixed _rv)")}, {"FixPow", (PyCFunction)Qt_FixPow, 1, PyDoc_STR("(Fixed base, Fixed exp) -> (Fixed _rv)")}, {"GraphicsImportSetDataReference", (PyCFunction)Qt_GraphicsImportSetDataReference, 1, PyDoc_STR("(GraphicsImportComponent ci, Handle dataRef, OSType dataReType) -> (ComponentResult _rv)")}, {"GraphicsImportGetDataReference", (PyCFunction)Qt_GraphicsImportGetDataReference, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Handle dataRef, OSType dataReType)")}, {"GraphicsImportSetDataFile", (PyCFunction)Qt_GraphicsImportSetDataFile, 1, PyDoc_STR("(GraphicsImportComponent ci, FSSpec theFile) -> (ComponentResult _rv)")}, {"GraphicsImportGetDataFile", (PyCFunction)Qt_GraphicsImportGetDataFile, 1, PyDoc_STR("(GraphicsImportComponent ci, FSSpec theFile) -> (ComponentResult _rv)")}, {"GraphicsImportSetDataHandle", (PyCFunction)Qt_GraphicsImportSetDataHandle, 1, PyDoc_STR("(GraphicsImportComponent ci, Handle h) -> (ComponentResult _rv)")}, {"GraphicsImportGetDataHandle", (PyCFunction)Qt_GraphicsImportGetDataHandle, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Handle h)")}, {"GraphicsImportGetImageDescription", (PyCFunction)Qt_GraphicsImportGetImageDescription, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, ImageDescriptionHandle desc)")}, {"GraphicsImportGetDataOffsetAndSize", (PyCFunction)Qt_GraphicsImportGetDataOffsetAndSize, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, unsigned long offset, unsigned long size)")}, {"GraphicsImportReadData", (PyCFunction)Qt_GraphicsImportReadData, 1, PyDoc_STR("(GraphicsImportComponent ci, void * dataPtr, unsigned long dataOffset, unsigned long dataSize) -> (ComponentResult _rv)")}, {"GraphicsImportSetClip", (PyCFunction)Qt_GraphicsImportSetClip, 1, PyDoc_STR("(GraphicsImportComponent ci, RgnHandle clipRgn) -> (ComponentResult _rv)")}, {"GraphicsImportGetClip", (PyCFunction)Qt_GraphicsImportGetClip, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, RgnHandle clipRgn)")}, {"GraphicsImportSetSourceRect", (PyCFunction)Qt_GraphicsImportSetSourceRect, 1, PyDoc_STR("(GraphicsImportComponent ci, Rect sourceRect) -> (ComponentResult _rv)")}, {"GraphicsImportGetSourceRect", (PyCFunction)Qt_GraphicsImportGetSourceRect, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Rect sourceRect)")}, {"GraphicsImportGetNaturalBounds", (PyCFunction)Qt_GraphicsImportGetNaturalBounds, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Rect naturalBounds)")}, {"GraphicsImportDraw", (PyCFunction)Qt_GraphicsImportDraw, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv)")}, {"GraphicsImportSetGWorld", (PyCFunction)Qt_GraphicsImportSetGWorld, 1, PyDoc_STR("(GraphicsImportComponent ci, CGrafPtr port, GDHandle gd) -> (ComponentResult _rv)")}, {"GraphicsImportGetGWorld", (PyCFunction)Qt_GraphicsImportGetGWorld, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, CGrafPtr port, GDHandle gd)")}, {"GraphicsImportSetBoundsRect", (PyCFunction)Qt_GraphicsImportSetBoundsRect, 1, PyDoc_STR("(GraphicsImportComponent ci, Rect bounds) -> (ComponentResult _rv)")}, {"GraphicsImportGetBoundsRect", (PyCFunction)Qt_GraphicsImportGetBoundsRect, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Rect bounds)")}, {"GraphicsImportSaveAsPicture", (PyCFunction)Qt_GraphicsImportSaveAsPicture, 1, PyDoc_STR("(GraphicsImportComponent ci, FSSpec fss, ScriptCode scriptTag) -> (ComponentResult _rv)")}, {"GraphicsImportSetGraphicsMode", (PyCFunction)Qt_GraphicsImportSetGraphicsMode, 1, PyDoc_STR("(GraphicsImportComponent ci, long graphicsMode, RGBColor opColor) -> (ComponentResult _rv)")}, {"GraphicsImportGetGraphicsMode", (PyCFunction)Qt_GraphicsImportGetGraphicsMode, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, long graphicsMode, RGBColor opColor)")}, {"GraphicsImportSetQuality", (PyCFunction)Qt_GraphicsImportSetQuality, 1, PyDoc_STR("(GraphicsImportComponent ci, CodecQ quality) -> (ComponentResult _rv)")}, {"GraphicsImportGetQuality", (PyCFunction)Qt_GraphicsImportGetQuality, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, CodecQ quality)")}, {"GraphicsImportSaveAsQuickTimeImageFile", (PyCFunction)Qt_GraphicsImportSaveAsQuickTimeImageFile, 1, PyDoc_STR("(GraphicsImportComponent ci, FSSpec fss, ScriptCode scriptTag) -> (ComponentResult _rv)")}, {"GraphicsImportSetDataReferenceOffsetAndLimit", (PyCFunction)Qt_GraphicsImportSetDataReferenceOffsetAndLimit, 1, PyDoc_STR("(GraphicsImportComponent ci, unsigned long offset, unsigned long limit) -> (ComponentResult _rv)")}, {"GraphicsImportGetDataReferenceOffsetAndLimit", (PyCFunction)Qt_GraphicsImportGetDataReferenceOffsetAndLimit, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, unsigned long offset, unsigned long limit)")}, {"GraphicsImportGetAliasedDataReference", (PyCFunction)Qt_GraphicsImportGetAliasedDataReference, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Handle dataRef, OSType dataRefType)")}, {"GraphicsImportValidate", (PyCFunction)Qt_GraphicsImportValidate, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Boolean valid)")}, {"GraphicsImportGetMetaData", (PyCFunction)Qt_GraphicsImportGetMetaData, 1, PyDoc_STR("(GraphicsImportComponent ci, void * userData) -> (ComponentResult _rv)")}, {"GraphicsImportGetMIMETypeList", (PyCFunction)Qt_GraphicsImportGetMIMETypeList, 1, PyDoc_STR("(GraphicsImportComponent ci, void * qtAtomContainerPtr) -> (ComponentResult _rv)")}, {"GraphicsImportDoesDrawAllPixels", (PyCFunction)Qt_GraphicsImportDoesDrawAllPixels, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, short drawsAllPixels)")}, {"GraphicsImportGetAsPicture", (PyCFunction)Qt_GraphicsImportGetAsPicture, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, PicHandle picture)")}, {"GraphicsImportExportImageFile", (PyCFunction)Qt_GraphicsImportExportImageFile, 1, PyDoc_STR("(GraphicsImportComponent ci, OSType fileType, OSType fileCreator, FSSpec fss, ScriptCode scriptTag) -> (ComponentResult _rv)")}, {"GraphicsImportGetExportImageTypeList", (PyCFunction)Qt_GraphicsImportGetExportImageTypeList, 1, PyDoc_STR("(GraphicsImportComponent ci, void * qtAtomContainerPtr) -> (ComponentResult _rv)")}, {"GraphicsImportGetExportSettingsAsAtomContainer", (PyCFunction)Qt_GraphicsImportGetExportSettingsAsAtomContainer, 1, PyDoc_STR("(GraphicsImportComponent ci, void * qtAtomContainerPtr) -> (ComponentResult _rv)")}, {"GraphicsImportSetExportSettingsFromAtomContainer", (PyCFunction)Qt_GraphicsImportSetExportSettingsFromAtomContainer, 1, PyDoc_STR("(GraphicsImportComponent ci, void * qtAtomContainer) -> (ComponentResult _rv)")}, {"GraphicsImportGetImageCount", (PyCFunction)Qt_GraphicsImportGetImageCount, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, unsigned long imageCount)")}, {"GraphicsImportSetImageIndex", (PyCFunction)Qt_GraphicsImportSetImageIndex, 1, PyDoc_STR("(GraphicsImportComponent ci, unsigned long imageIndex) -> (ComponentResult _rv)")}, {"GraphicsImportGetImageIndex", (PyCFunction)Qt_GraphicsImportGetImageIndex, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, unsigned long imageIndex)")}, {"GraphicsImportGetDataOffsetAndSize64", (PyCFunction)Qt_GraphicsImportGetDataOffsetAndSize64, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, wide offset, wide size)")}, {"GraphicsImportReadData64", (PyCFunction)Qt_GraphicsImportReadData64, 1, PyDoc_STR("(GraphicsImportComponent ci, void * dataPtr, wide dataOffset, unsigned long dataSize) -> (ComponentResult _rv)")}, {"GraphicsImportSetDataReferenceOffsetAndLimit64", (PyCFunction)Qt_GraphicsImportSetDataReferenceOffsetAndLimit64, 1, PyDoc_STR("(GraphicsImportComponent ci, wide offset, wide limit) -> (ComponentResult _rv)")}, {"GraphicsImportGetDataReferenceOffsetAndLimit64", (PyCFunction)Qt_GraphicsImportGetDataReferenceOffsetAndLimit64, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, wide offset, wide limit)")}, {"GraphicsImportGetDefaultClip", (PyCFunction)Qt_GraphicsImportGetDefaultClip, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, RgnHandle defaultRgn)")}, {"GraphicsImportGetDefaultGraphicsMode", (PyCFunction)Qt_GraphicsImportGetDefaultGraphicsMode, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, long defaultGraphicsMode, RGBColor defaultOpColor)")}, {"GraphicsImportGetDefaultSourceRect", (PyCFunction)Qt_GraphicsImportGetDefaultSourceRect, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Rect defaultSourceRect)")}, {"GraphicsImportGetColorSyncProfile", (PyCFunction)Qt_GraphicsImportGetColorSyncProfile, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Handle profile)")}, {"GraphicsImportSetDestRect", (PyCFunction)Qt_GraphicsImportSetDestRect, 1, PyDoc_STR("(GraphicsImportComponent ci, Rect destRect) -> (ComponentResult _rv)")}, {"GraphicsImportGetDestRect", (PyCFunction)Qt_GraphicsImportGetDestRect, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Rect destRect)")}, {"GraphicsImportSetFlags", (PyCFunction)Qt_GraphicsImportSetFlags, 1, PyDoc_STR("(GraphicsImportComponent ci, long flags) -> (ComponentResult _rv)")}, {"GraphicsImportGetFlags", (PyCFunction)Qt_GraphicsImportGetFlags, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, long flags)")}, {"GraphicsImportGetBaseDataOffsetAndSize64", (PyCFunction)Qt_GraphicsImportGetBaseDataOffsetAndSize64, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, wide offset, wide size)")}, {"GraphicsImportSetImageIndexToThumbnail", (PyCFunction)Qt_GraphicsImportSetImageIndexToThumbnail, 1, PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv)")}, {"GraphicsExportDoExport", (PyCFunction)Qt_GraphicsExportDoExport, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, unsigned long actualSizeWritten)")}, {"GraphicsExportCanTranscode", (PyCFunction)Qt_GraphicsExportCanTranscode, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Boolean canTranscode)")}, {"GraphicsExportDoTranscode", (PyCFunction)Qt_GraphicsExportDoTranscode, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv)")}, {"GraphicsExportCanUseCompressor", (PyCFunction)Qt_GraphicsExportCanUseCompressor, 1, PyDoc_STR("(GraphicsExportComponent ci, void * codecSettingsAtomContainerPtr) -> (ComponentResult _rv, Boolean canUseCompressor)")}, {"GraphicsExportDoUseCompressor", (PyCFunction)Qt_GraphicsExportDoUseCompressor, 1, PyDoc_STR("(GraphicsExportComponent ci, void * codecSettingsAtomContainer) -> (ComponentResult _rv, ImageDescriptionHandle outDesc)")}, {"GraphicsExportDoStandaloneExport", (PyCFunction)Qt_GraphicsExportDoStandaloneExport, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv)")}, {"GraphicsExportGetDefaultFileTypeAndCreator", (PyCFunction)Qt_GraphicsExportGetDefaultFileTypeAndCreator, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, OSType fileType, OSType fileCreator)")}, {"GraphicsExportGetDefaultFileNameExtension", (PyCFunction)Qt_GraphicsExportGetDefaultFileNameExtension, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, OSType fileNameExtension)")}, {"GraphicsExportGetMIMETypeList", (PyCFunction)Qt_GraphicsExportGetMIMETypeList, 1, PyDoc_STR("(GraphicsExportComponent ci, void * qtAtomContainerPtr) -> (ComponentResult _rv)")}, {"GraphicsExportSetSettingsFromAtomContainer", (PyCFunction)Qt_GraphicsExportSetSettingsFromAtomContainer, 1, PyDoc_STR("(GraphicsExportComponent ci, void * qtAtomContainer) -> (ComponentResult _rv)")}, {"GraphicsExportGetSettingsAsAtomContainer", (PyCFunction)Qt_GraphicsExportGetSettingsAsAtomContainer, 1, PyDoc_STR("(GraphicsExportComponent ci, void * qtAtomContainerPtr) -> (ComponentResult _rv)")}, {"GraphicsExportGetSettingsAsText", (PyCFunction)Qt_GraphicsExportGetSettingsAsText, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Handle theText)")}, {"GraphicsExportSetDontRecompress", (PyCFunction)Qt_GraphicsExportSetDontRecompress, 1, PyDoc_STR("(GraphicsExportComponent ci, Boolean dontRecompress) -> (ComponentResult _rv)")}, {"GraphicsExportGetDontRecompress", (PyCFunction)Qt_GraphicsExportGetDontRecompress, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Boolean dontRecompress)")}, {"GraphicsExportSetInterlaceStyle", (PyCFunction)Qt_GraphicsExportSetInterlaceStyle, 1, PyDoc_STR("(GraphicsExportComponent ci, unsigned long interlaceStyle) -> (ComponentResult _rv)")}, {"GraphicsExportGetInterlaceStyle", (PyCFunction)Qt_GraphicsExportGetInterlaceStyle, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, unsigned long interlaceStyle)")}, {"GraphicsExportSetMetaData", (PyCFunction)Qt_GraphicsExportSetMetaData, 1, PyDoc_STR("(GraphicsExportComponent ci, void * userData) -> (ComponentResult _rv)")}, {"GraphicsExportGetMetaData", (PyCFunction)Qt_GraphicsExportGetMetaData, 1, PyDoc_STR("(GraphicsExportComponent ci, void * userData) -> (ComponentResult _rv)")}, {"GraphicsExportSetTargetDataSize", (PyCFunction)Qt_GraphicsExportSetTargetDataSize, 1, PyDoc_STR("(GraphicsExportComponent ci, unsigned long targetDataSize) -> (ComponentResult _rv)")}, {"GraphicsExportGetTargetDataSize", (PyCFunction)Qt_GraphicsExportGetTargetDataSize, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, unsigned long targetDataSize)")}, {"GraphicsExportSetCompressionMethod", (PyCFunction)Qt_GraphicsExportSetCompressionMethod, 1, PyDoc_STR("(GraphicsExportComponent ci, long compressionMethod) -> (ComponentResult _rv)")}, {"GraphicsExportGetCompressionMethod", (PyCFunction)Qt_GraphicsExportGetCompressionMethod, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, long compressionMethod)")}, {"GraphicsExportSetCompressionQuality", (PyCFunction)Qt_GraphicsExportSetCompressionQuality, 1, PyDoc_STR("(GraphicsExportComponent ci, CodecQ spatialQuality) -> (ComponentResult _rv)")}, {"GraphicsExportGetCompressionQuality", (PyCFunction)Qt_GraphicsExportGetCompressionQuality, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, CodecQ spatialQuality)")}, {"GraphicsExportSetResolution", (PyCFunction)Qt_GraphicsExportSetResolution, 1, PyDoc_STR("(GraphicsExportComponent ci, Fixed horizontalResolution, Fixed verticalResolution) -> (ComponentResult _rv)")}, {"GraphicsExportGetResolution", (PyCFunction)Qt_GraphicsExportGetResolution, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Fixed horizontalResolution, Fixed verticalResolution)")}, {"GraphicsExportSetDepth", (PyCFunction)Qt_GraphicsExportSetDepth, 1, PyDoc_STR("(GraphicsExportComponent ci, long depth) -> (ComponentResult _rv)")}, {"GraphicsExportGetDepth", (PyCFunction)Qt_GraphicsExportGetDepth, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, long depth)")}, {"GraphicsExportSetColorSyncProfile", (PyCFunction)Qt_GraphicsExportSetColorSyncProfile, 1, PyDoc_STR("(GraphicsExportComponent ci, Handle colorSyncProfile) -> (ComponentResult _rv)")}, {"GraphicsExportGetColorSyncProfile", (PyCFunction)Qt_GraphicsExportGetColorSyncProfile, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Handle colorSyncProfile)")}, {"GraphicsExportSetInputDataReference", (PyCFunction)Qt_GraphicsExportSetInputDataReference, 1, PyDoc_STR("(GraphicsExportComponent ci, Handle dataRef, OSType dataRefType, ImageDescriptionHandle desc) -> (ComponentResult _rv)")}, {"GraphicsExportGetInputDataReference", (PyCFunction)Qt_GraphicsExportGetInputDataReference, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Handle dataRef, OSType dataRefType)")}, {"GraphicsExportSetInputFile", (PyCFunction)Qt_GraphicsExportSetInputFile, 1, PyDoc_STR("(GraphicsExportComponent ci, FSSpec theFile, ImageDescriptionHandle desc) -> (ComponentResult _rv)")}, {"GraphicsExportGetInputFile", (PyCFunction)Qt_GraphicsExportGetInputFile, 1, PyDoc_STR("(GraphicsExportComponent ci, FSSpec theFile) -> (ComponentResult _rv)")}, {"GraphicsExportSetInputHandle", (PyCFunction)Qt_GraphicsExportSetInputHandle, 1, PyDoc_STR("(GraphicsExportComponent ci, Handle h, ImageDescriptionHandle desc) -> (ComponentResult _rv)")}, {"GraphicsExportGetInputHandle", (PyCFunction)Qt_GraphicsExportGetInputHandle, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Handle h)")}, {"GraphicsExportSetInputPtr", (PyCFunction)Qt_GraphicsExportSetInputPtr, 1, PyDoc_STR("(GraphicsExportComponent ci, Ptr p, unsigned long size, ImageDescriptionHandle desc) -> (ComponentResult _rv)")}, {"GraphicsExportSetInputGraphicsImporter", (PyCFunction)Qt_GraphicsExportSetInputGraphicsImporter, 1, PyDoc_STR("(GraphicsExportComponent ci, GraphicsImportComponent grip) -> (ComponentResult _rv)")}, {"GraphicsExportGetInputGraphicsImporter", (PyCFunction)Qt_GraphicsExportGetInputGraphicsImporter, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, GraphicsImportComponent grip)")}, {"GraphicsExportSetInputPicture", (PyCFunction)Qt_GraphicsExportSetInputPicture, 1, PyDoc_STR("(GraphicsExportComponent ci, PicHandle picture) -> (ComponentResult _rv)")}, {"GraphicsExportGetInputPicture", (PyCFunction)Qt_GraphicsExportGetInputPicture, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, PicHandle picture)")}, {"GraphicsExportSetInputGWorld", (PyCFunction)Qt_GraphicsExportSetInputGWorld, 1, PyDoc_STR("(GraphicsExportComponent ci, GWorldPtr gworld) -> (ComponentResult _rv)")}, {"GraphicsExportGetInputGWorld", (PyCFunction)Qt_GraphicsExportGetInputGWorld, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, GWorldPtr gworld)")}, {"GraphicsExportSetInputPixmap", (PyCFunction)Qt_GraphicsExportSetInputPixmap, 1, PyDoc_STR("(GraphicsExportComponent ci, PixMapHandle pixmap) -> (ComponentResult _rv)")}, {"GraphicsExportGetInputPixmap", (PyCFunction)Qt_GraphicsExportGetInputPixmap, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, PixMapHandle pixmap)")}, {"GraphicsExportSetInputOffsetAndLimit", (PyCFunction)Qt_GraphicsExportSetInputOffsetAndLimit, 1, PyDoc_STR("(GraphicsExportComponent ci, unsigned long offset, unsigned long limit) -> (ComponentResult _rv)")}, {"GraphicsExportGetInputOffsetAndLimit", (PyCFunction)Qt_GraphicsExportGetInputOffsetAndLimit, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, unsigned long offset, unsigned long limit)")}, {"GraphicsExportMayExporterReadInputData", (PyCFunction)Qt_GraphicsExportMayExporterReadInputData, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Boolean mayReadInputData)")}, {"GraphicsExportGetInputDataSize", (PyCFunction)Qt_GraphicsExportGetInputDataSize, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, unsigned long size)")}, {"GraphicsExportReadInputData", (PyCFunction)Qt_GraphicsExportReadInputData, 1, PyDoc_STR("(GraphicsExportComponent ci, void * dataPtr, unsigned long dataOffset, unsigned long dataSize) -> (ComponentResult _rv)")}, {"GraphicsExportGetInputImageDescription", (PyCFunction)Qt_GraphicsExportGetInputImageDescription, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, ImageDescriptionHandle desc)")}, {"GraphicsExportGetInputImageDimensions", (PyCFunction)Qt_GraphicsExportGetInputImageDimensions, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Rect dimensions)")}, {"GraphicsExportGetInputImageDepth", (PyCFunction)Qt_GraphicsExportGetInputImageDepth, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, long inputDepth)")}, {"GraphicsExportDrawInputImage", (PyCFunction)Qt_GraphicsExportDrawInputImage, 1, PyDoc_STR("(GraphicsExportComponent ci, CGrafPtr gw, GDHandle gd, Rect srcRect, Rect dstRect) -> (ComponentResult _rv)")}, {"GraphicsExportSetOutputDataReference", (PyCFunction)Qt_GraphicsExportSetOutputDataReference, 1, PyDoc_STR("(GraphicsExportComponent ci, Handle dataRef, OSType dataRefType) -> (ComponentResult _rv)")}, {"GraphicsExportGetOutputDataReference", (PyCFunction)Qt_GraphicsExportGetOutputDataReference, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Handle dataRef, OSType dataRefType)")}, {"GraphicsExportSetOutputFile", (PyCFunction)Qt_GraphicsExportSetOutputFile, 1, PyDoc_STR("(GraphicsExportComponent ci, FSSpec theFile) -> (ComponentResult _rv)")}, {"GraphicsExportGetOutputFile", (PyCFunction)Qt_GraphicsExportGetOutputFile, 1, PyDoc_STR("(GraphicsExportComponent ci, FSSpec theFile) -> (ComponentResult _rv)")}, {"GraphicsExportSetOutputHandle", (PyCFunction)Qt_GraphicsExportSetOutputHandle, 1, PyDoc_STR("(GraphicsExportComponent ci, Handle h) -> (ComponentResult _rv)")}, {"GraphicsExportGetOutputHandle", (PyCFunction)Qt_GraphicsExportGetOutputHandle, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Handle h)")}, {"GraphicsExportSetOutputOffsetAndMaxSize", (PyCFunction)Qt_GraphicsExportSetOutputOffsetAndMaxSize, 1, PyDoc_STR("(GraphicsExportComponent ci, unsigned long offset, unsigned long maxSize, Boolean truncateFile) -> (ComponentResult _rv)")}, {"GraphicsExportGetOutputOffsetAndMaxSize", (PyCFunction)Qt_GraphicsExportGetOutputOffsetAndMaxSize, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, unsigned long offset, unsigned long maxSize, Boolean truncateFile)")}, {"GraphicsExportSetOutputFileTypeAndCreator", (PyCFunction)Qt_GraphicsExportSetOutputFileTypeAndCreator, 1, PyDoc_STR("(GraphicsExportComponent ci, OSType fileType, OSType fileCreator) -> (ComponentResult _rv)")}, {"GraphicsExportGetOutputFileTypeAndCreator", (PyCFunction)Qt_GraphicsExportGetOutputFileTypeAndCreator, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, OSType fileType, OSType fileCreator)")}, {"GraphicsExportSetOutputMark", (PyCFunction)Qt_GraphicsExportSetOutputMark, 1, PyDoc_STR("(GraphicsExportComponent ci, unsigned long mark) -> (ComponentResult _rv)")}, {"GraphicsExportGetOutputMark", (PyCFunction)Qt_GraphicsExportGetOutputMark, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, unsigned long mark)")}, {"GraphicsExportReadOutputData", (PyCFunction)Qt_GraphicsExportReadOutputData, 1, PyDoc_STR("(GraphicsExportComponent ci, void * dataPtr, unsigned long dataOffset, unsigned long dataSize) -> (ComponentResult _rv)")}, {"GraphicsExportSetThumbnailEnabled", (PyCFunction)Qt_GraphicsExportSetThumbnailEnabled, 1, PyDoc_STR("(GraphicsExportComponent ci, Boolean enableThumbnail, long maxThumbnailWidth, long maxThumbnailHeight) -> (ComponentResult _rv)")}, {"GraphicsExportGetThumbnailEnabled", (PyCFunction)Qt_GraphicsExportGetThumbnailEnabled, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Boolean thumbnailEnabled, long maxThumbnailWidth, long maxThumbnailHeight)")}, {"GraphicsExportSetExifEnabled", (PyCFunction)Qt_GraphicsExportSetExifEnabled, 1, PyDoc_STR("(GraphicsExportComponent ci, Boolean enableExif) -> (ComponentResult _rv)")}, {"GraphicsExportGetExifEnabled", (PyCFunction)Qt_GraphicsExportGetExifEnabled, 1, PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Boolean exifEnabled)")}, {"ImageTranscoderBeginSequence", (PyCFunction)Qt_ImageTranscoderBeginSequence, 1, PyDoc_STR("(ImageTranscoderComponent itc, ImageDescriptionHandle srcDesc, void * data, long dataSize) -> (ComponentResult _rv, ImageDescriptionHandle dstDesc)")}, {"ImageTranscoderDisposeData", (PyCFunction)Qt_ImageTranscoderDisposeData, 1, PyDoc_STR("(ImageTranscoderComponent itc, void * dstData) -> (ComponentResult _rv)")}, {"ImageTranscoderEndSequence", (PyCFunction)Qt_ImageTranscoderEndSequence, 1, PyDoc_STR("(ImageTranscoderComponent itc) -> (ComponentResult _rv)")}, {"ClockGetTime", (PyCFunction)Qt_ClockGetTime, 1, PyDoc_STR("(ComponentInstance aClock) -> (ComponentResult _rv, TimeRecord out)")}, {"ClockSetTimeBase", (PyCFunction)Qt_ClockSetTimeBase, 1, PyDoc_STR("(ComponentInstance aClock, TimeBase tb) -> (ComponentResult _rv)")}, {"ClockGetRate", (PyCFunction)Qt_ClockGetRate, 1, PyDoc_STR("(ComponentInstance aClock) -> (ComponentResult _rv, Fixed rate)")}, {"SCPositionRect", (PyCFunction)Qt_SCPositionRect, 1, PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv, Rect rp, Point where)")}, {"SCPositionDialog", (PyCFunction)Qt_SCPositionDialog, 1, PyDoc_STR("(ComponentInstance ci, short id) -> (ComponentResult _rv, Point where)")}, {"SCSetTestImagePictHandle", (PyCFunction)Qt_SCSetTestImagePictHandle, 1, PyDoc_STR("(ComponentInstance ci, PicHandle testPict, short testFlags) -> (ComponentResult _rv, Rect testRect)")}, {"SCSetTestImagePictFile", (PyCFunction)Qt_SCSetTestImagePictFile, 1, PyDoc_STR("(ComponentInstance ci, short testFileRef, short testFlags) -> (ComponentResult _rv, Rect testRect)")}, {"SCSetTestImagePixMap", (PyCFunction)Qt_SCSetTestImagePixMap, 1, PyDoc_STR("(ComponentInstance ci, PixMapHandle testPixMap, short testFlags) -> (ComponentResult _rv, Rect testRect)")}, {"SCGetBestDeviceRect", (PyCFunction)Qt_SCGetBestDeviceRect, 1, PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv, Rect r)")}, {"SCRequestImageSettings", (PyCFunction)Qt_SCRequestImageSettings, 1, PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv)")}, {"SCCompressImage", (PyCFunction)Qt_SCCompressImage, 1, PyDoc_STR("(ComponentInstance ci, PixMapHandle src, Rect srcRect) -> (ComponentResult _rv, ImageDescriptionHandle desc, Handle data)")}, {"SCCompressPicture", (PyCFunction)Qt_SCCompressPicture, 1, PyDoc_STR("(ComponentInstance ci, PicHandle srcPicture, PicHandle dstPicture) -> (ComponentResult _rv)")}, {"SCCompressPictureFile", (PyCFunction)Qt_SCCompressPictureFile, 1, PyDoc_STR("(ComponentInstance ci, short srcRefNum, short dstRefNum) -> (ComponentResult _rv)")}, {"SCRequestSequenceSettings", (PyCFunction)Qt_SCRequestSequenceSettings, 1, PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv)")}, {"SCCompressSequenceBegin", (PyCFunction)Qt_SCCompressSequenceBegin, 1, PyDoc_STR("(ComponentInstance ci, PixMapHandle src, Rect srcRect) -> (ComponentResult _rv, ImageDescriptionHandle desc)")}, {"SCCompressSequenceFrame", (PyCFunction)Qt_SCCompressSequenceFrame, 1, PyDoc_STR("(ComponentInstance ci, PixMapHandle src, Rect srcRect) -> (ComponentResult _rv, Handle data, long dataSize, short notSyncFlag)")}, {"SCCompressSequenceEnd", (PyCFunction)Qt_SCCompressSequenceEnd, 1, PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv)")}, {"SCDefaultPictHandleSettings", (PyCFunction)Qt_SCDefaultPictHandleSettings, 1, PyDoc_STR("(ComponentInstance ci, PicHandle srcPicture, short motion) -> (ComponentResult _rv)")}, {"SCDefaultPictFileSettings", (PyCFunction)Qt_SCDefaultPictFileSettings, 1, PyDoc_STR("(ComponentInstance ci, short srcRef, short motion) -> (ComponentResult _rv)")}, {"SCDefaultPixMapSettings", (PyCFunction)Qt_SCDefaultPixMapSettings, 1, PyDoc_STR("(ComponentInstance ci, PixMapHandle src, short motion) -> (ComponentResult _rv)")}, {"SCGetInfo", (PyCFunction)Qt_SCGetInfo, 1, PyDoc_STR("(ComponentInstance ci, OSType infoType, void * info) -> (ComponentResult _rv)")}, {"SCSetInfo", (PyCFunction)Qt_SCSetInfo, 1, PyDoc_STR("(ComponentInstance ci, OSType infoType, void * info) -> (ComponentResult _rv)")}, {"SCSetCompressFlags", (PyCFunction)Qt_SCSetCompressFlags, 1, PyDoc_STR("(ComponentInstance ci, long flags) -> (ComponentResult _rv)")}, {"SCGetCompressFlags", (PyCFunction)Qt_SCGetCompressFlags, 1, PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv, long flags)")}, {"SCGetSettingsAsText", (PyCFunction)Qt_SCGetSettingsAsText, 1, PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv, Handle text)")}, {"SCAsyncIdle", (PyCFunction)Qt_SCAsyncIdle, 1, PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv)")}, {"TweenerReset", (PyCFunction)Qt_TweenerReset, 1, PyDoc_STR("(TweenerComponent tc) -> (ComponentResult _rv)")}, {"TCGetSourceRef", (PyCFunction)Qt_TCGetSourceRef, 1, PyDoc_STR("(MediaHandler mh, TimeCodeDescriptionHandle tcdH) -> (HandlerError _rv, UserData srefH)")}, {"TCSetSourceRef", (PyCFunction)Qt_TCSetSourceRef, 1, PyDoc_STR("(MediaHandler mh, TimeCodeDescriptionHandle tcdH, UserData srefH) -> (HandlerError _rv)")}, {"TCSetTimeCodeFlags", (PyCFunction)Qt_TCSetTimeCodeFlags, 1, PyDoc_STR("(MediaHandler mh, long flags, long flagsMask) -> (HandlerError _rv)")}, {"TCGetTimeCodeFlags", (PyCFunction)Qt_TCGetTimeCodeFlags, 1, PyDoc_STR("(MediaHandler mh) -> (HandlerError _rv, long flags)")}, {"MovieImportHandle", (PyCFunction)Qt_MovieImportHandle, 1, PyDoc_STR("(MovieImportComponent ci, Handle dataH, Movie theMovie, Track targetTrack, TimeValue atTime, long inFlags) -> (ComponentResult _rv, Track usedTrack, TimeValue addedDuration, long outFlags)")}, {"MovieImportFile", (PyCFunction)Qt_MovieImportFile, 1, PyDoc_STR("(MovieImportComponent ci, FSSpec theFile, Movie theMovie, Track targetTrack, TimeValue atTime, long inFlags) -> (ComponentResult _rv, Track usedTrack, TimeValue addedDuration, long outFlags)")}, {"MovieImportSetSampleDuration", (PyCFunction)Qt_MovieImportSetSampleDuration, 1, PyDoc_STR("(MovieImportComponent ci, TimeValue duration, TimeScale scale) -> (ComponentResult _rv)")}, {"MovieImportSetSampleDescription", (PyCFunction)Qt_MovieImportSetSampleDescription, 1, PyDoc_STR("(MovieImportComponent ci, SampleDescriptionHandle desc, OSType mediaType) -> (ComponentResult _rv)")}, {"MovieImportSetMediaFile", (PyCFunction)Qt_MovieImportSetMediaFile, 1, PyDoc_STR("(MovieImportComponent ci, AliasHandle alias) -> (ComponentResult _rv)")}, {"MovieImportSetDimensions", (PyCFunction)Qt_MovieImportSetDimensions, 1, PyDoc_STR("(MovieImportComponent ci, Fixed width, Fixed height) -> (ComponentResult _rv)")}, {"MovieImportSetChunkSize", (PyCFunction)Qt_MovieImportSetChunkSize, 1, PyDoc_STR("(MovieImportComponent ci, long chunkSize) -> (ComponentResult _rv)")}, {"MovieImportSetAuxiliaryData", (PyCFunction)Qt_MovieImportSetAuxiliaryData, 1, PyDoc_STR("(MovieImportComponent ci, Handle data, OSType handleType) -> (ComponentResult _rv)")}, {"MovieImportSetFromScrap", (PyCFunction)Qt_MovieImportSetFromScrap, 1, PyDoc_STR("(MovieImportComponent ci, Boolean fromScrap) -> (ComponentResult _rv)")}, {"MovieImportDoUserDialog", (PyCFunction)Qt_MovieImportDoUserDialog, 1, PyDoc_STR("(MovieImportComponent ci, FSSpec theFile, Handle theData) -> (ComponentResult _rv, Boolean canceled)")}, {"MovieImportSetDuration", (PyCFunction)Qt_MovieImportSetDuration, 1, PyDoc_STR("(MovieImportComponent ci, TimeValue duration) -> (ComponentResult _rv)")}, {"MovieImportGetAuxiliaryDataType", (PyCFunction)Qt_MovieImportGetAuxiliaryDataType, 1, PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, OSType auxType)")}, {"MovieImportValidate", (PyCFunction)Qt_MovieImportValidate, 1, PyDoc_STR("(MovieImportComponent ci, FSSpec theFile, Handle theData) -> (ComponentResult _rv, Boolean valid)")}, {"MovieImportGetFileType", (PyCFunction)Qt_MovieImportGetFileType, 1, PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, OSType fileType)")}, {"MovieImportDataRef", (PyCFunction)Qt_MovieImportDataRef, 1, PyDoc_STR("(MovieImportComponent ci, Handle dataRef, OSType dataRefType, Movie theMovie, Track targetTrack, TimeValue atTime, long inFlags) -> (ComponentResult _rv, Track usedTrack, TimeValue addedDuration, long outFlags)")}, {"MovieImportGetSampleDescription", (PyCFunction)Qt_MovieImportGetSampleDescription, 1, PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, SampleDescriptionHandle desc, OSType mediaType)")}, {"MovieImportSetOffsetAndLimit", (PyCFunction)Qt_MovieImportSetOffsetAndLimit, 1, PyDoc_STR("(MovieImportComponent ci, unsigned long offset, unsigned long limit) -> (ComponentResult _rv)")}, {"MovieImportSetOffsetAndLimit64", (PyCFunction)Qt_MovieImportSetOffsetAndLimit64, 1, PyDoc_STR("(MovieImportComponent ci, wide offset, wide limit) -> (ComponentResult _rv)")}, {"MovieImportIdle", (PyCFunction)Qt_MovieImportIdle, 1, PyDoc_STR("(MovieImportComponent ci, long inFlags) -> (ComponentResult _rv, long outFlags)")}, {"MovieImportValidateDataRef", (PyCFunction)Qt_MovieImportValidateDataRef, 1, PyDoc_STR("(MovieImportComponent ci, Handle dataRef, OSType dataRefType) -> (ComponentResult _rv, UInt8 valid)")}, {"MovieImportGetLoadState", (PyCFunction)Qt_MovieImportGetLoadState, 1, PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, long importerLoadState)")}, {"MovieImportGetMaxLoadedTime", (PyCFunction)Qt_MovieImportGetMaxLoadedTime, 1, PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, TimeValue time)")}, {"MovieImportEstimateCompletionTime", (PyCFunction)Qt_MovieImportEstimateCompletionTime, 1, PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, TimeRecord time)")}, {"MovieImportSetDontBlock", (PyCFunction)Qt_MovieImportSetDontBlock, 1, PyDoc_STR("(MovieImportComponent ci, Boolean dontBlock) -> (ComponentResult _rv)")}, {"MovieImportGetDontBlock", (PyCFunction)Qt_MovieImportGetDontBlock, 1, PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, Boolean willBlock)")}, {"MovieImportSetIdleManager", (PyCFunction)Qt_MovieImportSetIdleManager, 1, PyDoc_STR("(MovieImportComponent ci, IdleManager im) -> (ComponentResult _rv)")}, {"MovieImportSetNewMovieFlags", (PyCFunction)Qt_MovieImportSetNewMovieFlags, 1, PyDoc_STR("(MovieImportComponent ci, long newMovieFlags) -> (ComponentResult _rv)")}, {"MovieImportGetDestinationMediaType", (PyCFunction)Qt_MovieImportGetDestinationMediaType, 1, PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, OSType mediaType)")}, {"MovieExportToHandle", (PyCFunction)Qt_MovieExportToHandle, 1, PyDoc_STR("(MovieExportComponent ci, Handle dataH, Movie theMovie, Track onlyThisTrack, TimeValue startTime, TimeValue duration) -> (ComponentResult _rv)")}, {"MovieExportToFile", (PyCFunction)Qt_MovieExportToFile, 1, PyDoc_STR("(MovieExportComponent ci, FSSpec theFile, Movie theMovie, Track onlyThisTrack, TimeValue startTime, TimeValue duration) -> (ComponentResult _rv)")}, {"MovieExportGetAuxiliaryData", (PyCFunction)Qt_MovieExportGetAuxiliaryData, 1, PyDoc_STR("(MovieExportComponent ci, Handle dataH) -> (ComponentResult _rv, OSType handleType)")}, {"MovieExportSetSampleDescription", (PyCFunction)Qt_MovieExportSetSampleDescription, 1, PyDoc_STR("(MovieExportComponent ci, SampleDescriptionHandle desc, OSType mediaType) -> (ComponentResult _rv)")}, {"MovieExportDoUserDialog", (PyCFunction)Qt_MovieExportDoUserDialog, 1, PyDoc_STR("(MovieExportComponent ci, Movie theMovie, Track onlyThisTrack, TimeValue startTime, TimeValue duration) -> (ComponentResult _rv, Boolean canceled)")}, {"MovieExportGetCreatorType", (PyCFunction)Qt_MovieExportGetCreatorType, 1, PyDoc_STR("(MovieExportComponent ci) -> (ComponentResult _rv, OSType creator)")}, {"MovieExportToDataRef", (PyCFunction)Qt_MovieExportToDataRef, 1, PyDoc_STR("(MovieExportComponent ci, Handle dataRef, OSType dataRefType, Movie theMovie, Track onlyThisTrack, TimeValue startTime, TimeValue duration) -> (ComponentResult _rv)")}, {"MovieExportFromProceduresToDataRef", (PyCFunction)Qt_MovieExportFromProceduresToDataRef, 1, PyDoc_STR("(MovieExportComponent ci, Handle dataRef, OSType dataRefType) -> (ComponentResult _rv)")}, {"MovieExportValidate", (PyCFunction)Qt_MovieExportValidate, 1, PyDoc_STR("(MovieExportComponent ci, Movie theMovie, Track onlyThisTrack) -> (ComponentResult _rv, Boolean valid)")}, {"MovieExportGetFileNameExtension", (PyCFunction)Qt_MovieExportGetFileNameExtension, 1, PyDoc_STR("(MovieExportComponent ci) -> (ComponentResult _rv, OSType extension)")}, {"MovieExportGetShortFileTypeString", (PyCFunction)Qt_MovieExportGetShortFileTypeString, 1, PyDoc_STR("(MovieExportComponent ci, Str255 typeString) -> (ComponentResult _rv)")}, {"MovieExportGetSourceMediaType", (PyCFunction)Qt_MovieExportGetSourceMediaType, 1, PyDoc_STR("(MovieExportComponent ci) -> (ComponentResult _rv, OSType mediaType)")}, {"TextExportGetTimeFraction", (PyCFunction)Qt_TextExportGetTimeFraction, 1, PyDoc_STR("(TextExportComponent ci) -> (ComponentResult _rv, long movieTimeFraction)")}, {"TextExportSetTimeFraction", (PyCFunction)Qt_TextExportSetTimeFraction, 1, PyDoc_STR("(TextExportComponent ci, long movieTimeFraction) -> (ComponentResult _rv)")}, {"TextExportGetSettings", (PyCFunction)Qt_TextExportGetSettings, 1, PyDoc_STR("(TextExportComponent ci) -> (ComponentResult _rv, long setting)")}, {"TextExportSetSettings", (PyCFunction)Qt_TextExportSetSettings, 1, PyDoc_STR("(TextExportComponent ci, long setting) -> (ComponentResult _rv)")}, {"MIDIImportGetSettings", (PyCFunction)Qt_MIDIImportGetSettings, 1, PyDoc_STR("(TextExportComponent ci) -> (ComponentResult _rv, long setting)")}, {"MIDIImportSetSettings", (PyCFunction)Qt_MIDIImportSetSettings, 1, PyDoc_STR("(TextExportComponent ci, long setting) -> (ComponentResult _rv)")}, {"GraphicsImageImportSetSequenceEnabled", (PyCFunction)Qt_GraphicsImageImportSetSequenceEnabled, 1, PyDoc_STR("(GraphicImageMovieImportComponent ci, Boolean enable) -> (ComponentResult _rv)")}, {"GraphicsImageImportGetSequenceEnabled", (PyCFunction)Qt_GraphicsImageImportGetSequenceEnabled, 1, PyDoc_STR("(GraphicImageMovieImportComponent ci) -> (ComponentResult _rv, Boolean enable)")}, {"PreviewShowData", (PyCFunction)Qt_PreviewShowData, 1, PyDoc_STR("(pnotComponent p, OSType dataType, Handle data, Rect inHere) -> (ComponentResult _rv)")}, {"PreviewMakePreviewReference", (PyCFunction)Qt_PreviewMakePreviewReference, 1, PyDoc_STR("(pnotComponent p, FSSpec sourceFile) -> (ComponentResult _rv, OSType previewType, short resID)")}, {"PreviewEvent", (PyCFunction)Qt_PreviewEvent, 1, PyDoc_STR("(pnotComponent p) -> (ComponentResult _rv, EventRecord e, Boolean handledEvent)")}, {"DataCodecDecompress", (PyCFunction)Qt_DataCodecDecompress, 1, PyDoc_STR("(DataCodecComponent dc, void * srcData, UInt32 srcSize, void * dstData, UInt32 dstBufferSize) -> (ComponentResult _rv)")}, {"DataCodecGetCompressBufferSize", (PyCFunction)Qt_DataCodecGetCompressBufferSize, 1, PyDoc_STR("(DataCodecComponent dc, UInt32 srcSize) -> (ComponentResult _rv, UInt32 dstSize)")}, {"DataCodecCompress", (PyCFunction)Qt_DataCodecCompress, 1, PyDoc_STR("(DataCodecComponent dc, void * srcData, UInt32 srcSize, void * dstData, UInt32 dstBufferSize) -> (ComponentResult _rv, UInt32 actualDstSize, UInt32 decompressSlop)")}, {"DataCodecBeginInterruptSafe", (PyCFunction)Qt_DataCodecBeginInterruptSafe, 1, PyDoc_STR("(DataCodecComponent dc, unsigned long maxSrcSize) -> (ComponentResult _rv)")}, {"DataCodecEndInterruptSafe", (PyCFunction)Qt_DataCodecEndInterruptSafe, 1, PyDoc_STR("(DataCodecComponent dc) -> (ComponentResult _rv)")}, {"DataHGetData", (PyCFunction)Qt_DataHGetData, 1, PyDoc_STR("(DataHandler dh, Handle h, long hOffset, long offset, long size) -> (ComponentResult _rv)")}, {"DataHPutData", (PyCFunction)Qt_DataHPutData, 1, PyDoc_STR("(DataHandler dh, Handle h, long hOffset, long size) -> (ComponentResult _rv, long offset)")}, {"DataHFlushData", (PyCFunction)Qt_DataHFlushData, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")}, {"DataHOpenForWrite", (PyCFunction)Qt_DataHOpenForWrite, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")}, {"DataHCloseForWrite", (PyCFunction)Qt_DataHCloseForWrite, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")}, {"DataHOpenForRead", (PyCFunction)Qt_DataHOpenForRead, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")}, {"DataHCloseForRead", (PyCFunction)Qt_DataHCloseForRead, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")}, {"DataHSetDataRef", (PyCFunction)Qt_DataHSetDataRef, 1, PyDoc_STR("(DataHandler dh, Handle dataRef) -> (ComponentResult _rv)")}, {"DataHGetDataRef", (PyCFunction)Qt_DataHGetDataRef, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, Handle dataRef)")}, {"DataHCompareDataRef", (PyCFunction)Qt_DataHCompareDataRef, 1, PyDoc_STR("(DataHandler dh, Handle dataRef) -> (ComponentResult _rv, Boolean equal)")}, {"DataHTask", (PyCFunction)Qt_DataHTask, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")}, {"DataHFinishData", (PyCFunction)Qt_DataHFinishData, 1, PyDoc_STR("(DataHandler dh, Ptr PlaceToPutDataPtr, Boolean Cancel) -> (ComponentResult _rv)")}, {"DataHFlushCache", (PyCFunction)Qt_DataHFlushCache, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")}, {"DataHResolveDataRef", (PyCFunction)Qt_DataHResolveDataRef, 1, PyDoc_STR("(DataHandler dh, Handle theDataRef, Boolean userInterfaceAllowed) -> (ComponentResult _rv, Boolean wasChanged)")}, {"DataHGetFileSize", (PyCFunction)Qt_DataHGetFileSize, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, long fileSize)")}, {"DataHCanUseDataRef", (PyCFunction)Qt_DataHCanUseDataRef, 1, PyDoc_STR("(DataHandler dh, Handle dataRef) -> (ComponentResult _rv, long useFlags)")}, {"DataHPreextend", (PyCFunction)Qt_DataHPreextend, 1, PyDoc_STR("(DataHandler dh, unsigned long maxToAdd) -> (ComponentResult _rv, unsigned long spaceAdded)")}, {"DataHSetFileSize", (PyCFunction)Qt_DataHSetFileSize, 1, PyDoc_STR("(DataHandler dh, long fileSize) -> (ComponentResult _rv)")}, {"DataHGetFreeSpace", (PyCFunction)Qt_DataHGetFreeSpace, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, unsigned long freeSize)")}, {"DataHCreateFile", (PyCFunction)Qt_DataHCreateFile, 1, PyDoc_STR("(DataHandler dh, OSType creator, Boolean deleteExisting) -> (ComponentResult _rv)")}, {"DataHGetPreferredBlockSize", (PyCFunction)Qt_DataHGetPreferredBlockSize, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, long blockSize)")}, {"DataHGetDeviceIndex", (PyCFunction)Qt_DataHGetDeviceIndex, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, long deviceIndex)")}, {"DataHIsStreamingDataHandler", (PyCFunction)Qt_DataHIsStreamingDataHandler, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, Boolean yes)")}, {"DataHGetDataInBuffer", (PyCFunction)Qt_DataHGetDataInBuffer, 1, PyDoc_STR("(DataHandler dh, long startOffset) -> (ComponentResult _rv, long size)")}, {"DataHGetScheduleAheadTime", (PyCFunction)Qt_DataHGetScheduleAheadTime, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, long millisecs)")}, {"DataHSetCacheSizeLimit", (PyCFunction)Qt_DataHSetCacheSizeLimit, 1, PyDoc_STR("(DataHandler dh, Size cacheSizeLimit) -> (ComponentResult _rv)")}, {"DataHGetCacheSizeLimit", (PyCFunction)Qt_DataHGetCacheSizeLimit, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, Size cacheSizeLimit)")}, {"DataHGetMovie", (PyCFunction)Qt_DataHGetMovie, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, Movie theMovie, short id)")}, {"DataHAddMovie", (PyCFunction)Qt_DataHAddMovie, 1, PyDoc_STR("(DataHandler dh, Movie theMovie) -> (ComponentResult _rv, short id)")}, {"DataHUpdateMovie", (PyCFunction)Qt_DataHUpdateMovie, 1, PyDoc_STR("(DataHandler dh, Movie theMovie, short id) -> (ComponentResult _rv)")}, {"DataHDoesBuffer", (PyCFunction)Qt_DataHDoesBuffer, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, Boolean buffersReads, Boolean buffersWrites)")}, {"DataHGetFileName", (PyCFunction)Qt_DataHGetFileName, 1, PyDoc_STR("(DataHandler dh, Str255 str) -> (ComponentResult _rv)")}, {"DataHGetAvailableFileSize", (PyCFunction)Qt_DataHGetAvailableFileSize, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, long fileSize)")}, {"DataHGetMacOSFileType", (PyCFunction)Qt_DataHGetMacOSFileType, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, OSType fileType)")}, {"DataHGetMIMEType", (PyCFunction)Qt_DataHGetMIMEType, 1, PyDoc_STR("(DataHandler dh, Str255 mimeType) -> (ComponentResult _rv)")}, {"DataHSetDataRefWithAnchor", (PyCFunction)Qt_DataHSetDataRefWithAnchor, 1, PyDoc_STR("(DataHandler dh, Handle anchorDataRef, OSType dataRefType, Handle dataRef) -> (ComponentResult _rv)")}, {"DataHGetDataRefWithAnchor", (PyCFunction)Qt_DataHGetDataRefWithAnchor, 1, PyDoc_STR("(DataHandler dh, Handle anchorDataRef, OSType dataRefType) -> (ComponentResult _rv, Handle dataRef)")}, {"DataHSetMacOSFileType", (PyCFunction)Qt_DataHSetMacOSFileType, 1, PyDoc_STR("(DataHandler dh, OSType fileType) -> (ComponentResult _rv)")}, {"DataHSetTimeBase", (PyCFunction)Qt_DataHSetTimeBase, 1, PyDoc_STR("(DataHandler dh, TimeBase tb) -> (ComponentResult _rv)")}, {"DataHGetInfoFlags", (PyCFunction)Qt_DataHGetInfoFlags, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, UInt32 flags)")}, {"DataHGetFileSize64", (PyCFunction)Qt_DataHGetFileSize64, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, wide fileSize)")}, {"DataHPreextend64", (PyCFunction)Qt_DataHPreextend64, 1, PyDoc_STR("(DataHandler dh, wide maxToAdd) -> (ComponentResult _rv, wide spaceAdded)")}, {"DataHSetFileSize64", (PyCFunction)Qt_DataHSetFileSize64, 1, PyDoc_STR("(DataHandler dh, wide fileSize) -> (ComponentResult _rv)")}, {"DataHGetFreeSpace64", (PyCFunction)Qt_DataHGetFreeSpace64, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, wide freeSize)")}, {"DataHAppend64", (PyCFunction)Qt_DataHAppend64, 1, PyDoc_STR("(DataHandler dh, void * data, unsigned long size) -> (ComponentResult _rv, wide fileOffset)")}, {"DataHPollRead", (PyCFunction)Qt_DataHPollRead, 1, PyDoc_STR("(DataHandler dh, void * dataPtr) -> (ComponentResult _rv, UInt32 dataSizeSoFar)")}, {"DataHGetDataAvailability", (PyCFunction)Qt_DataHGetDataAvailability, 1, PyDoc_STR("(DataHandler dh, long offset, long len) -> (ComponentResult _rv, long missing_offset, long missing_len)")}, {"DataHGetDataRefAsType", (PyCFunction)Qt_DataHGetDataRefAsType, 1, PyDoc_STR("(DataHandler dh, OSType requestedType) -> (ComponentResult _rv, Handle dataRef)")}, {"DataHSetDataRefExtension", (PyCFunction)Qt_DataHSetDataRefExtension, 1, PyDoc_STR("(DataHandler dh, Handle extension, OSType idType) -> (ComponentResult _rv)")}, {"DataHGetDataRefExtension", (PyCFunction)Qt_DataHGetDataRefExtension, 1, PyDoc_STR("(DataHandler dh, OSType idType) -> (ComponentResult _rv, Handle extension)")}, {"DataHGetMovieWithFlags", (PyCFunction)Qt_DataHGetMovieWithFlags, 1, PyDoc_STR("(DataHandler dh, short flags) -> (ComponentResult _rv, Movie theMovie, short id)")}, {"DataHGetFileTypeOrdering", (PyCFunction)Qt_DataHGetFileTypeOrdering, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, DataHFileTypeOrderingHandle orderingListHandle)")}, {"DataHCreateFileWithFlags", (PyCFunction)Qt_DataHCreateFileWithFlags, 1, PyDoc_STR("(DataHandler dh, OSType creator, Boolean deleteExisting, UInt32 flags) -> (ComponentResult _rv)")}, {"DataHGetInfo", (PyCFunction)Qt_DataHGetInfo, 1, PyDoc_STR("(DataHandler dh, OSType what, void * info) -> (ComponentResult _rv)")}, {"DataHSetIdleManager", (PyCFunction)Qt_DataHSetIdleManager, 1, PyDoc_STR("(DataHandler dh, IdleManager im) -> (ComponentResult _rv)")}, {"DataHDeleteFile", (PyCFunction)Qt_DataHDeleteFile, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")}, {"DataHSetMovieUsageFlags", (PyCFunction)Qt_DataHSetMovieUsageFlags, 1, PyDoc_STR("(DataHandler dh, long flags) -> (ComponentResult _rv)")}, {"DataHUseTemporaryDataRef", (PyCFunction)Qt_DataHUseTemporaryDataRef, 1, PyDoc_STR("(DataHandler dh, long inFlags) -> (ComponentResult _rv)")}, {"DataHGetTemporaryDataRefCapabilities", (PyCFunction)Qt_DataHGetTemporaryDataRefCapabilities, 1, PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, long outUnderstoodFlags)")}, {"DataHRenameFile", (PyCFunction)Qt_DataHRenameFile, 1, PyDoc_STR("(DataHandler dh, Handle newDataRef) -> (ComponentResult _rv)")}, {"DataHPlaybackHints", (PyCFunction)Qt_DataHPlaybackHints, 1, PyDoc_STR("(DataHandler dh, long flags, unsigned long minFileOffset, unsigned long maxFileOffset, long bytesPerSecond) -> (ComponentResult _rv)")}, {"DataHPlaybackHints64", (PyCFunction)Qt_DataHPlaybackHints64, 1, PyDoc_STR("(DataHandler dh, long flags, wide minFileOffset, wide maxFileOffset, long bytesPerSecond) -> (ComponentResult _rv)")}, {"DataHGetDataRate", (PyCFunction)Qt_DataHGetDataRate, 1, PyDoc_STR("(DataHandler dh, long flags) -> (ComponentResult _rv, long bytesPerSecond)")}, {"DataHSetTimeHints", (PyCFunction)Qt_DataHSetTimeHints, 1, PyDoc_STR("(DataHandler dh, long flags, long bandwidthPriority, TimeScale scale, TimeValue minTime, TimeValue maxTime) -> (ComponentResult _rv)")}, {"VDGetMaxSrcRect", (PyCFunction)Qt_VDGetMaxSrcRect, 1, PyDoc_STR("(VideoDigitizerComponent ci, short inputStd) -> (ComponentResult _rv, Rect maxSrcRect)")}, {"VDGetActiveSrcRect", (PyCFunction)Qt_VDGetActiveSrcRect, 1, PyDoc_STR("(VideoDigitizerComponent ci, short inputStd) -> (ComponentResult _rv, Rect activeSrcRect)")}, {"VDSetDigitizerRect", (PyCFunction)Qt_VDSetDigitizerRect, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, Rect digitizerRect)")}, {"VDGetDigitizerRect", (PyCFunction)Qt_VDGetDigitizerRect, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, Rect digitizerRect)")}, {"VDGetVBlankRect", (PyCFunction)Qt_VDGetVBlankRect, 1, PyDoc_STR("(VideoDigitizerComponent ci, short inputStd) -> (ComponentResult _rv, Rect vBlankRect)")}, {"VDGetMaskPixMap", (PyCFunction)Qt_VDGetMaskPixMap, 1, PyDoc_STR("(VideoDigitizerComponent ci, PixMapHandle maskPixMap) -> (ComponentResult _rv)")}, {"VDUseThisCLUT", (PyCFunction)Qt_VDUseThisCLUT, 1, PyDoc_STR("(VideoDigitizerComponent ci, CTabHandle colorTableHandle) -> (ComponentResult _rv)")}, {"VDSetInputGammaValue", (PyCFunction)Qt_VDSetInputGammaValue, 1, PyDoc_STR("(VideoDigitizerComponent ci, Fixed channel1, Fixed channel2, Fixed channel3) -> (ComponentResult _rv)")}, {"VDGetInputGammaValue", (PyCFunction)Qt_VDGetInputGammaValue, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, Fixed channel1, Fixed channel2, Fixed channel3)")}, {"VDSetBrightness", (PyCFunction)Qt_VDSetBrightness, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short brightness)")}, {"VDGetBrightness", (PyCFunction)Qt_VDGetBrightness, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short brightness)")}, {"VDSetContrast", (PyCFunction)Qt_VDSetContrast, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short contrast)")}, {"VDSetHue", (PyCFunction)Qt_VDSetHue, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short hue)")}, {"VDSetSharpness", (PyCFunction)Qt_VDSetSharpness, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short sharpness)")}, {"VDSetSaturation", (PyCFunction)Qt_VDSetSaturation, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short saturation)")}, {"VDGetContrast", (PyCFunction)Qt_VDGetContrast, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short contrast)")}, {"VDGetHue", (PyCFunction)Qt_VDGetHue, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short hue)")}, {"VDGetSharpness", (PyCFunction)Qt_VDGetSharpness, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short sharpness)")}, {"VDGetSaturation", (PyCFunction)Qt_VDGetSaturation, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short saturation)")}, {"VDGrabOneFrame", (PyCFunction)Qt_VDGrabOneFrame, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv)")}, {"VDGetMaxAuxBuffer", (PyCFunction)Qt_VDGetMaxAuxBuffer, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, PixMapHandle pm, Rect r)")}, {"VDGetCurrentFlags", (PyCFunction)Qt_VDGetCurrentFlags, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, long inputCurrentFlag, long outputCurrentFlag)")}, {"VDSetKeyColor", (PyCFunction)Qt_VDSetKeyColor, 1, PyDoc_STR("(VideoDigitizerComponent ci, long index) -> (ComponentResult _rv)")}, {"VDGetKeyColor", (PyCFunction)Qt_VDGetKeyColor, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, long index)")}, {"VDAddKeyColor", (PyCFunction)Qt_VDAddKeyColor, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, long index)")}, {"VDGetNextKeyColor", (PyCFunction)Qt_VDGetNextKeyColor, 1, PyDoc_STR("(VideoDigitizerComponent ci, long index) -> (ComponentResult _rv)")}, {"VDSetKeyColorRange", (PyCFunction)Qt_VDSetKeyColorRange, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, RGBColor minRGB, RGBColor maxRGB)")}, {"VDGetKeyColorRange", (PyCFunction)Qt_VDGetKeyColorRange, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, RGBColor minRGB, RGBColor maxRGB)")}, {"VDSetInputColorSpaceMode", (PyCFunction)Qt_VDSetInputColorSpaceMode, 1, PyDoc_STR("(VideoDigitizerComponent ci, short colorSpaceMode) -> (ComponentResult _rv)")}, {"VDGetInputColorSpaceMode", (PyCFunction)Qt_VDGetInputColorSpaceMode, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, short colorSpaceMode)")}, {"VDSetClipState", (PyCFunction)Qt_VDSetClipState, 1, PyDoc_STR("(VideoDigitizerComponent ci, short clipEnable) -> (ComponentResult _rv)")}, {"VDGetClipState", (PyCFunction)Qt_VDGetClipState, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, short clipEnable)")}, {"VDSetClipRgn", (PyCFunction)Qt_VDSetClipRgn, 1, PyDoc_STR("(VideoDigitizerComponent ci, RgnHandle clipRegion) -> (ComponentResult _rv)")}, {"VDClearClipRgn", (PyCFunction)Qt_VDClearClipRgn, 1, PyDoc_STR("(VideoDigitizerComponent ci, RgnHandle clipRegion) -> (ComponentResult _rv)")}, {"VDGetCLUTInUse", (PyCFunction)Qt_VDGetCLUTInUse, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, CTabHandle colorTableHandle)")}, {"VDSetPLLFilterType", (PyCFunction)Qt_VDSetPLLFilterType, 1, PyDoc_STR("(VideoDigitizerComponent ci, short pllType) -> (ComponentResult _rv)")}, {"VDGetPLLFilterType", (PyCFunction)Qt_VDGetPLLFilterType, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, short pllType)")}, {"VDGetMaskandValue", (PyCFunction)Qt_VDGetMaskandValue, 1, PyDoc_STR("(VideoDigitizerComponent ci, unsigned short blendLevel) -> (ComponentResult _rv, long mask, long value)")}, {"VDSetMasterBlendLevel", (PyCFunction)Qt_VDSetMasterBlendLevel, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short blendLevel)")}, {"VDSetPlayThruOnOff", (PyCFunction)Qt_VDSetPlayThruOnOff, 1, PyDoc_STR("(VideoDigitizerComponent ci, short state) -> (ComponentResult _rv)")}, {"VDSetFieldPreference", (PyCFunction)Qt_VDSetFieldPreference, 1, PyDoc_STR("(VideoDigitizerComponent ci, short fieldFlag) -> (ComponentResult _rv)")}, {"VDGetFieldPreference", (PyCFunction)Qt_VDGetFieldPreference, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, short fieldFlag)")}, {"VDPreflightGlobalRect", (PyCFunction)Qt_VDPreflightGlobalRect, 1, PyDoc_STR("(VideoDigitizerComponent ci, GrafPtr theWindow) -> (ComponentResult _rv, Rect globalRect)")}, {"VDSetPlayThruGlobalRect", (PyCFunction)Qt_VDSetPlayThruGlobalRect, 1, PyDoc_STR("(VideoDigitizerComponent ci, GrafPtr theWindow) -> (ComponentResult _rv, Rect globalRect)")}, {"VDSetBlackLevelValue", (PyCFunction)Qt_VDSetBlackLevelValue, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short blackLevel)")}, {"VDGetBlackLevelValue", (PyCFunction)Qt_VDGetBlackLevelValue, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short blackLevel)")}, {"VDSetWhiteLevelValue", (PyCFunction)Qt_VDSetWhiteLevelValue, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short whiteLevel)")}, {"VDGetWhiteLevelValue", (PyCFunction)Qt_VDGetWhiteLevelValue, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short whiteLevel)")}, {"VDGetVideoDefaults", (PyCFunction)Qt_VDGetVideoDefaults, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short blackLevel, unsigned short whiteLevel, unsigned short brightness, unsigned short hue, unsigned short saturation, unsigned short contrast, unsigned short sharpness)")}, {"VDGetNumberOfInputs", (PyCFunction)Qt_VDGetNumberOfInputs, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, short inputs)")}, {"VDGetInputFormat", (PyCFunction)Qt_VDGetInputFormat, 1, PyDoc_STR("(VideoDigitizerComponent ci, short input) -> (ComponentResult _rv, short format)")}, {"VDSetInput", (PyCFunction)Qt_VDSetInput, 1, PyDoc_STR("(VideoDigitizerComponent ci, short input) -> (ComponentResult _rv)")}, {"VDGetInput", (PyCFunction)Qt_VDGetInput, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, short input)")}, {"VDSetInputStandard", (PyCFunction)Qt_VDSetInputStandard, 1, PyDoc_STR("(VideoDigitizerComponent ci, short inputStandard) -> (ComponentResult _rv)")}, {"VDSetupBuffers", (PyCFunction)Qt_VDSetupBuffers, 1, PyDoc_STR("(VideoDigitizerComponent ci, VdigBufferRecListHandle bufferList) -> (ComponentResult _rv)")}, {"VDGrabOneFrameAsync", (PyCFunction)Qt_VDGrabOneFrameAsync, 1, PyDoc_STR("(VideoDigitizerComponent ci, short buffer) -> (ComponentResult _rv)")}, {"VDDone", (PyCFunction)Qt_VDDone, 1, PyDoc_STR("(VideoDigitizerComponent ci, short buffer) -> (ComponentResult _rv)")}, {"VDSetCompression", (PyCFunction)Qt_VDSetCompression, 1, PyDoc_STR("(VideoDigitizerComponent ci, OSType compressType, short depth, CodecQ spatialQuality, CodecQ temporalQuality, long keyFrameRate) -> (ComponentResult _rv, Rect bounds)")}, {"VDCompressOneFrameAsync", (PyCFunction)Qt_VDCompressOneFrameAsync, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv)")}, {"VDGetImageDescription", (PyCFunction)Qt_VDGetImageDescription, 1, PyDoc_STR("(VideoDigitizerComponent ci, ImageDescriptionHandle desc) -> (ComponentResult _rv)")}, {"VDResetCompressSequence", (PyCFunction)Qt_VDResetCompressSequence, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv)")}, {"VDSetCompressionOnOff", (PyCFunction)Qt_VDSetCompressionOnOff, 1, PyDoc_STR("(VideoDigitizerComponent ci, Boolean state) -> (ComponentResult _rv)")}, {"VDGetCompressionTypes", (PyCFunction)Qt_VDGetCompressionTypes, 1, PyDoc_STR("(VideoDigitizerComponent ci, VDCompressionListHandle h) -> (ComponentResult _rv)")}, {"VDSetTimeBase", (PyCFunction)Qt_VDSetTimeBase, 1, PyDoc_STR("(VideoDigitizerComponent ci, TimeBase t) -> (ComponentResult _rv)")}, {"VDSetFrameRate", (PyCFunction)Qt_VDSetFrameRate, 1, PyDoc_STR("(VideoDigitizerComponent ci, Fixed framesPerSecond) -> (ComponentResult _rv)")}, {"VDGetDataRate", (PyCFunction)Qt_VDGetDataRate, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, long milliSecPerFrame, Fixed framesPerSecond, long bytesPerSecond)")}, {"VDGetSoundInputDriver", (PyCFunction)Qt_VDGetSoundInputDriver, 1, PyDoc_STR("(VideoDigitizerComponent ci, Str255 soundDriverName) -> (ComponentResult _rv)")}, {"VDGetDMADepths", (PyCFunction)Qt_VDGetDMADepths, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, long depthArray, long preferredDepth)")}, {"VDGetPreferredTimeScale", (PyCFunction)Qt_VDGetPreferredTimeScale, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, TimeScale preferred)")}, {"VDReleaseAsyncBuffers", (PyCFunction)Qt_VDReleaseAsyncBuffers, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv)")}, {"VDSetDataRate", (PyCFunction)Qt_VDSetDataRate, 1, PyDoc_STR("(VideoDigitizerComponent ci, long bytesPerSecond) -> (ComponentResult _rv)")}, {"VDGetTimeCode", (PyCFunction)Qt_VDGetTimeCode, 1, PyDoc_STR("(VideoDigitizerComponent ci, void * timeCodeFormat, void * timeCodeTime) -> (ComponentResult _rv, TimeRecord atTime)")}, {"VDUseSafeBuffers", (PyCFunction)Qt_VDUseSafeBuffers, 1, PyDoc_STR("(VideoDigitizerComponent ci, Boolean useSafeBuffers) -> (ComponentResult _rv)")}, {"VDGetSoundInputSource", (PyCFunction)Qt_VDGetSoundInputSource, 1, PyDoc_STR("(VideoDigitizerComponent ci, long videoInput) -> (ComponentResult _rv, long soundInput)")}, {"VDGetCompressionTime", (PyCFunction)Qt_VDGetCompressionTime, 1, PyDoc_STR("(VideoDigitizerComponent ci, OSType compressionType, short depth) -> (ComponentResult _rv, Rect srcRect, CodecQ spatialQuality, CodecQ temporalQuality, unsigned long compressTime)")}, {"VDSetPreferredPacketSize", (PyCFunction)Qt_VDSetPreferredPacketSize, 1, PyDoc_STR("(VideoDigitizerComponent ci, long preferredPacketSizeInBytes) -> (ComponentResult _rv)")}, {"VDSetPreferredImageDimensions", (PyCFunction)Qt_VDSetPreferredImageDimensions, 1, PyDoc_STR("(VideoDigitizerComponent ci, long width, long height) -> (ComponentResult _rv)")}, {"VDGetPreferredImageDimensions", (PyCFunction)Qt_VDGetPreferredImageDimensions, 1, PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, long width, long height)")}, {"VDGetInputName", (PyCFunction)Qt_VDGetInputName, 1, PyDoc_STR("(VideoDigitizerComponent ci, long videoInput, Str255 name) -> (ComponentResult _rv)")}, {"VDSetDestinationPort", (PyCFunction)Qt_VDSetDestinationPort, 1, PyDoc_STR("(VideoDigitizerComponent ci, CGrafPtr destPort) -> (ComponentResult _rv)")}, {"VDGetDeviceNameAndFlags", (PyCFunction)Qt_VDGetDeviceNameAndFlags, 1, PyDoc_STR("(VideoDigitizerComponent ci, Str255 outName) -> (ComponentResult _rv, UInt32 outNameFlags)")}, {"VDCaptureStateChanging", (PyCFunction)Qt_VDCaptureStateChanging, 1, PyDoc_STR("(VideoDigitizerComponent ci, UInt32 inStateFlags) -> (ComponentResult _rv)")}, {"XMLParseGetDetailedParseError", (PyCFunction)Qt_XMLParseGetDetailedParseError, 1, PyDoc_STR("(ComponentInstance aParser, StringPtr errDesc) -> (ComponentResult _rv, long errorLine)")}, {"XMLParseAddElement", (PyCFunction)Qt_XMLParseAddElement, 1, PyDoc_STR("(ComponentInstance aParser, UInt32 nameSpaceID, long elementFlags) -> (ComponentResult _rv, char elementName, UInt32 elementID)")}, {"XMLParseAddAttribute", (PyCFunction)Qt_XMLParseAddAttribute, 1, PyDoc_STR("(ComponentInstance aParser, UInt32 elementID, UInt32 nameSpaceID) -> (ComponentResult _rv, char attributeName, UInt32 attributeID)")}, {"XMLParseAddMultipleAttributes", (PyCFunction)Qt_XMLParseAddMultipleAttributes, 1, PyDoc_STR("(ComponentInstance aParser, UInt32 elementID) -> (ComponentResult _rv, UInt32 nameSpaceIDs, char attributeNames, UInt32 attributeIDs)")}, {"XMLParseAddAttributeAndValue", (PyCFunction)Qt_XMLParseAddAttributeAndValue, 1, PyDoc_STR("(ComponentInstance aParser, UInt32 elementID, UInt32 nameSpaceID, UInt32 attributeValueKind, void * attributeValueKindInfo) -> (ComponentResult _rv, char attributeName, UInt32 attributeID)")}, {"XMLParseAddAttributeValueKind", (PyCFunction)Qt_XMLParseAddAttributeValueKind, 1, PyDoc_STR("(ComponentInstance aParser, UInt32 elementID, UInt32 attributeID, UInt32 attributeValueKind, void * attributeValueKindInfo) -> (ComponentResult _rv)")}, {"XMLParseAddNameSpace", (PyCFunction)Qt_XMLParseAddNameSpace, 1, PyDoc_STR("(ComponentInstance aParser) -> (ComponentResult _rv, char nameSpaceURL, UInt32 nameSpaceID)")}, {"XMLParseSetOffsetAndLimit", (PyCFunction)Qt_XMLParseSetOffsetAndLimit, 1, PyDoc_STR("(ComponentInstance aParser, UInt32 offset, UInt32 limit) -> (ComponentResult _rv)")}, {"XMLParseSetEventParseRefCon", (PyCFunction)Qt_XMLParseSetEventParseRefCon, 1, PyDoc_STR("(ComponentInstance aParser, long refcon) -> (ComponentResult _rv)")}, {"SGInitialize", (PyCFunction)Qt_SGInitialize, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv)")}, {"SGSetDataOutput", (PyCFunction)Qt_SGSetDataOutput, 1, PyDoc_STR("(SeqGrabComponent s, FSSpec movieFile, long whereFlags) -> (ComponentResult _rv)")}, {"SGGetDataOutput", (PyCFunction)Qt_SGGetDataOutput, 1, PyDoc_STR("(SeqGrabComponent s, FSSpec movieFile) -> (ComponentResult _rv, long whereFlags)")}, {"SGSetGWorld", (PyCFunction)Qt_SGSetGWorld, 1, PyDoc_STR("(SeqGrabComponent s, CGrafPtr gp, GDHandle gd) -> (ComponentResult _rv)")}, {"SGGetGWorld", (PyCFunction)Qt_SGGetGWorld, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, CGrafPtr gp, GDHandle gd)")}, {"SGNewChannel", (PyCFunction)Qt_SGNewChannel, 1, PyDoc_STR("(SeqGrabComponent s, OSType channelType) -> (ComponentResult _rv, SGChannel ref)")}, {"SGDisposeChannel", (PyCFunction)Qt_SGDisposeChannel, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c) -> (ComponentResult _rv)")}, {"SGStartPreview", (PyCFunction)Qt_SGStartPreview, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv)")}, {"SGStartRecord", (PyCFunction)Qt_SGStartRecord, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv)")}, {"SGIdle", (PyCFunction)Qt_SGIdle, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv)")}, {"SGStop", (PyCFunction)Qt_SGStop, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv)")}, {"SGPause", (PyCFunction)Qt_SGPause, 1, PyDoc_STR("(SeqGrabComponent s, Boolean pause) -> (ComponentResult _rv)")}, {"SGPrepare", (PyCFunction)Qt_SGPrepare, 1, PyDoc_STR("(SeqGrabComponent s, Boolean prepareForPreview, Boolean prepareForRecord) -> (ComponentResult _rv)")}, {"SGRelease", (PyCFunction)Qt_SGRelease, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv)")}, {"SGGetMovie", (PyCFunction)Qt_SGGetMovie, 1, PyDoc_STR("(SeqGrabComponent s) -> (Movie _rv)")}, {"SGSetMaximumRecordTime", (PyCFunction)Qt_SGSetMaximumRecordTime, 1, PyDoc_STR("(SeqGrabComponent s, unsigned long ticks) -> (ComponentResult _rv)")}, {"SGGetMaximumRecordTime", (PyCFunction)Qt_SGGetMaximumRecordTime, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, unsigned long ticks)")}, {"SGGetStorageSpaceRemaining", (PyCFunction)Qt_SGGetStorageSpaceRemaining, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, unsigned long bytes)")}, {"SGGetTimeRemaining", (PyCFunction)Qt_SGGetTimeRemaining, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, long ticksLeft)")}, {"SGGrabPict", (PyCFunction)Qt_SGGrabPict, 1, PyDoc_STR("(SeqGrabComponent s, Rect bounds, short offscreenDepth, long grabPictFlags) -> (ComponentResult _rv, PicHandle p)")}, {"SGGetLastMovieResID", (PyCFunction)Qt_SGGetLastMovieResID, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, short resID)")}, {"SGSetFlags", (PyCFunction)Qt_SGSetFlags, 1, PyDoc_STR("(SeqGrabComponent s, long sgFlags) -> (ComponentResult _rv)")}, {"SGGetFlags", (PyCFunction)Qt_SGGetFlags, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, long sgFlags)")}, {"SGNewChannelFromComponent", (PyCFunction)Qt_SGNewChannelFromComponent, 1, PyDoc_STR("(SeqGrabComponent s, Component sgChannelComponent) -> (ComponentResult _rv, SGChannel newChannel)")}, {"SGSetSettings", (PyCFunction)Qt_SGSetSettings, 1, PyDoc_STR("(SeqGrabComponent s, UserData ud, long flags) -> (ComponentResult _rv)")}, {"SGGetSettings", (PyCFunction)Qt_SGGetSettings, 1, PyDoc_STR("(SeqGrabComponent s, long flags) -> (ComponentResult _rv, UserData ud)")}, {"SGGetIndChannel", (PyCFunction)Qt_SGGetIndChannel, 1, PyDoc_STR("(SeqGrabComponent s, short index) -> (ComponentResult _rv, SGChannel ref, OSType chanType)")}, {"SGUpdate", (PyCFunction)Qt_SGUpdate, 1, PyDoc_STR("(SeqGrabComponent s, RgnHandle updateRgn) -> (ComponentResult _rv)")}, {"SGGetPause", (PyCFunction)Qt_SGGetPause, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, Boolean paused)")}, {"SGSetChannelSettings", (PyCFunction)Qt_SGSetChannelSettings, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c, UserData ud, long flags) -> (ComponentResult _rv)")}, {"SGGetChannelSettings", (PyCFunction)Qt_SGGetChannelSettings, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c, long flags) -> (ComponentResult _rv, UserData ud)")}, {"SGGetMode", (PyCFunction)Qt_SGGetMode, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, Boolean previewMode, Boolean recordMode)")}, {"SGSetDataRef", (PyCFunction)Qt_SGSetDataRef, 1, PyDoc_STR("(SeqGrabComponent s, Handle dataRef, OSType dataRefType, long whereFlags) -> (ComponentResult _rv)")}, {"SGGetDataRef", (PyCFunction)Qt_SGGetDataRef, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, Handle dataRef, OSType dataRefType, long whereFlags)")}, {"SGNewOutput", (PyCFunction)Qt_SGNewOutput, 1, PyDoc_STR("(SeqGrabComponent s, Handle dataRef, OSType dataRefType, long whereFlags) -> (ComponentResult _rv, SGOutput sgOut)")}, {"SGDisposeOutput", (PyCFunction)Qt_SGDisposeOutput, 1, PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut) -> (ComponentResult _rv)")}, {"SGSetOutputFlags", (PyCFunction)Qt_SGSetOutputFlags, 1, PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut, long whereFlags) -> (ComponentResult _rv)")}, {"SGSetChannelOutput", (PyCFunction)Qt_SGSetChannelOutput, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c, SGOutput sgOut) -> (ComponentResult _rv)")}, {"SGGetDataOutputStorageSpaceRemaining", (PyCFunction)Qt_SGGetDataOutputStorageSpaceRemaining, 1, PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut) -> (ComponentResult _rv, unsigned long space)")}, {"SGHandleUpdateEvent", (PyCFunction)Qt_SGHandleUpdateEvent, 1, PyDoc_STR("(SeqGrabComponent s, EventRecord event) -> (ComponentResult _rv, Boolean handled)")}, {"SGSetOutputNextOutput", (PyCFunction)Qt_SGSetOutputNextOutput, 1, PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut, SGOutput nextOut) -> (ComponentResult _rv)")}, {"SGGetOutputNextOutput", (PyCFunction)Qt_SGGetOutputNextOutput, 1, PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut) -> (ComponentResult _rv, SGOutput nextOut)")}, {"SGSetOutputMaximumOffset", (PyCFunction)Qt_SGSetOutputMaximumOffset, 1, PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut, wide maxOffset) -> (ComponentResult _rv)")}, {"SGGetOutputMaximumOffset", (PyCFunction)Qt_SGGetOutputMaximumOffset, 1, PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut) -> (ComponentResult _rv, wide maxOffset)")}, {"SGGetOutputDataReference", (PyCFunction)Qt_SGGetOutputDataReference, 1, PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut) -> (ComponentResult _rv, Handle dataRef, OSType dataRefType)")}, {"SGWriteExtendedMovieData", (PyCFunction)Qt_SGWriteExtendedMovieData, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c, Ptr p, long len) -> (ComponentResult _rv, wide offset, SGOutput sgOut)")}, {"SGGetStorageSpaceRemaining64", (PyCFunction)Qt_SGGetStorageSpaceRemaining64, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, wide bytes)")}, {"SGGetDataOutputStorageSpaceRemaining64", (PyCFunction)Qt_SGGetDataOutputStorageSpaceRemaining64, 1, PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut) -> (ComponentResult _rv, wide space)")}, {"SGWriteMovieData", (PyCFunction)Qt_SGWriteMovieData, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c, Ptr p, long len) -> (ComponentResult _rv, long offset)")}, {"SGGetTimeBase", (PyCFunction)Qt_SGGetTimeBase, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, TimeBase tb)")}, {"SGAddMovieData", (PyCFunction)Qt_SGAddMovieData, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c, Ptr p, long len, long chRefCon, TimeValue time, short writeType) -> (ComponentResult _rv, long offset)")}, {"SGChangedSource", (PyCFunction)Qt_SGChangedSource, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c) -> (ComponentResult _rv)")}, {"SGAddExtendedMovieData", (PyCFunction)Qt_SGAddExtendedMovieData, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c, Ptr p, long len, long chRefCon, TimeValue time, short writeType) -> (ComponentResult _rv, wide offset, SGOutput whichOutput)")}, {"SGAddOutputDataRefToMedia", (PyCFunction)Qt_SGAddOutputDataRefToMedia, 1, PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut, Media theMedia, SampleDescriptionHandle desc) -> (ComponentResult _rv)")}, {"SGSetSettingsSummary", (PyCFunction)Qt_SGSetSettingsSummary, 1, PyDoc_STR("(SeqGrabComponent s, Handle summaryText) -> (ComponentResult _rv)")}, {"SGSetChannelUsage", (PyCFunction)Qt_SGSetChannelUsage, 1, PyDoc_STR("(SGChannel c, long usage) -> (ComponentResult _rv)")}, {"SGGetChannelUsage", (PyCFunction)Qt_SGGetChannelUsage, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long usage)")}, {"SGSetChannelBounds", (PyCFunction)Qt_SGSetChannelBounds, 1, PyDoc_STR("(SGChannel c, Rect bounds) -> (ComponentResult _rv)")}, {"SGGetChannelBounds", (PyCFunction)Qt_SGGetChannelBounds, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Rect bounds)")}, {"SGSetChannelVolume", (PyCFunction)Qt_SGSetChannelVolume, 1, PyDoc_STR("(SGChannel c, short volume) -> (ComponentResult _rv)")}, {"SGGetChannelVolume", (PyCFunction)Qt_SGGetChannelVolume, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, short volume)")}, {"SGGetChannelInfo", (PyCFunction)Qt_SGGetChannelInfo, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long channelInfo)")}, {"SGSetChannelPlayFlags", (PyCFunction)Qt_SGSetChannelPlayFlags, 1, PyDoc_STR("(SGChannel c, long playFlags) -> (ComponentResult _rv)")}, {"SGGetChannelPlayFlags", (PyCFunction)Qt_SGGetChannelPlayFlags, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long playFlags)")}, {"SGSetChannelMaxFrames", (PyCFunction)Qt_SGSetChannelMaxFrames, 1, PyDoc_STR("(SGChannel c, long frameCount) -> (ComponentResult _rv)")}, {"SGGetChannelMaxFrames", (PyCFunction)Qt_SGGetChannelMaxFrames, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long frameCount)")}, {"SGSetChannelRefCon", (PyCFunction)Qt_SGSetChannelRefCon, 1, PyDoc_STR("(SGChannel c, long refCon) -> (ComponentResult _rv)")}, {"SGSetChannelClip", (PyCFunction)Qt_SGSetChannelClip, 1, PyDoc_STR("(SGChannel c, RgnHandle theClip) -> (ComponentResult _rv)")}, {"SGGetChannelClip", (PyCFunction)Qt_SGGetChannelClip, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, RgnHandle theClip)")}, {"SGGetChannelSampleDescription", (PyCFunction)Qt_SGGetChannelSampleDescription, 1, PyDoc_STR("(SGChannel c, Handle sampleDesc) -> (ComponentResult _rv)")}, {"SGSetChannelDevice", (PyCFunction)Qt_SGSetChannelDevice, 1, PyDoc_STR("(SGChannel c, StringPtr name) -> (ComponentResult _rv)")}, {"SGGetChannelTimeScale", (PyCFunction)Qt_SGGetChannelTimeScale, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, TimeScale scale)")}, {"SGChannelPutPicture", (PyCFunction)Qt_SGChannelPutPicture, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv)")}, {"SGChannelSetRequestedDataRate", (PyCFunction)Qt_SGChannelSetRequestedDataRate, 1, PyDoc_STR("(SGChannel c, long bytesPerSecond) -> (ComponentResult _rv)")}, {"SGChannelGetRequestedDataRate", (PyCFunction)Qt_SGChannelGetRequestedDataRate, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long bytesPerSecond)")}, {"SGChannelSetDataSourceName", (PyCFunction)Qt_SGChannelSetDataSourceName, 1, PyDoc_STR("(SGChannel c, Str255 name, ScriptCode scriptTag) -> (ComponentResult _rv)")}, {"SGChannelGetDataSourceName", (PyCFunction)Qt_SGChannelGetDataSourceName, 1, PyDoc_STR("(SGChannel c, Str255 name) -> (ComponentResult _rv, ScriptCode scriptTag)")}, {"SGChannelSetCodecSettings", (PyCFunction)Qt_SGChannelSetCodecSettings, 1, PyDoc_STR("(SGChannel c, Handle settings) -> (ComponentResult _rv)")}, {"SGChannelGetCodecSettings", (PyCFunction)Qt_SGChannelGetCodecSettings, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Handle settings)")}, {"SGGetChannelTimeBase", (PyCFunction)Qt_SGGetChannelTimeBase, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, TimeBase tb)")}, {"SGGetChannelRefCon", (PyCFunction)Qt_SGGetChannelRefCon, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long refCon)")}, {"SGGetChannelDeviceAndInputNames", (PyCFunction)Qt_SGGetChannelDeviceAndInputNames, 1, PyDoc_STR("(SGChannel c, Str255 outDeviceName, Str255 outInputName) -> (ComponentResult _rv, short outInputNumber)")}, {"SGSetChannelDeviceInput", (PyCFunction)Qt_SGSetChannelDeviceInput, 1, PyDoc_STR("(SGChannel c, short inInputNumber) -> (ComponentResult _rv)")}, {"SGSetChannelSettingsStateChanging", (PyCFunction)Qt_SGSetChannelSettingsStateChanging, 1, PyDoc_STR("(SGChannel c, UInt32 inFlags) -> (ComponentResult _rv)")}, {"SGInitChannel", (PyCFunction)Qt_SGInitChannel, 1, PyDoc_STR("(SGChannel c, SeqGrabComponent owner) -> (ComponentResult _rv)")}, {"SGWriteSamples", (PyCFunction)Qt_SGWriteSamples, 1, PyDoc_STR("(SGChannel c, Movie m, AliasHandle theFile) -> (ComponentResult _rv)")}, {"SGGetDataRate", (PyCFunction)Qt_SGGetDataRate, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long bytesPerSecond)")}, {"SGAlignChannelRect", (PyCFunction)Qt_SGAlignChannelRect, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Rect r)")}, {"SGPanelGetDitl", (PyCFunction)Qt_SGPanelGetDitl, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, Handle ditl)")}, {"SGPanelGetTitle", (PyCFunction)Qt_SGPanelGetTitle, 1, PyDoc_STR("(SeqGrabComponent s, Str255 title) -> (ComponentResult _rv)")}, {"SGPanelCanRun", (PyCFunction)Qt_SGPanelCanRun, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c) -> (ComponentResult _rv)")}, {"SGPanelInstall", (PyCFunction)Qt_SGPanelInstall, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c, DialogPtr d, short itemOffset) -> (ComponentResult _rv)")}, {"SGPanelEvent", (PyCFunction)Qt_SGPanelEvent, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c, DialogPtr d, short itemOffset, EventRecord theEvent) -> (ComponentResult _rv, short itemHit, Boolean handled)")}, {"SGPanelItem", (PyCFunction)Qt_SGPanelItem, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c, DialogPtr d, short itemOffset, short itemNum) -> (ComponentResult _rv)")}, {"SGPanelRemove", (PyCFunction)Qt_SGPanelRemove, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c, DialogPtr d, short itemOffset) -> (ComponentResult _rv)")}, {"SGPanelSetGrabber", (PyCFunction)Qt_SGPanelSetGrabber, 1, PyDoc_STR("(SeqGrabComponent s, SeqGrabComponent sg) -> (ComponentResult _rv)")}, {"SGPanelSetResFile", (PyCFunction)Qt_SGPanelSetResFile, 1, PyDoc_STR("(SeqGrabComponent s, short resRef) -> (ComponentResult _rv)")}, {"SGPanelGetSettings", (PyCFunction)Qt_SGPanelGetSettings, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c, long flags) -> (ComponentResult _rv, UserData ud)")}, {"SGPanelSetSettings", (PyCFunction)Qt_SGPanelSetSettings, 1, PyDoc_STR("(SeqGrabComponent s, SGChannel c, UserData ud, long flags) -> (ComponentResult _rv)")}, {"SGPanelValidateInput", (PyCFunction)Qt_SGPanelValidateInput, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, Boolean ok)")}, {"SGPanelGetDITLForSize", (PyCFunction)Qt_SGPanelGetDITLForSize, 1, PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, Handle ditl, Point requestedSize)")}, {"SGGetSrcVideoBounds", (PyCFunction)Qt_SGGetSrcVideoBounds, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Rect r)")}, {"SGSetVideoRect", (PyCFunction)Qt_SGSetVideoRect, 1, PyDoc_STR("(SGChannel c, Rect r) -> (ComponentResult _rv)")}, {"SGGetVideoRect", (PyCFunction)Qt_SGGetVideoRect, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Rect r)")}, {"SGGetVideoCompressorType", (PyCFunction)Qt_SGGetVideoCompressorType, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, OSType compressorType)")}, {"SGSetVideoCompressorType", (PyCFunction)Qt_SGSetVideoCompressorType, 1, PyDoc_STR("(SGChannel c, OSType compressorType) -> (ComponentResult _rv)")}, {"SGSetVideoCompressor", (PyCFunction)Qt_SGSetVideoCompressor, 1, PyDoc_STR("(SGChannel c, short depth, CompressorComponent compressor, CodecQ spatialQuality, CodecQ temporalQuality, long keyFrameRate) -> (ComponentResult _rv)")}, {"SGGetVideoCompressor", (PyCFunction)Qt_SGGetVideoCompressor, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, short depth, CompressorComponent compressor, CodecQ spatialQuality, CodecQ temporalQuality, long keyFrameRate)")}, {"SGGetVideoDigitizerComponent", (PyCFunction)Qt_SGGetVideoDigitizerComponent, 1, PyDoc_STR("(SGChannel c) -> (ComponentInstance _rv)")}, {"SGSetVideoDigitizerComponent", (PyCFunction)Qt_SGSetVideoDigitizerComponent, 1, PyDoc_STR("(SGChannel c, ComponentInstance vdig) -> (ComponentResult _rv)")}, {"SGVideoDigitizerChanged", (PyCFunction)Qt_SGVideoDigitizerChanged, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv)")}, {"SGGrabFrame", (PyCFunction)Qt_SGGrabFrame, 1, PyDoc_STR("(SGChannel c, short bufferNum) -> (ComponentResult _rv)")}, {"SGGrabFrameComplete", (PyCFunction)Qt_SGGrabFrameComplete, 1, PyDoc_STR("(SGChannel c, short bufferNum) -> (ComponentResult _rv, Boolean done)")}, {"SGCompressFrame", (PyCFunction)Qt_SGCompressFrame, 1, PyDoc_STR("(SGChannel c, short bufferNum) -> (ComponentResult _rv)")}, {"SGSetCompressBuffer", (PyCFunction)Qt_SGSetCompressBuffer, 1, PyDoc_STR("(SGChannel c, short depth, Rect compressSize) -> (ComponentResult _rv)")}, {"SGGetCompressBuffer", (PyCFunction)Qt_SGGetCompressBuffer, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, short depth, Rect compressSize)")}, {"SGGetBufferInfo", (PyCFunction)Qt_SGGetBufferInfo, 1, PyDoc_STR("(SGChannel c, short bufferNum) -> (ComponentResult _rv, PixMapHandle bufferPM, Rect bufferRect, GWorldPtr compressBuffer, Rect compressBufferRect)")}, {"SGSetUseScreenBuffer", (PyCFunction)Qt_SGSetUseScreenBuffer, 1, PyDoc_STR("(SGChannel c, Boolean useScreenBuffer) -> (ComponentResult _rv)")}, {"SGGetUseScreenBuffer", (PyCFunction)Qt_SGGetUseScreenBuffer, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Boolean useScreenBuffer)")}, {"SGSetFrameRate", (PyCFunction)Qt_SGSetFrameRate, 1, PyDoc_STR("(SGChannel c, Fixed frameRate) -> (ComponentResult _rv)")}, {"SGGetFrameRate", (PyCFunction)Qt_SGGetFrameRate, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Fixed frameRate)")}, {"SGSetPreferredPacketSize", (PyCFunction)Qt_SGSetPreferredPacketSize, 1, PyDoc_STR("(SGChannel c, long preferredPacketSizeInBytes) -> (ComponentResult _rv)")}, {"SGGetPreferredPacketSize", (PyCFunction)Qt_SGGetPreferredPacketSize, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long preferredPacketSizeInBytes)")}, {"SGSetUserVideoCompressorList", (PyCFunction)Qt_SGSetUserVideoCompressorList, 1, PyDoc_STR("(SGChannel c, Handle compressorTypes) -> (ComponentResult _rv)")}, {"SGGetUserVideoCompressorList", (PyCFunction)Qt_SGGetUserVideoCompressorList, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Handle compressorTypes)")}, {"SGSetSoundInputDriver", (PyCFunction)Qt_SGSetSoundInputDriver, 1, PyDoc_STR("(SGChannel c, Str255 driverName) -> (ComponentResult _rv)")}, {"SGGetSoundInputDriver", (PyCFunction)Qt_SGGetSoundInputDriver, 1, PyDoc_STR("(SGChannel c) -> (long _rv)")}, {"SGSoundInputDriverChanged", (PyCFunction)Qt_SGSoundInputDriverChanged, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv)")}, {"SGSetSoundRecordChunkSize", (PyCFunction)Qt_SGSetSoundRecordChunkSize, 1, PyDoc_STR("(SGChannel c, long seconds) -> (ComponentResult _rv)")}, {"SGGetSoundRecordChunkSize", (PyCFunction)Qt_SGGetSoundRecordChunkSize, 1, PyDoc_STR("(SGChannel c) -> (long _rv)")}, {"SGSetSoundInputRate", (PyCFunction)Qt_SGSetSoundInputRate, 1, PyDoc_STR("(SGChannel c, Fixed rate) -> (ComponentResult _rv)")}, {"SGGetSoundInputRate", (PyCFunction)Qt_SGGetSoundInputRate, 1, PyDoc_STR("(SGChannel c) -> (Fixed _rv)")}, {"SGSetSoundInputParameters", (PyCFunction)Qt_SGSetSoundInputParameters, 1, PyDoc_STR("(SGChannel c, short sampleSize, short numChannels, OSType compressionType) -> (ComponentResult _rv)")}, {"SGGetSoundInputParameters", (PyCFunction)Qt_SGGetSoundInputParameters, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, short sampleSize, short numChannels, OSType compressionType)")}, {"SGSetAdditionalSoundRates", (PyCFunction)Qt_SGSetAdditionalSoundRates, 1, PyDoc_STR("(SGChannel c, Handle rates) -> (ComponentResult _rv)")}, {"SGGetAdditionalSoundRates", (PyCFunction)Qt_SGGetAdditionalSoundRates, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Handle rates)")}, {"SGSetFontName", (PyCFunction)Qt_SGSetFontName, 1, PyDoc_STR("(SGChannel c, StringPtr pstr) -> (ComponentResult _rv)")}, {"SGSetFontSize", (PyCFunction)Qt_SGSetFontSize, 1, PyDoc_STR("(SGChannel c, short fontSize) -> (ComponentResult _rv)")}, {"SGSetTextForeColor", (PyCFunction)Qt_SGSetTextForeColor, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, RGBColor theColor)")}, {"SGSetTextBackColor", (PyCFunction)Qt_SGSetTextBackColor, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, RGBColor theColor)")}, {"SGSetJustification", (PyCFunction)Qt_SGSetJustification, 1, PyDoc_STR("(SGChannel c, short just) -> (ComponentResult _rv)")}, {"SGGetTextReturnToSpaceValue", (PyCFunction)Qt_SGGetTextReturnToSpaceValue, 1, PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, short rettospace)")}, {"SGSetTextReturnToSpaceValue", (PyCFunction)Qt_SGSetTextReturnToSpaceValue, 1, PyDoc_STR("(SGChannel c, short rettospace) -> (ComponentResult _rv)")}, {"QTVideoOutputGetCurrentClientName", (PyCFunction)Qt_QTVideoOutputGetCurrentClientName, 1, PyDoc_STR("(QTVideoOutputComponent vo, Str255 str) -> (ComponentResult _rv)")}, {"QTVideoOutputSetClientName", (PyCFunction)Qt_QTVideoOutputSetClientName, 1, PyDoc_STR("(QTVideoOutputComponent vo, Str255 str) -> (ComponentResult _rv)")}, {"QTVideoOutputGetClientName", (PyCFunction)Qt_QTVideoOutputGetClientName, 1, PyDoc_STR("(QTVideoOutputComponent vo, Str255 str) -> (ComponentResult _rv)")}, {"QTVideoOutputBegin", (PyCFunction)Qt_QTVideoOutputBegin, 1, PyDoc_STR("(QTVideoOutputComponent vo) -> (ComponentResult _rv)")}, {"QTVideoOutputEnd", (PyCFunction)Qt_QTVideoOutputEnd, 1, PyDoc_STR("(QTVideoOutputComponent vo) -> (ComponentResult _rv)")}, {"QTVideoOutputSetDisplayMode", (PyCFunction)Qt_QTVideoOutputSetDisplayMode, 1, PyDoc_STR("(QTVideoOutputComponent vo, long displayModeID) -> (ComponentResult _rv)")}, {"QTVideoOutputGetDisplayMode", (PyCFunction)Qt_QTVideoOutputGetDisplayMode, 1, PyDoc_STR("(QTVideoOutputComponent vo) -> (ComponentResult _rv, long displayModeID)")}, {"QTVideoOutputGetGWorld", (PyCFunction)Qt_QTVideoOutputGetGWorld, 1, PyDoc_STR("(QTVideoOutputComponent vo) -> (ComponentResult _rv, GWorldPtr gw)")}, {"QTVideoOutputGetIndSoundOutput", (PyCFunction)Qt_QTVideoOutputGetIndSoundOutput, 1, PyDoc_STR("(QTVideoOutputComponent vo, long index) -> (ComponentResult _rv, Component outputComponent)")}, {"QTVideoOutputGetClock", (PyCFunction)Qt_QTVideoOutputGetClock, 1, PyDoc_STR("(QTVideoOutputComponent vo) -> (ComponentResult _rv, ComponentInstance clock)")}, {"QTVideoOutputSetEchoPort", (PyCFunction)Qt_QTVideoOutputSetEchoPort, 1, PyDoc_STR("(QTVideoOutputComponent vo, CGrafPtr echoPort) -> (ComponentResult _rv)")}, {"QTVideoOutputGetIndImageDecompressor", (PyCFunction)Qt_QTVideoOutputGetIndImageDecompressor, 1, PyDoc_STR("(QTVideoOutputComponent vo, long index) -> (ComponentResult _rv, Component codec)")}, {"QTVideoOutputBaseSetEchoPort", (PyCFunction)Qt_QTVideoOutputBaseSetEchoPort, 1, PyDoc_STR("(QTVideoOutputComponent vo, CGrafPtr echoPort) -> (ComponentResult _rv)")}, {"MediaSetChunkManagementFlags", (PyCFunction)Qt_MediaSetChunkManagementFlags, 1, PyDoc_STR("(MediaHandler mh, UInt32 flags, UInt32 flagsMask) -> (ComponentResult _rv)")}, {"MediaGetChunkManagementFlags", (PyCFunction)Qt_MediaGetChunkManagementFlags, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, UInt32 flags)")}, {"MediaSetPurgeableChunkMemoryAllowance", (PyCFunction)Qt_MediaSetPurgeableChunkMemoryAllowance, 1, PyDoc_STR("(MediaHandler mh, Size allowance) -> (ComponentResult _rv)")}, {"MediaGetPurgeableChunkMemoryAllowance", (PyCFunction)Qt_MediaGetPurgeableChunkMemoryAllowance, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, Size allowance)")}, {"MediaEmptyAllPurgeableChunks", (PyCFunction)Qt_MediaEmptyAllPurgeableChunks, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")}, {"MediaSetHandlerCapabilities", (PyCFunction)Qt_MediaSetHandlerCapabilities, 1, PyDoc_STR("(MediaHandler mh, long flags, long flagsMask) -> (ComponentResult _rv)")}, {"MediaIdle", (PyCFunction)Qt_MediaIdle, 1, PyDoc_STR("(MediaHandler mh, TimeValue atMediaTime, long flagsIn, TimeRecord movieTime) -> (ComponentResult _rv, long flagsOut)")}, {"MediaGetMediaInfo", (PyCFunction)Qt_MediaGetMediaInfo, 1, PyDoc_STR("(MediaHandler mh, Handle h) -> (ComponentResult _rv)")}, {"MediaPutMediaInfo", (PyCFunction)Qt_MediaPutMediaInfo, 1, PyDoc_STR("(MediaHandler mh, Handle h) -> (ComponentResult _rv)")}, {"MediaSetActive", (PyCFunction)Qt_MediaSetActive, 1, PyDoc_STR("(MediaHandler mh, Boolean enableMedia) -> (ComponentResult _rv)")}, {"MediaSetRate", (PyCFunction)Qt_MediaSetRate, 1, PyDoc_STR("(MediaHandler mh, Fixed rate) -> (ComponentResult _rv)")}, {"MediaGGetStatus", (PyCFunction)Qt_MediaGGetStatus, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, ComponentResult statusErr)")}, {"MediaTrackEdited", (PyCFunction)Qt_MediaTrackEdited, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")}, {"MediaSetMediaTimeScale", (PyCFunction)Qt_MediaSetMediaTimeScale, 1, PyDoc_STR("(MediaHandler mh, TimeScale newTimeScale) -> (ComponentResult _rv)")}, {"MediaSetMovieTimeScale", (PyCFunction)Qt_MediaSetMovieTimeScale, 1, PyDoc_STR("(MediaHandler mh, TimeScale newTimeScale) -> (ComponentResult _rv)")}, {"MediaSetGWorld", (PyCFunction)Qt_MediaSetGWorld, 1, PyDoc_STR("(MediaHandler mh, CGrafPtr aPort, GDHandle aGD) -> (ComponentResult _rv)")}, {"MediaSetDimensions", (PyCFunction)Qt_MediaSetDimensions, 1, PyDoc_STR("(MediaHandler mh, Fixed width, Fixed height) -> (ComponentResult _rv)")}, {"MediaSetClip", (PyCFunction)Qt_MediaSetClip, 1, PyDoc_STR("(MediaHandler mh, RgnHandle theClip) -> (ComponentResult _rv)")}, {"MediaGetTrackOpaque", (PyCFunction)Qt_MediaGetTrackOpaque, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, Boolean trackIsOpaque)")}, {"MediaSetGraphicsMode", (PyCFunction)Qt_MediaSetGraphicsMode, 1, PyDoc_STR("(MediaHandler mh, long mode, RGBColor opColor) -> (ComponentResult _rv)")}, {"MediaGetGraphicsMode", (PyCFunction)Qt_MediaGetGraphicsMode, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, long mode, RGBColor opColor)")}, {"MediaGSetVolume", (PyCFunction)Qt_MediaGSetVolume, 1, PyDoc_STR("(MediaHandler mh, short volume) -> (ComponentResult _rv)")}, {"MediaSetSoundBalance", (PyCFunction)Qt_MediaSetSoundBalance, 1, PyDoc_STR("(MediaHandler mh, short balance) -> (ComponentResult _rv)")}, {"MediaGetSoundBalance", (PyCFunction)Qt_MediaGetSoundBalance, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, short balance)")}, {"MediaGetNextBoundsChange", (PyCFunction)Qt_MediaGetNextBoundsChange, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, TimeValue when)")}, {"MediaGetSrcRgn", (PyCFunction)Qt_MediaGetSrcRgn, 1, PyDoc_STR("(MediaHandler mh, RgnHandle rgn, TimeValue atMediaTime) -> (ComponentResult _rv)")}, {"MediaPreroll", (PyCFunction)Qt_MediaPreroll, 1, PyDoc_STR("(MediaHandler mh, TimeValue time, Fixed rate) -> (ComponentResult _rv)")}, {"MediaSampleDescriptionChanged", (PyCFunction)Qt_MediaSampleDescriptionChanged, 1, PyDoc_STR("(MediaHandler mh, long index) -> (ComponentResult _rv)")}, {"MediaHasCharacteristic", (PyCFunction)Qt_MediaHasCharacteristic, 1, PyDoc_STR("(MediaHandler mh, OSType characteristic) -> (ComponentResult _rv, Boolean hasIt)")}, {"MediaGetOffscreenBufferSize", (PyCFunction)Qt_MediaGetOffscreenBufferSize, 1, PyDoc_STR("(MediaHandler mh, short depth, CTabHandle ctab) -> (ComponentResult _rv, Rect bounds)")}, {"MediaSetHints", (PyCFunction)Qt_MediaSetHints, 1, PyDoc_STR("(MediaHandler mh, long hints) -> (ComponentResult _rv)")}, {"MediaGetName", (PyCFunction)Qt_MediaGetName, 1, PyDoc_STR("(MediaHandler mh, Str255 name, long requestedLanguage) -> (ComponentResult _rv, long actualLanguage)")}, {"MediaForceUpdate", (PyCFunction)Qt_MediaForceUpdate, 1, PyDoc_STR("(MediaHandler mh, long forceUpdateFlags) -> (ComponentResult _rv)")}, {"MediaGetDrawingRgn", (PyCFunction)Qt_MediaGetDrawingRgn, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, RgnHandle partialRgn)")}, {"MediaGSetActiveSegment", (PyCFunction)Qt_MediaGSetActiveSegment, 1, PyDoc_STR("(MediaHandler mh, TimeValue activeStart, TimeValue activeDuration) -> (ComponentResult _rv)")}, {"MediaInvalidateRegion", (PyCFunction)Qt_MediaInvalidateRegion, 1, PyDoc_STR("(MediaHandler mh, RgnHandle invalRgn) -> (ComponentResult _rv)")}, {"MediaGetNextStepTime", (PyCFunction)Qt_MediaGetNextStepTime, 1, PyDoc_STR("(MediaHandler mh, short flags, TimeValue mediaTimeIn, Fixed rate) -> (ComponentResult _rv, TimeValue mediaTimeOut)")}, {"MediaChangedNonPrimarySource", (PyCFunction)Qt_MediaChangedNonPrimarySource, 1, PyDoc_STR("(MediaHandler mh, long inputIndex) -> (ComponentResult _rv)")}, {"MediaTrackReferencesChanged", (PyCFunction)Qt_MediaTrackReferencesChanged, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")}, {"MediaReleaseSampleDataPointer", (PyCFunction)Qt_MediaReleaseSampleDataPointer, 1, PyDoc_STR("(MediaHandler mh, long sampleNum) -> (ComponentResult _rv)")}, {"MediaTrackPropertyAtomChanged", (PyCFunction)Qt_MediaTrackPropertyAtomChanged, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")}, {"MediaSetVideoParam", (PyCFunction)Qt_MediaSetVideoParam, 1, PyDoc_STR("(MediaHandler mh, long whichParam) -> (ComponentResult _rv, unsigned short value)")}, {"MediaGetVideoParam", (PyCFunction)Qt_MediaGetVideoParam, 1, PyDoc_STR("(MediaHandler mh, long whichParam) -> (ComponentResult _rv, unsigned short value)")}, {"MediaCompare", (PyCFunction)Qt_MediaCompare, 1, PyDoc_STR("(MediaHandler mh, Media srcMedia, ComponentInstance srcMediaComponent) -> (ComponentResult _rv, Boolean isOK)")}, {"MediaGetClock", (PyCFunction)Qt_MediaGetClock, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, ComponentInstance clock)")}, {"MediaSetSoundOutputComponent", (PyCFunction)Qt_MediaSetSoundOutputComponent, 1, PyDoc_STR("(MediaHandler mh, Component outputComponent) -> (ComponentResult _rv)")}, {"MediaGetSoundOutputComponent", (PyCFunction)Qt_MediaGetSoundOutputComponent, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, Component outputComponent)")}, {"MediaSetSoundLocalizationData", (PyCFunction)Qt_MediaSetSoundLocalizationData, 1, PyDoc_STR("(MediaHandler mh, Handle data) -> (ComponentResult _rv)")}, {"MediaGetInvalidRegion", (PyCFunction)Qt_MediaGetInvalidRegion, 1, PyDoc_STR("(MediaHandler mh, RgnHandle rgn) -> (ComponentResult _rv)")}, {"MediaSampleDescriptionB2N", (PyCFunction)Qt_MediaSampleDescriptionB2N, 1, PyDoc_STR("(MediaHandler mh, SampleDescriptionHandle sampleDescriptionH) -> (ComponentResult _rv)")}, {"MediaSampleDescriptionN2B", (PyCFunction)Qt_MediaSampleDescriptionN2B, 1, PyDoc_STR("(MediaHandler mh, SampleDescriptionHandle sampleDescriptionH) -> (ComponentResult _rv)")}, {"MediaFlushNonPrimarySourceData", (PyCFunction)Qt_MediaFlushNonPrimarySourceData, 1, PyDoc_STR("(MediaHandler mh, long inputIndex) -> (ComponentResult _rv)")}, {"MediaGetURLLink", (PyCFunction)Qt_MediaGetURLLink, 1, PyDoc_STR("(MediaHandler mh, Point displayWhere) -> (ComponentResult _rv, Handle urlLink)")}, {"MediaHitTestForTargetRefCon", (PyCFunction)Qt_MediaHitTestForTargetRefCon, 1, PyDoc_STR("(MediaHandler mh, long flags, Point loc) -> (ComponentResult _rv, long targetRefCon)")}, {"MediaHitTestTargetRefCon", (PyCFunction)Qt_MediaHitTestTargetRefCon, 1, PyDoc_STR("(MediaHandler mh, long targetRefCon, long flags, Point loc) -> (ComponentResult _rv, Boolean wasHit)")}, {"MediaDisposeTargetRefCon", (PyCFunction)Qt_MediaDisposeTargetRefCon, 1, PyDoc_STR("(MediaHandler mh, long targetRefCon) -> (ComponentResult _rv)")}, {"MediaTargetRefConsEqual", (PyCFunction)Qt_MediaTargetRefConsEqual, 1, PyDoc_STR("(MediaHandler mh, long firstRefCon, long secondRefCon) -> (ComponentResult _rv, Boolean equal)")}, {"MediaPrePrerollCancel", (PyCFunction)Qt_MediaPrePrerollCancel, 1, PyDoc_STR("(MediaHandler mh, void * refcon) -> (ComponentResult _rv)")}, {"MediaEnterEmptyEdit", (PyCFunction)Qt_MediaEnterEmptyEdit, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")}, {"MediaCurrentMediaQueuedData", (PyCFunction)Qt_MediaCurrentMediaQueuedData, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, long milliSecs)")}, {"MediaGetEffectiveVolume", (PyCFunction)Qt_MediaGetEffectiveVolume, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, short volume)")}, {"MediaGetSoundLevelMeteringEnabled", (PyCFunction)Qt_MediaGetSoundLevelMeteringEnabled, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, Boolean enabled)")}, {"MediaSetSoundLevelMeteringEnabled", (PyCFunction)Qt_MediaSetSoundLevelMeteringEnabled, 1, PyDoc_STR("(MediaHandler mh, Boolean enable) -> (ComponentResult _rv)")}, {"MediaGetEffectiveSoundBalance", (PyCFunction)Qt_MediaGetEffectiveSoundBalance, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, short balance)")}, {"MediaSetScreenLock", (PyCFunction)Qt_MediaSetScreenLock, 1, PyDoc_STR("(MediaHandler mh, Boolean lockIt) -> (ComponentResult _rv)")}, {"MediaGetErrorString", (PyCFunction)Qt_MediaGetErrorString, 1, PyDoc_STR("(MediaHandler mh, ComponentResult theError, Str255 errorString) -> (ComponentResult _rv)")}, {"MediaGetSoundEqualizerBandLevels", (PyCFunction)Qt_MediaGetSoundEqualizerBandLevels, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, UInt8 bandLevels)")}, {"MediaDoIdleActions", (PyCFunction)Qt_MediaDoIdleActions, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")}, {"MediaSetSoundBassAndTreble", (PyCFunction)Qt_MediaSetSoundBassAndTreble, 1, PyDoc_STR("(MediaHandler mh, short bass, short treble) -> (ComponentResult _rv)")}, {"MediaGetSoundBassAndTreble", (PyCFunction)Qt_MediaGetSoundBassAndTreble, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, short bass, short treble)")}, {"MediaTimeBaseChanged", (PyCFunction)Qt_MediaTimeBaseChanged, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")}, {"MediaMCIsPlayerEvent", (PyCFunction)Qt_MediaMCIsPlayerEvent, 1, PyDoc_STR("(MediaHandler mh, EventRecord e) -> (ComponentResult _rv, Boolean handledIt)")}, {"MediaGetMediaLoadState", (PyCFunction)Qt_MediaGetMediaLoadState, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, long mediaLoadState)")}, {"MediaVideoOutputChanged", (PyCFunction)Qt_MediaVideoOutputChanged, 1, PyDoc_STR("(MediaHandler mh, ComponentInstance vout) -> (ComponentResult _rv)")}, {"MediaEmptySampleCache", (PyCFunction)Qt_MediaEmptySampleCache, 1, PyDoc_STR("(MediaHandler mh, long sampleNum, long sampleCount) -> (ComponentResult _rv)")}, {"MediaGetPublicInfo", (PyCFunction)Qt_MediaGetPublicInfo, 1, PyDoc_STR("(MediaHandler mh, OSType infoSelector, void * infoDataPtr) -> (ComponentResult _rv, Size ioDataSize)")}, {"MediaSetPublicInfo", (PyCFunction)Qt_MediaSetPublicInfo, 1, PyDoc_STR("(MediaHandler mh, OSType infoSelector, void * infoDataPtr, Size dataSize) -> (ComponentResult _rv)")}, {"MediaRefConSetProperty", (PyCFunction)Qt_MediaRefConSetProperty, 1, PyDoc_STR("(MediaHandler mh, long refCon, long propertyType, void * propertyValue) -> (ComponentResult _rv)")}, {"MediaRefConGetProperty", (PyCFunction)Qt_MediaRefConGetProperty, 1, PyDoc_STR("(MediaHandler mh, long refCon, long propertyType, void * propertyValue) -> (ComponentResult _rv)")}, {"MediaNavigateTargetRefCon", (PyCFunction)Qt_MediaNavigateTargetRefCon, 1, PyDoc_STR("(MediaHandler mh, long navigation) -> (ComponentResult _rv, long refCon)")}, {"MediaGGetIdleManager", (PyCFunction)Qt_MediaGGetIdleManager, 1, PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, IdleManager pim)")}, {"MediaGSetIdleManager", (PyCFunction)Qt_MediaGSetIdleManager, 1, PyDoc_STR("(MediaHandler mh, IdleManager im) -> (ComponentResult _rv)")}, {"QTMIDIGetMIDIPorts", (PyCFunction)Qt_QTMIDIGetMIDIPorts, 1, PyDoc_STR("(QTMIDIComponent ci) -> (ComponentResult _rv, QTMIDIPortListHandle inputPorts, QTMIDIPortListHandle outputPorts)")}, {"QTMIDIUseSendPort", (PyCFunction)Qt_QTMIDIUseSendPort, 1, PyDoc_STR("(QTMIDIComponent ci, long portIndex, long inUse) -> (ComponentResult _rv)")}, {"QTMIDISendMIDI", (PyCFunction)Qt_QTMIDISendMIDI, 1, PyDoc_STR("(QTMIDIComponent ci, long portIndex, MusicMIDIPacket mp) -> (ComponentResult _rv)")}, {"MusicGetPart", (PyCFunction)Qt_MusicGetPart, 1, PyDoc_STR("(MusicComponent mc, long part) -> (ComponentResult _rv, long midiChannel, long polyphony)")}, {"MusicSetPart", (PyCFunction)Qt_MusicSetPart, 1, PyDoc_STR("(MusicComponent mc, long part, long midiChannel, long polyphony) -> (ComponentResult _rv)")}, {"MusicSetPartInstrumentNumber", (PyCFunction)Qt_MusicSetPartInstrumentNumber, 1, PyDoc_STR("(MusicComponent mc, long part, long instrumentNumber) -> (ComponentResult _rv)")}, {"MusicGetPartInstrumentNumber", (PyCFunction)Qt_MusicGetPartInstrumentNumber, 1, PyDoc_STR("(MusicComponent mc, long part) -> (ComponentResult _rv)")}, {"MusicStorePartInstrument", (PyCFunction)Qt_MusicStorePartInstrument, 1, PyDoc_STR("(MusicComponent mc, long part, long instrumentNumber) -> (ComponentResult _rv)")}, {"MusicGetPartAtomicInstrument", (PyCFunction)Qt_MusicGetPartAtomicInstrument, 1, PyDoc_STR("(MusicComponent mc, long part, long flags) -> (ComponentResult _rv, AtomicInstrument ai)")}, {"MusicSetPartAtomicInstrument", (PyCFunction)Qt_MusicSetPartAtomicInstrument, 1, PyDoc_STR("(MusicComponent mc, long part, AtomicInstrumentPtr aiP, long flags) -> (ComponentResult _rv)")}, {"MusicGetPartKnob", (PyCFunction)Qt_MusicGetPartKnob, 1, PyDoc_STR("(MusicComponent mc, long part, long knobID) -> (ComponentResult _rv)")}, {"MusicSetPartKnob", (PyCFunction)Qt_MusicSetPartKnob, 1, PyDoc_STR("(MusicComponent mc, long part, long knobID, long knobValue) -> (ComponentResult _rv)")}, {"MusicGetKnob", (PyCFunction)Qt_MusicGetKnob, 1, PyDoc_STR("(MusicComponent mc, long knobID) -> (ComponentResult _rv)")}, {"MusicSetKnob", (PyCFunction)Qt_MusicSetKnob, 1, PyDoc_STR("(MusicComponent mc, long knobID, long knobValue) -> (ComponentResult _rv)")}, {"MusicGetPartName", (PyCFunction)Qt_MusicGetPartName, 1, PyDoc_STR("(MusicComponent mc, long part, StringPtr name) -> (ComponentResult _rv)")}, {"MusicSetPartName", (PyCFunction)Qt_MusicSetPartName, 1, PyDoc_STR("(MusicComponent mc, long part, StringPtr name) -> (ComponentResult _rv)")}, {"MusicPlayNote", (PyCFunction)Qt_MusicPlayNote, 1, PyDoc_STR("(MusicComponent mc, long part, long pitch, long velocity) -> (ComponentResult _rv)")}, {"MusicResetPart", (PyCFunction)Qt_MusicResetPart, 1, PyDoc_STR("(MusicComponent mc, long part) -> (ComponentResult _rv)")}, {"MusicSetPartController", (PyCFunction)Qt_MusicSetPartController, 1, PyDoc_STR("(MusicComponent mc, long part, MusicController controllerNumber, long controllerValue) -> (ComponentResult _rv)")}, {"MusicGetPartController", (PyCFunction)Qt_MusicGetPartController, 1, PyDoc_STR("(MusicComponent mc, long part, MusicController controllerNumber) -> (ComponentResult _rv)")}, {"MusicGetInstrumentNames", (PyCFunction)Qt_MusicGetInstrumentNames, 1, PyDoc_STR("(MusicComponent mc, long modifiableInstruments) -> (ComponentResult _rv, Handle instrumentNames, Handle instrumentCategoryLasts, Handle instrumentCategoryNames)")}, {"MusicGetDrumNames", (PyCFunction)Qt_MusicGetDrumNames, 1, PyDoc_STR("(MusicComponent mc, long modifiableInstruments) -> (ComponentResult _rv, Handle instrumentNumbers, Handle instrumentNames)")}, {"MusicGetMasterTune", (PyCFunction)Qt_MusicGetMasterTune, 1, PyDoc_STR("(MusicComponent mc) -> (ComponentResult _rv)")}, {"MusicSetMasterTune", (PyCFunction)Qt_MusicSetMasterTune, 1, PyDoc_STR("(MusicComponent mc, long masterTune) -> (ComponentResult _rv)")}, {"MusicGetDeviceConnection", (PyCFunction)Qt_MusicGetDeviceConnection, 1, PyDoc_STR("(MusicComponent mc, long index) -> (ComponentResult _rv, long id1, long id2)")}, {"MusicUseDeviceConnection", (PyCFunction)Qt_MusicUseDeviceConnection, 1, PyDoc_STR("(MusicComponent mc, long id1, long id2) -> (ComponentResult _rv)")}, {"MusicGetKnobSettingStrings", (PyCFunction)Qt_MusicGetKnobSettingStrings, 1, PyDoc_STR("(MusicComponent mc, long knobIndex, long isGlobal) -> (ComponentResult _rv, Handle settingsNames, Handle settingsCategoryLasts, Handle settingsCategoryNames)")}, {"MusicGetMIDIPorts", (PyCFunction)Qt_MusicGetMIDIPorts, 1, PyDoc_STR("(MusicComponent mc) -> (ComponentResult _rv, long inputPortCount, long outputPortCount)")}, {"MusicSendMIDI", (PyCFunction)Qt_MusicSendMIDI, 1, PyDoc_STR("(MusicComponent mc, long portIndex, MusicMIDIPacket mp) -> (ComponentResult _rv)")}, {"MusicSetOfflineTimeTo", (PyCFunction)Qt_MusicSetOfflineTimeTo, 1, PyDoc_STR("(MusicComponent mc, long newTimeStamp) -> (ComponentResult _rv)")}, {"MusicGetInfoText", (PyCFunction)Qt_MusicGetInfoText, 1, PyDoc_STR("(MusicComponent mc, long selector) -> (ComponentResult _rv, Handle textH, Handle styleH)")}, {"MusicGetInstrumentInfo", (PyCFunction)Qt_MusicGetInstrumentInfo, 1, PyDoc_STR("(MusicComponent mc, long getInstrumentInfoFlags) -> (ComponentResult _rv, InstrumentInfoListHandle infoListH)")}, {"MusicTask", (PyCFunction)Qt_MusicTask, 1, PyDoc_STR("(MusicComponent mc) -> (ComponentResult _rv)")}, {"MusicSetPartInstrumentNumberInterruptSafe", (PyCFunction)Qt_MusicSetPartInstrumentNumberInterruptSafe, 1, PyDoc_STR("(MusicComponent mc, long part, long instrumentNumber) -> (ComponentResult _rv)")}, {"MusicSetPartSoundLocalization", (PyCFunction)Qt_MusicSetPartSoundLocalization, 1, PyDoc_STR("(MusicComponent mc, long part, Handle data) -> (ComponentResult _rv)")}, {"MusicGenericConfigure", (PyCFunction)Qt_MusicGenericConfigure, 1, PyDoc_STR("(MusicComponent mc, long mode, long flags, long baseResID) -> (ComponentResult _rv)")}, {"MusicGenericGetKnobList", (PyCFunction)Qt_MusicGenericGetKnobList, 1, PyDoc_STR("(MusicComponent mc, long knobType) -> (ComponentResult _rv, GenericKnobDescriptionListHandle gkdlH)")}, {"MusicGenericSetResourceNumbers", (PyCFunction)Qt_MusicGenericSetResourceNumbers, 1, PyDoc_STR("(MusicComponent mc, Handle resourceIDH) -> (ComponentResult _rv)")}, {"MusicDerivedMIDISend", (PyCFunction)Qt_MusicDerivedMIDISend, 1, PyDoc_STR("(MusicComponent mc, MusicMIDIPacket packet) -> (ComponentResult _rv)")}, {"MusicDerivedOpenResFile", (PyCFunction)Qt_MusicDerivedOpenResFile, 1, PyDoc_STR("(MusicComponent mc) -> (ComponentResult _rv)")}, {"MusicDerivedCloseResFile", (PyCFunction)Qt_MusicDerivedCloseResFile, 1, PyDoc_STR("(MusicComponent mc, short resRefNum) -> (ComponentResult _rv)")}, {"NAUnregisterMusicDevice", (PyCFunction)Qt_NAUnregisterMusicDevice, 1, PyDoc_STR("(NoteAllocator na, long index) -> (ComponentResult _rv)")}, {"NASaveMusicConfiguration", (PyCFunction)Qt_NASaveMusicConfiguration, 1, PyDoc_STR("(NoteAllocator na) -> (ComponentResult _rv)")}, {"NAGetMIDIPorts", (PyCFunction)Qt_NAGetMIDIPorts, 1, PyDoc_STR("(NoteAllocator na) -> (ComponentResult _rv, QTMIDIPortListHandle inputPorts, QTMIDIPortListHandle outputPorts)")}, {"NATask", (PyCFunction)Qt_NATask, 1, PyDoc_STR("(NoteAllocator na) -> (ComponentResult _rv)")}, {"TuneSetHeader", (PyCFunction)Qt_TuneSetHeader, 1, PyDoc_STR("(TunePlayer tp, unsigned long * header) -> (ComponentResult _rv)")}, {"TuneGetTimeBase", (PyCFunction)Qt_TuneGetTimeBase, 1, PyDoc_STR("(TunePlayer tp) -> (ComponentResult _rv, TimeBase tb)")}, {"TuneSetTimeScale", (PyCFunction)Qt_TuneSetTimeScale, 1, PyDoc_STR("(TunePlayer tp, TimeScale scale) -> (ComponentResult _rv)")}, {"TuneGetTimeScale", (PyCFunction)Qt_TuneGetTimeScale, 1, PyDoc_STR("(TunePlayer tp) -> (ComponentResult _rv, TimeScale scale)")}, {"TuneInstant", (PyCFunction)Qt_TuneInstant, 1, PyDoc_STR("(TunePlayer tp, unsigned long tunePosition) -> (ComponentResult _rv, unsigned long tune)")}, {"TuneStop", (PyCFunction)Qt_TuneStop, 1, PyDoc_STR("(TunePlayer tp, long stopFlags) -> (ComponentResult _rv)")}, {"TuneSetVolume", (PyCFunction)Qt_TuneSetVolume, 1, PyDoc_STR("(TunePlayer tp, Fixed volume) -> (ComponentResult _rv)")}, {"TuneGetVolume", (PyCFunction)Qt_TuneGetVolume, 1, PyDoc_STR("(TunePlayer tp) -> (ComponentResult _rv)")}, {"TunePreroll", (PyCFunction)Qt_TunePreroll, 1, PyDoc_STR("(TunePlayer tp) -> (ComponentResult _rv)")}, {"TuneUnroll", (PyCFunction)Qt_TuneUnroll, 1, PyDoc_STR("(TunePlayer tp) -> (ComponentResult _rv)")}, {"TuneSetPartTranspose", (PyCFunction)Qt_TuneSetPartTranspose, 1, PyDoc_STR("(TunePlayer tp, unsigned long part, long transpose, long velocityShift) -> (ComponentResult _rv)")}, {"TuneGetNoteAllocator", (PyCFunction)Qt_TuneGetNoteAllocator, 1, PyDoc_STR("(TunePlayer tp) -> (NoteAllocator _rv)")}, {"TuneSetSofter", (PyCFunction)Qt_TuneSetSofter, 1, PyDoc_STR("(TunePlayer tp, long softer) -> (ComponentResult _rv)")}, {"TuneTask", (PyCFunction)Qt_TuneTask, 1, PyDoc_STR("(TunePlayer tp) -> (ComponentResult _rv)")}, {"TuneSetBalance", (PyCFunction)Qt_TuneSetBalance, 1, PyDoc_STR("(TunePlayer tp, long balance) -> (ComponentResult _rv)")}, {"TuneSetSoundLocalization", (PyCFunction)Qt_TuneSetSoundLocalization, 1, PyDoc_STR("(TunePlayer tp, Handle data) -> (ComponentResult _rv)")}, {"TuneSetHeaderWithSize", (PyCFunction)Qt_TuneSetHeaderWithSize, 1, PyDoc_STR("(TunePlayer tp, unsigned long * header, unsigned long size) -> (ComponentResult _rv)")}, {"TuneSetPartMix", (PyCFunction)Qt_TuneSetPartMix, 1, PyDoc_STR("(TunePlayer tp, unsigned long partNumber, long volume, long balance, long mixFlags) -> (ComponentResult _rv)")}, {"TuneGetPartMix", (PyCFunction)Qt_TuneGetPartMix, 1, PyDoc_STR("(TunePlayer tp, unsigned long partNumber) -> (ComponentResult _rv, long volumeOut, long balanceOut, long mixFlagsOut)")}, {"AlignWindow", (PyCFunction)Qt_AlignWindow, 1, PyDoc_STR("(WindowPtr wp, Boolean front) -> None")}, {"DragAlignedWindow", (PyCFunction)Qt_DragAlignedWindow, 1, PyDoc_STR("(WindowPtr wp, Point startPt, Rect boundsRect) -> None")}, {"MoviesTask", (PyCFunction)Qt_MoviesTask, 1, PyDoc_STR("(long maxMilliSecToUse) -> None")}, #endif /* APPLE_SUPPORTS_QUICKTIME */ {NULL, NULL, 0} }; void init_Qt(void) { PyObject *m; #if APPLE_SUPPORTS_QUICKTIME PyObject *d; PyMac_INIT_TOOLBOX_OBJECT_NEW(Track, TrackObj_New); PyMac_INIT_TOOLBOX_OBJECT_CONVERT(Track, TrackObj_Convert); PyMac_INIT_TOOLBOX_OBJECT_NEW(Movie, MovieObj_New); PyMac_INIT_TOOLBOX_OBJECT_CONVERT(Movie, MovieObj_Convert); PyMac_INIT_TOOLBOX_OBJECT_NEW(MovieController, MovieCtlObj_New); PyMac_INIT_TOOLBOX_OBJECT_CONVERT(MovieController, MovieCtlObj_Convert); PyMac_INIT_TOOLBOX_OBJECT_NEW(TimeBase, TimeBaseObj_New); PyMac_INIT_TOOLBOX_OBJECT_CONVERT(TimeBase, TimeBaseObj_Convert); PyMac_INIT_TOOLBOX_OBJECT_NEW(UserData, UserDataObj_New); PyMac_INIT_TOOLBOX_OBJECT_CONVERT(UserData, UserDataObj_Convert); PyMac_INIT_TOOLBOX_OBJECT_NEW(Media, MediaObj_New); PyMac_INIT_TOOLBOX_OBJECT_CONVERT(Media, MediaObj_Convert); #endif /* APPLE_SUPPORTS_QUICKTIME */ m = Py_InitModule("_Qt", Qt_methods); #if APPLE_SUPPORTS_QUICKTIME d = PyModule_GetDict(m); Qt_Error = PyMac_GetOSErrException(); if (Qt_Error == NULL || PyDict_SetItemString(d, "Error", Qt_Error) != 0) return; IdleManager_Type.ob_type = &PyType_Type; if (PyType_Ready(&IdleManager_Type) < 0) return; Py_INCREF(&IdleManager_Type); PyModule_AddObject(m, "IdleManager", (PyObject *)&IdleManager_Type); /* Backward-compatible name */ Py_INCREF(&IdleManager_Type); PyModule_AddObject(m, "IdleManagerType", (PyObject *)&IdleManager_Type); MovieController_Type.ob_type = &PyType_Type; if (PyType_Ready(&MovieController_Type) < 0) return; Py_INCREF(&MovieController_Type); PyModule_AddObject(m, "MovieController", (PyObject *)&MovieController_Type); /* Backward-compatible name */ Py_INCREF(&MovieController_Type); PyModule_AddObject(m, "MovieControllerType", (PyObject *)&MovieController_Type); TimeBase_Type.ob_type = &PyType_Type; if (PyType_Ready(&TimeBase_Type) < 0) return; Py_INCREF(&TimeBase_Type); PyModule_AddObject(m, "TimeBase", (PyObject *)&TimeBase_Type); /* Backward-compatible name */ Py_INCREF(&TimeBase_Type); PyModule_AddObject(m, "TimeBaseType", (PyObject *)&TimeBase_Type); UserData_Type.ob_type = &PyType_Type; if (PyType_Ready(&UserData_Type) < 0) return; Py_INCREF(&UserData_Type); PyModule_AddObject(m, "UserData", (PyObject *)&UserData_Type); /* Backward-compatible name */ Py_INCREF(&UserData_Type); PyModule_AddObject(m, "UserDataType", (PyObject *)&UserData_Type); Media_Type.ob_type = &PyType_Type; if (PyType_Ready(&Media_Type) < 0) return; Py_INCREF(&Media_Type); PyModule_AddObject(m, "Media", (PyObject *)&Media_Type); /* Backward-compatible name */ Py_INCREF(&Media_Type); PyModule_AddObject(m, "MediaType", (PyObject *)&Media_Type); Track_Type.ob_type = &PyType_Type; if (PyType_Ready(&Track_Type) < 0) return; Py_INCREF(&Track_Type); PyModule_AddObject(m, "Track", (PyObject *)&Track_Type); /* Backward-compatible name */ Py_INCREF(&Track_Type); PyModule_AddObject(m, "TrackType", (PyObject *)&Track_Type); Movie_Type.ob_type = &PyType_Type; if (PyType_Ready(&Movie_Type) < 0) return; Py_INCREF(&Movie_Type); PyModule_AddObject(m, "Movie", (PyObject *)&Movie_Type); /* Backward-compatible name */ Py_INCREF(&Movie_Type); PyModule_AddObject(m, "MovieType", (PyObject *)&Movie_Type); SGOutput_Type.ob_type = &PyType_Type; if (PyType_Ready(&SGOutput_Type) < 0) return; Py_INCREF(&SGOutput_Type); PyModule_AddObject(m, "SGOutput", (PyObject *)&SGOutput_Type); /* Backward-compatible name */ Py_INCREF(&SGOutput_Type); PyModule_AddObject(m, "SGOutputType", (PyObject *)&SGOutput_Type); #endif /* APPLE_SUPPORTS_QUICKTIME */ } /* ========================= End module _Qt ========================= */