diff options
Diffstat (limited to 'Mac/Modules/qt/_Qtmodule.c')
| -rw-r--r-- | Mac/Modules/qt/_Qtmodule.c | 28091 |
1 files changed, 0 insertions, 28091 deletions
diff --git a/Mac/Modules/qt/_Qtmodule.c b/Mac/Modules/qt/_Qtmodule.c deleted file mode 100644 index bf67cda..0000000 --- a/Mac/Modules/qt/_Qtmodule.c +++ /dev/null @@ -1,28091 +0,0 @@ - -/* =========================== Module _Qt =========================== */ - -#include "Python.h" - - -#ifndef __LP64__ - -#include "pymactoolbox.h" - -/* 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 /* __LP64__ */ - -static PyMethodDef Qt_methods[] = { -#ifndef __LP64__ - {"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 /* __LP64__ */ - {NULL, NULL, 0} -}; - - - - -void init_Qt(void) -{ - PyObject *m; -#ifndef __LP64__ - 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 /* __LP64__ */ - - - m = Py_InitModule("_Qt", Qt_methods); -#ifndef __LP64__ - 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 /* __LP64__ */ -} - -/* ========================= End module _Qt ========================= */ - |
