ยปCore Development>Code coverage>Mac/Modules/qt/_Qtmodule.c

Python code coverage for Mac/Modules/qt/_Qtmodule.c

#countcontent
1n/a
2n/a/* =========================== Module _Qt =========================== */
3n/a
4n/a#include "Python.h"
5n/a
6n/a
7n/a#ifndef __LP64__
8n/a
9n/a#include "pymactoolbox.h"
10n/a
11n/a/* Macro to test whether a weak-loaded CFM function exists */
12n/a#define PyMac_PRECHECK(rtn) do { if ( &rtn == NULL ) {\
13n/a PyErr_SetString(PyExc_NotImplementedError, \
14n/a "Not available in this shared library/OS version"); \
15n/a return NULL; \
16n/a }} while(0)
17n/a
18n/a
19n/a#include <QuickTime/QuickTime.h>
20n/a
21n/a
22n/a#ifdef USE_TOOLBOX_OBJECT_GLUE
23n/aextern PyObject *_TrackObj_New(Track);
24n/aextern int _TrackObj_Convert(PyObject *, Track *);
25n/aextern PyObject *_MovieObj_New(Movie);
26n/aextern int _MovieObj_Convert(PyObject *, Movie *);
27n/aextern PyObject *_MovieCtlObj_New(MovieController);
28n/aextern int _MovieCtlObj_Convert(PyObject *, MovieController *);
29n/aextern PyObject *_TimeBaseObj_New(TimeBase);
30n/aextern int _TimeBaseObj_Convert(PyObject *, TimeBase *);
31n/aextern PyObject *_UserDataObj_New(UserData);
32n/aextern int _UserDataObj_Convert(PyObject *, UserData *);
33n/aextern PyObject *_MediaObj_New(Media);
34n/aextern int _MediaObj_Convert(PyObject *, Media *);
35n/a
36n/a#define TrackObj_New _TrackObj_New
37n/a#define TrackObj_Convert _TrackObj_Convert
38n/a#define MovieObj_New _MovieObj_New
39n/a#define MovieObj_Convert _MovieObj_Convert
40n/a#define MovieCtlObj_New _MovieCtlObj_New
41n/a#define MovieCtlObj_Convert _MovieCtlObj_Convert
42n/a#define TimeBaseObj_New _TimeBaseObj_New
43n/a#define TimeBaseObj_Convert _TimeBaseObj_Convert
44n/a#define UserDataObj_New _UserDataObj_New
45n/a#define UserDataObj_Convert _UserDataObj_Convert
46n/a#define MediaObj_New _MediaObj_New
47n/a#define MediaObj_Convert _MediaObj_Convert
48n/a#endif
49n/a
50n/a/* Macro to allow us to GetNextInterestingTime without duration */
51n/a#define GetMediaNextInterestingTimeOnly(media, flags, time, rate, rv) GetMediaNextInterestingTime(media, flags, time, rate, rv, NULL)
52n/a
53n/a/*
54n/a** Parse/generate time records
55n/a*/
56n/astatic PyObject *
57n/aQtTimeRecord_New(TimeRecord *itself)
58n/a{
59n/a if (itself->base)
60n/a return Py_BuildValue("O&lO&", PyMac_Buildwide, &itself->value, itself->scale,
61n/a TimeBaseObj_New, itself->base);
62n/a else
63n/a return Py_BuildValue("O&lO", PyMac_Buildwide, &itself->value, itself->scale,
64n/a Py_None);
65n/a}
66n/a
67n/astatic int
68n/aQtTimeRecord_Convert(PyObject *v, TimeRecord *p_itself)
69n/a{
70n/a PyObject *base = NULL;
71n/a if( !PyArg_ParseTuple(v, "O&l|O", PyMac_Getwide, &p_itself->value, &p_itself->scale,
72n/a &base) )
73n/a return 0;
74n/a if ( base == NULL || base == Py_None )
75n/a p_itself->base = NULL;
76n/a else
77n/a if ( !TimeBaseObj_Convert(base, &p_itself->base) )
78n/a return 0;
79n/a return 1;
80n/a}
81n/a
82n/astatic int
83n/aQtMusicMIDIPacket_Convert(PyObject *v, MusicMIDIPacket *p_itself)
84n/a{
85n/a int dummy;
86n/a
87n/a if( !PyArg_ParseTuple(v, "hls#", &p_itself->length, &p_itself->reserved, p_itself->data, dummy) )
88n/a return 0;
89n/a return 1;
90n/a}
91n/a
92n/a
93n/a
94n/a
95n/astatic PyObject *Qt_Error;
96n/a
97n/a/* -------------------- Object type IdleManager --------------------- */
98n/a
99n/aPyTypeObject IdleManager_Type;
100n/a
101n/a#define IdleManagerObj_Check(x) ((x)->ob_type == &IdleManager_Type || PyObject_TypeCheck((x), &IdleManager_Type))
102n/a
103n/atypedef struct IdleManagerObject {
104n/a PyObject_HEAD
105n/a IdleManager ob_itself;
106n/a} IdleManagerObject;
107n/a
108n/aPyObject *IdleManagerObj_New(IdleManager itself)
109n/a{
110n/a IdleManagerObject *it;
111n/a if (itself == NULL) {
112n/a PyErr_SetString(Qt_Error,"Cannot create IdleManager from NULL pointer");
113n/a return NULL;
114n/a }
115n/a it = PyObject_NEW(IdleManagerObject, &IdleManager_Type);
116n/a if (it == NULL) return NULL;
117n/a it->ob_itself = itself;
118n/a return (PyObject *)it;
119n/a}
120n/a
121n/aint IdleManagerObj_Convert(PyObject *v, IdleManager *p_itself)
122n/a{
123n/a if (v == Py_None)
124n/a {
125n/a *p_itself = NULL;
126n/a return 1;
127n/a }
128n/a if (!IdleManagerObj_Check(v))
129n/a {
130n/a PyErr_SetString(PyExc_TypeError, "IdleManager required");
131n/a return 0;
132n/a }
133n/a *p_itself = ((IdleManagerObject *)v)->ob_itself;
134n/a return 1;
135n/a}
136n/a
137n/astatic void IdleManagerObj_dealloc(IdleManagerObject *self)
138n/a{
139n/a /* Cleanup of self->ob_itself goes here */
140n/a self->ob_type->tp_free((PyObject *)self);
141n/a}
142n/a
143n/astatic PyMethodDef IdleManagerObj_methods[] = {
144n/a {NULL, NULL, 0}
145n/a};
146n/a
147n/a#define IdleManagerObj_getsetlist NULL
148n/a
149n/a
150n/a#define IdleManagerObj_compare NULL
151n/a
152n/a#define IdleManagerObj_repr NULL
153n/a
154n/a#define IdleManagerObj_hash NULL
155n/a#define IdleManagerObj_tp_init 0
156n/a
157n/a#define IdleManagerObj_tp_alloc PyType_GenericAlloc
158n/a
159n/astatic PyObject *IdleManagerObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds)
160n/a{
161n/a PyObject *_self;
162n/a IdleManager itself;
163n/a char *kw[] = {"itself", 0};
164n/a
165n/a if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, IdleManagerObj_Convert, &itself)) return NULL;
166n/a if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL;
167n/a ((IdleManagerObject *)_self)->ob_itself = itself;
168n/a return _self;
169n/a}
170n/a
171n/a#define IdleManagerObj_tp_free PyObject_Del
172n/a
173n/a
174n/aPyTypeObject IdleManager_Type = {
175n/a PyObject_HEAD_INIT(NULL)
176n/a 0, /*ob_size*/
177n/a "_Qt.IdleManager", /*tp_name*/
178n/a sizeof(IdleManagerObject), /*tp_basicsize*/
179n/a 0, /*tp_itemsize*/
180n/a /* methods */
181n/a (destructor) IdleManagerObj_dealloc, /*tp_dealloc*/
182n/a 0, /*tp_print*/
183n/a (getattrfunc)0, /*tp_getattr*/
184n/a (setattrfunc)0, /*tp_setattr*/
185n/a (cmpfunc) IdleManagerObj_compare, /*tp_compare*/
186n/a (reprfunc) IdleManagerObj_repr, /*tp_repr*/
187n/a (PyNumberMethods *)0, /* tp_as_number */
188n/a (PySequenceMethods *)0, /* tp_as_sequence */
189n/a (PyMappingMethods *)0, /* tp_as_mapping */
190n/a (hashfunc) IdleManagerObj_hash, /*tp_hash*/
191n/a 0, /*tp_call*/
192n/a 0, /*tp_str*/
193n/a PyObject_GenericGetAttr, /*tp_getattro*/
194n/a PyObject_GenericSetAttr, /*tp_setattro */
195n/a 0, /*tp_as_buffer*/
196n/a Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
197n/a 0, /*tp_doc*/
198n/a 0, /*tp_traverse*/
199n/a 0, /*tp_clear*/
200n/a 0, /*tp_richcompare*/
201n/a 0, /*tp_weaklistoffset*/
202n/a 0, /*tp_iter*/
203n/a 0, /*tp_iternext*/
204n/a IdleManagerObj_methods, /* tp_methods */
205n/a 0, /*tp_members*/
206n/a IdleManagerObj_getsetlist, /*tp_getset*/
207n/a 0, /*tp_base*/
208n/a 0, /*tp_dict*/
209n/a 0, /*tp_descr_get*/
210n/a 0, /*tp_descr_set*/
211n/a 0, /*tp_dictoffset*/
212n/a IdleManagerObj_tp_init, /* tp_init */
213n/a IdleManagerObj_tp_alloc, /* tp_alloc */
214n/a IdleManagerObj_tp_new, /* tp_new */
215n/a IdleManagerObj_tp_free, /* tp_free */
216n/a};
217n/a
218n/a/* ------------------ End object type IdleManager ------------------- */
219n/a
220n/a
221n/a/* ------------------ Object type MovieController ------------------- */
222n/a
223n/aPyTypeObject MovieController_Type;
224n/a
225n/a#define MovieCtlObj_Check(x) ((x)->ob_type == &MovieController_Type || PyObject_TypeCheck((x), &MovieController_Type))
226n/a
227n/atypedef struct MovieControllerObject {
228n/a PyObject_HEAD
229n/a MovieController ob_itself;
230n/a} MovieControllerObject;
231n/a
232n/aPyObject *MovieCtlObj_New(MovieController itself)
233n/a{
234n/a MovieControllerObject *it;
235n/a if (itself == NULL) {
236n/a PyErr_SetString(Qt_Error,"Cannot create MovieController from NULL pointer");
237n/a return NULL;
238n/a }
239n/a it = PyObject_NEW(MovieControllerObject, &MovieController_Type);
240n/a if (it == NULL) return NULL;
241n/a it->ob_itself = itself;
242n/a return (PyObject *)it;
243n/a}
244n/a
245n/aint MovieCtlObj_Convert(PyObject *v, MovieController *p_itself)
246n/a{
247n/a if (v == Py_None)
248n/a {
249n/a *p_itself = NULL;
250n/a return 1;
251n/a }
252n/a if (!MovieCtlObj_Check(v))
253n/a {
254n/a PyErr_SetString(PyExc_TypeError, "MovieController required");
255n/a return 0;
256n/a }
257n/a *p_itself = ((MovieControllerObject *)v)->ob_itself;
258n/a return 1;
259n/a}
260n/a
261n/astatic void MovieCtlObj_dealloc(MovieControllerObject *self)
262n/a{
263n/a if (self->ob_itself) DisposeMovieController(self->ob_itself);
264n/a self->ob_type->tp_free((PyObject *)self);
265n/a}
266n/a
267n/astatic PyObject *MovieCtlObj_MCSetMovie(MovieControllerObject *_self, PyObject *_args)
268n/a{
269n/a PyObject *_res = NULL;
270n/a ComponentResult _rv;
271n/a Movie theMovie;
272n/a WindowPtr movieWindow;
273n/a Point where;
274n/a#ifndef MCSetMovie
275n/a PyMac_PRECHECK(MCSetMovie);
276n/a#endif
277n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
278n/a MovieObj_Convert, &theMovie,
279n/a WinObj_Convert, &movieWindow,
280n/a PyMac_GetPoint, &where))
281n/a return NULL;
282n/a _rv = MCSetMovie(_self->ob_itself,
283n/a theMovie,
284n/a movieWindow,
285n/a where);
286n/a _res = Py_BuildValue("l",
287n/a _rv);
288n/a return _res;
289n/a}
290n/a
291n/astatic PyObject *MovieCtlObj_MCGetIndMovie(MovieControllerObject *_self, PyObject *_args)
292n/a{
293n/a PyObject *_res = NULL;
294n/a Movie _rv;
295n/a short index;
296n/a#ifndef MCGetIndMovie
297n/a PyMac_PRECHECK(MCGetIndMovie);
298n/a#endif
299n/a if (!PyArg_ParseTuple(_args, "h",
300n/a &index))
301n/a return NULL;
302n/a _rv = MCGetIndMovie(_self->ob_itself,
303n/a index);
304n/a _res = Py_BuildValue("O&",
305n/a MovieObj_New, _rv);
306n/a return _res;
307n/a}
308n/a
309n/astatic PyObject *MovieCtlObj_MCRemoveAllMovies(MovieControllerObject *_self, PyObject *_args)
310n/a{
311n/a PyObject *_res = NULL;
312n/a ComponentResult _rv;
313n/a#ifndef MCRemoveAllMovies
314n/a PyMac_PRECHECK(MCRemoveAllMovies);
315n/a#endif
316n/a if (!PyArg_ParseTuple(_args, ""))
317n/a return NULL;
318n/a _rv = MCRemoveAllMovies(_self->ob_itself);
319n/a _res = Py_BuildValue("l",
320n/a _rv);
321n/a return _res;
322n/a}
323n/a
324n/astatic PyObject *MovieCtlObj_MCRemoveAMovie(MovieControllerObject *_self, PyObject *_args)
325n/a{
326n/a PyObject *_res = NULL;
327n/a ComponentResult _rv;
328n/a Movie m;
329n/a#ifndef MCRemoveAMovie
330n/a PyMac_PRECHECK(MCRemoveAMovie);
331n/a#endif
332n/a if (!PyArg_ParseTuple(_args, "O&",
333n/a MovieObj_Convert, &m))
334n/a return NULL;
335n/a _rv = MCRemoveAMovie(_self->ob_itself,
336n/a m);
337n/a _res = Py_BuildValue("l",
338n/a _rv);
339n/a return _res;
340n/a}
341n/a
342n/astatic PyObject *MovieCtlObj_MCRemoveMovie(MovieControllerObject *_self, PyObject *_args)
343n/a{
344n/a PyObject *_res = NULL;
345n/a ComponentResult _rv;
346n/a#ifndef MCRemoveMovie
347n/a PyMac_PRECHECK(MCRemoveMovie);
348n/a#endif
349n/a if (!PyArg_ParseTuple(_args, ""))
350n/a return NULL;
351n/a _rv = MCRemoveMovie(_self->ob_itself);
352n/a _res = Py_BuildValue("l",
353n/a _rv);
354n/a return _res;
355n/a}
356n/a
357n/astatic PyObject *MovieCtlObj_MCIsPlayerEvent(MovieControllerObject *_self, PyObject *_args)
358n/a{
359n/a PyObject *_res = NULL;
360n/a ComponentResult _rv;
361n/a EventRecord e;
362n/a#ifndef MCIsPlayerEvent
363n/a PyMac_PRECHECK(MCIsPlayerEvent);
364n/a#endif
365n/a if (!PyArg_ParseTuple(_args, "O&",
366n/a PyMac_GetEventRecord, &e))
367n/a return NULL;
368n/a _rv = MCIsPlayerEvent(_self->ob_itself,
369n/a &e);
370n/a _res = Py_BuildValue("l",
371n/a _rv);
372n/a return _res;
373n/a}
374n/a
375n/astatic PyObject *MovieCtlObj_MCDoAction(MovieControllerObject *_self, PyObject *_args)
376n/a{
377n/a PyObject *_res = NULL;
378n/a ComponentResult _rv;
379n/a short action;
380n/a void * params;
381n/a#ifndef MCDoAction
382n/a PyMac_PRECHECK(MCDoAction);
383n/a#endif
384n/a if (!PyArg_ParseTuple(_args, "hs",
385n/a &action,
386n/a &params))
387n/a return NULL;
388n/a _rv = MCDoAction(_self->ob_itself,
389n/a action,
390n/a params);
391n/a _res = Py_BuildValue("l",
392n/a _rv);
393n/a return _res;
394n/a}
395n/a
396n/astatic PyObject *MovieCtlObj_MCSetControllerAttached(MovieControllerObject *_self, PyObject *_args)
397n/a{
398n/a PyObject *_res = NULL;
399n/a ComponentResult _rv;
400n/a Boolean attach;
401n/a#ifndef MCSetControllerAttached
402n/a PyMac_PRECHECK(MCSetControllerAttached);
403n/a#endif
404n/a if (!PyArg_ParseTuple(_args, "b",
405n/a &attach))
406n/a return NULL;
407n/a _rv = MCSetControllerAttached(_self->ob_itself,
408n/a attach);
409n/a _res = Py_BuildValue("l",
410n/a _rv);
411n/a return _res;
412n/a}
413n/a
414n/astatic PyObject *MovieCtlObj_MCIsControllerAttached(MovieControllerObject *_self, PyObject *_args)
415n/a{
416n/a PyObject *_res = NULL;
417n/a ComponentResult _rv;
418n/a#ifndef MCIsControllerAttached
419n/a PyMac_PRECHECK(MCIsControllerAttached);
420n/a#endif
421n/a if (!PyArg_ParseTuple(_args, ""))
422n/a return NULL;
423n/a _rv = MCIsControllerAttached(_self->ob_itself);
424n/a _res = Py_BuildValue("l",
425n/a _rv);
426n/a return _res;
427n/a}
428n/a
429n/astatic PyObject *MovieCtlObj_MCSetControllerPort(MovieControllerObject *_self, PyObject *_args)
430n/a{
431n/a PyObject *_res = NULL;
432n/a ComponentResult _rv;
433n/a CGrafPtr gp;
434n/a#ifndef MCSetControllerPort
435n/a PyMac_PRECHECK(MCSetControllerPort);
436n/a#endif
437n/a if (!PyArg_ParseTuple(_args, "O&",
438n/a GrafObj_Convert, &gp))
439n/a return NULL;
440n/a _rv = MCSetControllerPort(_self->ob_itself,
441n/a gp);
442n/a _res = Py_BuildValue("l",
443n/a _rv);
444n/a return _res;
445n/a}
446n/a
447n/astatic PyObject *MovieCtlObj_MCGetControllerPort(MovieControllerObject *_self, PyObject *_args)
448n/a{
449n/a PyObject *_res = NULL;
450n/a CGrafPtr _rv;
451n/a#ifndef MCGetControllerPort
452n/a PyMac_PRECHECK(MCGetControllerPort);
453n/a#endif
454n/a if (!PyArg_ParseTuple(_args, ""))
455n/a return NULL;
456n/a _rv = MCGetControllerPort(_self->ob_itself);
457n/a _res = Py_BuildValue("O&",
458n/a GrafObj_New, _rv);
459n/a return _res;
460n/a}
461n/a
462n/astatic PyObject *MovieCtlObj_MCSetVisible(MovieControllerObject *_self, PyObject *_args)
463n/a{
464n/a PyObject *_res = NULL;
465n/a ComponentResult _rv;
466n/a Boolean visible;
467n/a#ifndef MCSetVisible
468n/a PyMac_PRECHECK(MCSetVisible);
469n/a#endif
470n/a if (!PyArg_ParseTuple(_args, "b",
471n/a &visible))
472n/a return NULL;
473n/a _rv = MCSetVisible(_self->ob_itself,
474n/a visible);
475n/a _res = Py_BuildValue("l",
476n/a _rv);
477n/a return _res;
478n/a}
479n/a
480n/astatic PyObject *MovieCtlObj_MCGetVisible(MovieControllerObject *_self, PyObject *_args)
481n/a{
482n/a PyObject *_res = NULL;
483n/a ComponentResult _rv;
484n/a#ifndef MCGetVisible
485n/a PyMac_PRECHECK(MCGetVisible);
486n/a#endif
487n/a if (!PyArg_ParseTuple(_args, ""))
488n/a return NULL;
489n/a _rv = MCGetVisible(_self->ob_itself);
490n/a _res = Py_BuildValue("l",
491n/a _rv);
492n/a return _res;
493n/a}
494n/a
495n/astatic PyObject *MovieCtlObj_MCGetControllerBoundsRect(MovieControllerObject *_self, PyObject *_args)
496n/a{
497n/a PyObject *_res = NULL;
498n/a ComponentResult _rv;
499n/a Rect bounds;
500n/a#ifndef MCGetControllerBoundsRect
501n/a PyMac_PRECHECK(MCGetControllerBoundsRect);
502n/a#endif
503n/a if (!PyArg_ParseTuple(_args, ""))
504n/a return NULL;
505n/a _rv = MCGetControllerBoundsRect(_self->ob_itself,
506n/a &bounds);
507n/a _res = Py_BuildValue("lO&",
508n/a _rv,
509n/a PyMac_BuildRect, &bounds);
510n/a return _res;
511n/a}
512n/a
513n/astatic PyObject *MovieCtlObj_MCSetControllerBoundsRect(MovieControllerObject *_self, PyObject *_args)
514n/a{
515n/a PyObject *_res = NULL;
516n/a ComponentResult _rv;
517n/a Rect bounds;
518n/a#ifndef MCSetControllerBoundsRect
519n/a PyMac_PRECHECK(MCSetControllerBoundsRect);
520n/a#endif
521n/a if (!PyArg_ParseTuple(_args, "O&",
522n/a PyMac_GetRect, &bounds))
523n/a return NULL;
524n/a _rv = MCSetControllerBoundsRect(_self->ob_itself,
525n/a &bounds);
526n/a _res = Py_BuildValue("l",
527n/a _rv);
528n/a return _res;
529n/a}
530n/a
531n/astatic PyObject *MovieCtlObj_MCGetControllerBoundsRgn(MovieControllerObject *_self, PyObject *_args)
532n/a{
533n/a PyObject *_res = NULL;
534n/a RgnHandle _rv;
535n/a#ifndef MCGetControllerBoundsRgn
536n/a PyMac_PRECHECK(MCGetControllerBoundsRgn);
537n/a#endif
538n/a if (!PyArg_ParseTuple(_args, ""))
539n/a return NULL;
540n/a _rv = MCGetControllerBoundsRgn(_self->ob_itself);
541n/a _res = Py_BuildValue("O&",
542n/a ResObj_New, _rv);
543n/a return _res;
544n/a}
545n/a
546n/astatic PyObject *MovieCtlObj_MCGetWindowRgn(MovieControllerObject *_self, PyObject *_args)
547n/a{
548n/a PyObject *_res = NULL;
549n/a RgnHandle _rv;
550n/a WindowPtr w;
551n/a#ifndef MCGetWindowRgn
552n/a PyMac_PRECHECK(MCGetWindowRgn);
553n/a#endif
554n/a if (!PyArg_ParseTuple(_args, "O&",
555n/a WinObj_Convert, &w))
556n/a return NULL;
557n/a _rv = MCGetWindowRgn(_self->ob_itself,
558n/a w);
559n/a _res = Py_BuildValue("O&",
560n/a ResObj_New, _rv);
561n/a return _res;
562n/a}
563n/a
564n/astatic PyObject *MovieCtlObj_MCMovieChanged(MovieControllerObject *_self, PyObject *_args)
565n/a{
566n/a PyObject *_res = NULL;
567n/a ComponentResult _rv;
568n/a Movie m;
569n/a#ifndef MCMovieChanged
570n/a PyMac_PRECHECK(MCMovieChanged);
571n/a#endif
572n/a if (!PyArg_ParseTuple(_args, "O&",
573n/a MovieObj_Convert, &m))
574n/a return NULL;
575n/a _rv = MCMovieChanged(_self->ob_itself,
576n/a m);
577n/a _res = Py_BuildValue("l",
578n/a _rv);
579n/a return _res;
580n/a}
581n/a
582n/astatic PyObject *MovieCtlObj_MCSetDuration(MovieControllerObject *_self, PyObject *_args)
583n/a{
584n/a PyObject *_res = NULL;
585n/a ComponentResult _rv;
586n/a TimeValue duration;
587n/a#ifndef MCSetDuration
588n/a PyMac_PRECHECK(MCSetDuration);
589n/a#endif
590n/a if (!PyArg_ParseTuple(_args, "l",
591n/a &duration))
592n/a return NULL;
593n/a _rv = MCSetDuration(_self->ob_itself,
594n/a duration);
595n/a _res = Py_BuildValue("l",
596n/a _rv);
597n/a return _res;
598n/a}
599n/a
600n/astatic PyObject *MovieCtlObj_MCGetCurrentTime(MovieControllerObject *_self, PyObject *_args)
601n/a{
602n/a PyObject *_res = NULL;
603n/a TimeValue _rv;
604n/a TimeScale scale;
605n/a#ifndef MCGetCurrentTime
606n/a PyMac_PRECHECK(MCGetCurrentTime);
607n/a#endif
608n/a if (!PyArg_ParseTuple(_args, ""))
609n/a return NULL;
610n/a _rv = MCGetCurrentTime(_self->ob_itself,
611n/a &scale);
612n/a _res = Py_BuildValue("ll",
613n/a _rv,
614n/a scale);
615n/a return _res;
616n/a}
617n/a
618n/astatic PyObject *MovieCtlObj_MCNewAttachedController(MovieControllerObject *_self, PyObject *_args)
619n/a{
620n/a PyObject *_res = NULL;
621n/a ComponentResult _rv;
622n/a Movie theMovie;
623n/a WindowPtr w;
624n/a Point where;
625n/a#ifndef MCNewAttachedController
626n/a PyMac_PRECHECK(MCNewAttachedController);
627n/a#endif
628n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
629n/a MovieObj_Convert, &theMovie,
630n/a WinObj_Convert, &w,
631n/a PyMac_GetPoint, &where))
632n/a return NULL;
633n/a _rv = MCNewAttachedController(_self->ob_itself,
634n/a theMovie,
635n/a w,
636n/a where);
637n/a _res = Py_BuildValue("l",
638n/a _rv);
639n/a return _res;
640n/a}
641n/a
642n/astatic PyObject *MovieCtlObj_MCDraw(MovieControllerObject *_self, PyObject *_args)
643n/a{
644n/a PyObject *_res = NULL;
645n/a ComponentResult _rv;
646n/a WindowPtr w;
647n/a#ifndef MCDraw
648n/a PyMac_PRECHECK(MCDraw);
649n/a#endif
650n/a if (!PyArg_ParseTuple(_args, "O&",
651n/a WinObj_Convert, &w))
652n/a return NULL;
653n/a _rv = MCDraw(_self->ob_itself,
654n/a w);
655n/a _res = Py_BuildValue("l",
656n/a _rv);
657n/a return _res;
658n/a}
659n/a
660n/astatic PyObject *MovieCtlObj_MCActivate(MovieControllerObject *_self, PyObject *_args)
661n/a{
662n/a PyObject *_res = NULL;
663n/a ComponentResult _rv;
664n/a WindowPtr w;
665n/a Boolean activate;
666n/a#ifndef MCActivate
667n/a PyMac_PRECHECK(MCActivate);
668n/a#endif
669n/a if (!PyArg_ParseTuple(_args, "O&b",
670n/a WinObj_Convert, &w,
671n/a &activate))
672n/a return NULL;
673n/a _rv = MCActivate(_self->ob_itself,
674n/a w,
675n/a activate);
676n/a _res = Py_BuildValue("l",
677n/a _rv);
678n/a return _res;
679n/a}
680n/a
681n/astatic PyObject *MovieCtlObj_MCIdle(MovieControllerObject *_self, PyObject *_args)
682n/a{
683n/a PyObject *_res = NULL;
684n/a ComponentResult _rv;
685n/a#ifndef MCIdle
686n/a PyMac_PRECHECK(MCIdle);
687n/a#endif
688n/a if (!PyArg_ParseTuple(_args, ""))
689n/a return NULL;
690n/a _rv = MCIdle(_self->ob_itself);
691n/a _res = Py_BuildValue("l",
692n/a _rv);
693n/a return _res;
694n/a}
695n/a
696n/astatic PyObject *MovieCtlObj_MCKey(MovieControllerObject *_self, PyObject *_args)
697n/a{
698n/a PyObject *_res = NULL;
699n/a ComponentResult _rv;
700n/a SInt8 key;
701n/a long modifiers;
702n/a#ifndef MCKey
703n/a PyMac_PRECHECK(MCKey);
704n/a#endif
705n/a if (!PyArg_ParseTuple(_args, "bl",
706n/a &key,
707n/a &modifiers))
708n/a return NULL;
709n/a _rv = MCKey(_self->ob_itself,
710n/a key,
711n/a modifiers);
712n/a _res = Py_BuildValue("l",
713n/a _rv);
714n/a return _res;
715n/a}
716n/a
717n/astatic PyObject *MovieCtlObj_MCClick(MovieControllerObject *_self, PyObject *_args)
718n/a{
719n/a PyObject *_res = NULL;
720n/a ComponentResult _rv;
721n/a WindowPtr w;
722n/a Point where;
723n/a long when;
724n/a long modifiers;
725n/a#ifndef MCClick
726n/a PyMac_PRECHECK(MCClick);
727n/a#endif
728n/a if (!PyArg_ParseTuple(_args, "O&O&ll",
729n/a WinObj_Convert, &w,
730n/a PyMac_GetPoint, &where,
731n/a &when,
732n/a &modifiers))
733n/a return NULL;
734n/a _rv = MCClick(_self->ob_itself,
735n/a w,
736n/a where,
737n/a when,
738n/a modifiers);
739n/a _res = Py_BuildValue("l",
740n/a _rv);
741n/a return _res;
742n/a}
743n/a
744n/astatic PyObject *MovieCtlObj_MCEnableEditing(MovieControllerObject *_self, PyObject *_args)
745n/a{
746n/a PyObject *_res = NULL;
747n/a ComponentResult _rv;
748n/a Boolean enabled;
749n/a#ifndef MCEnableEditing
750n/a PyMac_PRECHECK(MCEnableEditing);
751n/a#endif
752n/a if (!PyArg_ParseTuple(_args, "b",
753n/a &enabled))
754n/a return NULL;
755n/a _rv = MCEnableEditing(_self->ob_itself,
756n/a enabled);
757n/a _res = Py_BuildValue("l",
758n/a _rv);
759n/a return _res;
760n/a}
761n/a
762n/astatic PyObject *MovieCtlObj_MCIsEditingEnabled(MovieControllerObject *_self, PyObject *_args)
763n/a{
764n/a PyObject *_res = NULL;
765n/a long _rv;
766n/a#ifndef MCIsEditingEnabled
767n/a PyMac_PRECHECK(MCIsEditingEnabled);
768n/a#endif
769n/a if (!PyArg_ParseTuple(_args, ""))
770n/a return NULL;
771n/a _rv = MCIsEditingEnabled(_self->ob_itself);
772n/a _res = Py_BuildValue("l",
773n/a _rv);
774n/a return _res;
775n/a}
776n/a
777n/astatic PyObject *MovieCtlObj_MCCopy(MovieControllerObject *_self, PyObject *_args)
778n/a{
779n/a PyObject *_res = NULL;
780n/a Movie _rv;
781n/a#ifndef MCCopy
782n/a PyMac_PRECHECK(MCCopy);
783n/a#endif
784n/a if (!PyArg_ParseTuple(_args, ""))
785n/a return NULL;
786n/a _rv = MCCopy(_self->ob_itself);
787n/a _res = Py_BuildValue("O&",
788n/a MovieObj_New, _rv);
789n/a return _res;
790n/a}
791n/a
792n/astatic PyObject *MovieCtlObj_MCCut(MovieControllerObject *_self, PyObject *_args)
793n/a{
794n/a PyObject *_res = NULL;
795n/a Movie _rv;
796n/a#ifndef MCCut
797n/a PyMac_PRECHECK(MCCut);
798n/a#endif
799n/a if (!PyArg_ParseTuple(_args, ""))
800n/a return NULL;
801n/a _rv = MCCut(_self->ob_itself);
802n/a _res = Py_BuildValue("O&",
803n/a MovieObj_New, _rv);
804n/a return _res;
805n/a}
806n/a
807n/astatic PyObject *MovieCtlObj_MCPaste(MovieControllerObject *_self, PyObject *_args)
808n/a{
809n/a PyObject *_res = NULL;
810n/a ComponentResult _rv;
811n/a Movie srcMovie;
812n/a#ifndef MCPaste
813n/a PyMac_PRECHECK(MCPaste);
814n/a#endif
815n/a if (!PyArg_ParseTuple(_args, "O&",
816n/a MovieObj_Convert, &srcMovie))
817n/a return NULL;
818n/a _rv = MCPaste(_self->ob_itself,
819n/a srcMovie);
820n/a _res = Py_BuildValue("l",
821n/a _rv);
822n/a return _res;
823n/a}
824n/a
825n/astatic PyObject *MovieCtlObj_MCClear(MovieControllerObject *_self, PyObject *_args)
826n/a{
827n/a PyObject *_res = NULL;
828n/a ComponentResult _rv;
829n/a#ifndef MCClear
830n/a PyMac_PRECHECK(MCClear);
831n/a#endif
832n/a if (!PyArg_ParseTuple(_args, ""))
833n/a return NULL;
834n/a _rv = MCClear(_self->ob_itself);
835n/a _res = Py_BuildValue("l",
836n/a _rv);
837n/a return _res;
838n/a}
839n/a
840n/astatic PyObject *MovieCtlObj_MCUndo(MovieControllerObject *_self, PyObject *_args)
841n/a{
842n/a PyObject *_res = NULL;
843n/a ComponentResult _rv;
844n/a#ifndef MCUndo
845n/a PyMac_PRECHECK(MCUndo);
846n/a#endif
847n/a if (!PyArg_ParseTuple(_args, ""))
848n/a return NULL;
849n/a _rv = MCUndo(_self->ob_itself);
850n/a _res = Py_BuildValue("l",
851n/a _rv);
852n/a return _res;
853n/a}
854n/a
855n/astatic PyObject *MovieCtlObj_MCPositionController(MovieControllerObject *_self, PyObject *_args)
856n/a{
857n/a PyObject *_res = NULL;
858n/a ComponentResult _rv;
859n/a Rect movieRect;
860n/a Rect controllerRect;
861n/a long someFlags;
862n/a#ifndef MCPositionController
863n/a PyMac_PRECHECK(MCPositionController);
864n/a#endif
865n/a if (!PyArg_ParseTuple(_args, "O&O&l",
866n/a PyMac_GetRect, &movieRect,
867n/a PyMac_GetRect, &controllerRect,
868n/a &someFlags))
869n/a return NULL;
870n/a _rv = MCPositionController(_self->ob_itself,
871n/a &movieRect,
872n/a &controllerRect,
873n/a someFlags);
874n/a _res = Py_BuildValue("l",
875n/a _rv);
876n/a return _res;
877n/a}
878n/a
879n/astatic PyObject *MovieCtlObj_MCGetControllerInfo(MovieControllerObject *_self, PyObject *_args)
880n/a{
881n/a PyObject *_res = NULL;
882n/a ComponentResult _rv;
883n/a long someFlags;
884n/a#ifndef MCGetControllerInfo
885n/a PyMac_PRECHECK(MCGetControllerInfo);
886n/a#endif
887n/a if (!PyArg_ParseTuple(_args, ""))
888n/a return NULL;
889n/a _rv = MCGetControllerInfo(_self->ob_itself,
890n/a &someFlags);
891n/a _res = Py_BuildValue("ll",
892n/a _rv,
893n/a someFlags);
894n/a return _res;
895n/a}
896n/a
897n/astatic PyObject *MovieCtlObj_MCSetClip(MovieControllerObject *_self, PyObject *_args)
898n/a{
899n/a PyObject *_res = NULL;
900n/a ComponentResult _rv;
901n/a RgnHandle theClip;
902n/a RgnHandle movieClip;
903n/a#ifndef MCSetClip
904n/a PyMac_PRECHECK(MCSetClip);
905n/a#endif
906n/a if (!PyArg_ParseTuple(_args, "O&O&",
907n/a ResObj_Convert, &theClip,
908n/a ResObj_Convert, &movieClip))
909n/a return NULL;
910n/a _rv = MCSetClip(_self->ob_itself,
911n/a theClip,
912n/a movieClip);
913n/a _res = Py_BuildValue("l",
914n/a _rv);
915n/a return _res;
916n/a}
917n/a
918n/astatic PyObject *MovieCtlObj_MCGetClip(MovieControllerObject *_self, PyObject *_args)
919n/a{
920n/a PyObject *_res = NULL;
921n/a ComponentResult _rv;
922n/a RgnHandle theClip;
923n/a RgnHandle movieClip;
924n/a#ifndef MCGetClip
925n/a PyMac_PRECHECK(MCGetClip);
926n/a#endif
927n/a if (!PyArg_ParseTuple(_args, ""))
928n/a return NULL;
929n/a _rv = MCGetClip(_self->ob_itself,
930n/a &theClip,
931n/a &movieClip);
932n/a _res = Py_BuildValue("lO&O&",
933n/a _rv,
934n/a ResObj_New, theClip,
935n/a ResObj_New, movieClip);
936n/a return _res;
937n/a}
938n/a
939n/astatic PyObject *MovieCtlObj_MCDrawBadge(MovieControllerObject *_self, PyObject *_args)
940n/a{
941n/a PyObject *_res = NULL;
942n/a ComponentResult _rv;
943n/a RgnHandle movieRgn;
944n/a RgnHandle badgeRgn;
945n/a#ifndef MCDrawBadge
946n/a PyMac_PRECHECK(MCDrawBadge);
947n/a#endif
948n/a if (!PyArg_ParseTuple(_args, "O&",
949n/a ResObj_Convert, &movieRgn))
950n/a return NULL;
951n/a _rv = MCDrawBadge(_self->ob_itself,
952n/a movieRgn,
953n/a &badgeRgn);
954n/a _res = Py_BuildValue("lO&",
955n/a _rv,
956n/a ResObj_New, badgeRgn);
957n/a return _res;
958n/a}
959n/a
960n/astatic PyObject *MovieCtlObj_MCSetUpEditMenu(MovieControllerObject *_self, PyObject *_args)
961n/a{
962n/a PyObject *_res = NULL;
963n/a ComponentResult _rv;
964n/a long modifiers;
965n/a MenuHandle mh;
966n/a#ifndef MCSetUpEditMenu
967n/a PyMac_PRECHECK(MCSetUpEditMenu);
968n/a#endif
969n/a if (!PyArg_ParseTuple(_args, "lO&",
970n/a &modifiers,
971n/a MenuObj_Convert, &mh))
972n/a return NULL;
973n/a _rv = MCSetUpEditMenu(_self->ob_itself,
974n/a modifiers,
975n/a mh);
976n/a _res = Py_BuildValue("l",
977n/a _rv);
978n/a return _res;
979n/a}
980n/a
981n/astatic PyObject *MovieCtlObj_MCGetMenuString(MovieControllerObject *_self, PyObject *_args)
982n/a{
983n/a PyObject *_res = NULL;
984n/a ComponentResult _rv;
985n/a long modifiers;
986n/a short item;
987n/a Str255 aString;
988n/a#ifndef MCGetMenuString
989n/a PyMac_PRECHECK(MCGetMenuString);
990n/a#endif
991n/a if (!PyArg_ParseTuple(_args, "lhO&",
992n/a &modifiers,
993n/a &item,
994n/a PyMac_GetStr255, aString))
995n/a return NULL;
996n/a _rv = MCGetMenuString(_self->ob_itself,
997n/a modifiers,
998n/a item,
999n/a aString);
1000n/a _res = Py_BuildValue("l",
1001n/a _rv);
1002n/a return _res;
1003n/a}
1004n/a
1005n/astatic PyObject *MovieCtlObj_MCPtInController(MovieControllerObject *_self, PyObject *_args)
1006n/a{
1007n/a PyObject *_res = NULL;
1008n/a ComponentResult _rv;
1009n/a Point thePt;
1010n/a Boolean inController;
1011n/a#ifndef MCPtInController
1012n/a PyMac_PRECHECK(MCPtInController);
1013n/a#endif
1014n/a if (!PyArg_ParseTuple(_args, "O&",
1015n/a PyMac_GetPoint, &thePt))
1016n/a return NULL;
1017n/a _rv = MCPtInController(_self->ob_itself,
1018n/a thePt,
1019n/a &inController);
1020n/a _res = Py_BuildValue("lb",
1021n/a _rv,
1022n/a inController);
1023n/a return _res;
1024n/a}
1025n/a
1026n/astatic PyObject *MovieCtlObj_MCInvalidate(MovieControllerObject *_self, PyObject *_args)
1027n/a{
1028n/a PyObject *_res = NULL;
1029n/a ComponentResult _rv;
1030n/a WindowPtr w;
1031n/a RgnHandle invalidRgn;
1032n/a#ifndef MCInvalidate
1033n/a PyMac_PRECHECK(MCInvalidate);
1034n/a#endif
1035n/a if (!PyArg_ParseTuple(_args, "O&O&",
1036n/a WinObj_Convert, &w,
1037n/a ResObj_Convert, &invalidRgn))
1038n/a return NULL;
1039n/a _rv = MCInvalidate(_self->ob_itself,
1040n/a w,
1041n/a invalidRgn);
1042n/a _res = Py_BuildValue("l",
1043n/a _rv);
1044n/a return _res;
1045n/a}
1046n/a
1047n/astatic PyObject *MovieCtlObj_MCAdjustCursor(MovieControllerObject *_self, PyObject *_args)
1048n/a{
1049n/a PyObject *_res = NULL;
1050n/a ComponentResult _rv;
1051n/a WindowPtr w;
1052n/a Point where;
1053n/a long modifiers;
1054n/a#ifndef MCAdjustCursor
1055n/a PyMac_PRECHECK(MCAdjustCursor);
1056n/a#endif
1057n/a if (!PyArg_ParseTuple(_args, "O&O&l",
1058n/a WinObj_Convert, &w,
1059n/a PyMac_GetPoint, &where,
1060n/a &modifiers))
1061n/a return NULL;
1062n/a _rv = MCAdjustCursor(_self->ob_itself,
1063n/a w,
1064n/a where,
1065n/a modifiers);
1066n/a _res = Py_BuildValue("l",
1067n/a _rv);
1068n/a return _res;
1069n/a}
1070n/a
1071n/astatic PyObject *MovieCtlObj_MCGetInterfaceElement(MovieControllerObject *_self, PyObject *_args)
1072n/a{
1073n/a PyObject *_res = NULL;
1074n/a ComponentResult _rv;
1075n/a MCInterfaceElement whichElement;
1076n/a void * element;
1077n/a#ifndef MCGetInterfaceElement
1078n/a PyMac_PRECHECK(MCGetInterfaceElement);
1079n/a#endif
1080n/a if (!PyArg_ParseTuple(_args, "ls",
1081n/a &whichElement,
1082n/a &element))
1083n/a return NULL;
1084n/a _rv = MCGetInterfaceElement(_self->ob_itself,
1085n/a whichElement,
1086n/a element);
1087n/a _res = Py_BuildValue("l",
1088n/a _rv);
1089n/a return _res;
1090n/a}
1091n/a
1092n/astatic PyObject *MovieCtlObj_MCAddMovieSegment(MovieControllerObject *_self, PyObject *_args)
1093n/a{
1094n/a PyObject *_res = NULL;
1095n/a ComponentResult _rv;
1096n/a Movie srcMovie;
1097n/a Boolean scaled;
1098n/a#ifndef MCAddMovieSegment
1099n/a PyMac_PRECHECK(MCAddMovieSegment);
1100n/a#endif
1101n/a if (!PyArg_ParseTuple(_args, "O&b",
1102n/a MovieObj_Convert, &srcMovie,
1103n/a &scaled))
1104n/a return NULL;
1105n/a _rv = MCAddMovieSegment(_self->ob_itself,
1106n/a srcMovie,
1107n/a scaled);
1108n/a _res = Py_BuildValue("l",
1109n/a _rv);
1110n/a return _res;
1111n/a}
1112n/a
1113n/astatic PyObject *MovieCtlObj_MCTrimMovieSegment(MovieControllerObject *_self, PyObject *_args)
1114n/a{
1115n/a PyObject *_res = NULL;
1116n/a ComponentResult _rv;
1117n/a#ifndef MCTrimMovieSegment
1118n/a PyMac_PRECHECK(MCTrimMovieSegment);
1119n/a#endif
1120n/a if (!PyArg_ParseTuple(_args, ""))
1121n/a return NULL;
1122n/a _rv = MCTrimMovieSegment(_self->ob_itself);
1123n/a _res = Py_BuildValue("l",
1124n/a _rv);
1125n/a return _res;
1126n/a}
1127n/a
1128n/astatic PyObject *MovieCtlObj_MCSetIdleManager(MovieControllerObject *_self, PyObject *_args)
1129n/a{
1130n/a PyObject *_res = NULL;
1131n/a ComponentResult _rv;
1132n/a IdleManager im;
1133n/a#ifndef MCSetIdleManager
1134n/a PyMac_PRECHECK(MCSetIdleManager);
1135n/a#endif
1136n/a if (!PyArg_ParseTuple(_args, "O&",
1137n/a IdleManagerObj_Convert, &im))
1138n/a return NULL;
1139n/a _rv = MCSetIdleManager(_self->ob_itself,
1140n/a im);
1141n/a _res = Py_BuildValue("l",
1142n/a _rv);
1143n/a return _res;
1144n/a}
1145n/a
1146n/astatic PyObject *MovieCtlObj_MCSetControllerCapabilities(MovieControllerObject *_self, PyObject *_args)
1147n/a{
1148n/a PyObject *_res = NULL;
1149n/a ComponentResult _rv;
1150n/a long flags;
1151n/a long flagsMask;
1152n/a#ifndef MCSetControllerCapabilities
1153n/a PyMac_PRECHECK(MCSetControllerCapabilities);
1154n/a#endif
1155n/a if (!PyArg_ParseTuple(_args, "ll",
1156n/a &flags,
1157n/a &flagsMask))
1158n/a return NULL;
1159n/a _rv = MCSetControllerCapabilities(_self->ob_itself,
1160n/a flags,
1161n/a flagsMask);
1162n/a _res = Py_BuildValue("l",
1163n/a _rv);
1164n/a return _res;
1165n/a}
1166n/a
1167n/astatic PyMethodDef MovieCtlObj_methods[] = {
1168n/a {"MCSetMovie", (PyCFunction)MovieCtlObj_MCSetMovie, 1,
1169n/a PyDoc_STR("(Movie theMovie, WindowPtr movieWindow, Point where) -> (ComponentResult _rv)")},
1170n/a {"MCGetIndMovie", (PyCFunction)MovieCtlObj_MCGetIndMovie, 1,
1171n/a PyDoc_STR("(short index) -> (Movie _rv)")},
1172n/a {"MCRemoveAllMovies", (PyCFunction)MovieCtlObj_MCRemoveAllMovies, 1,
1173n/a PyDoc_STR("() -> (ComponentResult _rv)")},
1174n/a {"MCRemoveAMovie", (PyCFunction)MovieCtlObj_MCRemoveAMovie, 1,
1175n/a PyDoc_STR("(Movie m) -> (ComponentResult _rv)")},
1176n/a {"MCRemoveMovie", (PyCFunction)MovieCtlObj_MCRemoveMovie, 1,
1177n/a PyDoc_STR("() -> (ComponentResult _rv)")},
1178n/a {"MCIsPlayerEvent", (PyCFunction)MovieCtlObj_MCIsPlayerEvent, 1,
1179n/a PyDoc_STR("(EventRecord e) -> (ComponentResult _rv)")},
1180n/a {"MCDoAction", (PyCFunction)MovieCtlObj_MCDoAction, 1,
1181n/a PyDoc_STR("(short action, void * params) -> (ComponentResult _rv)")},
1182n/a {"MCSetControllerAttached", (PyCFunction)MovieCtlObj_MCSetControllerAttached, 1,
1183n/a PyDoc_STR("(Boolean attach) -> (ComponentResult _rv)")},
1184n/a {"MCIsControllerAttached", (PyCFunction)MovieCtlObj_MCIsControllerAttached, 1,
1185n/a PyDoc_STR("() -> (ComponentResult _rv)")},
1186n/a {"MCSetControllerPort", (PyCFunction)MovieCtlObj_MCSetControllerPort, 1,
1187n/a PyDoc_STR("(CGrafPtr gp) -> (ComponentResult _rv)")},
1188n/a {"MCGetControllerPort", (PyCFunction)MovieCtlObj_MCGetControllerPort, 1,
1189n/a PyDoc_STR("() -> (CGrafPtr _rv)")},
1190n/a {"MCSetVisible", (PyCFunction)MovieCtlObj_MCSetVisible, 1,
1191n/a PyDoc_STR("(Boolean visible) -> (ComponentResult _rv)")},
1192n/a {"MCGetVisible", (PyCFunction)MovieCtlObj_MCGetVisible, 1,
1193n/a PyDoc_STR("() -> (ComponentResult _rv)")},
1194n/a {"MCGetControllerBoundsRect", (PyCFunction)MovieCtlObj_MCGetControllerBoundsRect, 1,
1195n/a PyDoc_STR("() -> (ComponentResult _rv, Rect bounds)")},
1196n/a {"MCSetControllerBoundsRect", (PyCFunction)MovieCtlObj_MCSetControllerBoundsRect, 1,
1197n/a PyDoc_STR("(Rect bounds) -> (ComponentResult _rv)")},
1198n/a {"MCGetControllerBoundsRgn", (PyCFunction)MovieCtlObj_MCGetControllerBoundsRgn, 1,
1199n/a PyDoc_STR("() -> (RgnHandle _rv)")},
1200n/a {"MCGetWindowRgn", (PyCFunction)MovieCtlObj_MCGetWindowRgn, 1,
1201n/a PyDoc_STR("(WindowPtr w) -> (RgnHandle _rv)")},
1202n/a {"MCMovieChanged", (PyCFunction)MovieCtlObj_MCMovieChanged, 1,
1203n/a PyDoc_STR("(Movie m) -> (ComponentResult _rv)")},
1204n/a {"MCSetDuration", (PyCFunction)MovieCtlObj_MCSetDuration, 1,
1205n/a PyDoc_STR("(TimeValue duration) -> (ComponentResult _rv)")},
1206n/a {"MCGetCurrentTime", (PyCFunction)MovieCtlObj_MCGetCurrentTime, 1,
1207n/a PyDoc_STR("() -> (TimeValue _rv, TimeScale scale)")},
1208n/a {"MCNewAttachedController", (PyCFunction)MovieCtlObj_MCNewAttachedController, 1,
1209n/a PyDoc_STR("(Movie theMovie, WindowPtr w, Point where) -> (ComponentResult _rv)")},
1210n/a {"MCDraw", (PyCFunction)MovieCtlObj_MCDraw, 1,
1211n/a PyDoc_STR("(WindowPtr w) -> (ComponentResult _rv)")},
1212n/a {"MCActivate", (PyCFunction)MovieCtlObj_MCActivate, 1,
1213n/a PyDoc_STR("(WindowPtr w, Boolean activate) -> (ComponentResult _rv)")},
1214n/a {"MCIdle", (PyCFunction)MovieCtlObj_MCIdle, 1,
1215n/a PyDoc_STR("() -> (ComponentResult _rv)")},
1216n/a {"MCKey", (PyCFunction)MovieCtlObj_MCKey, 1,
1217n/a PyDoc_STR("(SInt8 key, long modifiers) -> (ComponentResult _rv)")},
1218n/a {"MCClick", (PyCFunction)MovieCtlObj_MCClick, 1,
1219n/a PyDoc_STR("(WindowPtr w, Point where, long when, long modifiers) -> (ComponentResult _rv)")},
1220n/a {"MCEnableEditing", (PyCFunction)MovieCtlObj_MCEnableEditing, 1,
1221n/a PyDoc_STR("(Boolean enabled) -> (ComponentResult _rv)")},
1222n/a {"MCIsEditingEnabled", (PyCFunction)MovieCtlObj_MCIsEditingEnabled, 1,
1223n/a PyDoc_STR("() -> (long _rv)")},
1224n/a {"MCCopy", (PyCFunction)MovieCtlObj_MCCopy, 1,
1225n/a PyDoc_STR("() -> (Movie _rv)")},
1226n/a {"MCCut", (PyCFunction)MovieCtlObj_MCCut, 1,
1227n/a PyDoc_STR("() -> (Movie _rv)")},
1228n/a {"MCPaste", (PyCFunction)MovieCtlObj_MCPaste, 1,
1229n/a PyDoc_STR("(Movie srcMovie) -> (ComponentResult _rv)")},
1230n/a {"MCClear", (PyCFunction)MovieCtlObj_MCClear, 1,
1231n/a PyDoc_STR("() -> (ComponentResult _rv)")},
1232n/a {"MCUndo", (PyCFunction)MovieCtlObj_MCUndo, 1,
1233n/a PyDoc_STR("() -> (ComponentResult _rv)")},
1234n/a {"MCPositionController", (PyCFunction)MovieCtlObj_MCPositionController, 1,
1235n/a PyDoc_STR("(Rect movieRect, Rect controllerRect, long someFlags) -> (ComponentResult _rv)")},
1236n/a {"MCGetControllerInfo", (PyCFunction)MovieCtlObj_MCGetControllerInfo, 1,
1237n/a PyDoc_STR("() -> (ComponentResult _rv, long someFlags)")},
1238n/a {"MCSetClip", (PyCFunction)MovieCtlObj_MCSetClip, 1,
1239n/a PyDoc_STR("(RgnHandle theClip, RgnHandle movieClip) -> (ComponentResult _rv)")},
1240n/a {"MCGetClip", (PyCFunction)MovieCtlObj_MCGetClip, 1,
1241n/a PyDoc_STR("() -> (ComponentResult _rv, RgnHandle theClip, RgnHandle movieClip)")},
1242n/a {"MCDrawBadge", (PyCFunction)MovieCtlObj_MCDrawBadge, 1,
1243n/a PyDoc_STR("(RgnHandle movieRgn) -> (ComponentResult _rv, RgnHandle badgeRgn)")},
1244n/a {"MCSetUpEditMenu", (PyCFunction)MovieCtlObj_MCSetUpEditMenu, 1,
1245n/a PyDoc_STR("(long modifiers, MenuHandle mh) -> (ComponentResult _rv)")},
1246n/a {"MCGetMenuString", (PyCFunction)MovieCtlObj_MCGetMenuString, 1,
1247n/a PyDoc_STR("(long modifiers, short item, Str255 aString) -> (ComponentResult _rv)")},
1248n/a {"MCPtInController", (PyCFunction)MovieCtlObj_MCPtInController, 1,
1249n/a PyDoc_STR("(Point thePt) -> (ComponentResult _rv, Boolean inController)")},
1250n/a {"MCInvalidate", (PyCFunction)MovieCtlObj_MCInvalidate, 1,
1251n/a PyDoc_STR("(WindowPtr w, RgnHandle invalidRgn) -> (ComponentResult _rv)")},
1252n/a {"MCAdjustCursor", (PyCFunction)MovieCtlObj_MCAdjustCursor, 1,
1253n/a PyDoc_STR("(WindowPtr w, Point where, long modifiers) -> (ComponentResult _rv)")},
1254n/a {"MCGetInterfaceElement", (PyCFunction)MovieCtlObj_MCGetInterfaceElement, 1,
1255n/a PyDoc_STR("(MCInterfaceElement whichElement, void * element) -> (ComponentResult _rv)")},
1256n/a {"MCAddMovieSegment", (PyCFunction)MovieCtlObj_MCAddMovieSegment, 1,
1257n/a PyDoc_STR("(Movie srcMovie, Boolean scaled) -> (ComponentResult _rv)")},
1258n/a {"MCTrimMovieSegment", (PyCFunction)MovieCtlObj_MCTrimMovieSegment, 1,
1259n/a PyDoc_STR("() -> (ComponentResult _rv)")},
1260n/a {"MCSetIdleManager", (PyCFunction)MovieCtlObj_MCSetIdleManager, 1,
1261n/a PyDoc_STR("(IdleManager im) -> (ComponentResult _rv)")},
1262n/a {"MCSetControllerCapabilities", (PyCFunction)MovieCtlObj_MCSetControllerCapabilities, 1,
1263n/a PyDoc_STR("(long flags, long flagsMask) -> (ComponentResult _rv)")},
1264n/a {NULL, NULL, 0}
1265n/a};
1266n/a
1267n/a#define MovieCtlObj_getsetlist NULL
1268n/a
1269n/a
1270n/a#define MovieCtlObj_compare NULL
1271n/a
1272n/a#define MovieCtlObj_repr NULL
1273n/a
1274n/a#define MovieCtlObj_hash NULL
1275n/a#define MovieCtlObj_tp_init 0
1276n/a
1277n/a#define MovieCtlObj_tp_alloc PyType_GenericAlloc
1278n/a
1279n/astatic PyObject *MovieCtlObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds)
1280n/a{
1281n/a PyObject *_self;
1282n/a MovieController itself;
1283n/a char *kw[] = {"itself", 0};
1284n/a
1285n/a if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, MovieCtlObj_Convert, &itself)) return NULL;
1286n/a if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL;
1287n/a ((MovieControllerObject *)_self)->ob_itself = itself;
1288n/a return _self;
1289n/a}
1290n/a
1291n/a#define MovieCtlObj_tp_free PyObject_Del
1292n/a
1293n/a
1294n/aPyTypeObject MovieController_Type = {
1295n/a PyObject_HEAD_INIT(NULL)
1296n/a 0, /*ob_size*/
1297n/a "_Qt.MovieController", /*tp_name*/
1298n/a sizeof(MovieControllerObject), /*tp_basicsize*/
1299n/a 0, /*tp_itemsize*/
1300n/a /* methods */
1301n/a (destructor) MovieCtlObj_dealloc, /*tp_dealloc*/
1302n/a 0, /*tp_print*/
1303n/a (getattrfunc)0, /*tp_getattr*/
1304n/a (setattrfunc)0, /*tp_setattr*/
1305n/a (cmpfunc) MovieCtlObj_compare, /*tp_compare*/
1306n/a (reprfunc) MovieCtlObj_repr, /*tp_repr*/
1307n/a (PyNumberMethods *)0, /* tp_as_number */
1308n/a (PySequenceMethods *)0, /* tp_as_sequence */
1309n/a (PyMappingMethods *)0, /* tp_as_mapping */
1310n/a (hashfunc) MovieCtlObj_hash, /*tp_hash*/
1311n/a 0, /*tp_call*/
1312n/a 0, /*tp_str*/
1313n/a PyObject_GenericGetAttr, /*tp_getattro*/
1314n/a PyObject_GenericSetAttr, /*tp_setattro */
1315n/a 0, /*tp_as_buffer*/
1316n/a Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
1317n/a 0, /*tp_doc*/
1318n/a 0, /*tp_traverse*/
1319n/a 0, /*tp_clear*/
1320n/a 0, /*tp_richcompare*/
1321n/a 0, /*tp_weaklistoffset*/
1322n/a 0, /*tp_iter*/
1323n/a 0, /*tp_iternext*/
1324n/a MovieCtlObj_methods, /* tp_methods */
1325n/a 0, /*tp_members*/
1326n/a MovieCtlObj_getsetlist, /*tp_getset*/
1327n/a 0, /*tp_base*/
1328n/a 0, /*tp_dict*/
1329n/a 0, /*tp_descr_get*/
1330n/a 0, /*tp_descr_set*/
1331n/a 0, /*tp_dictoffset*/
1332n/a MovieCtlObj_tp_init, /* tp_init */
1333n/a MovieCtlObj_tp_alloc, /* tp_alloc */
1334n/a MovieCtlObj_tp_new, /* tp_new */
1335n/a MovieCtlObj_tp_free, /* tp_free */
1336n/a};
1337n/a
1338n/a/* ---------------- End object type MovieController ----------------- */
1339n/a
1340n/a
1341n/a/* ---------------------- Object type TimeBase ---------------------- */
1342n/a
1343n/aPyTypeObject TimeBase_Type;
1344n/a
1345n/a#define TimeBaseObj_Check(x) ((x)->ob_type == &TimeBase_Type || PyObject_TypeCheck((x), &TimeBase_Type))
1346n/a
1347n/atypedef struct TimeBaseObject {
1348n/a PyObject_HEAD
1349n/a TimeBase ob_itself;
1350n/a} TimeBaseObject;
1351n/a
1352n/aPyObject *TimeBaseObj_New(TimeBase itself)
1353n/a{
1354n/a TimeBaseObject *it;
1355n/a if (itself == NULL) {
1356n/a PyErr_SetString(Qt_Error,"Cannot create TimeBase from NULL pointer");
1357n/a return NULL;
1358n/a }
1359n/a it = PyObject_NEW(TimeBaseObject, &TimeBase_Type);
1360n/a if (it == NULL) return NULL;
1361n/a it->ob_itself = itself;
1362n/a return (PyObject *)it;
1363n/a}
1364n/a
1365n/aint TimeBaseObj_Convert(PyObject *v, TimeBase *p_itself)
1366n/a{
1367n/a if (v == Py_None)
1368n/a {
1369n/a *p_itself = NULL;
1370n/a return 1;
1371n/a }
1372n/a if (!TimeBaseObj_Check(v))
1373n/a {
1374n/a PyErr_SetString(PyExc_TypeError, "TimeBase required");
1375n/a return 0;
1376n/a }
1377n/a *p_itself = ((TimeBaseObject *)v)->ob_itself;
1378n/a return 1;
1379n/a}
1380n/a
1381n/astatic void TimeBaseObj_dealloc(TimeBaseObject *self)
1382n/a{
1383n/a /* Cleanup of self->ob_itself goes here */
1384n/a self->ob_type->tp_free((PyObject *)self);
1385n/a}
1386n/a
1387n/astatic PyObject *TimeBaseObj_DisposeTimeBase(TimeBaseObject *_self, PyObject *_args)
1388n/a{
1389n/a PyObject *_res = NULL;
1390n/a#ifndef DisposeTimeBase
1391n/a PyMac_PRECHECK(DisposeTimeBase);
1392n/a#endif
1393n/a if (!PyArg_ParseTuple(_args, ""))
1394n/a return NULL;
1395n/a DisposeTimeBase(_self->ob_itself);
1396n/a Py_INCREF(Py_None);
1397n/a _res = Py_None;
1398n/a return _res;
1399n/a}
1400n/a
1401n/astatic PyObject *TimeBaseObj_GetTimeBaseTime(TimeBaseObject *_self, PyObject *_args)
1402n/a{
1403n/a PyObject *_res = NULL;
1404n/a TimeValue _rv;
1405n/a TimeScale s;
1406n/a TimeRecord tr;
1407n/a#ifndef GetTimeBaseTime
1408n/a PyMac_PRECHECK(GetTimeBaseTime);
1409n/a#endif
1410n/a if (!PyArg_ParseTuple(_args, "l",
1411n/a &s))
1412n/a return NULL;
1413n/a _rv = GetTimeBaseTime(_self->ob_itself,
1414n/a s,
1415n/a &tr);
1416n/a _res = Py_BuildValue("lO&",
1417n/a _rv,
1418n/a QtTimeRecord_New, &tr);
1419n/a return _res;
1420n/a}
1421n/a
1422n/astatic PyObject *TimeBaseObj_SetTimeBaseTime(TimeBaseObject *_self, PyObject *_args)
1423n/a{
1424n/a PyObject *_res = NULL;
1425n/a TimeRecord tr;
1426n/a#ifndef SetTimeBaseTime
1427n/a PyMac_PRECHECK(SetTimeBaseTime);
1428n/a#endif
1429n/a if (!PyArg_ParseTuple(_args, "O&",
1430n/a QtTimeRecord_Convert, &tr))
1431n/a return NULL;
1432n/a SetTimeBaseTime(_self->ob_itself,
1433n/a &tr);
1434n/a Py_INCREF(Py_None);
1435n/a _res = Py_None;
1436n/a return _res;
1437n/a}
1438n/a
1439n/astatic PyObject *TimeBaseObj_SetTimeBaseValue(TimeBaseObject *_self, PyObject *_args)
1440n/a{
1441n/a PyObject *_res = NULL;
1442n/a TimeValue t;
1443n/a TimeScale s;
1444n/a#ifndef SetTimeBaseValue
1445n/a PyMac_PRECHECK(SetTimeBaseValue);
1446n/a#endif
1447n/a if (!PyArg_ParseTuple(_args, "ll",
1448n/a &t,
1449n/a &s))
1450n/a return NULL;
1451n/a SetTimeBaseValue(_self->ob_itself,
1452n/a t,
1453n/a s);
1454n/a Py_INCREF(Py_None);
1455n/a _res = Py_None;
1456n/a return _res;
1457n/a}
1458n/a
1459n/astatic PyObject *TimeBaseObj_GetTimeBaseRate(TimeBaseObject *_self, PyObject *_args)
1460n/a{
1461n/a PyObject *_res = NULL;
1462n/a Fixed _rv;
1463n/a#ifndef GetTimeBaseRate
1464n/a PyMac_PRECHECK(GetTimeBaseRate);
1465n/a#endif
1466n/a if (!PyArg_ParseTuple(_args, ""))
1467n/a return NULL;
1468n/a _rv = GetTimeBaseRate(_self->ob_itself);
1469n/a _res = Py_BuildValue("O&",
1470n/a PyMac_BuildFixed, _rv);
1471n/a return _res;
1472n/a}
1473n/a
1474n/astatic PyObject *TimeBaseObj_SetTimeBaseRate(TimeBaseObject *_self, PyObject *_args)
1475n/a{
1476n/a PyObject *_res = NULL;
1477n/a Fixed r;
1478n/a#ifndef SetTimeBaseRate
1479n/a PyMac_PRECHECK(SetTimeBaseRate);
1480n/a#endif
1481n/a if (!PyArg_ParseTuple(_args, "O&",
1482n/a PyMac_GetFixed, &r))
1483n/a return NULL;
1484n/a SetTimeBaseRate(_self->ob_itself,
1485n/a r);
1486n/a Py_INCREF(Py_None);
1487n/a _res = Py_None;
1488n/a return _res;
1489n/a}
1490n/a
1491n/astatic PyObject *TimeBaseObj_GetTimeBaseStartTime(TimeBaseObject *_self, PyObject *_args)
1492n/a{
1493n/a PyObject *_res = NULL;
1494n/a TimeValue _rv;
1495n/a TimeScale s;
1496n/a TimeRecord tr;
1497n/a#ifndef GetTimeBaseStartTime
1498n/a PyMac_PRECHECK(GetTimeBaseStartTime);
1499n/a#endif
1500n/a if (!PyArg_ParseTuple(_args, "l",
1501n/a &s))
1502n/a return NULL;
1503n/a _rv = GetTimeBaseStartTime(_self->ob_itself,
1504n/a s,
1505n/a &tr);
1506n/a _res = Py_BuildValue("lO&",
1507n/a _rv,
1508n/a QtTimeRecord_New, &tr);
1509n/a return _res;
1510n/a}
1511n/a
1512n/astatic PyObject *TimeBaseObj_SetTimeBaseStartTime(TimeBaseObject *_self, PyObject *_args)
1513n/a{
1514n/a PyObject *_res = NULL;
1515n/a TimeRecord tr;
1516n/a#ifndef SetTimeBaseStartTime
1517n/a PyMac_PRECHECK(SetTimeBaseStartTime);
1518n/a#endif
1519n/a if (!PyArg_ParseTuple(_args, "O&",
1520n/a QtTimeRecord_Convert, &tr))
1521n/a return NULL;
1522n/a SetTimeBaseStartTime(_self->ob_itself,
1523n/a &tr);
1524n/a Py_INCREF(Py_None);
1525n/a _res = Py_None;
1526n/a return _res;
1527n/a}
1528n/a
1529n/astatic PyObject *TimeBaseObj_GetTimeBaseStopTime(TimeBaseObject *_self, PyObject *_args)
1530n/a{
1531n/a PyObject *_res = NULL;
1532n/a TimeValue _rv;
1533n/a TimeScale s;
1534n/a TimeRecord tr;
1535n/a#ifndef GetTimeBaseStopTime
1536n/a PyMac_PRECHECK(GetTimeBaseStopTime);
1537n/a#endif
1538n/a if (!PyArg_ParseTuple(_args, "l",
1539n/a &s))
1540n/a return NULL;
1541n/a _rv = GetTimeBaseStopTime(_self->ob_itself,
1542n/a s,
1543n/a &tr);
1544n/a _res = Py_BuildValue("lO&",
1545n/a _rv,
1546n/a QtTimeRecord_New, &tr);
1547n/a return _res;
1548n/a}
1549n/a
1550n/astatic PyObject *TimeBaseObj_SetTimeBaseStopTime(TimeBaseObject *_self, PyObject *_args)
1551n/a{
1552n/a PyObject *_res = NULL;
1553n/a TimeRecord tr;
1554n/a#ifndef SetTimeBaseStopTime
1555n/a PyMac_PRECHECK(SetTimeBaseStopTime);
1556n/a#endif
1557n/a if (!PyArg_ParseTuple(_args, "O&",
1558n/a QtTimeRecord_Convert, &tr))
1559n/a return NULL;
1560n/a SetTimeBaseStopTime(_self->ob_itself,
1561n/a &tr);
1562n/a Py_INCREF(Py_None);
1563n/a _res = Py_None;
1564n/a return _res;
1565n/a}
1566n/a
1567n/astatic PyObject *TimeBaseObj_GetTimeBaseFlags(TimeBaseObject *_self, PyObject *_args)
1568n/a{
1569n/a PyObject *_res = NULL;
1570n/a long _rv;
1571n/a#ifndef GetTimeBaseFlags
1572n/a PyMac_PRECHECK(GetTimeBaseFlags);
1573n/a#endif
1574n/a if (!PyArg_ParseTuple(_args, ""))
1575n/a return NULL;
1576n/a _rv = GetTimeBaseFlags(_self->ob_itself);
1577n/a _res = Py_BuildValue("l",
1578n/a _rv);
1579n/a return _res;
1580n/a}
1581n/a
1582n/astatic PyObject *TimeBaseObj_SetTimeBaseFlags(TimeBaseObject *_self, PyObject *_args)
1583n/a{
1584n/a PyObject *_res = NULL;
1585n/a long timeBaseFlags;
1586n/a#ifndef SetTimeBaseFlags
1587n/a PyMac_PRECHECK(SetTimeBaseFlags);
1588n/a#endif
1589n/a if (!PyArg_ParseTuple(_args, "l",
1590n/a &timeBaseFlags))
1591n/a return NULL;
1592n/a SetTimeBaseFlags(_self->ob_itself,
1593n/a timeBaseFlags);
1594n/a Py_INCREF(Py_None);
1595n/a _res = Py_None;
1596n/a return _res;
1597n/a}
1598n/a
1599n/astatic PyObject *TimeBaseObj_SetTimeBaseMasterTimeBase(TimeBaseObject *_self, PyObject *_args)
1600n/a{
1601n/a PyObject *_res = NULL;
1602n/a TimeBase master;
1603n/a TimeRecord slaveZero;
1604n/a#ifndef SetTimeBaseMasterTimeBase
1605n/a PyMac_PRECHECK(SetTimeBaseMasterTimeBase);
1606n/a#endif
1607n/a if (!PyArg_ParseTuple(_args, "O&O&",
1608n/a TimeBaseObj_Convert, &master,
1609n/a QtTimeRecord_Convert, &slaveZero))
1610n/a return NULL;
1611n/a SetTimeBaseMasterTimeBase(_self->ob_itself,
1612n/a master,
1613n/a &slaveZero);
1614n/a Py_INCREF(Py_None);
1615n/a _res = Py_None;
1616n/a return _res;
1617n/a}
1618n/a
1619n/astatic PyObject *TimeBaseObj_GetTimeBaseMasterTimeBase(TimeBaseObject *_self, PyObject *_args)
1620n/a{
1621n/a PyObject *_res = NULL;
1622n/a TimeBase _rv;
1623n/a#ifndef GetTimeBaseMasterTimeBase
1624n/a PyMac_PRECHECK(GetTimeBaseMasterTimeBase);
1625n/a#endif
1626n/a if (!PyArg_ParseTuple(_args, ""))
1627n/a return NULL;
1628n/a _rv = GetTimeBaseMasterTimeBase(_self->ob_itself);
1629n/a _res = Py_BuildValue("O&",
1630n/a TimeBaseObj_New, _rv);
1631n/a return _res;
1632n/a}
1633n/a
1634n/astatic PyObject *TimeBaseObj_SetTimeBaseMasterClock(TimeBaseObject *_self, PyObject *_args)
1635n/a{
1636n/a PyObject *_res = NULL;
1637n/a Component clockMeister;
1638n/a TimeRecord slaveZero;
1639n/a#ifndef SetTimeBaseMasterClock
1640n/a PyMac_PRECHECK(SetTimeBaseMasterClock);
1641n/a#endif
1642n/a if (!PyArg_ParseTuple(_args, "O&O&",
1643n/a CmpObj_Convert, &clockMeister,
1644n/a QtTimeRecord_Convert, &slaveZero))
1645n/a return NULL;
1646n/a SetTimeBaseMasterClock(_self->ob_itself,
1647n/a clockMeister,
1648n/a &slaveZero);
1649n/a Py_INCREF(Py_None);
1650n/a _res = Py_None;
1651n/a return _res;
1652n/a}
1653n/a
1654n/astatic PyObject *TimeBaseObj_GetTimeBaseMasterClock(TimeBaseObject *_self, PyObject *_args)
1655n/a{
1656n/a PyObject *_res = NULL;
1657n/a ComponentInstance _rv;
1658n/a#ifndef GetTimeBaseMasterClock
1659n/a PyMac_PRECHECK(GetTimeBaseMasterClock);
1660n/a#endif
1661n/a if (!PyArg_ParseTuple(_args, ""))
1662n/a return NULL;
1663n/a _rv = GetTimeBaseMasterClock(_self->ob_itself);
1664n/a _res = Py_BuildValue("O&",
1665n/a CmpInstObj_New, _rv);
1666n/a return _res;
1667n/a}
1668n/a
1669n/astatic PyObject *TimeBaseObj_GetTimeBaseStatus(TimeBaseObject *_self, PyObject *_args)
1670n/a{
1671n/a PyObject *_res = NULL;
1672n/a long _rv;
1673n/a TimeRecord unpinnedTime;
1674n/a#ifndef GetTimeBaseStatus
1675n/a PyMac_PRECHECK(GetTimeBaseStatus);
1676n/a#endif
1677n/a if (!PyArg_ParseTuple(_args, ""))
1678n/a return NULL;
1679n/a _rv = GetTimeBaseStatus(_self->ob_itself,
1680n/a &unpinnedTime);
1681n/a _res = Py_BuildValue("lO&",
1682n/a _rv,
1683n/a QtTimeRecord_New, &unpinnedTime);
1684n/a return _res;
1685n/a}
1686n/a
1687n/astatic PyObject *TimeBaseObj_SetTimeBaseZero(TimeBaseObject *_self, PyObject *_args)
1688n/a{
1689n/a PyObject *_res = NULL;
1690n/a TimeRecord zero;
1691n/a#ifndef SetTimeBaseZero
1692n/a PyMac_PRECHECK(SetTimeBaseZero);
1693n/a#endif
1694n/a if (!PyArg_ParseTuple(_args, "O&",
1695n/a QtTimeRecord_Convert, &zero))
1696n/a return NULL;
1697n/a SetTimeBaseZero(_self->ob_itself,
1698n/a &zero);
1699n/a Py_INCREF(Py_None);
1700n/a _res = Py_None;
1701n/a return _res;
1702n/a}
1703n/a
1704n/astatic PyObject *TimeBaseObj_GetTimeBaseEffectiveRate(TimeBaseObject *_self, PyObject *_args)
1705n/a{
1706n/a PyObject *_res = NULL;
1707n/a Fixed _rv;
1708n/a#ifndef GetTimeBaseEffectiveRate
1709n/a PyMac_PRECHECK(GetTimeBaseEffectiveRate);
1710n/a#endif
1711n/a if (!PyArg_ParseTuple(_args, ""))
1712n/a return NULL;
1713n/a _rv = GetTimeBaseEffectiveRate(_self->ob_itself);
1714n/a _res = Py_BuildValue("O&",
1715n/a PyMac_BuildFixed, _rv);
1716n/a return _res;
1717n/a}
1718n/a
1719n/astatic PyMethodDef TimeBaseObj_methods[] = {
1720n/a {"DisposeTimeBase", (PyCFunction)TimeBaseObj_DisposeTimeBase, 1,
1721n/a PyDoc_STR("() -> None")},
1722n/a {"GetTimeBaseTime", (PyCFunction)TimeBaseObj_GetTimeBaseTime, 1,
1723n/a PyDoc_STR("(TimeScale s) -> (TimeValue _rv, TimeRecord tr)")},
1724n/a {"SetTimeBaseTime", (PyCFunction)TimeBaseObj_SetTimeBaseTime, 1,
1725n/a PyDoc_STR("(TimeRecord tr) -> None")},
1726n/a {"SetTimeBaseValue", (PyCFunction)TimeBaseObj_SetTimeBaseValue, 1,
1727n/a PyDoc_STR("(TimeValue t, TimeScale s) -> None")},
1728n/a {"GetTimeBaseRate", (PyCFunction)TimeBaseObj_GetTimeBaseRate, 1,
1729n/a PyDoc_STR("() -> (Fixed _rv)")},
1730n/a {"SetTimeBaseRate", (PyCFunction)TimeBaseObj_SetTimeBaseRate, 1,
1731n/a PyDoc_STR("(Fixed r) -> None")},
1732n/a {"GetTimeBaseStartTime", (PyCFunction)TimeBaseObj_GetTimeBaseStartTime, 1,
1733n/a PyDoc_STR("(TimeScale s) -> (TimeValue _rv, TimeRecord tr)")},
1734n/a {"SetTimeBaseStartTime", (PyCFunction)TimeBaseObj_SetTimeBaseStartTime, 1,
1735n/a PyDoc_STR("(TimeRecord tr) -> None")},
1736n/a {"GetTimeBaseStopTime", (PyCFunction)TimeBaseObj_GetTimeBaseStopTime, 1,
1737n/a PyDoc_STR("(TimeScale s) -> (TimeValue _rv, TimeRecord tr)")},
1738n/a {"SetTimeBaseStopTime", (PyCFunction)TimeBaseObj_SetTimeBaseStopTime, 1,
1739n/a PyDoc_STR("(TimeRecord tr) -> None")},
1740n/a {"GetTimeBaseFlags", (PyCFunction)TimeBaseObj_GetTimeBaseFlags, 1,
1741n/a PyDoc_STR("() -> (long _rv)")},
1742n/a {"SetTimeBaseFlags", (PyCFunction)TimeBaseObj_SetTimeBaseFlags, 1,
1743n/a PyDoc_STR("(long timeBaseFlags) -> None")},
1744n/a {"SetTimeBaseMasterTimeBase", (PyCFunction)TimeBaseObj_SetTimeBaseMasterTimeBase, 1,
1745n/a PyDoc_STR("(TimeBase master, TimeRecord slaveZero) -> None")},
1746n/a {"GetTimeBaseMasterTimeBase", (PyCFunction)TimeBaseObj_GetTimeBaseMasterTimeBase, 1,
1747n/a PyDoc_STR("() -> (TimeBase _rv)")},
1748n/a {"SetTimeBaseMasterClock", (PyCFunction)TimeBaseObj_SetTimeBaseMasterClock, 1,
1749n/a PyDoc_STR("(Component clockMeister, TimeRecord slaveZero) -> None")},
1750n/a {"GetTimeBaseMasterClock", (PyCFunction)TimeBaseObj_GetTimeBaseMasterClock, 1,
1751n/a PyDoc_STR("() -> (ComponentInstance _rv)")},
1752n/a {"GetTimeBaseStatus", (PyCFunction)TimeBaseObj_GetTimeBaseStatus, 1,
1753n/a PyDoc_STR("() -> (long _rv, TimeRecord unpinnedTime)")},
1754n/a {"SetTimeBaseZero", (PyCFunction)TimeBaseObj_SetTimeBaseZero, 1,
1755n/a PyDoc_STR("(TimeRecord zero) -> None")},
1756n/a {"GetTimeBaseEffectiveRate", (PyCFunction)TimeBaseObj_GetTimeBaseEffectiveRate, 1,
1757n/a PyDoc_STR("() -> (Fixed _rv)")},
1758n/a {NULL, NULL, 0}
1759n/a};
1760n/a
1761n/a#define TimeBaseObj_getsetlist NULL
1762n/a
1763n/a
1764n/a#define TimeBaseObj_compare NULL
1765n/a
1766n/a#define TimeBaseObj_repr NULL
1767n/a
1768n/a#define TimeBaseObj_hash NULL
1769n/a#define TimeBaseObj_tp_init 0
1770n/a
1771n/a#define TimeBaseObj_tp_alloc PyType_GenericAlloc
1772n/a
1773n/astatic PyObject *TimeBaseObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds)
1774n/a{
1775n/a PyObject *_self;
1776n/a TimeBase itself;
1777n/a char *kw[] = {"itself", 0};
1778n/a
1779n/a if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, TimeBaseObj_Convert, &itself)) return NULL;
1780n/a if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL;
1781n/a ((TimeBaseObject *)_self)->ob_itself = itself;
1782n/a return _self;
1783n/a}
1784n/a
1785n/a#define TimeBaseObj_tp_free PyObject_Del
1786n/a
1787n/a
1788n/aPyTypeObject TimeBase_Type = {
1789n/a PyObject_HEAD_INIT(NULL)
1790n/a 0, /*ob_size*/
1791n/a "_Qt.TimeBase", /*tp_name*/
1792n/a sizeof(TimeBaseObject), /*tp_basicsize*/
1793n/a 0, /*tp_itemsize*/
1794n/a /* methods */
1795n/a (destructor) TimeBaseObj_dealloc, /*tp_dealloc*/
1796n/a 0, /*tp_print*/
1797n/a (getattrfunc)0, /*tp_getattr*/
1798n/a (setattrfunc)0, /*tp_setattr*/
1799n/a (cmpfunc) TimeBaseObj_compare, /*tp_compare*/
1800n/a (reprfunc) TimeBaseObj_repr, /*tp_repr*/
1801n/a (PyNumberMethods *)0, /* tp_as_number */
1802n/a (PySequenceMethods *)0, /* tp_as_sequence */
1803n/a (PyMappingMethods *)0, /* tp_as_mapping */
1804n/a (hashfunc) TimeBaseObj_hash, /*tp_hash*/
1805n/a 0, /*tp_call*/
1806n/a 0, /*tp_str*/
1807n/a PyObject_GenericGetAttr, /*tp_getattro*/
1808n/a PyObject_GenericSetAttr, /*tp_setattro */
1809n/a 0, /*tp_as_buffer*/
1810n/a Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
1811n/a 0, /*tp_doc*/
1812n/a 0, /*tp_traverse*/
1813n/a 0, /*tp_clear*/
1814n/a 0, /*tp_richcompare*/
1815n/a 0, /*tp_weaklistoffset*/
1816n/a 0, /*tp_iter*/
1817n/a 0, /*tp_iternext*/
1818n/a TimeBaseObj_methods, /* tp_methods */
1819n/a 0, /*tp_members*/
1820n/a TimeBaseObj_getsetlist, /*tp_getset*/
1821n/a 0, /*tp_base*/
1822n/a 0, /*tp_dict*/
1823n/a 0, /*tp_descr_get*/
1824n/a 0, /*tp_descr_set*/
1825n/a 0, /*tp_dictoffset*/
1826n/a TimeBaseObj_tp_init, /* tp_init */
1827n/a TimeBaseObj_tp_alloc, /* tp_alloc */
1828n/a TimeBaseObj_tp_new, /* tp_new */
1829n/a TimeBaseObj_tp_free, /* tp_free */
1830n/a};
1831n/a
1832n/a/* -------------------- End object type TimeBase -------------------- */
1833n/a
1834n/a
1835n/a/* ---------------------- Object type UserData ---------------------- */
1836n/a
1837n/aPyTypeObject UserData_Type;
1838n/a
1839n/a#define UserDataObj_Check(x) ((x)->ob_type == &UserData_Type || PyObject_TypeCheck((x), &UserData_Type))
1840n/a
1841n/atypedef struct UserDataObject {
1842n/a PyObject_HEAD
1843n/a UserData ob_itself;
1844n/a} UserDataObject;
1845n/a
1846n/aPyObject *UserDataObj_New(UserData itself)
1847n/a{
1848n/a UserDataObject *it;
1849n/a if (itself == NULL) {
1850n/a PyErr_SetString(Qt_Error,"Cannot create UserData from NULL pointer");
1851n/a return NULL;
1852n/a }
1853n/a it = PyObject_NEW(UserDataObject, &UserData_Type);
1854n/a if (it == NULL) return NULL;
1855n/a it->ob_itself = itself;
1856n/a return (PyObject *)it;
1857n/a}
1858n/a
1859n/aint UserDataObj_Convert(PyObject *v, UserData *p_itself)
1860n/a{
1861n/a if (v == Py_None)
1862n/a {
1863n/a *p_itself = NULL;
1864n/a return 1;
1865n/a }
1866n/a if (!UserDataObj_Check(v))
1867n/a {
1868n/a PyErr_SetString(PyExc_TypeError, "UserData required");
1869n/a return 0;
1870n/a }
1871n/a *p_itself = ((UserDataObject *)v)->ob_itself;
1872n/a return 1;
1873n/a}
1874n/a
1875n/astatic void UserDataObj_dealloc(UserDataObject *self)
1876n/a{
1877n/a if (self->ob_itself) DisposeUserData(self->ob_itself);
1878n/a self->ob_type->tp_free((PyObject *)self);
1879n/a}
1880n/a
1881n/astatic PyObject *UserDataObj_GetUserData(UserDataObject *_self, PyObject *_args)
1882n/a{
1883n/a PyObject *_res = NULL;
1884n/a OSErr _err;
1885n/a Handle data;
1886n/a OSType udType;
1887n/a long index;
1888n/a#ifndef GetUserData
1889n/a PyMac_PRECHECK(GetUserData);
1890n/a#endif
1891n/a if (!PyArg_ParseTuple(_args, "O&O&l",
1892n/a ResObj_Convert, &data,
1893n/a PyMac_GetOSType, &udType,
1894n/a &index))
1895n/a return NULL;
1896n/a _err = GetUserData(_self->ob_itself,
1897n/a data,
1898n/a udType,
1899n/a index);
1900n/a if (_err != noErr) return PyMac_Error(_err);
1901n/a Py_INCREF(Py_None);
1902n/a _res = Py_None;
1903n/a return _res;
1904n/a}
1905n/a
1906n/astatic PyObject *UserDataObj_AddUserData(UserDataObject *_self, PyObject *_args)
1907n/a{
1908n/a PyObject *_res = NULL;
1909n/a OSErr _err;
1910n/a Handle data;
1911n/a OSType udType;
1912n/a#ifndef AddUserData
1913n/a PyMac_PRECHECK(AddUserData);
1914n/a#endif
1915n/a if (!PyArg_ParseTuple(_args, "O&O&",
1916n/a ResObj_Convert, &data,
1917n/a PyMac_GetOSType, &udType))
1918n/a return NULL;
1919n/a _err = AddUserData(_self->ob_itself,
1920n/a data,
1921n/a udType);
1922n/a if (_err != noErr) return PyMac_Error(_err);
1923n/a Py_INCREF(Py_None);
1924n/a _res = Py_None;
1925n/a return _res;
1926n/a}
1927n/a
1928n/astatic PyObject *UserDataObj_RemoveUserData(UserDataObject *_self, PyObject *_args)
1929n/a{
1930n/a PyObject *_res = NULL;
1931n/a OSErr _err;
1932n/a OSType udType;
1933n/a long index;
1934n/a#ifndef RemoveUserData
1935n/a PyMac_PRECHECK(RemoveUserData);
1936n/a#endif
1937n/a if (!PyArg_ParseTuple(_args, "O&l",
1938n/a PyMac_GetOSType, &udType,
1939n/a &index))
1940n/a return NULL;
1941n/a _err = RemoveUserData(_self->ob_itself,
1942n/a udType,
1943n/a index);
1944n/a if (_err != noErr) return PyMac_Error(_err);
1945n/a Py_INCREF(Py_None);
1946n/a _res = Py_None;
1947n/a return _res;
1948n/a}
1949n/a
1950n/astatic PyObject *UserDataObj_CountUserDataType(UserDataObject *_self, PyObject *_args)
1951n/a{
1952n/a PyObject *_res = NULL;
1953n/a short _rv;
1954n/a OSType udType;
1955n/a#ifndef CountUserDataType
1956n/a PyMac_PRECHECK(CountUserDataType);
1957n/a#endif
1958n/a if (!PyArg_ParseTuple(_args, "O&",
1959n/a PyMac_GetOSType, &udType))
1960n/a return NULL;
1961n/a _rv = CountUserDataType(_self->ob_itself,
1962n/a udType);
1963n/a _res = Py_BuildValue("h",
1964n/a _rv);
1965n/a return _res;
1966n/a}
1967n/a
1968n/astatic PyObject *UserDataObj_GetNextUserDataType(UserDataObject *_self, PyObject *_args)
1969n/a{
1970n/a PyObject *_res = NULL;
1971n/a long _rv;
1972n/a OSType udType;
1973n/a#ifndef GetNextUserDataType
1974n/a PyMac_PRECHECK(GetNextUserDataType);
1975n/a#endif
1976n/a if (!PyArg_ParseTuple(_args, "O&",
1977n/a PyMac_GetOSType, &udType))
1978n/a return NULL;
1979n/a _rv = GetNextUserDataType(_self->ob_itself,
1980n/a udType);
1981n/a _res = Py_BuildValue("l",
1982n/a _rv);
1983n/a return _res;
1984n/a}
1985n/a
1986n/astatic PyObject *UserDataObj_AddUserDataText(UserDataObject *_self, PyObject *_args)
1987n/a{
1988n/a PyObject *_res = NULL;
1989n/a OSErr _err;
1990n/a Handle data;
1991n/a OSType udType;
1992n/a long index;
1993n/a short itlRegionTag;
1994n/a#ifndef AddUserDataText
1995n/a PyMac_PRECHECK(AddUserDataText);
1996n/a#endif
1997n/a if (!PyArg_ParseTuple(_args, "O&O&lh",
1998n/a ResObj_Convert, &data,
1999n/a PyMac_GetOSType, &udType,
2000n/a &index,
2001n/a &itlRegionTag))
2002n/a return NULL;
2003n/a _err = AddUserDataText(_self->ob_itself,
2004n/a data,
2005n/a udType,
2006n/a index,
2007n/a itlRegionTag);
2008n/a if (_err != noErr) return PyMac_Error(_err);
2009n/a Py_INCREF(Py_None);
2010n/a _res = Py_None;
2011n/a return _res;
2012n/a}
2013n/a
2014n/astatic PyObject *UserDataObj_GetUserDataText(UserDataObject *_self, PyObject *_args)
2015n/a{
2016n/a PyObject *_res = NULL;
2017n/a OSErr _err;
2018n/a Handle data;
2019n/a OSType udType;
2020n/a long index;
2021n/a short itlRegionTag;
2022n/a#ifndef GetUserDataText
2023n/a PyMac_PRECHECK(GetUserDataText);
2024n/a#endif
2025n/a if (!PyArg_ParseTuple(_args, "O&O&lh",
2026n/a ResObj_Convert, &data,
2027n/a PyMac_GetOSType, &udType,
2028n/a &index,
2029n/a &itlRegionTag))
2030n/a return NULL;
2031n/a _err = GetUserDataText(_self->ob_itself,
2032n/a data,
2033n/a udType,
2034n/a index,
2035n/a itlRegionTag);
2036n/a if (_err != noErr) return PyMac_Error(_err);
2037n/a Py_INCREF(Py_None);
2038n/a _res = Py_None;
2039n/a return _res;
2040n/a}
2041n/a
2042n/astatic PyObject *UserDataObj_RemoveUserDataText(UserDataObject *_self, PyObject *_args)
2043n/a{
2044n/a PyObject *_res = NULL;
2045n/a OSErr _err;
2046n/a OSType udType;
2047n/a long index;
2048n/a short itlRegionTag;
2049n/a#ifndef RemoveUserDataText
2050n/a PyMac_PRECHECK(RemoveUserDataText);
2051n/a#endif
2052n/a if (!PyArg_ParseTuple(_args, "O&lh",
2053n/a PyMac_GetOSType, &udType,
2054n/a &index,
2055n/a &itlRegionTag))
2056n/a return NULL;
2057n/a _err = RemoveUserDataText(_self->ob_itself,
2058n/a udType,
2059n/a index,
2060n/a itlRegionTag);
2061n/a if (_err != noErr) return PyMac_Error(_err);
2062n/a Py_INCREF(Py_None);
2063n/a _res = Py_None;
2064n/a return _res;
2065n/a}
2066n/a
2067n/astatic PyObject *UserDataObj_PutUserDataIntoHandle(UserDataObject *_self, PyObject *_args)
2068n/a{
2069n/a PyObject *_res = NULL;
2070n/a OSErr _err;
2071n/a Handle h;
2072n/a#ifndef PutUserDataIntoHandle
2073n/a PyMac_PRECHECK(PutUserDataIntoHandle);
2074n/a#endif
2075n/a if (!PyArg_ParseTuple(_args, "O&",
2076n/a ResObj_Convert, &h))
2077n/a return NULL;
2078n/a _err = PutUserDataIntoHandle(_self->ob_itself,
2079n/a h);
2080n/a if (_err != noErr) return PyMac_Error(_err);
2081n/a Py_INCREF(Py_None);
2082n/a _res = Py_None;
2083n/a return _res;
2084n/a}
2085n/a
2086n/astatic PyObject *UserDataObj_CopyUserData(UserDataObject *_self, PyObject *_args)
2087n/a{
2088n/a PyObject *_res = NULL;
2089n/a OSErr _err;
2090n/a UserData dstUserData;
2091n/a OSType copyRule;
2092n/a#ifndef CopyUserData
2093n/a PyMac_PRECHECK(CopyUserData);
2094n/a#endif
2095n/a if (!PyArg_ParseTuple(_args, "O&O&",
2096n/a UserDataObj_Convert, &dstUserData,
2097n/a PyMac_GetOSType, &copyRule))
2098n/a return NULL;
2099n/a _err = CopyUserData(_self->ob_itself,
2100n/a dstUserData,
2101n/a copyRule);
2102n/a if (_err != noErr) return PyMac_Error(_err);
2103n/a Py_INCREF(Py_None);
2104n/a _res = Py_None;
2105n/a return _res;
2106n/a}
2107n/a
2108n/astatic PyMethodDef UserDataObj_methods[] = {
2109n/a {"GetUserData", (PyCFunction)UserDataObj_GetUserData, 1,
2110n/a PyDoc_STR("(Handle data, OSType udType, long index) -> None")},
2111n/a {"AddUserData", (PyCFunction)UserDataObj_AddUserData, 1,
2112n/a PyDoc_STR("(Handle data, OSType udType) -> None")},
2113n/a {"RemoveUserData", (PyCFunction)UserDataObj_RemoveUserData, 1,
2114n/a PyDoc_STR("(OSType udType, long index) -> None")},
2115n/a {"CountUserDataType", (PyCFunction)UserDataObj_CountUserDataType, 1,
2116n/a PyDoc_STR("(OSType udType) -> (short _rv)")},
2117n/a {"GetNextUserDataType", (PyCFunction)UserDataObj_GetNextUserDataType, 1,
2118n/a PyDoc_STR("(OSType udType) -> (long _rv)")},
2119n/a {"AddUserDataText", (PyCFunction)UserDataObj_AddUserDataText, 1,
2120n/a PyDoc_STR("(Handle data, OSType udType, long index, short itlRegionTag) -> None")},
2121n/a {"GetUserDataText", (PyCFunction)UserDataObj_GetUserDataText, 1,
2122n/a PyDoc_STR("(Handle data, OSType udType, long index, short itlRegionTag) -> None")},
2123n/a {"RemoveUserDataText", (PyCFunction)UserDataObj_RemoveUserDataText, 1,
2124n/a PyDoc_STR("(OSType udType, long index, short itlRegionTag) -> None")},
2125n/a {"PutUserDataIntoHandle", (PyCFunction)UserDataObj_PutUserDataIntoHandle, 1,
2126n/a PyDoc_STR("(Handle h) -> None")},
2127n/a {"CopyUserData", (PyCFunction)UserDataObj_CopyUserData, 1,
2128n/a PyDoc_STR("(UserData dstUserData, OSType copyRule) -> None")},
2129n/a {NULL, NULL, 0}
2130n/a};
2131n/a
2132n/a#define UserDataObj_getsetlist NULL
2133n/a
2134n/a
2135n/a#define UserDataObj_compare NULL
2136n/a
2137n/a#define UserDataObj_repr NULL
2138n/a
2139n/a#define UserDataObj_hash NULL
2140n/a#define UserDataObj_tp_init 0
2141n/a
2142n/a#define UserDataObj_tp_alloc PyType_GenericAlloc
2143n/a
2144n/astatic PyObject *UserDataObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds)
2145n/a{
2146n/a PyObject *_self;
2147n/a UserData itself;
2148n/a char *kw[] = {"itself", 0};
2149n/a
2150n/a if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, UserDataObj_Convert, &itself)) return NULL;
2151n/a if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL;
2152n/a ((UserDataObject *)_self)->ob_itself = itself;
2153n/a return _self;
2154n/a}
2155n/a
2156n/a#define UserDataObj_tp_free PyObject_Del
2157n/a
2158n/a
2159n/aPyTypeObject UserData_Type = {
2160n/a PyObject_HEAD_INIT(NULL)
2161n/a 0, /*ob_size*/
2162n/a "_Qt.UserData", /*tp_name*/
2163n/a sizeof(UserDataObject), /*tp_basicsize*/
2164n/a 0, /*tp_itemsize*/
2165n/a /* methods */
2166n/a (destructor) UserDataObj_dealloc, /*tp_dealloc*/
2167n/a 0, /*tp_print*/
2168n/a (getattrfunc)0, /*tp_getattr*/
2169n/a (setattrfunc)0, /*tp_setattr*/
2170n/a (cmpfunc) UserDataObj_compare, /*tp_compare*/
2171n/a (reprfunc) UserDataObj_repr, /*tp_repr*/
2172n/a (PyNumberMethods *)0, /* tp_as_number */
2173n/a (PySequenceMethods *)0, /* tp_as_sequence */
2174n/a (PyMappingMethods *)0, /* tp_as_mapping */
2175n/a (hashfunc) UserDataObj_hash, /*tp_hash*/
2176n/a 0, /*tp_call*/
2177n/a 0, /*tp_str*/
2178n/a PyObject_GenericGetAttr, /*tp_getattro*/
2179n/a PyObject_GenericSetAttr, /*tp_setattro */
2180n/a 0, /*tp_as_buffer*/
2181n/a Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
2182n/a 0, /*tp_doc*/
2183n/a 0, /*tp_traverse*/
2184n/a 0, /*tp_clear*/
2185n/a 0, /*tp_richcompare*/
2186n/a 0, /*tp_weaklistoffset*/
2187n/a 0, /*tp_iter*/
2188n/a 0, /*tp_iternext*/
2189n/a UserDataObj_methods, /* tp_methods */
2190n/a 0, /*tp_members*/
2191n/a UserDataObj_getsetlist, /*tp_getset*/
2192n/a 0, /*tp_base*/
2193n/a 0, /*tp_dict*/
2194n/a 0, /*tp_descr_get*/
2195n/a 0, /*tp_descr_set*/
2196n/a 0, /*tp_dictoffset*/
2197n/a UserDataObj_tp_init, /* tp_init */
2198n/a UserDataObj_tp_alloc, /* tp_alloc */
2199n/a UserDataObj_tp_new, /* tp_new */
2200n/a UserDataObj_tp_free, /* tp_free */
2201n/a};
2202n/a
2203n/a/* -------------------- End object type UserData -------------------- */
2204n/a
2205n/a
2206n/a/* ----------------------- Object type Media ------------------------ */
2207n/a
2208n/aPyTypeObject Media_Type;
2209n/a
2210n/a#define MediaObj_Check(x) ((x)->ob_type == &Media_Type || PyObject_TypeCheck((x), &Media_Type))
2211n/a
2212n/atypedef struct MediaObject {
2213n/a PyObject_HEAD
2214n/a Media ob_itself;
2215n/a} MediaObject;
2216n/a
2217n/aPyObject *MediaObj_New(Media itself)
2218n/a{
2219n/a MediaObject *it;
2220n/a if (itself == NULL) {
2221n/a PyErr_SetString(Qt_Error,"Cannot create Media from NULL pointer");
2222n/a return NULL;
2223n/a }
2224n/a it = PyObject_NEW(MediaObject, &Media_Type);
2225n/a if (it == NULL) return NULL;
2226n/a it->ob_itself = itself;
2227n/a return (PyObject *)it;
2228n/a}
2229n/a
2230n/aint MediaObj_Convert(PyObject *v, Media *p_itself)
2231n/a{
2232n/a if (v == Py_None)
2233n/a {
2234n/a *p_itself = NULL;
2235n/a return 1;
2236n/a }
2237n/a if (!MediaObj_Check(v))
2238n/a {
2239n/a PyErr_SetString(PyExc_TypeError, "Media required");
2240n/a return 0;
2241n/a }
2242n/a *p_itself = ((MediaObject *)v)->ob_itself;
2243n/a return 1;
2244n/a}
2245n/a
2246n/astatic void MediaObj_dealloc(MediaObject *self)
2247n/a{
2248n/a if (self->ob_itself) DisposeTrackMedia(self->ob_itself);
2249n/a self->ob_type->tp_free((PyObject *)self);
2250n/a}
2251n/a
2252n/astatic PyObject *MediaObj_LoadMediaIntoRam(MediaObject *_self, PyObject *_args)
2253n/a{
2254n/a PyObject *_res = NULL;
2255n/a OSErr _err;
2256n/a TimeValue time;
2257n/a TimeValue duration;
2258n/a long flags;
2259n/a#ifndef LoadMediaIntoRam
2260n/a PyMac_PRECHECK(LoadMediaIntoRam);
2261n/a#endif
2262n/a if (!PyArg_ParseTuple(_args, "lll",
2263n/a &time,
2264n/a &duration,
2265n/a &flags))
2266n/a return NULL;
2267n/a _err = LoadMediaIntoRam(_self->ob_itself,
2268n/a time,
2269n/a duration,
2270n/a flags);
2271n/a if (_err != noErr) return PyMac_Error(_err);
2272n/a Py_INCREF(Py_None);
2273n/a _res = Py_None;
2274n/a return _res;
2275n/a}
2276n/a
2277n/astatic PyObject *MediaObj_GetMediaTrack(MediaObject *_self, PyObject *_args)
2278n/a{
2279n/a PyObject *_res = NULL;
2280n/a Track _rv;
2281n/a#ifndef GetMediaTrack
2282n/a PyMac_PRECHECK(GetMediaTrack);
2283n/a#endif
2284n/a if (!PyArg_ParseTuple(_args, ""))
2285n/a return NULL;
2286n/a _rv = GetMediaTrack(_self->ob_itself);
2287n/a _res = Py_BuildValue("O&",
2288n/a TrackObj_New, _rv);
2289n/a return _res;
2290n/a}
2291n/a
2292n/astatic PyObject *MediaObj_GetMediaCreationTime(MediaObject *_self, PyObject *_args)
2293n/a{
2294n/a PyObject *_res = NULL;
2295n/a unsigned long _rv;
2296n/a#ifndef GetMediaCreationTime
2297n/a PyMac_PRECHECK(GetMediaCreationTime);
2298n/a#endif
2299n/a if (!PyArg_ParseTuple(_args, ""))
2300n/a return NULL;
2301n/a _rv = GetMediaCreationTime(_self->ob_itself);
2302n/a _res = Py_BuildValue("l",
2303n/a _rv);
2304n/a return _res;
2305n/a}
2306n/a
2307n/astatic PyObject *MediaObj_GetMediaModificationTime(MediaObject *_self, PyObject *_args)
2308n/a{
2309n/a PyObject *_res = NULL;
2310n/a unsigned long _rv;
2311n/a#ifndef GetMediaModificationTime
2312n/a PyMac_PRECHECK(GetMediaModificationTime);
2313n/a#endif
2314n/a if (!PyArg_ParseTuple(_args, ""))
2315n/a return NULL;
2316n/a _rv = GetMediaModificationTime(_self->ob_itself);
2317n/a _res = Py_BuildValue("l",
2318n/a _rv);
2319n/a return _res;
2320n/a}
2321n/a
2322n/astatic PyObject *MediaObj_GetMediaTimeScale(MediaObject *_self, PyObject *_args)
2323n/a{
2324n/a PyObject *_res = NULL;
2325n/a TimeScale _rv;
2326n/a#ifndef GetMediaTimeScale
2327n/a PyMac_PRECHECK(GetMediaTimeScale);
2328n/a#endif
2329n/a if (!PyArg_ParseTuple(_args, ""))
2330n/a return NULL;
2331n/a _rv = GetMediaTimeScale(_self->ob_itself);
2332n/a _res = Py_BuildValue("l",
2333n/a _rv);
2334n/a return _res;
2335n/a}
2336n/a
2337n/astatic PyObject *MediaObj_SetMediaTimeScale(MediaObject *_self, PyObject *_args)
2338n/a{
2339n/a PyObject *_res = NULL;
2340n/a TimeScale timeScale;
2341n/a#ifndef SetMediaTimeScale
2342n/a PyMac_PRECHECK(SetMediaTimeScale);
2343n/a#endif
2344n/a if (!PyArg_ParseTuple(_args, "l",
2345n/a &timeScale))
2346n/a return NULL;
2347n/a SetMediaTimeScale(_self->ob_itself,
2348n/a timeScale);
2349n/a Py_INCREF(Py_None);
2350n/a _res = Py_None;
2351n/a return _res;
2352n/a}
2353n/a
2354n/astatic PyObject *MediaObj_GetMediaDuration(MediaObject *_self, PyObject *_args)
2355n/a{
2356n/a PyObject *_res = NULL;
2357n/a TimeValue _rv;
2358n/a#ifndef GetMediaDuration
2359n/a PyMac_PRECHECK(GetMediaDuration);
2360n/a#endif
2361n/a if (!PyArg_ParseTuple(_args, ""))
2362n/a return NULL;
2363n/a _rv = GetMediaDuration(_self->ob_itself);
2364n/a _res = Py_BuildValue("l",
2365n/a _rv);
2366n/a return _res;
2367n/a}
2368n/a
2369n/astatic PyObject *MediaObj_GetMediaLanguage(MediaObject *_self, PyObject *_args)
2370n/a{
2371n/a PyObject *_res = NULL;
2372n/a short _rv;
2373n/a#ifndef GetMediaLanguage
2374n/a PyMac_PRECHECK(GetMediaLanguage);
2375n/a#endif
2376n/a if (!PyArg_ParseTuple(_args, ""))
2377n/a return NULL;
2378n/a _rv = GetMediaLanguage(_self->ob_itself);
2379n/a _res = Py_BuildValue("h",
2380n/a _rv);
2381n/a return _res;
2382n/a}
2383n/a
2384n/astatic PyObject *MediaObj_SetMediaLanguage(MediaObject *_self, PyObject *_args)
2385n/a{
2386n/a PyObject *_res = NULL;
2387n/a short language;
2388n/a#ifndef SetMediaLanguage
2389n/a PyMac_PRECHECK(SetMediaLanguage);
2390n/a#endif
2391n/a if (!PyArg_ParseTuple(_args, "h",
2392n/a &language))
2393n/a return NULL;
2394n/a SetMediaLanguage(_self->ob_itself,
2395n/a language);
2396n/a Py_INCREF(Py_None);
2397n/a _res = Py_None;
2398n/a return _res;
2399n/a}
2400n/a
2401n/astatic PyObject *MediaObj_GetMediaQuality(MediaObject *_self, PyObject *_args)
2402n/a{
2403n/a PyObject *_res = NULL;
2404n/a short _rv;
2405n/a#ifndef GetMediaQuality
2406n/a PyMac_PRECHECK(GetMediaQuality);
2407n/a#endif
2408n/a if (!PyArg_ParseTuple(_args, ""))
2409n/a return NULL;
2410n/a _rv = GetMediaQuality(_self->ob_itself);
2411n/a _res = Py_BuildValue("h",
2412n/a _rv);
2413n/a return _res;
2414n/a}
2415n/a
2416n/astatic PyObject *MediaObj_SetMediaQuality(MediaObject *_self, PyObject *_args)
2417n/a{
2418n/a PyObject *_res = NULL;
2419n/a short quality;
2420n/a#ifndef SetMediaQuality
2421n/a PyMac_PRECHECK(SetMediaQuality);
2422n/a#endif
2423n/a if (!PyArg_ParseTuple(_args, "h",
2424n/a &quality))
2425n/a return NULL;
2426n/a SetMediaQuality(_self->ob_itself,
2427n/a quality);
2428n/a Py_INCREF(Py_None);
2429n/a _res = Py_None;
2430n/a return _res;
2431n/a}
2432n/a
2433n/astatic PyObject *MediaObj_GetMediaHandlerDescription(MediaObject *_self, PyObject *_args)
2434n/a{
2435n/a PyObject *_res = NULL;
2436n/a OSType mediaType;
2437n/a Str255 creatorName;
2438n/a OSType creatorManufacturer;
2439n/a#ifndef GetMediaHandlerDescription
2440n/a PyMac_PRECHECK(GetMediaHandlerDescription);
2441n/a#endif
2442n/a if (!PyArg_ParseTuple(_args, "O&",
2443n/a PyMac_GetStr255, creatorName))
2444n/a return NULL;
2445n/a GetMediaHandlerDescription(_self->ob_itself,
2446n/a &mediaType,
2447n/a creatorName,
2448n/a &creatorManufacturer);
2449n/a _res = Py_BuildValue("O&O&",
2450n/a PyMac_BuildOSType, mediaType,
2451n/a PyMac_BuildOSType, creatorManufacturer);
2452n/a return _res;
2453n/a}
2454n/a
2455n/astatic PyObject *MediaObj_GetMediaUserData(MediaObject *_self, PyObject *_args)
2456n/a{
2457n/a PyObject *_res = NULL;
2458n/a UserData _rv;
2459n/a#ifndef GetMediaUserData
2460n/a PyMac_PRECHECK(GetMediaUserData);
2461n/a#endif
2462n/a if (!PyArg_ParseTuple(_args, ""))
2463n/a return NULL;
2464n/a _rv = GetMediaUserData(_self->ob_itself);
2465n/a _res = Py_BuildValue("O&",
2466n/a UserDataObj_New, _rv);
2467n/a return _res;
2468n/a}
2469n/a
2470n/astatic PyObject *MediaObj_GetMediaHandler(MediaObject *_self, PyObject *_args)
2471n/a{
2472n/a PyObject *_res = NULL;
2473n/a MediaHandler _rv;
2474n/a#ifndef GetMediaHandler
2475n/a PyMac_PRECHECK(GetMediaHandler);
2476n/a#endif
2477n/a if (!PyArg_ParseTuple(_args, ""))
2478n/a return NULL;
2479n/a _rv = GetMediaHandler(_self->ob_itself);
2480n/a _res = Py_BuildValue("O&",
2481n/a CmpInstObj_New, _rv);
2482n/a return _res;
2483n/a}
2484n/a
2485n/astatic PyObject *MediaObj_SetMediaHandler(MediaObject *_self, PyObject *_args)
2486n/a{
2487n/a PyObject *_res = NULL;
2488n/a OSErr _err;
2489n/a MediaHandlerComponent mH;
2490n/a#ifndef SetMediaHandler
2491n/a PyMac_PRECHECK(SetMediaHandler);
2492n/a#endif
2493n/a if (!PyArg_ParseTuple(_args, "O&",
2494n/a CmpObj_Convert, &mH))
2495n/a return NULL;
2496n/a _err = SetMediaHandler(_self->ob_itself,
2497n/a mH);
2498n/a if (_err != noErr) return PyMac_Error(_err);
2499n/a Py_INCREF(Py_None);
2500n/a _res = Py_None;
2501n/a return _res;
2502n/a}
2503n/a
2504n/astatic PyObject *MediaObj_BeginMediaEdits(MediaObject *_self, PyObject *_args)
2505n/a{
2506n/a PyObject *_res = NULL;
2507n/a OSErr _err;
2508n/a#ifndef BeginMediaEdits
2509n/a PyMac_PRECHECK(BeginMediaEdits);
2510n/a#endif
2511n/a if (!PyArg_ParseTuple(_args, ""))
2512n/a return NULL;
2513n/a _err = BeginMediaEdits(_self->ob_itself);
2514n/a if (_err != noErr) return PyMac_Error(_err);
2515n/a Py_INCREF(Py_None);
2516n/a _res = Py_None;
2517n/a return _res;
2518n/a}
2519n/a
2520n/astatic PyObject *MediaObj_EndMediaEdits(MediaObject *_self, PyObject *_args)
2521n/a{
2522n/a PyObject *_res = NULL;
2523n/a OSErr _err;
2524n/a#ifndef EndMediaEdits
2525n/a PyMac_PRECHECK(EndMediaEdits);
2526n/a#endif
2527n/a if (!PyArg_ParseTuple(_args, ""))
2528n/a return NULL;
2529n/a _err = EndMediaEdits(_self->ob_itself);
2530n/a if (_err != noErr) return PyMac_Error(_err);
2531n/a Py_INCREF(Py_None);
2532n/a _res = Py_None;
2533n/a return _res;
2534n/a}
2535n/a
2536n/astatic PyObject *MediaObj_SetMediaDefaultDataRefIndex(MediaObject *_self, PyObject *_args)
2537n/a{
2538n/a PyObject *_res = NULL;
2539n/a OSErr _err;
2540n/a short index;
2541n/a#ifndef SetMediaDefaultDataRefIndex
2542n/a PyMac_PRECHECK(SetMediaDefaultDataRefIndex);
2543n/a#endif
2544n/a if (!PyArg_ParseTuple(_args, "h",
2545n/a &index))
2546n/a return NULL;
2547n/a _err = SetMediaDefaultDataRefIndex(_self->ob_itself,
2548n/a index);
2549n/a if (_err != noErr) return PyMac_Error(_err);
2550n/a Py_INCREF(Py_None);
2551n/a _res = Py_None;
2552n/a return _res;
2553n/a}
2554n/a
2555n/astatic PyObject *MediaObj_GetMediaDataHandlerDescription(MediaObject *_self, PyObject *_args)
2556n/a{
2557n/a PyObject *_res = NULL;
2558n/a short index;
2559n/a OSType dhType;
2560n/a Str255 creatorName;
2561n/a OSType creatorManufacturer;
2562n/a#ifndef GetMediaDataHandlerDescription
2563n/a PyMac_PRECHECK(GetMediaDataHandlerDescription);
2564n/a#endif
2565n/a if (!PyArg_ParseTuple(_args, "hO&",
2566n/a &index,
2567n/a PyMac_GetStr255, creatorName))
2568n/a return NULL;
2569n/a GetMediaDataHandlerDescription(_self->ob_itself,
2570n/a index,
2571n/a &dhType,
2572n/a creatorName,
2573n/a &creatorManufacturer);
2574n/a _res = Py_BuildValue("O&O&",
2575n/a PyMac_BuildOSType, dhType,
2576n/a PyMac_BuildOSType, creatorManufacturer);
2577n/a return _res;
2578n/a}
2579n/a
2580n/astatic PyObject *MediaObj_GetMediaDataHandler(MediaObject *_self, PyObject *_args)
2581n/a{
2582n/a PyObject *_res = NULL;
2583n/a DataHandler _rv;
2584n/a short index;
2585n/a#ifndef GetMediaDataHandler
2586n/a PyMac_PRECHECK(GetMediaDataHandler);
2587n/a#endif
2588n/a if (!PyArg_ParseTuple(_args, "h",
2589n/a &index))
2590n/a return NULL;
2591n/a _rv = GetMediaDataHandler(_self->ob_itself,
2592n/a index);
2593n/a _res = Py_BuildValue("O&",
2594n/a CmpInstObj_New, _rv);
2595n/a return _res;
2596n/a}
2597n/a
2598n/astatic PyObject *MediaObj_SetMediaDataHandler(MediaObject *_self, PyObject *_args)
2599n/a{
2600n/a PyObject *_res = NULL;
2601n/a OSErr _err;
2602n/a short index;
2603n/a DataHandlerComponent dataHandler;
2604n/a#ifndef SetMediaDataHandler
2605n/a PyMac_PRECHECK(SetMediaDataHandler);
2606n/a#endif
2607n/a if (!PyArg_ParseTuple(_args, "hO&",
2608n/a &index,
2609n/a CmpObj_Convert, &dataHandler))
2610n/a return NULL;
2611n/a _err = SetMediaDataHandler(_self->ob_itself,
2612n/a index,
2613n/a dataHandler);
2614n/a if (_err != noErr) return PyMac_Error(_err);
2615n/a Py_INCREF(Py_None);
2616n/a _res = Py_None;
2617n/a return _res;
2618n/a}
2619n/a
2620n/astatic PyObject *MediaObj_GetMediaSampleDescriptionCount(MediaObject *_self, PyObject *_args)
2621n/a{
2622n/a PyObject *_res = NULL;
2623n/a long _rv;
2624n/a#ifndef GetMediaSampleDescriptionCount
2625n/a PyMac_PRECHECK(GetMediaSampleDescriptionCount);
2626n/a#endif
2627n/a if (!PyArg_ParseTuple(_args, ""))
2628n/a return NULL;
2629n/a _rv = GetMediaSampleDescriptionCount(_self->ob_itself);
2630n/a _res = Py_BuildValue("l",
2631n/a _rv);
2632n/a return _res;
2633n/a}
2634n/a
2635n/astatic PyObject *MediaObj_GetMediaSampleDescription(MediaObject *_self, PyObject *_args)
2636n/a{
2637n/a PyObject *_res = NULL;
2638n/a long index;
2639n/a SampleDescriptionHandle descH;
2640n/a#ifndef GetMediaSampleDescription
2641n/a PyMac_PRECHECK(GetMediaSampleDescription);
2642n/a#endif
2643n/a if (!PyArg_ParseTuple(_args, "lO&",
2644n/a &index,
2645n/a ResObj_Convert, &descH))
2646n/a return NULL;
2647n/a GetMediaSampleDescription(_self->ob_itself,
2648n/a index,
2649n/a descH);
2650n/a Py_INCREF(Py_None);
2651n/a _res = Py_None;
2652n/a return _res;
2653n/a}
2654n/a
2655n/astatic PyObject *MediaObj_SetMediaSampleDescription(MediaObject *_self, PyObject *_args)
2656n/a{
2657n/a PyObject *_res = NULL;
2658n/a OSErr _err;
2659n/a long index;
2660n/a SampleDescriptionHandle descH;
2661n/a#ifndef SetMediaSampleDescription
2662n/a PyMac_PRECHECK(SetMediaSampleDescription);
2663n/a#endif
2664n/a if (!PyArg_ParseTuple(_args, "lO&",
2665n/a &index,
2666n/a ResObj_Convert, &descH))
2667n/a return NULL;
2668n/a _err = SetMediaSampleDescription(_self->ob_itself,
2669n/a index,
2670n/a descH);
2671n/a if (_err != noErr) return PyMac_Error(_err);
2672n/a Py_INCREF(Py_None);
2673n/a _res = Py_None;
2674n/a return _res;
2675n/a}
2676n/a
2677n/astatic PyObject *MediaObj_GetMediaSampleCount(MediaObject *_self, PyObject *_args)
2678n/a{
2679n/a PyObject *_res = NULL;
2680n/a long _rv;
2681n/a#ifndef GetMediaSampleCount
2682n/a PyMac_PRECHECK(GetMediaSampleCount);
2683n/a#endif
2684n/a if (!PyArg_ParseTuple(_args, ""))
2685n/a return NULL;
2686n/a _rv = GetMediaSampleCount(_self->ob_itself);
2687n/a _res = Py_BuildValue("l",
2688n/a _rv);
2689n/a return _res;
2690n/a}
2691n/a
2692n/astatic PyObject *MediaObj_GetMediaSyncSampleCount(MediaObject *_self, PyObject *_args)
2693n/a{
2694n/a PyObject *_res = NULL;
2695n/a long _rv;
2696n/a#ifndef GetMediaSyncSampleCount
2697n/a PyMac_PRECHECK(GetMediaSyncSampleCount);
2698n/a#endif
2699n/a if (!PyArg_ParseTuple(_args, ""))
2700n/a return NULL;
2701n/a _rv = GetMediaSyncSampleCount(_self->ob_itself);
2702n/a _res = Py_BuildValue("l",
2703n/a _rv);
2704n/a return _res;
2705n/a}
2706n/a
2707n/astatic PyObject *MediaObj_SampleNumToMediaTime(MediaObject *_self, PyObject *_args)
2708n/a{
2709n/a PyObject *_res = NULL;
2710n/a long logicalSampleNum;
2711n/a TimeValue sampleTime;
2712n/a TimeValue sampleDuration;
2713n/a#ifndef SampleNumToMediaTime
2714n/a PyMac_PRECHECK(SampleNumToMediaTime);
2715n/a#endif
2716n/a if (!PyArg_ParseTuple(_args, "l",
2717n/a &logicalSampleNum))
2718n/a return NULL;
2719n/a SampleNumToMediaTime(_self->ob_itself,
2720n/a logicalSampleNum,
2721n/a &sampleTime,
2722n/a &sampleDuration);
2723n/a _res = Py_BuildValue("ll",
2724n/a sampleTime,
2725n/a sampleDuration);
2726n/a return _res;
2727n/a}
2728n/a
2729n/astatic PyObject *MediaObj_MediaTimeToSampleNum(MediaObject *_self, PyObject *_args)
2730n/a{
2731n/a PyObject *_res = NULL;
2732n/a TimeValue time;
2733n/a long sampleNum;
2734n/a TimeValue sampleTime;
2735n/a TimeValue sampleDuration;
2736n/a#ifndef MediaTimeToSampleNum
2737n/a PyMac_PRECHECK(MediaTimeToSampleNum);
2738n/a#endif
2739n/a if (!PyArg_ParseTuple(_args, "l",
2740n/a &time))
2741n/a return NULL;
2742n/a MediaTimeToSampleNum(_self->ob_itself,
2743n/a time,
2744n/a &sampleNum,
2745n/a &sampleTime,
2746n/a &sampleDuration);
2747n/a _res = Py_BuildValue("lll",
2748n/a sampleNum,
2749n/a sampleTime,
2750n/a sampleDuration);
2751n/a return _res;
2752n/a}
2753n/a
2754n/astatic PyObject *MediaObj_AddMediaSample(MediaObject *_self, PyObject *_args)
2755n/a{
2756n/a PyObject *_res = NULL;
2757n/a OSErr _err;
2758n/a Handle dataIn;
2759n/a long inOffset;
2760n/a unsigned long size;
2761n/a TimeValue durationPerSample;
2762n/a SampleDescriptionHandle sampleDescriptionH;
2763n/a long numberOfSamples;
2764n/a short sampleFlags;
2765n/a TimeValue sampleTime;
2766n/a#ifndef AddMediaSample
2767n/a PyMac_PRECHECK(AddMediaSample);
2768n/a#endif
2769n/a if (!PyArg_ParseTuple(_args, "O&lllO&lh",
2770n/a ResObj_Convert, &dataIn,
2771n/a &inOffset,
2772n/a &size,
2773n/a &durationPerSample,
2774n/a ResObj_Convert, &sampleDescriptionH,
2775n/a &numberOfSamples,
2776n/a &sampleFlags))
2777n/a return NULL;
2778n/a _err = AddMediaSample(_self->ob_itself,
2779n/a dataIn,
2780n/a inOffset,
2781n/a size,
2782n/a durationPerSample,
2783n/a sampleDescriptionH,
2784n/a numberOfSamples,
2785n/a sampleFlags,
2786n/a &sampleTime);
2787n/a if (_err != noErr) return PyMac_Error(_err);
2788n/a _res = Py_BuildValue("l",
2789n/a sampleTime);
2790n/a return _res;
2791n/a}
2792n/a
2793n/astatic PyObject *MediaObj_AddMediaSampleReference(MediaObject *_self, PyObject *_args)
2794n/a{
2795n/a PyObject *_res = NULL;
2796n/a OSErr _err;
2797n/a long dataOffset;
2798n/a unsigned long size;
2799n/a TimeValue durationPerSample;
2800n/a SampleDescriptionHandle sampleDescriptionH;
2801n/a long numberOfSamples;
2802n/a short sampleFlags;
2803n/a TimeValue sampleTime;
2804n/a#ifndef AddMediaSampleReference
2805n/a PyMac_PRECHECK(AddMediaSampleReference);
2806n/a#endif
2807n/a if (!PyArg_ParseTuple(_args, "lllO&lh",
2808n/a &dataOffset,
2809n/a &size,
2810n/a &durationPerSample,
2811n/a ResObj_Convert, &sampleDescriptionH,
2812n/a &numberOfSamples,
2813n/a &sampleFlags))
2814n/a return NULL;
2815n/a _err = AddMediaSampleReference(_self->ob_itself,
2816n/a dataOffset,
2817n/a size,
2818n/a durationPerSample,
2819n/a sampleDescriptionH,
2820n/a numberOfSamples,
2821n/a sampleFlags,
2822n/a &sampleTime);
2823n/a if (_err != noErr) return PyMac_Error(_err);
2824n/a _res = Py_BuildValue("l",
2825n/a sampleTime);
2826n/a return _res;
2827n/a}
2828n/a
2829n/astatic PyObject *MediaObj_GetMediaSample(MediaObject *_self, PyObject *_args)
2830n/a{
2831n/a PyObject *_res = NULL;
2832n/a OSErr _err;
2833n/a Handle dataOut;
2834n/a long maxSizeToGrow;
2835n/a long size;
2836n/a TimeValue time;
2837n/a TimeValue sampleTime;
2838n/a TimeValue durationPerSample;
2839n/a SampleDescriptionHandle sampleDescriptionH;
2840n/a long sampleDescriptionIndex;
2841n/a long maxNumberOfSamples;
2842n/a long numberOfSamples;
2843n/a short sampleFlags;
2844n/a#ifndef GetMediaSample
2845n/a PyMac_PRECHECK(GetMediaSample);
2846n/a#endif
2847n/a if (!PyArg_ParseTuple(_args, "O&llO&l",
2848n/a ResObj_Convert, &dataOut,
2849n/a &maxSizeToGrow,
2850n/a &time,
2851n/a ResObj_Convert, &sampleDescriptionH,
2852n/a &maxNumberOfSamples))
2853n/a return NULL;
2854n/a _err = GetMediaSample(_self->ob_itself,
2855n/a dataOut,
2856n/a maxSizeToGrow,
2857n/a &size,
2858n/a time,
2859n/a &sampleTime,
2860n/a &durationPerSample,
2861n/a sampleDescriptionH,
2862n/a &sampleDescriptionIndex,
2863n/a maxNumberOfSamples,
2864n/a &numberOfSamples,
2865n/a &sampleFlags);
2866n/a if (_err != noErr) return PyMac_Error(_err);
2867n/a _res = Py_BuildValue("lllllh",
2868n/a size,
2869n/a sampleTime,
2870n/a durationPerSample,
2871n/a sampleDescriptionIndex,
2872n/a numberOfSamples,
2873n/a sampleFlags);
2874n/a return _res;
2875n/a}
2876n/a
2877n/astatic PyObject *MediaObj_GetMediaSampleReference(MediaObject *_self, PyObject *_args)
2878n/a{
2879n/a PyObject *_res = NULL;
2880n/a OSErr _err;
2881n/a long dataOffset;
2882n/a long size;
2883n/a TimeValue time;
2884n/a TimeValue sampleTime;
2885n/a TimeValue durationPerSample;
2886n/a SampleDescriptionHandle sampleDescriptionH;
2887n/a long sampleDescriptionIndex;
2888n/a long maxNumberOfSamples;
2889n/a long numberOfSamples;
2890n/a short sampleFlags;
2891n/a#ifndef GetMediaSampleReference
2892n/a PyMac_PRECHECK(GetMediaSampleReference);
2893n/a#endif
2894n/a if (!PyArg_ParseTuple(_args, "lO&l",
2895n/a &time,
2896n/a ResObj_Convert, &sampleDescriptionH,
2897n/a &maxNumberOfSamples))
2898n/a return NULL;
2899n/a _err = GetMediaSampleReference(_self->ob_itself,
2900n/a &dataOffset,
2901n/a &size,
2902n/a time,
2903n/a &sampleTime,
2904n/a &durationPerSample,
2905n/a sampleDescriptionH,
2906n/a &sampleDescriptionIndex,
2907n/a maxNumberOfSamples,
2908n/a &numberOfSamples,
2909n/a &sampleFlags);
2910n/a if (_err != noErr) return PyMac_Error(_err);
2911n/a _res = Py_BuildValue("llllllh",
2912n/a dataOffset,
2913n/a size,
2914n/a sampleTime,
2915n/a durationPerSample,
2916n/a sampleDescriptionIndex,
2917n/a numberOfSamples,
2918n/a sampleFlags);
2919n/a return _res;
2920n/a}
2921n/a
2922n/astatic PyObject *MediaObj_SetMediaPreferredChunkSize(MediaObject *_self, PyObject *_args)
2923n/a{
2924n/a PyObject *_res = NULL;
2925n/a OSErr _err;
2926n/a long maxChunkSize;
2927n/a#ifndef SetMediaPreferredChunkSize
2928n/a PyMac_PRECHECK(SetMediaPreferredChunkSize);
2929n/a#endif
2930n/a if (!PyArg_ParseTuple(_args, "l",
2931n/a &maxChunkSize))
2932n/a return NULL;
2933n/a _err = SetMediaPreferredChunkSize(_self->ob_itself,
2934n/a maxChunkSize);
2935n/a if (_err != noErr) return PyMac_Error(_err);
2936n/a Py_INCREF(Py_None);
2937n/a _res = Py_None;
2938n/a return _res;
2939n/a}
2940n/a
2941n/astatic PyObject *MediaObj_GetMediaPreferredChunkSize(MediaObject *_self, PyObject *_args)
2942n/a{
2943n/a PyObject *_res = NULL;
2944n/a OSErr _err;
2945n/a long maxChunkSize;
2946n/a#ifndef GetMediaPreferredChunkSize
2947n/a PyMac_PRECHECK(GetMediaPreferredChunkSize);
2948n/a#endif
2949n/a if (!PyArg_ParseTuple(_args, ""))
2950n/a return NULL;
2951n/a _err = GetMediaPreferredChunkSize(_self->ob_itself,
2952n/a &maxChunkSize);
2953n/a if (_err != noErr) return PyMac_Error(_err);
2954n/a _res = Py_BuildValue("l",
2955n/a maxChunkSize);
2956n/a return _res;
2957n/a}
2958n/a
2959n/astatic PyObject *MediaObj_SetMediaShadowSync(MediaObject *_self, PyObject *_args)
2960n/a{
2961n/a PyObject *_res = NULL;
2962n/a OSErr _err;
2963n/a long frameDiffSampleNum;
2964n/a long syncSampleNum;
2965n/a#ifndef SetMediaShadowSync
2966n/a PyMac_PRECHECK(SetMediaShadowSync);
2967n/a#endif
2968n/a if (!PyArg_ParseTuple(_args, "ll",
2969n/a &frameDiffSampleNum,
2970n/a &syncSampleNum))
2971n/a return NULL;
2972n/a _err = SetMediaShadowSync(_self->ob_itself,
2973n/a frameDiffSampleNum,
2974n/a syncSampleNum);
2975n/a if (_err != noErr) return PyMac_Error(_err);
2976n/a Py_INCREF(Py_None);
2977n/a _res = Py_None;
2978n/a return _res;
2979n/a}
2980n/a
2981n/astatic PyObject *MediaObj_GetMediaShadowSync(MediaObject *_self, PyObject *_args)
2982n/a{
2983n/a PyObject *_res = NULL;
2984n/a OSErr _err;
2985n/a long frameDiffSampleNum;
2986n/a long syncSampleNum;
2987n/a#ifndef GetMediaShadowSync
2988n/a PyMac_PRECHECK(GetMediaShadowSync);
2989n/a#endif
2990n/a if (!PyArg_ParseTuple(_args, "l",
2991n/a &frameDiffSampleNum))
2992n/a return NULL;
2993n/a _err = GetMediaShadowSync(_self->ob_itself,
2994n/a frameDiffSampleNum,
2995n/a &syncSampleNum);
2996n/a if (_err != noErr) return PyMac_Error(_err);
2997n/a _res = Py_BuildValue("l",
2998n/a syncSampleNum);
2999n/a return _res;
3000n/a}
3001n/a
3002n/astatic PyObject *MediaObj_GetMediaDataSize(MediaObject *_self, PyObject *_args)
3003n/a{
3004n/a PyObject *_res = NULL;
3005n/a long _rv;
3006n/a TimeValue startTime;
3007n/a TimeValue duration;
3008n/a#ifndef GetMediaDataSize
3009n/a PyMac_PRECHECK(GetMediaDataSize);
3010n/a#endif
3011n/a if (!PyArg_ParseTuple(_args, "ll",
3012n/a &startTime,
3013n/a &duration))
3014n/a return NULL;
3015n/a _rv = GetMediaDataSize(_self->ob_itself,
3016n/a startTime,
3017n/a duration);
3018n/a _res = Py_BuildValue("l",
3019n/a _rv);
3020n/a return _res;
3021n/a}
3022n/a
3023n/astatic PyObject *MediaObj_GetMediaDataSize64(MediaObject *_self, PyObject *_args)
3024n/a{
3025n/a PyObject *_res = NULL;
3026n/a OSErr _err;
3027n/a TimeValue startTime;
3028n/a TimeValue duration;
3029n/a wide dataSize;
3030n/a#ifndef GetMediaDataSize64
3031n/a PyMac_PRECHECK(GetMediaDataSize64);
3032n/a#endif
3033n/a if (!PyArg_ParseTuple(_args, "ll",
3034n/a &startTime,
3035n/a &duration))
3036n/a return NULL;
3037n/a _err = GetMediaDataSize64(_self->ob_itself,
3038n/a startTime,
3039n/a duration,
3040n/a &dataSize);
3041n/a if (_err != noErr) return PyMac_Error(_err);
3042n/a _res = Py_BuildValue("O&",
3043n/a PyMac_Buildwide, dataSize);
3044n/a return _res;
3045n/a}
3046n/a
3047n/astatic PyObject *MediaObj_CopyMediaUserData(MediaObject *_self, PyObject *_args)
3048n/a{
3049n/a PyObject *_res = NULL;
3050n/a OSErr _err;
3051n/a Media dstMedia;
3052n/a OSType copyRule;
3053n/a#ifndef CopyMediaUserData
3054n/a PyMac_PRECHECK(CopyMediaUserData);
3055n/a#endif
3056n/a if (!PyArg_ParseTuple(_args, "O&O&",
3057n/a MediaObj_Convert, &dstMedia,
3058n/a PyMac_GetOSType, &copyRule))
3059n/a return NULL;
3060n/a _err = CopyMediaUserData(_self->ob_itself,
3061n/a dstMedia,
3062n/a copyRule);
3063n/a if (_err != noErr) return PyMac_Error(_err);
3064n/a Py_INCREF(Py_None);
3065n/a _res = Py_None;
3066n/a return _res;
3067n/a}
3068n/a
3069n/astatic PyObject *MediaObj_GetMediaNextInterestingTime(MediaObject *_self, PyObject *_args)
3070n/a{
3071n/a PyObject *_res = NULL;
3072n/a short interestingTimeFlags;
3073n/a TimeValue time;
3074n/a Fixed rate;
3075n/a TimeValue interestingTime;
3076n/a TimeValue interestingDuration;
3077n/a#ifndef GetMediaNextInterestingTime
3078n/a PyMac_PRECHECK(GetMediaNextInterestingTime);
3079n/a#endif
3080n/a if (!PyArg_ParseTuple(_args, "hlO&",
3081n/a &interestingTimeFlags,
3082n/a &time,
3083n/a PyMac_GetFixed, &rate))
3084n/a return NULL;
3085n/a GetMediaNextInterestingTime(_self->ob_itself,
3086n/a interestingTimeFlags,
3087n/a time,
3088n/a rate,
3089n/a &interestingTime,
3090n/a &interestingDuration);
3091n/a _res = Py_BuildValue("ll",
3092n/a interestingTime,
3093n/a interestingDuration);
3094n/a return _res;
3095n/a}
3096n/a
3097n/astatic PyObject *MediaObj_GetMediaDataRef(MediaObject *_self, PyObject *_args)
3098n/a{
3099n/a PyObject *_res = NULL;
3100n/a OSErr _err;
3101n/a short index;
3102n/a Handle dataRef;
3103n/a OSType dataRefType;
3104n/a long dataRefAttributes;
3105n/a#ifndef GetMediaDataRef
3106n/a PyMac_PRECHECK(GetMediaDataRef);
3107n/a#endif
3108n/a if (!PyArg_ParseTuple(_args, "h",
3109n/a &index))
3110n/a return NULL;
3111n/a _err = GetMediaDataRef(_self->ob_itself,
3112n/a index,
3113n/a &dataRef,
3114n/a &dataRefType,
3115n/a &dataRefAttributes);
3116n/a if (_err != noErr) return PyMac_Error(_err);
3117n/a _res = Py_BuildValue("O&O&l",
3118n/a ResObj_New, dataRef,
3119n/a PyMac_BuildOSType, dataRefType,
3120n/a dataRefAttributes);
3121n/a return _res;
3122n/a}
3123n/a
3124n/astatic PyObject *MediaObj_SetMediaDataRef(MediaObject *_self, PyObject *_args)
3125n/a{
3126n/a PyObject *_res = NULL;
3127n/a OSErr _err;
3128n/a short index;
3129n/a Handle dataRef;
3130n/a OSType dataRefType;
3131n/a#ifndef SetMediaDataRef
3132n/a PyMac_PRECHECK(SetMediaDataRef);
3133n/a#endif
3134n/a if (!PyArg_ParseTuple(_args, "hO&O&",
3135n/a &index,
3136n/a ResObj_Convert, &dataRef,
3137n/a PyMac_GetOSType, &dataRefType))
3138n/a return NULL;
3139n/a _err = SetMediaDataRef(_self->ob_itself,
3140n/a index,
3141n/a dataRef,
3142n/a dataRefType);
3143n/a if (_err != noErr) return PyMac_Error(_err);
3144n/a Py_INCREF(Py_None);
3145n/a _res = Py_None;
3146n/a return _res;
3147n/a}
3148n/a
3149n/astatic PyObject *MediaObj_SetMediaDataRefAttributes(MediaObject *_self, PyObject *_args)
3150n/a{
3151n/a PyObject *_res = NULL;
3152n/a OSErr _err;
3153n/a short index;
3154n/a long dataRefAttributes;
3155n/a#ifndef SetMediaDataRefAttributes
3156n/a PyMac_PRECHECK(SetMediaDataRefAttributes);
3157n/a#endif
3158n/a if (!PyArg_ParseTuple(_args, "hl",
3159n/a &index,
3160n/a &dataRefAttributes))
3161n/a return NULL;
3162n/a _err = SetMediaDataRefAttributes(_self->ob_itself,
3163n/a index,
3164n/a dataRefAttributes);
3165n/a if (_err != noErr) return PyMac_Error(_err);
3166n/a Py_INCREF(Py_None);
3167n/a _res = Py_None;
3168n/a return _res;
3169n/a}
3170n/a
3171n/astatic PyObject *MediaObj_AddMediaDataRef(MediaObject *_self, PyObject *_args)
3172n/a{
3173n/a PyObject *_res = NULL;
3174n/a OSErr _err;
3175n/a short index;
3176n/a Handle dataRef;
3177n/a OSType dataRefType;
3178n/a#ifndef AddMediaDataRef
3179n/a PyMac_PRECHECK(AddMediaDataRef);
3180n/a#endif
3181n/a if (!PyArg_ParseTuple(_args, "O&O&",
3182n/a ResObj_Convert, &dataRef,
3183n/a PyMac_GetOSType, &dataRefType))
3184n/a return NULL;
3185n/a _err = AddMediaDataRef(_self->ob_itself,
3186n/a &index,
3187n/a dataRef,
3188n/a dataRefType);
3189n/a if (_err != noErr) return PyMac_Error(_err);
3190n/a _res = Py_BuildValue("h",
3191n/a index);
3192n/a return _res;
3193n/a}
3194n/a
3195n/astatic PyObject *MediaObj_GetMediaDataRefCount(MediaObject *_self, PyObject *_args)
3196n/a{
3197n/a PyObject *_res = NULL;
3198n/a OSErr _err;
3199n/a short count;
3200n/a#ifndef GetMediaDataRefCount
3201n/a PyMac_PRECHECK(GetMediaDataRefCount);
3202n/a#endif
3203n/a if (!PyArg_ParseTuple(_args, ""))
3204n/a return NULL;
3205n/a _err = GetMediaDataRefCount(_self->ob_itself,
3206n/a &count);
3207n/a if (_err != noErr) return PyMac_Error(_err);
3208n/a _res = Py_BuildValue("h",
3209n/a count);
3210n/a return _res;
3211n/a}
3212n/a
3213n/astatic PyObject *MediaObj_SetMediaPlayHints(MediaObject *_self, PyObject *_args)
3214n/a{
3215n/a PyObject *_res = NULL;
3216n/a long flags;
3217n/a long flagsMask;
3218n/a#ifndef SetMediaPlayHints
3219n/a PyMac_PRECHECK(SetMediaPlayHints);
3220n/a#endif
3221n/a if (!PyArg_ParseTuple(_args, "ll",
3222n/a &flags,
3223n/a &flagsMask))
3224n/a return NULL;
3225n/a SetMediaPlayHints(_self->ob_itself,
3226n/a flags,
3227n/a flagsMask);
3228n/a Py_INCREF(Py_None);
3229n/a _res = Py_None;
3230n/a return _res;
3231n/a}
3232n/a
3233n/astatic PyObject *MediaObj_GetMediaPlayHints(MediaObject *_self, PyObject *_args)
3234n/a{
3235n/a PyObject *_res = NULL;
3236n/a long flags;
3237n/a#ifndef GetMediaPlayHints
3238n/a PyMac_PRECHECK(GetMediaPlayHints);
3239n/a#endif
3240n/a if (!PyArg_ParseTuple(_args, ""))
3241n/a return NULL;
3242n/a GetMediaPlayHints(_self->ob_itself,
3243n/a &flags);
3244n/a _res = Py_BuildValue("l",
3245n/a flags);
3246n/a return _res;
3247n/a}
3248n/a
3249n/astatic PyObject *MediaObj_GetMediaNextInterestingTimeOnly(MediaObject *_self, PyObject *_args)
3250n/a{
3251n/a PyObject *_res = NULL;
3252n/a short interestingTimeFlags;
3253n/a TimeValue time;
3254n/a Fixed rate;
3255n/a TimeValue interestingTime;
3256n/a#ifndef GetMediaNextInterestingTimeOnly
3257n/a PyMac_PRECHECK(GetMediaNextInterestingTimeOnly);
3258n/a#endif
3259n/a if (!PyArg_ParseTuple(_args, "hlO&",
3260n/a &interestingTimeFlags,
3261n/a &time,
3262n/a PyMac_GetFixed, &rate))
3263n/a return NULL;
3264n/a GetMediaNextInterestingTimeOnly(_self->ob_itself,
3265n/a interestingTimeFlags,
3266n/a time,
3267n/a rate,
3268n/a &interestingTime);
3269n/a _res = Py_BuildValue("l",
3270n/a interestingTime);
3271n/a return _res;
3272n/a}
3273n/a
3274n/astatic PyMethodDef MediaObj_methods[] = {
3275n/a {"LoadMediaIntoRam", (PyCFunction)MediaObj_LoadMediaIntoRam, 1,
3276n/a PyDoc_STR("(TimeValue time, TimeValue duration, long flags) -> None")},
3277n/a {"GetMediaTrack", (PyCFunction)MediaObj_GetMediaTrack, 1,
3278n/a PyDoc_STR("() -> (Track _rv)")},
3279n/a {"GetMediaCreationTime", (PyCFunction)MediaObj_GetMediaCreationTime, 1,
3280n/a PyDoc_STR("() -> (unsigned long _rv)")},
3281n/a {"GetMediaModificationTime", (PyCFunction)MediaObj_GetMediaModificationTime, 1,
3282n/a PyDoc_STR("() -> (unsigned long _rv)")},
3283n/a {"GetMediaTimeScale", (PyCFunction)MediaObj_GetMediaTimeScale, 1,
3284n/a PyDoc_STR("() -> (TimeScale _rv)")},
3285n/a {"SetMediaTimeScale", (PyCFunction)MediaObj_SetMediaTimeScale, 1,
3286n/a PyDoc_STR("(TimeScale timeScale) -> None")},
3287n/a {"GetMediaDuration", (PyCFunction)MediaObj_GetMediaDuration, 1,
3288n/a PyDoc_STR("() -> (TimeValue _rv)")},
3289n/a {"GetMediaLanguage", (PyCFunction)MediaObj_GetMediaLanguage, 1,
3290n/a PyDoc_STR("() -> (short _rv)")},
3291n/a {"SetMediaLanguage", (PyCFunction)MediaObj_SetMediaLanguage, 1,
3292n/a PyDoc_STR("(short language) -> None")},
3293n/a {"GetMediaQuality", (PyCFunction)MediaObj_GetMediaQuality, 1,
3294n/a PyDoc_STR("() -> (short _rv)")},
3295n/a {"SetMediaQuality", (PyCFunction)MediaObj_SetMediaQuality, 1,
3296n/a PyDoc_STR("(short quality) -> None")},
3297n/a {"GetMediaHandlerDescription", (PyCFunction)MediaObj_GetMediaHandlerDescription, 1,
3298n/a PyDoc_STR("(Str255 creatorName) -> (OSType mediaType, OSType creatorManufacturer)")},
3299n/a {"GetMediaUserData", (PyCFunction)MediaObj_GetMediaUserData, 1,
3300n/a PyDoc_STR("() -> (UserData _rv)")},
3301n/a {"GetMediaHandler", (PyCFunction)MediaObj_GetMediaHandler, 1,
3302n/a PyDoc_STR("() -> (MediaHandler _rv)")},
3303n/a {"SetMediaHandler", (PyCFunction)MediaObj_SetMediaHandler, 1,
3304n/a PyDoc_STR("(MediaHandlerComponent mH) -> None")},
3305n/a {"BeginMediaEdits", (PyCFunction)MediaObj_BeginMediaEdits, 1,
3306n/a PyDoc_STR("() -> None")},
3307n/a {"EndMediaEdits", (PyCFunction)MediaObj_EndMediaEdits, 1,
3308n/a PyDoc_STR("() -> None")},
3309n/a {"SetMediaDefaultDataRefIndex", (PyCFunction)MediaObj_SetMediaDefaultDataRefIndex, 1,
3310n/a PyDoc_STR("(short index) -> None")},
3311n/a {"GetMediaDataHandlerDescription", (PyCFunction)MediaObj_GetMediaDataHandlerDescription, 1,
3312n/a PyDoc_STR("(short index, Str255 creatorName) -> (OSType dhType, OSType creatorManufacturer)")},
3313n/a {"GetMediaDataHandler", (PyCFunction)MediaObj_GetMediaDataHandler, 1,
3314n/a PyDoc_STR("(short index) -> (DataHandler _rv)")},
3315n/a {"SetMediaDataHandler", (PyCFunction)MediaObj_SetMediaDataHandler, 1,
3316n/a PyDoc_STR("(short index, DataHandlerComponent dataHandler) -> None")},
3317n/a {"GetMediaSampleDescriptionCount", (PyCFunction)MediaObj_GetMediaSampleDescriptionCount, 1,
3318n/a PyDoc_STR("() -> (long _rv)")},
3319n/a {"GetMediaSampleDescription", (PyCFunction)MediaObj_GetMediaSampleDescription, 1,
3320n/a PyDoc_STR("(long index, SampleDescriptionHandle descH) -> None")},
3321n/a {"SetMediaSampleDescription", (PyCFunction)MediaObj_SetMediaSampleDescription, 1,
3322n/a PyDoc_STR("(long index, SampleDescriptionHandle descH) -> None")},
3323n/a {"GetMediaSampleCount", (PyCFunction)MediaObj_GetMediaSampleCount, 1,
3324n/a PyDoc_STR("() -> (long _rv)")},
3325n/a {"GetMediaSyncSampleCount", (PyCFunction)MediaObj_GetMediaSyncSampleCount, 1,
3326n/a PyDoc_STR("() -> (long _rv)")},
3327n/a {"SampleNumToMediaTime", (PyCFunction)MediaObj_SampleNumToMediaTime, 1,
3328n/a PyDoc_STR("(long logicalSampleNum) -> (TimeValue sampleTime, TimeValue sampleDuration)")},
3329n/a {"MediaTimeToSampleNum", (PyCFunction)MediaObj_MediaTimeToSampleNum, 1,
3330n/a PyDoc_STR("(TimeValue time) -> (long sampleNum, TimeValue sampleTime, TimeValue sampleDuration)")},
3331n/a {"AddMediaSample", (PyCFunction)MediaObj_AddMediaSample, 1,
3332n/a PyDoc_STR("(Handle dataIn, long inOffset, unsigned long size, TimeValue durationPerSample, SampleDescriptionHandle sampleDescriptionH, long numberOfSamples, short sampleFlags) -> (TimeValue sampleTime)")},
3333n/a {"AddMediaSampleReference", (PyCFunction)MediaObj_AddMediaSampleReference, 1,
3334n/a PyDoc_STR("(long dataOffset, unsigned long size, TimeValue durationPerSample, SampleDescriptionHandle sampleDescriptionH, long numberOfSamples, short sampleFlags) -> (TimeValue sampleTime)")},
3335n/a {"GetMediaSample", (PyCFunction)MediaObj_GetMediaSample, 1,
3336n/a PyDoc_STR("(Handle dataOut, long maxSizeToGrow, TimeValue time, SampleDescriptionHandle sampleDescriptionH, long maxNumberOfSamples) -> (long size, TimeValue sampleTime, TimeValue durationPerSample, long sampleDescriptionIndex, long numberOfSamples, short sampleFlags)")},
3337n/a {"GetMediaSampleReference", (PyCFunction)MediaObj_GetMediaSampleReference, 1,
3338n/a PyDoc_STR("(TimeValue time, SampleDescriptionHandle sampleDescriptionH, long maxNumberOfSamples) -> (long dataOffset, long size, TimeValue sampleTime, TimeValue durationPerSample, long sampleDescriptionIndex, long numberOfSamples, short sampleFlags)")},
3339n/a {"SetMediaPreferredChunkSize", (PyCFunction)MediaObj_SetMediaPreferredChunkSize, 1,
3340n/a PyDoc_STR("(long maxChunkSize) -> None")},
3341n/a {"GetMediaPreferredChunkSize", (PyCFunction)MediaObj_GetMediaPreferredChunkSize, 1,
3342n/a PyDoc_STR("() -> (long maxChunkSize)")},
3343n/a {"SetMediaShadowSync", (PyCFunction)MediaObj_SetMediaShadowSync, 1,
3344n/a PyDoc_STR("(long frameDiffSampleNum, long syncSampleNum) -> None")},
3345n/a {"GetMediaShadowSync", (PyCFunction)MediaObj_GetMediaShadowSync, 1,
3346n/a PyDoc_STR("(long frameDiffSampleNum) -> (long syncSampleNum)")},
3347n/a {"GetMediaDataSize", (PyCFunction)MediaObj_GetMediaDataSize, 1,
3348n/a PyDoc_STR("(TimeValue startTime, TimeValue duration) -> (long _rv)")},
3349n/a {"GetMediaDataSize64", (PyCFunction)MediaObj_GetMediaDataSize64, 1,
3350n/a PyDoc_STR("(TimeValue startTime, TimeValue duration) -> (wide dataSize)")},
3351n/a {"CopyMediaUserData", (PyCFunction)MediaObj_CopyMediaUserData, 1,
3352n/a PyDoc_STR("(Media dstMedia, OSType copyRule) -> None")},
3353n/a {"GetMediaNextInterestingTime", (PyCFunction)MediaObj_GetMediaNextInterestingTime, 1,
3354n/a PyDoc_STR("(short interestingTimeFlags, TimeValue time, Fixed rate) -> (TimeValue interestingTime, TimeValue interestingDuration)")},
3355n/a {"GetMediaDataRef", (PyCFunction)MediaObj_GetMediaDataRef, 1,
3356n/a PyDoc_STR("(short index) -> (Handle dataRef, OSType dataRefType, long dataRefAttributes)")},
3357n/a {"SetMediaDataRef", (PyCFunction)MediaObj_SetMediaDataRef, 1,
3358n/a PyDoc_STR("(short index, Handle dataRef, OSType dataRefType) -> None")},
3359n/a {"SetMediaDataRefAttributes", (PyCFunction)MediaObj_SetMediaDataRefAttributes, 1,
3360n/a PyDoc_STR("(short index, long dataRefAttributes) -> None")},
3361n/a {"AddMediaDataRef", (PyCFunction)MediaObj_AddMediaDataRef, 1,
3362n/a PyDoc_STR("(Handle dataRef, OSType dataRefType) -> (short index)")},
3363n/a {"GetMediaDataRefCount", (PyCFunction)MediaObj_GetMediaDataRefCount, 1,
3364n/a PyDoc_STR("() -> (short count)")},
3365n/a {"SetMediaPlayHints", (PyCFunction)MediaObj_SetMediaPlayHints, 1,
3366n/a PyDoc_STR("(long flags, long flagsMask) -> None")},
3367n/a {"GetMediaPlayHints", (PyCFunction)MediaObj_GetMediaPlayHints, 1,
3368n/a PyDoc_STR("() -> (long flags)")},
3369n/a {"GetMediaNextInterestingTimeOnly", (PyCFunction)MediaObj_GetMediaNextInterestingTimeOnly, 1,
3370n/a PyDoc_STR("(short interestingTimeFlags, TimeValue time, Fixed rate) -> (TimeValue interestingTime)")},
3371n/a {NULL, NULL, 0}
3372n/a};
3373n/a
3374n/a#define MediaObj_getsetlist NULL
3375n/a
3376n/a
3377n/a#define MediaObj_compare NULL
3378n/a
3379n/a#define MediaObj_repr NULL
3380n/a
3381n/a#define MediaObj_hash NULL
3382n/a#define MediaObj_tp_init 0
3383n/a
3384n/a#define MediaObj_tp_alloc PyType_GenericAlloc
3385n/a
3386n/astatic PyObject *MediaObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds)
3387n/a{
3388n/a PyObject *_self;
3389n/a Media itself;
3390n/a char *kw[] = {"itself", 0};
3391n/a
3392n/a if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, MediaObj_Convert, &itself)) return NULL;
3393n/a if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL;
3394n/a ((MediaObject *)_self)->ob_itself = itself;
3395n/a return _self;
3396n/a}
3397n/a
3398n/a#define MediaObj_tp_free PyObject_Del
3399n/a
3400n/a
3401n/aPyTypeObject Media_Type = {
3402n/a PyObject_HEAD_INIT(NULL)
3403n/a 0, /*ob_size*/
3404n/a "_Qt.Media", /*tp_name*/
3405n/a sizeof(MediaObject), /*tp_basicsize*/
3406n/a 0, /*tp_itemsize*/
3407n/a /* methods */
3408n/a (destructor) MediaObj_dealloc, /*tp_dealloc*/
3409n/a 0, /*tp_print*/
3410n/a (getattrfunc)0, /*tp_getattr*/
3411n/a (setattrfunc)0, /*tp_setattr*/
3412n/a (cmpfunc) MediaObj_compare, /*tp_compare*/
3413n/a (reprfunc) MediaObj_repr, /*tp_repr*/
3414n/a (PyNumberMethods *)0, /* tp_as_number */
3415n/a (PySequenceMethods *)0, /* tp_as_sequence */
3416n/a (PyMappingMethods *)0, /* tp_as_mapping */
3417n/a (hashfunc) MediaObj_hash, /*tp_hash*/
3418n/a 0, /*tp_call*/
3419n/a 0, /*tp_str*/
3420n/a PyObject_GenericGetAttr, /*tp_getattro*/
3421n/a PyObject_GenericSetAttr, /*tp_setattro */
3422n/a 0, /*tp_as_buffer*/
3423n/a Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
3424n/a 0, /*tp_doc*/
3425n/a 0, /*tp_traverse*/
3426n/a 0, /*tp_clear*/
3427n/a 0, /*tp_richcompare*/
3428n/a 0, /*tp_weaklistoffset*/
3429n/a 0, /*tp_iter*/
3430n/a 0, /*tp_iternext*/
3431n/a MediaObj_methods, /* tp_methods */
3432n/a 0, /*tp_members*/
3433n/a MediaObj_getsetlist, /*tp_getset*/
3434n/a 0, /*tp_base*/
3435n/a 0, /*tp_dict*/
3436n/a 0, /*tp_descr_get*/
3437n/a 0, /*tp_descr_set*/
3438n/a 0, /*tp_dictoffset*/
3439n/a MediaObj_tp_init, /* tp_init */
3440n/a MediaObj_tp_alloc, /* tp_alloc */
3441n/a MediaObj_tp_new, /* tp_new */
3442n/a MediaObj_tp_free, /* tp_free */
3443n/a};
3444n/a
3445n/a/* --------------------- End object type Media ---------------------- */
3446n/a
3447n/a
3448n/a/* ----------------------- Object type Track ------------------------ */
3449n/a
3450n/aPyTypeObject Track_Type;
3451n/a
3452n/a#define TrackObj_Check(x) ((x)->ob_type == &Track_Type || PyObject_TypeCheck((x), &Track_Type))
3453n/a
3454n/atypedef struct TrackObject {
3455n/a PyObject_HEAD
3456n/a Track ob_itself;
3457n/a} TrackObject;
3458n/a
3459n/aPyObject *TrackObj_New(Track itself)
3460n/a{
3461n/a TrackObject *it;
3462n/a if (itself == NULL) {
3463n/a PyErr_SetString(Qt_Error,"Cannot create Track from NULL pointer");
3464n/a return NULL;
3465n/a }
3466n/a it = PyObject_NEW(TrackObject, &Track_Type);
3467n/a if (it == NULL) return NULL;
3468n/a it->ob_itself = itself;
3469n/a return (PyObject *)it;
3470n/a}
3471n/a
3472n/aint TrackObj_Convert(PyObject *v, Track *p_itself)
3473n/a{
3474n/a if (v == Py_None)
3475n/a {
3476n/a *p_itself = NULL;
3477n/a return 1;
3478n/a }
3479n/a if (!TrackObj_Check(v))
3480n/a {
3481n/a PyErr_SetString(PyExc_TypeError, "Track required");
3482n/a return 0;
3483n/a }
3484n/a *p_itself = ((TrackObject *)v)->ob_itself;
3485n/a return 1;
3486n/a}
3487n/a
3488n/astatic void TrackObj_dealloc(TrackObject *self)
3489n/a{
3490n/a if (self->ob_itself) DisposeMovieTrack(self->ob_itself);
3491n/a self->ob_type->tp_free((PyObject *)self);
3492n/a}
3493n/a
3494n/astatic PyObject *TrackObj_LoadTrackIntoRam(TrackObject *_self, PyObject *_args)
3495n/a{
3496n/a PyObject *_res = NULL;
3497n/a OSErr _err;
3498n/a TimeValue time;
3499n/a TimeValue duration;
3500n/a long flags;
3501n/a#ifndef LoadTrackIntoRam
3502n/a PyMac_PRECHECK(LoadTrackIntoRam);
3503n/a#endif
3504n/a if (!PyArg_ParseTuple(_args, "lll",
3505n/a &time,
3506n/a &duration,
3507n/a &flags))
3508n/a return NULL;
3509n/a _err = LoadTrackIntoRam(_self->ob_itself,
3510n/a time,
3511n/a duration,
3512n/a flags);
3513n/a if (_err != noErr) return PyMac_Error(_err);
3514n/a Py_INCREF(Py_None);
3515n/a _res = Py_None;
3516n/a return _res;
3517n/a}
3518n/a
3519n/astatic PyObject *TrackObj_GetTrackPict(TrackObject *_self, PyObject *_args)
3520n/a{
3521n/a PyObject *_res = NULL;
3522n/a PicHandle _rv;
3523n/a TimeValue time;
3524n/a#ifndef GetTrackPict
3525n/a PyMac_PRECHECK(GetTrackPict);
3526n/a#endif
3527n/a if (!PyArg_ParseTuple(_args, "l",
3528n/a &time))
3529n/a return NULL;
3530n/a _rv = GetTrackPict(_self->ob_itself,
3531n/a time);
3532n/a _res = Py_BuildValue("O&",
3533n/a ResObj_New, _rv);
3534n/a return _res;
3535n/a}
3536n/a
3537n/astatic PyObject *TrackObj_GetTrackClipRgn(TrackObject *_self, PyObject *_args)
3538n/a{
3539n/a PyObject *_res = NULL;
3540n/a RgnHandle _rv;
3541n/a#ifndef GetTrackClipRgn
3542n/a PyMac_PRECHECK(GetTrackClipRgn);
3543n/a#endif
3544n/a if (!PyArg_ParseTuple(_args, ""))
3545n/a return NULL;
3546n/a _rv = GetTrackClipRgn(_self->ob_itself);
3547n/a _res = Py_BuildValue("O&",
3548n/a ResObj_New, _rv);
3549n/a return _res;
3550n/a}
3551n/a
3552n/astatic PyObject *TrackObj_SetTrackClipRgn(TrackObject *_self, PyObject *_args)
3553n/a{
3554n/a PyObject *_res = NULL;
3555n/a RgnHandle theClip;
3556n/a#ifndef SetTrackClipRgn
3557n/a PyMac_PRECHECK(SetTrackClipRgn);
3558n/a#endif
3559n/a if (!PyArg_ParseTuple(_args, "O&",
3560n/a ResObj_Convert, &theClip))
3561n/a return NULL;
3562n/a SetTrackClipRgn(_self->ob_itself,
3563n/a theClip);
3564n/a Py_INCREF(Py_None);
3565n/a _res = Py_None;
3566n/a return _res;
3567n/a}
3568n/a
3569n/astatic PyObject *TrackObj_GetTrackDisplayBoundsRgn(TrackObject *_self, PyObject *_args)
3570n/a{
3571n/a PyObject *_res = NULL;
3572n/a RgnHandle _rv;
3573n/a#ifndef GetTrackDisplayBoundsRgn
3574n/a PyMac_PRECHECK(GetTrackDisplayBoundsRgn);
3575n/a#endif
3576n/a if (!PyArg_ParseTuple(_args, ""))
3577n/a return NULL;
3578n/a _rv = GetTrackDisplayBoundsRgn(_self->ob_itself);
3579n/a _res = Py_BuildValue("O&",
3580n/a ResObj_New, _rv);
3581n/a return _res;
3582n/a}
3583n/a
3584n/astatic PyObject *TrackObj_GetTrackMovieBoundsRgn(TrackObject *_self, PyObject *_args)
3585n/a{
3586n/a PyObject *_res = NULL;
3587n/a RgnHandle _rv;
3588n/a#ifndef GetTrackMovieBoundsRgn
3589n/a PyMac_PRECHECK(GetTrackMovieBoundsRgn);
3590n/a#endif
3591n/a if (!PyArg_ParseTuple(_args, ""))
3592n/a return NULL;
3593n/a _rv = GetTrackMovieBoundsRgn(_self->ob_itself);
3594n/a _res = Py_BuildValue("O&",
3595n/a ResObj_New, _rv);
3596n/a return _res;
3597n/a}
3598n/a
3599n/astatic PyObject *TrackObj_GetTrackBoundsRgn(TrackObject *_self, PyObject *_args)
3600n/a{
3601n/a PyObject *_res = NULL;
3602n/a RgnHandle _rv;
3603n/a#ifndef GetTrackBoundsRgn
3604n/a PyMac_PRECHECK(GetTrackBoundsRgn);
3605n/a#endif
3606n/a if (!PyArg_ParseTuple(_args, ""))
3607n/a return NULL;
3608n/a _rv = GetTrackBoundsRgn(_self->ob_itself);
3609n/a _res = Py_BuildValue("O&",
3610n/a ResObj_New, _rv);
3611n/a return _res;
3612n/a}
3613n/a
3614n/astatic PyObject *TrackObj_GetTrackMatte(TrackObject *_self, PyObject *_args)
3615n/a{
3616n/a PyObject *_res = NULL;
3617n/a PixMapHandle _rv;
3618n/a#ifndef GetTrackMatte
3619n/a PyMac_PRECHECK(GetTrackMatte);
3620n/a#endif
3621n/a if (!PyArg_ParseTuple(_args, ""))
3622n/a return NULL;
3623n/a _rv = GetTrackMatte(_self->ob_itself);
3624n/a _res = Py_BuildValue("O&",
3625n/a ResObj_New, _rv);
3626n/a return _res;
3627n/a}
3628n/a
3629n/astatic PyObject *TrackObj_SetTrackMatte(TrackObject *_self, PyObject *_args)
3630n/a{
3631n/a PyObject *_res = NULL;
3632n/a PixMapHandle theMatte;
3633n/a#ifndef SetTrackMatte
3634n/a PyMac_PRECHECK(SetTrackMatte);
3635n/a#endif
3636n/a if (!PyArg_ParseTuple(_args, "O&",
3637n/a ResObj_Convert, &theMatte))
3638n/a return NULL;
3639n/a SetTrackMatte(_self->ob_itself,
3640n/a theMatte);
3641n/a Py_INCREF(Py_None);
3642n/a _res = Py_None;
3643n/a return _res;
3644n/a}
3645n/a
3646n/astatic PyObject *TrackObj_GetTrackID(TrackObject *_self, PyObject *_args)
3647n/a{
3648n/a PyObject *_res = NULL;
3649n/a long _rv;
3650n/a#ifndef GetTrackID
3651n/a PyMac_PRECHECK(GetTrackID);
3652n/a#endif
3653n/a if (!PyArg_ParseTuple(_args, ""))
3654n/a return NULL;
3655n/a _rv = GetTrackID(_self->ob_itself);
3656n/a _res = Py_BuildValue("l",
3657n/a _rv);
3658n/a return _res;
3659n/a}
3660n/a
3661n/astatic PyObject *TrackObj_GetTrackMovie(TrackObject *_self, PyObject *_args)
3662n/a{
3663n/a PyObject *_res = NULL;
3664n/a Movie _rv;
3665n/a#ifndef GetTrackMovie
3666n/a PyMac_PRECHECK(GetTrackMovie);
3667n/a#endif
3668n/a if (!PyArg_ParseTuple(_args, ""))
3669n/a return NULL;
3670n/a _rv = GetTrackMovie(_self->ob_itself);
3671n/a _res = Py_BuildValue("O&",
3672n/a MovieObj_New, _rv);
3673n/a return _res;
3674n/a}
3675n/a
3676n/astatic PyObject *TrackObj_GetTrackCreationTime(TrackObject *_self, PyObject *_args)
3677n/a{
3678n/a PyObject *_res = NULL;
3679n/a unsigned long _rv;
3680n/a#ifndef GetTrackCreationTime
3681n/a PyMac_PRECHECK(GetTrackCreationTime);
3682n/a#endif
3683n/a if (!PyArg_ParseTuple(_args, ""))
3684n/a return NULL;
3685n/a _rv = GetTrackCreationTime(_self->ob_itself);
3686n/a _res = Py_BuildValue("l",
3687n/a _rv);
3688n/a return _res;
3689n/a}
3690n/a
3691n/astatic PyObject *TrackObj_GetTrackModificationTime(TrackObject *_self, PyObject *_args)
3692n/a{
3693n/a PyObject *_res = NULL;
3694n/a unsigned long _rv;
3695n/a#ifndef GetTrackModificationTime
3696n/a PyMac_PRECHECK(GetTrackModificationTime);
3697n/a#endif
3698n/a if (!PyArg_ParseTuple(_args, ""))
3699n/a return NULL;
3700n/a _rv = GetTrackModificationTime(_self->ob_itself);
3701n/a _res = Py_BuildValue("l",
3702n/a _rv);
3703n/a return _res;
3704n/a}
3705n/a
3706n/astatic PyObject *TrackObj_GetTrackEnabled(TrackObject *_self, PyObject *_args)
3707n/a{
3708n/a PyObject *_res = NULL;
3709n/a Boolean _rv;
3710n/a#ifndef GetTrackEnabled
3711n/a PyMac_PRECHECK(GetTrackEnabled);
3712n/a#endif
3713n/a if (!PyArg_ParseTuple(_args, ""))
3714n/a return NULL;
3715n/a _rv = GetTrackEnabled(_self->ob_itself);
3716n/a _res = Py_BuildValue("b",
3717n/a _rv);
3718n/a return _res;
3719n/a}
3720n/a
3721n/astatic PyObject *TrackObj_SetTrackEnabled(TrackObject *_self, PyObject *_args)
3722n/a{
3723n/a PyObject *_res = NULL;
3724n/a Boolean isEnabled;
3725n/a#ifndef SetTrackEnabled
3726n/a PyMac_PRECHECK(SetTrackEnabled);
3727n/a#endif
3728n/a if (!PyArg_ParseTuple(_args, "b",
3729n/a &isEnabled))
3730n/a return NULL;
3731n/a SetTrackEnabled(_self->ob_itself,
3732n/a isEnabled);
3733n/a Py_INCREF(Py_None);
3734n/a _res = Py_None;
3735n/a return _res;
3736n/a}
3737n/a
3738n/astatic PyObject *TrackObj_GetTrackUsage(TrackObject *_self, PyObject *_args)
3739n/a{
3740n/a PyObject *_res = NULL;
3741n/a long _rv;
3742n/a#ifndef GetTrackUsage
3743n/a PyMac_PRECHECK(GetTrackUsage);
3744n/a#endif
3745n/a if (!PyArg_ParseTuple(_args, ""))
3746n/a return NULL;
3747n/a _rv = GetTrackUsage(_self->ob_itself);
3748n/a _res = Py_BuildValue("l",
3749n/a _rv);
3750n/a return _res;
3751n/a}
3752n/a
3753n/astatic PyObject *TrackObj_SetTrackUsage(TrackObject *_self, PyObject *_args)
3754n/a{
3755n/a PyObject *_res = NULL;
3756n/a long usage;
3757n/a#ifndef SetTrackUsage
3758n/a PyMac_PRECHECK(SetTrackUsage);
3759n/a#endif
3760n/a if (!PyArg_ParseTuple(_args, "l",
3761n/a &usage))
3762n/a return NULL;
3763n/a SetTrackUsage(_self->ob_itself,
3764n/a usage);
3765n/a Py_INCREF(Py_None);
3766n/a _res = Py_None;
3767n/a return _res;
3768n/a}
3769n/a
3770n/astatic PyObject *TrackObj_GetTrackDuration(TrackObject *_self, PyObject *_args)
3771n/a{
3772n/a PyObject *_res = NULL;
3773n/a TimeValue _rv;
3774n/a#ifndef GetTrackDuration
3775n/a PyMac_PRECHECK(GetTrackDuration);
3776n/a#endif
3777n/a if (!PyArg_ParseTuple(_args, ""))
3778n/a return NULL;
3779n/a _rv = GetTrackDuration(_self->ob_itself);
3780n/a _res = Py_BuildValue("l",
3781n/a _rv);
3782n/a return _res;
3783n/a}
3784n/a
3785n/astatic PyObject *TrackObj_GetTrackOffset(TrackObject *_self, PyObject *_args)
3786n/a{
3787n/a PyObject *_res = NULL;
3788n/a TimeValue _rv;
3789n/a#ifndef GetTrackOffset
3790n/a PyMac_PRECHECK(GetTrackOffset);
3791n/a#endif
3792n/a if (!PyArg_ParseTuple(_args, ""))
3793n/a return NULL;
3794n/a _rv = GetTrackOffset(_self->ob_itself);
3795n/a _res = Py_BuildValue("l",
3796n/a _rv);
3797n/a return _res;
3798n/a}
3799n/a
3800n/astatic PyObject *TrackObj_SetTrackOffset(TrackObject *_self, PyObject *_args)
3801n/a{
3802n/a PyObject *_res = NULL;
3803n/a TimeValue movieOffsetTime;
3804n/a#ifndef SetTrackOffset
3805n/a PyMac_PRECHECK(SetTrackOffset);
3806n/a#endif
3807n/a if (!PyArg_ParseTuple(_args, "l",
3808n/a &movieOffsetTime))
3809n/a return NULL;
3810n/a SetTrackOffset(_self->ob_itself,
3811n/a movieOffsetTime);
3812n/a Py_INCREF(Py_None);
3813n/a _res = Py_None;
3814n/a return _res;
3815n/a}
3816n/a
3817n/astatic PyObject *TrackObj_GetTrackLayer(TrackObject *_self, PyObject *_args)
3818n/a{
3819n/a PyObject *_res = NULL;
3820n/a short _rv;
3821n/a#ifndef GetTrackLayer
3822n/a PyMac_PRECHECK(GetTrackLayer);
3823n/a#endif
3824n/a if (!PyArg_ParseTuple(_args, ""))
3825n/a return NULL;
3826n/a _rv = GetTrackLayer(_self->ob_itself);
3827n/a _res = Py_BuildValue("h",
3828n/a _rv);
3829n/a return _res;
3830n/a}
3831n/a
3832n/astatic PyObject *TrackObj_SetTrackLayer(TrackObject *_self, PyObject *_args)
3833n/a{
3834n/a PyObject *_res = NULL;
3835n/a short layer;
3836n/a#ifndef SetTrackLayer
3837n/a PyMac_PRECHECK(SetTrackLayer);
3838n/a#endif
3839n/a if (!PyArg_ParseTuple(_args, "h",
3840n/a &layer))
3841n/a return NULL;
3842n/a SetTrackLayer(_self->ob_itself,
3843n/a layer);
3844n/a Py_INCREF(Py_None);
3845n/a _res = Py_None;
3846n/a return _res;
3847n/a}
3848n/a
3849n/astatic PyObject *TrackObj_GetTrackAlternate(TrackObject *_self, PyObject *_args)
3850n/a{
3851n/a PyObject *_res = NULL;
3852n/a Track _rv;
3853n/a#ifndef GetTrackAlternate
3854n/a PyMac_PRECHECK(GetTrackAlternate);
3855n/a#endif
3856n/a if (!PyArg_ParseTuple(_args, ""))
3857n/a return NULL;
3858n/a _rv = GetTrackAlternate(_self->ob_itself);
3859n/a _res = Py_BuildValue("O&",
3860n/a TrackObj_New, _rv);
3861n/a return _res;
3862n/a}
3863n/a
3864n/astatic PyObject *TrackObj_SetTrackAlternate(TrackObject *_self, PyObject *_args)
3865n/a{
3866n/a PyObject *_res = NULL;
3867n/a Track alternateT;
3868n/a#ifndef SetTrackAlternate
3869n/a PyMac_PRECHECK(SetTrackAlternate);
3870n/a#endif
3871n/a if (!PyArg_ParseTuple(_args, "O&",
3872n/a TrackObj_Convert, &alternateT))
3873n/a return NULL;
3874n/a SetTrackAlternate(_self->ob_itself,
3875n/a alternateT);
3876n/a Py_INCREF(Py_None);
3877n/a _res = Py_None;
3878n/a return _res;
3879n/a}
3880n/a
3881n/astatic PyObject *TrackObj_GetTrackVolume(TrackObject *_self, PyObject *_args)
3882n/a{
3883n/a PyObject *_res = NULL;
3884n/a short _rv;
3885n/a#ifndef GetTrackVolume
3886n/a PyMac_PRECHECK(GetTrackVolume);
3887n/a#endif
3888n/a if (!PyArg_ParseTuple(_args, ""))
3889n/a return NULL;
3890n/a _rv = GetTrackVolume(_self->ob_itself);
3891n/a _res = Py_BuildValue("h",
3892n/a _rv);
3893n/a return _res;
3894n/a}
3895n/a
3896n/astatic PyObject *TrackObj_SetTrackVolume(TrackObject *_self, PyObject *_args)
3897n/a{
3898n/a PyObject *_res = NULL;
3899n/a short volume;
3900n/a#ifndef SetTrackVolume
3901n/a PyMac_PRECHECK(SetTrackVolume);
3902n/a#endif
3903n/a if (!PyArg_ParseTuple(_args, "h",
3904n/a &volume))
3905n/a return NULL;
3906n/a SetTrackVolume(_self->ob_itself,
3907n/a volume);
3908n/a Py_INCREF(Py_None);
3909n/a _res = Py_None;
3910n/a return _res;
3911n/a}
3912n/a
3913n/astatic PyObject *TrackObj_GetTrackDimensions(TrackObject *_self, PyObject *_args)
3914n/a{
3915n/a PyObject *_res = NULL;
3916n/a Fixed width;
3917n/a Fixed height;
3918n/a#ifndef GetTrackDimensions
3919n/a PyMac_PRECHECK(GetTrackDimensions);
3920n/a#endif
3921n/a if (!PyArg_ParseTuple(_args, ""))
3922n/a return NULL;
3923n/a GetTrackDimensions(_self->ob_itself,
3924n/a &width,
3925n/a &height);
3926n/a _res = Py_BuildValue("O&O&",
3927n/a PyMac_BuildFixed, width,
3928n/a PyMac_BuildFixed, height);
3929n/a return _res;
3930n/a}
3931n/a
3932n/astatic PyObject *TrackObj_SetTrackDimensions(TrackObject *_self, PyObject *_args)
3933n/a{
3934n/a PyObject *_res = NULL;
3935n/a Fixed width;
3936n/a Fixed height;
3937n/a#ifndef SetTrackDimensions
3938n/a PyMac_PRECHECK(SetTrackDimensions);
3939n/a#endif
3940n/a if (!PyArg_ParseTuple(_args, "O&O&",
3941n/a PyMac_GetFixed, &width,
3942n/a PyMac_GetFixed, &height))
3943n/a return NULL;
3944n/a SetTrackDimensions(_self->ob_itself,
3945n/a width,
3946n/a height);
3947n/a Py_INCREF(Py_None);
3948n/a _res = Py_None;
3949n/a return _res;
3950n/a}
3951n/a
3952n/astatic PyObject *TrackObj_GetTrackUserData(TrackObject *_self, PyObject *_args)
3953n/a{
3954n/a PyObject *_res = NULL;
3955n/a UserData _rv;
3956n/a#ifndef GetTrackUserData
3957n/a PyMac_PRECHECK(GetTrackUserData);
3958n/a#endif
3959n/a if (!PyArg_ParseTuple(_args, ""))
3960n/a return NULL;
3961n/a _rv = GetTrackUserData(_self->ob_itself);
3962n/a _res = Py_BuildValue("O&",
3963n/a UserDataObj_New, _rv);
3964n/a return _res;
3965n/a}
3966n/a
3967n/astatic PyObject *TrackObj_GetTrackSoundLocalizationSettings(TrackObject *_self, PyObject *_args)
3968n/a{
3969n/a PyObject *_res = NULL;
3970n/a OSErr _err;
3971n/a Handle settings;
3972n/a#ifndef GetTrackSoundLocalizationSettings
3973n/a PyMac_PRECHECK(GetTrackSoundLocalizationSettings);
3974n/a#endif
3975n/a if (!PyArg_ParseTuple(_args, ""))
3976n/a return NULL;
3977n/a _err = GetTrackSoundLocalizationSettings(_self->ob_itself,
3978n/a &settings);
3979n/a if (_err != noErr) return PyMac_Error(_err);
3980n/a _res = Py_BuildValue("O&",
3981n/a ResObj_New, settings);
3982n/a return _res;
3983n/a}
3984n/a
3985n/astatic PyObject *TrackObj_SetTrackSoundLocalizationSettings(TrackObject *_self, PyObject *_args)
3986n/a{
3987n/a PyObject *_res = NULL;
3988n/a OSErr _err;
3989n/a Handle settings;
3990n/a#ifndef SetTrackSoundLocalizationSettings
3991n/a PyMac_PRECHECK(SetTrackSoundLocalizationSettings);
3992n/a#endif
3993n/a if (!PyArg_ParseTuple(_args, "O&",
3994n/a ResObj_Convert, &settings))
3995n/a return NULL;
3996n/a _err = SetTrackSoundLocalizationSettings(_self->ob_itself,
3997n/a settings);
3998n/a if (_err != noErr) return PyMac_Error(_err);
3999n/a Py_INCREF(Py_None);
4000n/a _res = Py_None;
4001n/a return _res;
4002n/a}
4003n/a
4004n/astatic PyObject *TrackObj_NewTrackMedia(TrackObject *_self, PyObject *_args)
4005n/a{
4006n/a PyObject *_res = NULL;
4007n/a Media _rv;
4008n/a OSType mediaType;
4009n/a TimeScale timeScale;
4010n/a Handle dataRef;
4011n/a OSType dataRefType;
4012n/a#ifndef NewTrackMedia
4013n/a PyMac_PRECHECK(NewTrackMedia);
4014n/a#endif
4015n/a if (!PyArg_ParseTuple(_args, "O&lO&O&",
4016n/a PyMac_GetOSType, &mediaType,
4017n/a &timeScale,
4018n/a ResObj_Convert, &dataRef,
4019n/a PyMac_GetOSType, &dataRefType))
4020n/a return NULL;
4021n/a _rv = NewTrackMedia(_self->ob_itself,
4022n/a mediaType,
4023n/a timeScale,
4024n/a dataRef,
4025n/a dataRefType);
4026n/a _res = Py_BuildValue("O&",
4027n/a MediaObj_New, _rv);
4028n/a return _res;
4029n/a}
4030n/a
4031n/astatic PyObject *TrackObj_GetTrackMedia(TrackObject *_self, PyObject *_args)
4032n/a{
4033n/a PyObject *_res = NULL;
4034n/a Media _rv;
4035n/a#ifndef GetTrackMedia
4036n/a PyMac_PRECHECK(GetTrackMedia);
4037n/a#endif
4038n/a if (!PyArg_ParseTuple(_args, ""))
4039n/a return NULL;
4040n/a _rv = GetTrackMedia(_self->ob_itself);
4041n/a _res = Py_BuildValue("O&",
4042n/a MediaObj_New, _rv);
4043n/a return _res;
4044n/a}
4045n/a
4046n/astatic PyObject *TrackObj_InsertMediaIntoTrack(TrackObject *_self, PyObject *_args)
4047n/a{
4048n/a PyObject *_res = NULL;
4049n/a OSErr _err;
4050n/a TimeValue trackStart;
4051n/a TimeValue mediaTime;
4052n/a TimeValue mediaDuration;
4053n/a Fixed mediaRate;
4054n/a#ifndef InsertMediaIntoTrack
4055n/a PyMac_PRECHECK(InsertMediaIntoTrack);
4056n/a#endif
4057n/a if (!PyArg_ParseTuple(_args, "lllO&",
4058n/a &trackStart,
4059n/a &mediaTime,
4060n/a &mediaDuration,
4061n/a PyMac_GetFixed, &mediaRate))
4062n/a return NULL;
4063n/a _err = InsertMediaIntoTrack(_self->ob_itself,
4064n/a trackStart,
4065n/a mediaTime,
4066n/a mediaDuration,
4067n/a mediaRate);
4068n/a if (_err != noErr) return PyMac_Error(_err);
4069n/a Py_INCREF(Py_None);
4070n/a _res = Py_None;
4071n/a return _res;
4072n/a}
4073n/a
4074n/astatic PyObject *TrackObj_InsertTrackSegment(TrackObject *_self, PyObject *_args)
4075n/a{
4076n/a PyObject *_res = NULL;
4077n/a OSErr _err;
4078n/a Track dstTrack;
4079n/a TimeValue srcIn;
4080n/a TimeValue srcDuration;
4081n/a TimeValue dstIn;
4082n/a#ifndef InsertTrackSegment
4083n/a PyMac_PRECHECK(InsertTrackSegment);
4084n/a#endif
4085n/a if (!PyArg_ParseTuple(_args, "O&lll",
4086n/a TrackObj_Convert, &dstTrack,
4087n/a &srcIn,
4088n/a &srcDuration,
4089n/a &dstIn))
4090n/a return NULL;
4091n/a _err = InsertTrackSegment(_self->ob_itself,
4092n/a dstTrack,
4093n/a srcIn,
4094n/a srcDuration,
4095n/a dstIn);
4096n/a if (_err != noErr) return PyMac_Error(_err);
4097n/a Py_INCREF(Py_None);
4098n/a _res = Py_None;
4099n/a return _res;
4100n/a}
4101n/a
4102n/astatic PyObject *TrackObj_InsertEmptyTrackSegment(TrackObject *_self, PyObject *_args)
4103n/a{
4104n/a PyObject *_res = NULL;
4105n/a OSErr _err;
4106n/a TimeValue dstIn;
4107n/a TimeValue dstDuration;
4108n/a#ifndef InsertEmptyTrackSegment
4109n/a PyMac_PRECHECK(InsertEmptyTrackSegment);
4110n/a#endif
4111n/a if (!PyArg_ParseTuple(_args, "ll",
4112n/a &dstIn,
4113n/a &dstDuration))
4114n/a return NULL;
4115n/a _err = InsertEmptyTrackSegment(_self->ob_itself,
4116n/a dstIn,
4117n/a dstDuration);
4118n/a if (_err != noErr) return PyMac_Error(_err);
4119n/a Py_INCREF(Py_None);
4120n/a _res = Py_None;
4121n/a return _res;
4122n/a}
4123n/a
4124n/astatic PyObject *TrackObj_DeleteTrackSegment(TrackObject *_self, PyObject *_args)
4125n/a{
4126n/a PyObject *_res = NULL;
4127n/a OSErr _err;
4128n/a TimeValue startTime;
4129n/a TimeValue duration;
4130n/a#ifndef DeleteTrackSegment
4131n/a PyMac_PRECHECK(DeleteTrackSegment);
4132n/a#endif
4133n/a if (!PyArg_ParseTuple(_args, "ll",
4134n/a &startTime,
4135n/a &duration))
4136n/a return NULL;
4137n/a _err = DeleteTrackSegment(_self->ob_itself,
4138n/a startTime,
4139n/a duration);
4140n/a if (_err != noErr) return PyMac_Error(_err);
4141n/a Py_INCREF(Py_None);
4142n/a _res = Py_None;
4143n/a return _res;
4144n/a}
4145n/a
4146n/astatic PyObject *TrackObj_ScaleTrackSegment(TrackObject *_self, PyObject *_args)
4147n/a{
4148n/a PyObject *_res = NULL;
4149n/a OSErr _err;
4150n/a TimeValue startTime;
4151n/a TimeValue oldDuration;
4152n/a TimeValue newDuration;
4153n/a#ifndef ScaleTrackSegment
4154n/a PyMac_PRECHECK(ScaleTrackSegment);
4155n/a#endif
4156n/a if (!PyArg_ParseTuple(_args, "lll",
4157n/a &startTime,
4158n/a &oldDuration,
4159n/a &newDuration))
4160n/a return NULL;
4161n/a _err = ScaleTrackSegment(_self->ob_itself,
4162n/a startTime,
4163n/a oldDuration,
4164n/a newDuration);
4165n/a if (_err != noErr) return PyMac_Error(_err);
4166n/a Py_INCREF(Py_None);
4167n/a _res = Py_None;
4168n/a return _res;
4169n/a}
4170n/a
4171n/astatic PyObject *TrackObj_IsScrapMovie(TrackObject *_self, PyObject *_args)
4172n/a{
4173n/a PyObject *_res = NULL;
4174n/a Component _rv;
4175n/a#ifndef IsScrapMovie
4176n/a PyMac_PRECHECK(IsScrapMovie);
4177n/a#endif
4178n/a if (!PyArg_ParseTuple(_args, ""))
4179n/a return NULL;
4180n/a _rv = IsScrapMovie(_self->ob_itself);
4181n/a _res = Py_BuildValue("O&",
4182n/a CmpObj_New, _rv);
4183n/a return _res;
4184n/a}
4185n/a
4186n/astatic PyObject *TrackObj_CopyTrackSettings(TrackObject *_self, PyObject *_args)
4187n/a{
4188n/a PyObject *_res = NULL;
4189n/a OSErr _err;
4190n/a Track dstTrack;
4191n/a#ifndef CopyTrackSettings
4192n/a PyMac_PRECHECK(CopyTrackSettings);
4193n/a#endif
4194n/a if (!PyArg_ParseTuple(_args, "O&",
4195n/a TrackObj_Convert, &dstTrack))
4196n/a return NULL;
4197n/a _err = CopyTrackSettings(_self->ob_itself,
4198n/a dstTrack);
4199n/a if (_err != noErr) return PyMac_Error(_err);
4200n/a Py_INCREF(Py_None);
4201n/a _res = Py_None;
4202n/a return _res;
4203n/a}
4204n/a
4205n/astatic PyObject *TrackObj_AddEmptyTrackToMovie(TrackObject *_self, PyObject *_args)
4206n/a{
4207n/a PyObject *_res = NULL;
4208n/a OSErr _err;
4209n/a Movie dstMovie;
4210n/a Handle dataRef;
4211n/a OSType dataRefType;
4212n/a Track dstTrack;
4213n/a#ifndef AddEmptyTrackToMovie
4214n/a PyMac_PRECHECK(AddEmptyTrackToMovie);
4215n/a#endif
4216n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
4217n/a MovieObj_Convert, &dstMovie,
4218n/a ResObj_Convert, &dataRef,
4219n/a PyMac_GetOSType, &dataRefType))
4220n/a return NULL;
4221n/a _err = AddEmptyTrackToMovie(_self->ob_itself,
4222n/a dstMovie,
4223n/a dataRef,
4224n/a dataRefType,
4225n/a &dstTrack);
4226n/a if (_err != noErr) return PyMac_Error(_err);
4227n/a _res = Py_BuildValue("O&",
4228n/a TrackObj_New, dstTrack);
4229n/a return _res;
4230n/a}
4231n/a
4232n/astatic PyObject *TrackObj_AddClonedTrackToMovie(TrackObject *_self, PyObject *_args)
4233n/a{
4234n/a PyObject *_res = NULL;
4235n/a OSErr _err;
4236n/a Movie dstMovie;
4237n/a long flags;
4238n/a Track dstTrack;
4239n/a#ifndef AddClonedTrackToMovie
4240n/a PyMac_PRECHECK(AddClonedTrackToMovie);
4241n/a#endif
4242n/a if (!PyArg_ParseTuple(_args, "O&l",
4243n/a MovieObj_Convert, &dstMovie,
4244n/a &flags))
4245n/a return NULL;
4246n/a _err = AddClonedTrackToMovie(_self->ob_itself,
4247n/a dstMovie,
4248n/a flags,
4249n/a &dstTrack);
4250n/a if (_err != noErr) return PyMac_Error(_err);
4251n/a _res = Py_BuildValue("O&",
4252n/a TrackObj_New, dstTrack);
4253n/a return _res;
4254n/a}
4255n/a
4256n/astatic PyObject *TrackObj_AddTrackReference(TrackObject *_self, PyObject *_args)
4257n/a{
4258n/a PyObject *_res = NULL;
4259n/a OSErr _err;
4260n/a Track refTrack;
4261n/a OSType refType;
4262n/a long addedIndex;
4263n/a#ifndef AddTrackReference
4264n/a PyMac_PRECHECK(AddTrackReference);
4265n/a#endif
4266n/a if (!PyArg_ParseTuple(_args, "O&O&",
4267n/a TrackObj_Convert, &refTrack,
4268n/a PyMac_GetOSType, &refType))
4269n/a return NULL;
4270n/a _err = AddTrackReference(_self->ob_itself,
4271n/a refTrack,
4272n/a refType,
4273n/a &addedIndex);
4274n/a if (_err != noErr) return PyMac_Error(_err);
4275n/a _res = Py_BuildValue("l",
4276n/a addedIndex);
4277n/a return _res;
4278n/a}
4279n/a
4280n/astatic PyObject *TrackObj_DeleteTrackReference(TrackObject *_self, PyObject *_args)
4281n/a{
4282n/a PyObject *_res = NULL;
4283n/a OSErr _err;
4284n/a OSType refType;
4285n/a long index;
4286n/a#ifndef DeleteTrackReference
4287n/a PyMac_PRECHECK(DeleteTrackReference);
4288n/a#endif
4289n/a if (!PyArg_ParseTuple(_args, "O&l",
4290n/a PyMac_GetOSType, &refType,
4291n/a &index))
4292n/a return NULL;
4293n/a _err = DeleteTrackReference(_self->ob_itself,
4294n/a refType,
4295n/a index);
4296n/a if (_err != noErr) return PyMac_Error(_err);
4297n/a Py_INCREF(Py_None);
4298n/a _res = Py_None;
4299n/a return _res;
4300n/a}
4301n/a
4302n/astatic PyObject *TrackObj_SetTrackReference(TrackObject *_self, PyObject *_args)
4303n/a{
4304n/a PyObject *_res = NULL;
4305n/a OSErr _err;
4306n/a Track refTrack;
4307n/a OSType refType;
4308n/a long index;
4309n/a#ifndef SetTrackReference
4310n/a PyMac_PRECHECK(SetTrackReference);
4311n/a#endif
4312n/a if (!PyArg_ParseTuple(_args, "O&O&l",
4313n/a TrackObj_Convert, &refTrack,
4314n/a PyMac_GetOSType, &refType,
4315n/a &index))
4316n/a return NULL;
4317n/a _err = SetTrackReference(_self->ob_itself,
4318n/a refTrack,
4319n/a refType,
4320n/a index);
4321n/a if (_err != noErr) return PyMac_Error(_err);
4322n/a Py_INCREF(Py_None);
4323n/a _res = Py_None;
4324n/a return _res;
4325n/a}
4326n/a
4327n/astatic PyObject *TrackObj_GetTrackReference(TrackObject *_self, PyObject *_args)
4328n/a{
4329n/a PyObject *_res = NULL;
4330n/a Track _rv;
4331n/a OSType refType;
4332n/a long index;
4333n/a#ifndef GetTrackReference
4334n/a PyMac_PRECHECK(GetTrackReference);
4335n/a#endif
4336n/a if (!PyArg_ParseTuple(_args, "O&l",
4337n/a PyMac_GetOSType, &refType,
4338n/a &index))
4339n/a return NULL;
4340n/a _rv = GetTrackReference(_self->ob_itself,
4341n/a refType,
4342n/a index);
4343n/a _res = Py_BuildValue("O&",
4344n/a TrackObj_New, _rv);
4345n/a return _res;
4346n/a}
4347n/a
4348n/astatic PyObject *TrackObj_GetNextTrackReferenceType(TrackObject *_self, PyObject *_args)
4349n/a{
4350n/a PyObject *_res = NULL;
4351n/a OSType _rv;
4352n/a OSType refType;
4353n/a#ifndef GetNextTrackReferenceType
4354n/a PyMac_PRECHECK(GetNextTrackReferenceType);
4355n/a#endif
4356n/a if (!PyArg_ParseTuple(_args, "O&",
4357n/a PyMac_GetOSType, &refType))
4358n/a return NULL;
4359n/a _rv = GetNextTrackReferenceType(_self->ob_itself,
4360n/a refType);
4361n/a _res = Py_BuildValue("O&",
4362n/a PyMac_BuildOSType, _rv);
4363n/a return _res;
4364n/a}
4365n/a
4366n/astatic PyObject *TrackObj_GetTrackReferenceCount(TrackObject *_self, PyObject *_args)
4367n/a{
4368n/a PyObject *_res = NULL;
4369n/a long _rv;
4370n/a OSType refType;
4371n/a#ifndef GetTrackReferenceCount
4372n/a PyMac_PRECHECK(GetTrackReferenceCount);
4373n/a#endif
4374n/a if (!PyArg_ParseTuple(_args, "O&",
4375n/a PyMac_GetOSType, &refType))
4376n/a return NULL;
4377n/a _rv = GetTrackReferenceCount(_self->ob_itself,
4378n/a refType);
4379n/a _res = Py_BuildValue("l",
4380n/a _rv);
4381n/a return _res;
4382n/a}
4383n/a
4384n/astatic PyObject *TrackObj_GetTrackEditRate(TrackObject *_self, PyObject *_args)
4385n/a{
4386n/a PyObject *_res = NULL;
4387n/a Fixed _rv;
4388n/a TimeValue atTime;
4389n/a#ifndef GetTrackEditRate
4390n/a PyMac_PRECHECK(GetTrackEditRate);
4391n/a#endif
4392n/a if (!PyArg_ParseTuple(_args, "l",
4393n/a &atTime))
4394n/a return NULL;
4395n/a _rv = GetTrackEditRate(_self->ob_itself,
4396n/a atTime);
4397n/a _res = Py_BuildValue("O&",
4398n/a PyMac_BuildFixed, _rv);
4399n/a return _res;
4400n/a}
4401n/a
4402n/astatic PyObject *TrackObj_GetTrackDataSize(TrackObject *_self, PyObject *_args)
4403n/a{
4404n/a PyObject *_res = NULL;
4405n/a long _rv;
4406n/a TimeValue startTime;
4407n/a TimeValue duration;
4408n/a#ifndef GetTrackDataSize
4409n/a PyMac_PRECHECK(GetTrackDataSize);
4410n/a#endif
4411n/a if (!PyArg_ParseTuple(_args, "ll",
4412n/a &startTime,
4413n/a &duration))
4414n/a return NULL;
4415n/a _rv = GetTrackDataSize(_self->ob_itself,
4416n/a startTime,
4417n/a duration);
4418n/a _res = Py_BuildValue("l",
4419n/a _rv);
4420n/a return _res;
4421n/a}
4422n/a
4423n/astatic PyObject *TrackObj_GetTrackDataSize64(TrackObject *_self, PyObject *_args)
4424n/a{
4425n/a PyObject *_res = NULL;
4426n/a OSErr _err;
4427n/a TimeValue startTime;
4428n/a TimeValue duration;
4429n/a wide dataSize;
4430n/a#ifndef GetTrackDataSize64
4431n/a PyMac_PRECHECK(GetTrackDataSize64);
4432n/a#endif
4433n/a if (!PyArg_ParseTuple(_args, "ll",
4434n/a &startTime,
4435n/a &duration))
4436n/a return NULL;
4437n/a _err = GetTrackDataSize64(_self->ob_itself,
4438n/a startTime,
4439n/a duration,
4440n/a &dataSize);
4441n/a if (_err != noErr) return PyMac_Error(_err);
4442n/a _res = Py_BuildValue("O&",
4443n/a PyMac_Buildwide, dataSize);
4444n/a return _res;
4445n/a}
4446n/a
4447n/astatic PyObject *TrackObj_PtInTrack(TrackObject *_self, PyObject *_args)
4448n/a{
4449n/a PyObject *_res = NULL;
4450n/a Boolean _rv;
4451n/a Point pt;
4452n/a#ifndef PtInTrack
4453n/a PyMac_PRECHECK(PtInTrack);
4454n/a#endif
4455n/a if (!PyArg_ParseTuple(_args, "O&",
4456n/a PyMac_GetPoint, &pt))
4457n/a return NULL;
4458n/a _rv = PtInTrack(_self->ob_itself,
4459n/a pt);
4460n/a _res = Py_BuildValue("b",
4461n/a _rv);
4462n/a return _res;
4463n/a}
4464n/a
4465n/astatic PyObject *TrackObj_CopyTrackUserData(TrackObject *_self, PyObject *_args)
4466n/a{
4467n/a PyObject *_res = NULL;
4468n/a OSErr _err;
4469n/a Track dstTrack;
4470n/a OSType copyRule;
4471n/a#ifndef CopyTrackUserData
4472n/a PyMac_PRECHECK(CopyTrackUserData);
4473n/a#endif
4474n/a if (!PyArg_ParseTuple(_args, "O&O&",
4475n/a TrackObj_Convert, &dstTrack,
4476n/a PyMac_GetOSType, &copyRule))
4477n/a return NULL;
4478n/a _err = CopyTrackUserData(_self->ob_itself,
4479n/a dstTrack,
4480n/a copyRule);
4481n/a if (_err != noErr) return PyMac_Error(_err);
4482n/a Py_INCREF(Py_None);
4483n/a _res = Py_None;
4484n/a return _res;
4485n/a}
4486n/a
4487n/astatic PyObject *TrackObj_GetTrackNextInterestingTime(TrackObject *_self, PyObject *_args)
4488n/a{
4489n/a PyObject *_res = NULL;
4490n/a short interestingTimeFlags;
4491n/a TimeValue time;
4492n/a Fixed rate;
4493n/a TimeValue interestingTime;
4494n/a TimeValue interestingDuration;
4495n/a#ifndef GetTrackNextInterestingTime
4496n/a PyMac_PRECHECK(GetTrackNextInterestingTime);
4497n/a#endif
4498n/a if (!PyArg_ParseTuple(_args, "hlO&",
4499n/a &interestingTimeFlags,
4500n/a &time,
4501n/a PyMac_GetFixed, &rate))
4502n/a return NULL;
4503n/a GetTrackNextInterestingTime(_self->ob_itself,
4504n/a interestingTimeFlags,
4505n/a time,
4506n/a rate,
4507n/a &interestingTime,
4508n/a &interestingDuration);
4509n/a _res = Py_BuildValue("ll",
4510n/a interestingTime,
4511n/a interestingDuration);
4512n/a return _res;
4513n/a}
4514n/a
4515n/astatic PyObject *TrackObj_GetTrackSegmentDisplayBoundsRgn(TrackObject *_self, PyObject *_args)
4516n/a{
4517n/a PyObject *_res = NULL;
4518n/a RgnHandle _rv;
4519n/a TimeValue time;
4520n/a TimeValue duration;
4521n/a#ifndef GetTrackSegmentDisplayBoundsRgn
4522n/a PyMac_PRECHECK(GetTrackSegmentDisplayBoundsRgn);
4523n/a#endif
4524n/a if (!PyArg_ParseTuple(_args, "ll",
4525n/a &time,
4526n/a &duration))
4527n/a return NULL;
4528n/a _rv = GetTrackSegmentDisplayBoundsRgn(_self->ob_itself,
4529n/a time,
4530n/a duration);
4531n/a _res = Py_BuildValue("O&",
4532n/a ResObj_New, _rv);
4533n/a return _res;
4534n/a}
4535n/a
4536n/astatic PyObject *TrackObj_GetTrackStatus(TrackObject *_self, PyObject *_args)
4537n/a{
4538n/a PyObject *_res = NULL;
4539n/a ComponentResult _rv;
4540n/a#ifndef GetTrackStatus
4541n/a PyMac_PRECHECK(GetTrackStatus);
4542n/a#endif
4543n/a if (!PyArg_ParseTuple(_args, ""))
4544n/a return NULL;
4545n/a _rv = GetTrackStatus(_self->ob_itself);
4546n/a _res = Py_BuildValue("l",
4547n/a _rv);
4548n/a return _res;
4549n/a}
4550n/a
4551n/astatic PyObject *TrackObj_SetTrackLoadSettings(TrackObject *_self, PyObject *_args)
4552n/a{
4553n/a PyObject *_res = NULL;
4554n/a TimeValue preloadTime;
4555n/a TimeValue preloadDuration;
4556n/a long preloadFlags;
4557n/a long defaultHints;
4558n/a#ifndef SetTrackLoadSettings
4559n/a PyMac_PRECHECK(SetTrackLoadSettings);
4560n/a#endif
4561n/a if (!PyArg_ParseTuple(_args, "llll",
4562n/a &preloadTime,
4563n/a &preloadDuration,
4564n/a &preloadFlags,
4565n/a &defaultHints))
4566n/a return NULL;
4567n/a SetTrackLoadSettings(_self->ob_itself,
4568n/a preloadTime,
4569n/a preloadDuration,
4570n/a preloadFlags,
4571n/a defaultHints);
4572n/a Py_INCREF(Py_None);
4573n/a _res = Py_None;
4574n/a return _res;
4575n/a}
4576n/a
4577n/astatic PyObject *TrackObj_GetTrackLoadSettings(TrackObject *_self, PyObject *_args)
4578n/a{
4579n/a PyObject *_res = NULL;
4580n/a TimeValue preloadTime;
4581n/a TimeValue preloadDuration;
4582n/a long preloadFlags;
4583n/a long defaultHints;
4584n/a#ifndef GetTrackLoadSettings
4585n/a PyMac_PRECHECK(GetTrackLoadSettings);
4586n/a#endif
4587n/a if (!PyArg_ParseTuple(_args, ""))
4588n/a return NULL;
4589n/a GetTrackLoadSettings(_self->ob_itself,
4590n/a &preloadTime,
4591n/a &preloadDuration,
4592n/a &preloadFlags,
4593n/a &defaultHints);
4594n/a _res = Py_BuildValue("llll",
4595n/a preloadTime,
4596n/a preloadDuration,
4597n/a preloadFlags,
4598n/a defaultHints);
4599n/a return _res;
4600n/a}
4601n/a
4602n/astatic PyMethodDef TrackObj_methods[] = {
4603n/a {"LoadTrackIntoRam", (PyCFunction)TrackObj_LoadTrackIntoRam, 1,
4604n/a PyDoc_STR("(TimeValue time, TimeValue duration, long flags) -> None")},
4605n/a {"GetTrackPict", (PyCFunction)TrackObj_GetTrackPict, 1,
4606n/a PyDoc_STR("(TimeValue time) -> (PicHandle _rv)")},
4607n/a {"GetTrackClipRgn", (PyCFunction)TrackObj_GetTrackClipRgn, 1,
4608n/a PyDoc_STR("() -> (RgnHandle _rv)")},
4609n/a {"SetTrackClipRgn", (PyCFunction)TrackObj_SetTrackClipRgn, 1,
4610n/a PyDoc_STR("(RgnHandle theClip) -> None")},
4611n/a {"GetTrackDisplayBoundsRgn", (PyCFunction)TrackObj_GetTrackDisplayBoundsRgn, 1,
4612n/a PyDoc_STR("() -> (RgnHandle _rv)")},
4613n/a {"GetTrackMovieBoundsRgn", (PyCFunction)TrackObj_GetTrackMovieBoundsRgn, 1,
4614n/a PyDoc_STR("() -> (RgnHandle _rv)")},
4615n/a {"GetTrackBoundsRgn", (PyCFunction)TrackObj_GetTrackBoundsRgn, 1,
4616n/a PyDoc_STR("() -> (RgnHandle _rv)")},
4617n/a {"GetTrackMatte", (PyCFunction)TrackObj_GetTrackMatte, 1,
4618n/a PyDoc_STR("() -> (PixMapHandle _rv)")},
4619n/a {"SetTrackMatte", (PyCFunction)TrackObj_SetTrackMatte, 1,
4620n/a PyDoc_STR("(PixMapHandle theMatte) -> None")},
4621n/a {"GetTrackID", (PyCFunction)TrackObj_GetTrackID, 1,
4622n/a PyDoc_STR("() -> (long _rv)")},
4623n/a {"GetTrackMovie", (PyCFunction)TrackObj_GetTrackMovie, 1,
4624n/a PyDoc_STR("() -> (Movie _rv)")},
4625n/a {"GetTrackCreationTime", (PyCFunction)TrackObj_GetTrackCreationTime, 1,
4626n/a PyDoc_STR("() -> (unsigned long _rv)")},
4627n/a {"GetTrackModificationTime", (PyCFunction)TrackObj_GetTrackModificationTime, 1,
4628n/a PyDoc_STR("() -> (unsigned long _rv)")},
4629n/a {"GetTrackEnabled", (PyCFunction)TrackObj_GetTrackEnabled, 1,
4630n/a PyDoc_STR("() -> (Boolean _rv)")},
4631n/a {"SetTrackEnabled", (PyCFunction)TrackObj_SetTrackEnabled, 1,
4632n/a PyDoc_STR("(Boolean isEnabled) -> None")},
4633n/a {"GetTrackUsage", (PyCFunction)TrackObj_GetTrackUsage, 1,
4634n/a PyDoc_STR("() -> (long _rv)")},
4635n/a {"SetTrackUsage", (PyCFunction)TrackObj_SetTrackUsage, 1,
4636n/a PyDoc_STR("(long usage) -> None")},
4637n/a {"GetTrackDuration", (PyCFunction)TrackObj_GetTrackDuration, 1,
4638n/a PyDoc_STR("() -> (TimeValue _rv)")},
4639n/a {"GetTrackOffset", (PyCFunction)TrackObj_GetTrackOffset, 1,
4640n/a PyDoc_STR("() -> (TimeValue _rv)")},
4641n/a {"SetTrackOffset", (PyCFunction)TrackObj_SetTrackOffset, 1,
4642n/a PyDoc_STR("(TimeValue movieOffsetTime) -> None")},
4643n/a {"GetTrackLayer", (PyCFunction)TrackObj_GetTrackLayer, 1,
4644n/a PyDoc_STR("() -> (short _rv)")},
4645n/a {"SetTrackLayer", (PyCFunction)TrackObj_SetTrackLayer, 1,
4646n/a PyDoc_STR("(short layer) -> None")},
4647n/a {"GetTrackAlternate", (PyCFunction)TrackObj_GetTrackAlternate, 1,
4648n/a PyDoc_STR("() -> (Track _rv)")},
4649n/a {"SetTrackAlternate", (PyCFunction)TrackObj_SetTrackAlternate, 1,
4650n/a PyDoc_STR("(Track alternateT) -> None")},
4651n/a {"GetTrackVolume", (PyCFunction)TrackObj_GetTrackVolume, 1,
4652n/a PyDoc_STR("() -> (short _rv)")},
4653n/a {"SetTrackVolume", (PyCFunction)TrackObj_SetTrackVolume, 1,
4654n/a PyDoc_STR("(short volume) -> None")},
4655n/a {"GetTrackDimensions", (PyCFunction)TrackObj_GetTrackDimensions, 1,
4656n/a PyDoc_STR("() -> (Fixed width, Fixed height)")},
4657n/a {"SetTrackDimensions", (PyCFunction)TrackObj_SetTrackDimensions, 1,
4658n/a PyDoc_STR("(Fixed width, Fixed height) -> None")},
4659n/a {"GetTrackUserData", (PyCFunction)TrackObj_GetTrackUserData, 1,
4660n/a PyDoc_STR("() -> (UserData _rv)")},
4661n/a {"GetTrackSoundLocalizationSettings", (PyCFunction)TrackObj_GetTrackSoundLocalizationSettings, 1,
4662n/a PyDoc_STR("() -> (Handle settings)")},
4663n/a {"SetTrackSoundLocalizationSettings", (PyCFunction)TrackObj_SetTrackSoundLocalizationSettings, 1,
4664n/a PyDoc_STR("(Handle settings) -> None")},
4665n/a {"NewTrackMedia", (PyCFunction)TrackObj_NewTrackMedia, 1,
4666n/a PyDoc_STR("(OSType mediaType, TimeScale timeScale, Handle dataRef, OSType dataRefType) -> (Media _rv)")},
4667n/a {"GetTrackMedia", (PyCFunction)TrackObj_GetTrackMedia, 1,
4668n/a PyDoc_STR("() -> (Media _rv)")},
4669n/a {"InsertMediaIntoTrack", (PyCFunction)TrackObj_InsertMediaIntoTrack, 1,
4670n/a PyDoc_STR("(TimeValue trackStart, TimeValue mediaTime, TimeValue mediaDuration, Fixed mediaRate) -> None")},
4671n/a {"InsertTrackSegment", (PyCFunction)TrackObj_InsertTrackSegment, 1,
4672n/a PyDoc_STR("(Track dstTrack, TimeValue srcIn, TimeValue srcDuration, TimeValue dstIn) -> None")},
4673n/a {"InsertEmptyTrackSegment", (PyCFunction)TrackObj_InsertEmptyTrackSegment, 1,
4674n/a PyDoc_STR("(TimeValue dstIn, TimeValue dstDuration) -> None")},
4675n/a {"DeleteTrackSegment", (PyCFunction)TrackObj_DeleteTrackSegment, 1,
4676n/a PyDoc_STR("(TimeValue startTime, TimeValue duration) -> None")},
4677n/a {"ScaleTrackSegment", (PyCFunction)TrackObj_ScaleTrackSegment, 1,
4678n/a PyDoc_STR("(TimeValue startTime, TimeValue oldDuration, TimeValue newDuration) -> None")},
4679n/a {"IsScrapMovie", (PyCFunction)TrackObj_IsScrapMovie, 1,
4680n/a PyDoc_STR("() -> (Component _rv)")},
4681n/a {"CopyTrackSettings", (PyCFunction)TrackObj_CopyTrackSettings, 1,
4682n/a PyDoc_STR("(Track dstTrack) -> None")},
4683n/a {"AddEmptyTrackToMovie", (PyCFunction)TrackObj_AddEmptyTrackToMovie, 1,
4684n/a PyDoc_STR("(Movie dstMovie, Handle dataRef, OSType dataRefType) -> (Track dstTrack)")},
4685n/a {"AddClonedTrackToMovie", (PyCFunction)TrackObj_AddClonedTrackToMovie, 1,
4686n/a PyDoc_STR("(Movie dstMovie, long flags) -> (Track dstTrack)")},
4687n/a {"AddTrackReference", (PyCFunction)TrackObj_AddTrackReference, 1,
4688n/a PyDoc_STR("(Track refTrack, OSType refType) -> (long addedIndex)")},
4689n/a {"DeleteTrackReference", (PyCFunction)TrackObj_DeleteTrackReference, 1,
4690n/a PyDoc_STR("(OSType refType, long index) -> None")},
4691n/a {"SetTrackReference", (PyCFunction)TrackObj_SetTrackReference, 1,
4692n/a PyDoc_STR("(Track refTrack, OSType refType, long index) -> None")},
4693n/a {"GetTrackReference", (PyCFunction)TrackObj_GetTrackReference, 1,
4694n/a PyDoc_STR("(OSType refType, long index) -> (Track _rv)")},
4695n/a {"GetNextTrackReferenceType", (PyCFunction)TrackObj_GetNextTrackReferenceType, 1,
4696n/a PyDoc_STR("(OSType refType) -> (OSType _rv)")},
4697n/a {"GetTrackReferenceCount", (PyCFunction)TrackObj_GetTrackReferenceCount, 1,
4698n/a PyDoc_STR("(OSType refType) -> (long _rv)")},
4699n/a {"GetTrackEditRate", (PyCFunction)TrackObj_GetTrackEditRate, 1,
4700n/a PyDoc_STR("(TimeValue atTime) -> (Fixed _rv)")},
4701n/a {"GetTrackDataSize", (PyCFunction)TrackObj_GetTrackDataSize, 1,
4702n/a PyDoc_STR("(TimeValue startTime, TimeValue duration) -> (long _rv)")},
4703n/a {"GetTrackDataSize64", (PyCFunction)TrackObj_GetTrackDataSize64, 1,
4704n/a PyDoc_STR("(TimeValue startTime, TimeValue duration) -> (wide dataSize)")},
4705n/a {"PtInTrack", (PyCFunction)TrackObj_PtInTrack, 1,
4706n/a PyDoc_STR("(Point pt) -> (Boolean _rv)")},
4707n/a {"CopyTrackUserData", (PyCFunction)TrackObj_CopyTrackUserData, 1,
4708n/a PyDoc_STR("(Track dstTrack, OSType copyRule) -> None")},
4709n/a {"GetTrackNextInterestingTime", (PyCFunction)TrackObj_GetTrackNextInterestingTime, 1,
4710n/a PyDoc_STR("(short interestingTimeFlags, TimeValue time, Fixed rate) -> (TimeValue interestingTime, TimeValue interestingDuration)")},
4711n/a {"GetTrackSegmentDisplayBoundsRgn", (PyCFunction)TrackObj_GetTrackSegmentDisplayBoundsRgn, 1,
4712n/a PyDoc_STR("(TimeValue time, TimeValue duration) -> (RgnHandle _rv)")},
4713n/a {"GetTrackStatus", (PyCFunction)TrackObj_GetTrackStatus, 1,
4714n/a PyDoc_STR("() -> (ComponentResult _rv)")},
4715n/a {"SetTrackLoadSettings", (PyCFunction)TrackObj_SetTrackLoadSettings, 1,
4716n/a PyDoc_STR("(TimeValue preloadTime, TimeValue preloadDuration, long preloadFlags, long defaultHints) -> None")},
4717n/a {"GetTrackLoadSettings", (PyCFunction)TrackObj_GetTrackLoadSettings, 1,
4718n/a PyDoc_STR("() -> (TimeValue preloadTime, TimeValue preloadDuration, long preloadFlags, long defaultHints)")},
4719n/a {NULL, NULL, 0}
4720n/a};
4721n/a
4722n/a#define TrackObj_getsetlist NULL
4723n/a
4724n/a
4725n/a#define TrackObj_compare NULL
4726n/a
4727n/a#define TrackObj_repr NULL
4728n/a
4729n/a#define TrackObj_hash NULL
4730n/a#define TrackObj_tp_init 0
4731n/a
4732n/a#define TrackObj_tp_alloc PyType_GenericAlloc
4733n/a
4734n/astatic PyObject *TrackObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds)
4735n/a{
4736n/a PyObject *_self;
4737n/a Track itself;
4738n/a char *kw[] = {"itself", 0};
4739n/a
4740n/a if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, TrackObj_Convert, &itself)) return NULL;
4741n/a if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL;
4742n/a ((TrackObject *)_self)->ob_itself = itself;
4743n/a return _self;
4744n/a}
4745n/a
4746n/a#define TrackObj_tp_free PyObject_Del
4747n/a
4748n/a
4749n/aPyTypeObject Track_Type = {
4750n/a PyObject_HEAD_INIT(NULL)
4751n/a 0, /*ob_size*/
4752n/a "_Qt.Track", /*tp_name*/
4753n/a sizeof(TrackObject), /*tp_basicsize*/
4754n/a 0, /*tp_itemsize*/
4755n/a /* methods */
4756n/a (destructor) TrackObj_dealloc, /*tp_dealloc*/
4757n/a 0, /*tp_print*/
4758n/a (getattrfunc)0, /*tp_getattr*/
4759n/a (setattrfunc)0, /*tp_setattr*/
4760n/a (cmpfunc) TrackObj_compare, /*tp_compare*/
4761n/a (reprfunc) TrackObj_repr, /*tp_repr*/
4762n/a (PyNumberMethods *)0, /* tp_as_number */
4763n/a (PySequenceMethods *)0, /* tp_as_sequence */
4764n/a (PyMappingMethods *)0, /* tp_as_mapping */
4765n/a (hashfunc) TrackObj_hash, /*tp_hash*/
4766n/a 0, /*tp_call*/
4767n/a 0, /*tp_str*/
4768n/a PyObject_GenericGetAttr, /*tp_getattro*/
4769n/a PyObject_GenericSetAttr, /*tp_setattro */
4770n/a 0, /*tp_as_buffer*/
4771n/a Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
4772n/a 0, /*tp_doc*/
4773n/a 0, /*tp_traverse*/
4774n/a 0, /*tp_clear*/
4775n/a 0, /*tp_richcompare*/
4776n/a 0, /*tp_weaklistoffset*/
4777n/a 0, /*tp_iter*/
4778n/a 0, /*tp_iternext*/
4779n/a TrackObj_methods, /* tp_methods */
4780n/a 0, /*tp_members*/
4781n/a TrackObj_getsetlist, /*tp_getset*/
4782n/a 0, /*tp_base*/
4783n/a 0, /*tp_dict*/
4784n/a 0, /*tp_descr_get*/
4785n/a 0, /*tp_descr_set*/
4786n/a 0, /*tp_dictoffset*/
4787n/a TrackObj_tp_init, /* tp_init */
4788n/a TrackObj_tp_alloc, /* tp_alloc */
4789n/a TrackObj_tp_new, /* tp_new */
4790n/a TrackObj_tp_free, /* tp_free */
4791n/a};
4792n/a
4793n/a/* --------------------- End object type Track ---------------------- */
4794n/a
4795n/a
4796n/a/* ----------------------- Object type Movie ------------------------ */
4797n/a
4798n/aPyTypeObject Movie_Type;
4799n/a
4800n/a#define MovieObj_Check(x) ((x)->ob_type == &Movie_Type || PyObject_TypeCheck((x), &Movie_Type))
4801n/a
4802n/atypedef struct MovieObject {
4803n/a PyObject_HEAD
4804n/a Movie ob_itself;
4805n/a} MovieObject;
4806n/a
4807n/aPyObject *MovieObj_New(Movie itself)
4808n/a{
4809n/a MovieObject *it;
4810n/a if (itself == NULL) {
4811n/a PyErr_SetString(Qt_Error,"Cannot create Movie from NULL pointer");
4812n/a return NULL;
4813n/a }
4814n/a it = PyObject_NEW(MovieObject, &Movie_Type);
4815n/a if (it == NULL) return NULL;
4816n/a it->ob_itself = itself;
4817n/a return (PyObject *)it;
4818n/a}
4819n/a
4820n/aint MovieObj_Convert(PyObject *v, Movie *p_itself)
4821n/a{
4822n/a if (v == Py_None)
4823n/a {
4824n/a *p_itself = NULL;
4825n/a return 1;
4826n/a }
4827n/a if (!MovieObj_Check(v))
4828n/a {
4829n/a PyErr_SetString(PyExc_TypeError, "Movie required");
4830n/a return 0;
4831n/a }
4832n/a *p_itself = ((MovieObject *)v)->ob_itself;
4833n/a return 1;
4834n/a}
4835n/a
4836n/astatic void MovieObj_dealloc(MovieObject *self)
4837n/a{
4838n/a if (self->ob_itself) DisposeMovie(self->ob_itself);
4839n/a self->ob_type->tp_free((PyObject *)self);
4840n/a}
4841n/a
4842n/astatic PyObject *MovieObj_MoviesTask(MovieObject *_self, PyObject *_args)
4843n/a{
4844n/a PyObject *_res = NULL;
4845n/a long maxMilliSecToUse;
4846n/a#ifndef MoviesTask
4847n/a PyMac_PRECHECK(MoviesTask);
4848n/a#endif
4849n/a if (!PyArg_ParseTuple(_args, "l",
4850n/a &maxMilliSecToUse))
4851n/a return NULL;
4852n/a MoviesTask(_self->ob_itself,
4853n/a maxMilliSecToUse);
4854n/a Py_INCREF(Py_None);
4855n/a _res = Py_None;
4856n/a return _res;
4857n/a}
4858n/a
4859n/astatic PyObject *MovieObj_PrerollMovie(MovieObject *_self, PyObject *_args)
4860n/a{
4861n/a PyObject *_res = NULL;
4862n/a OSErr _err;
4863n/a TimeValue time;
4864n/a Fixed Rate;
4865n/a#ifndef PrerollMovie
4866n/a PyMac_PRECHECK(PrerollMovie);
4867n/a#endif
4868n/a if (!PyArg_ParseTuple(_args, "lO&",
4869n/a &time,
4870n/a PyMac_GetFixed, &Rate))
4871n/a return NULL;
4872n/a _err = PrerollMovie(_self->ob_itself,
4873n/a time,
4874n/a Rate);
4875n/a if (_err != noErr) return PyMac_Error(_err);
4876n/a Py_INCREF(Py_None);
4877n/a _res = Py_None;
4878n/a return _res;
4879n/a}
4880n/a
4881n/astatic PyObject *MovieObj_AbortPrePrerollMovie(MovieObject *_self, PyObject *_args)
4882n/a{
4883n/a PyObject *_res = NULL;
4884n/a OSErr err;
4885n/a#ifndef AbortPrePrerollMovie
4886n/a PyMac_PRECHECK(AbortPrePrerollMovie);
4887n/a#endif
4888n/a if (!PyArg_ParseTuple(_args, "h",
4889n/a &err))
4890n/a return NULL;
4891n/a AbortPrePrerollMovie(_self->ob_itself,
4892n/a err);
4893n/a Py_INCREF(Py_None);
4894n/a _res = Py_None;
4895n/a return _res;
4896n/a}
4897n/a
4898n/astatic PyObject *MovieObj_LoadMovieIntoRam(MovieObject *_self, PyObject *_args)
4899n/a{
4900n/a PyObject *_res = NULL;
4901n/a OSErr _err;
4902n/a TimeValue time;
4903n/a TimeValue duration;
4904n/a long flags;
4905n/a#ifndef LoadMovieIntoRam
4906n/a PyMac_PRECHECK(LoadMovieIntoRam);
4907n/a#endif
4908n/a if (!PyArg_ParseTuple(_args, "lll",
4909n/a &time,
4910n/a &duration,
4911n/a &flags))
4912n/a return NULL;
4913n/a _err = LoadMovieIntoRam(_self->ob_itself,
4914n/a time,
4915n/a duration,
4916n/a flags);
4917n/a if (_err != noErr) return PyMac_Error(_err);
4918n/a Py_INCREF(Py_None);
4919n/a _res = Py_None;
4920n/a return _res;
4921n/a}
4922n/a
4923n/astatic PyObject *MovieObj_SetMovieActive(MovieObject *_self, PyObject *_args)
4924n/a{
4925n/a PyObject *_res = NULL;
4926n/a Boolean active;
4927n/a#ifndef SetMovieActive
4928n/a PyMac_PRECHECK(SetMovieActive);
4929n/a#endif
4930n/a if (!PyArg_ParseTuple(_args, "b",
4931n/a &active))
4932n/a return NULL;
4933n/a SetMovieActive(_self->ob_itself,
4934n/a active);
4935n/a Py_INCREF(Py_None);
4936n/a _res = Py_None;
4937n/a return _res;
4938n/a}
4939n/a
4940n/astatic PyObject *MovieObj_GetMovieActive(MovieObject *_self, PyObject *_args)
4941n/a{
4942n/a PyObject *_res = NULL;
4943n/a Boolean _rv;
4944n/a#ifndef GetMovieActive
4945n/a PyMac_PRECHECK(GetMovieActive);
4946n/a#endif
4947n/a if (!PyArg_ParseTuple(_args, ""))
4948n/a return NULL;
4949n/a _rv = GetMovieActive(_self->ob_itself);
4950n/a _res = Py_BuildValue("b",
4951n/a _rv);
4952n/a return _res;
4953n/a}
4954n/a
4955n/astatic PyObject *MovieObj_StartMovie(MovieObject *_self, PyObject *_args)
4956n/a{
4957n/a PyObject *_res = NULL;
4958n/a#ifndef StartMovie
4959n/a PyMac_PRECHECK(StartMovie);
4960n/a#endif
4961n/a if (!PyArg_ParseTuple(_args, ""))
4962n/a return NULL;
4963n/a StartMovie(_self->ob_itself);
4964n/a Py_INCREF(Py_None);
4965n/a _res = Py_None;
4966n/a return _res;
4967n/a}
4968n/a
4969n/astatic PyObject *MovieObj_StopMovie(MovieObject *_self, PyObject *_args)
4970n/a{
4971n/a PyObject *_res = NULL;
4972n/a#ifndef StopMovie
4973n/a PyMac_PRECHECK(StopMovie);
4974n/a#endif
4975n/a if (!PyArg_ParseTuple(_args, ""))
4976n/a return NULL;
4977n/a StopMovie(_self->ob_itself);
4978n/a Py_INCREF(Py_None);
4979n/a _res = Py_None;
4980n/a return _res;
4981n/a}
4982n/a
4983n/astatic PyObject *MovieObj_GoToBeginningOfMovie(MovieObject *_self, PyObject *_args)
4984n/a{
4985n/a PyObject *_res = NULL;
4986n/a#ifndef GoToBeginningOfMovie
4987n/a PyMac_PRECHECK(GoToBeginningOfMovie);
4988n/a#endif
4989n/a if (!PyArg_ParseTuple(_args, ""))
4990n/a return NULL;
4991n/a GoToBeginningOfMovie(_self->ob_itself);
4992n/a Py_INCREF(Py_None);
4993n/a _res = Py_None;
4994n/a return _res;
4995n/a}
4996n/a
4997n/astatic PyObject *MovieObj_GoToEndOfMovie(MovieObject *_self, PyObject *_args)
4998n/a{
4999n/a PyObject *_res = NULL;
5000n/a#ifndef GoToEndOfMovie
5001n/a PyMac_PRECHECK(GoToEndOfMovie);
5002n/a#endif
5003n/a if (!PyArg_ParseTuple(_args, ""))
5004n/a return NULL;
5005n/a GoToEndOfMovie(_self->ob_itself);
5006n/a Py_INCREF(Py_None);
5007n/a _res = Py_None;
5008n/a return _res;
5009n/a}
5010n/a
5011n/astatic PyObject *MovieObj_IsMovieDone(MovieObject *_self, PyObject *_args)
5012n/a{
5013n/a PyObject *_res = NULL;
5014n/a Boolean _rv;
5015n/a#ifndef IsMovieDone
5016n/a PyMac_PRECHECK(IsMovieDone);
5017n/a#endif
5018n/a if (!PyArg_ParseTuple(_args, ""))
5019n/a return NULL;
5020n/a _rv = IsMovieDone(_self->ob_itself);
5021n/a _res = Py_BuildValue("b",
5022n/a _rv);
5023n/a return _res;
5024n/a}
5025n/a
5026n/astatic PyObject *MovieObj_GetMoviePreviewMode(MovieObject *_self, PyObject *_args)
5027n/a{
5028n/a PyObject *_res = NULL;
5029n/a Boolean _rv;
5030n/a#ifndef GetMoviePreviewMode
5031n/a PyMac_PRECHECK(GetMoviePreviewMode);
5032n/a#endif
5033n/a if (!PyArg_ParseTuple(_args, ""))
5034n/a return NULL;
5035n/a _rv = GetMoviePreviewMode(_self->ob_itself);
5036n/a _res = Py_BuildValue("b",
5037n/a _rv);
5038n/a return _res;
5039n/a}
5040n/a
5041n/astatic PyObject *MovieObj_SetMoviePreviewMode(MovieObject *_self, PyObject *_args)
5042n/a{
5043n/a PyObject *_res = NULL;
5044n/a Boolean usePreview;
5045n/a#ifndef SetMoviePreviewMode
5046n/a PyMac_PRECHECK(SetMoviePreviewMode);
5047n/a#endif
5048n/a if (!PyArg_ParseTuple(_args, "b",
5049n/a &usePreview))
5050n/a return NULL;
5051n/a SetMoviePreviewMode(_self->ob_itself,
5052n/a usePreview);
5053n/a Py_INCREF(Py_None);
5054n/a _res = Py_None;
5055n/a return _res;
5056n/a}
5057n/a
5058n/astatic PyObject *MovieObj_ShowMoviePoster(MovieObject *_self, PyObject *_args)
5059n/a{
5060n/a PyObject *_res = NULL;
5061n/a#ifndef ShowMoviePoster
5062n/a PyMac_PRECHECK(ShowMoviePoster);
5063n/a#endif
5064n/a if (!PyArg_ParseTuple(_args, ""))
5065n/a return NULL;
5066n/a ShowMoviePoster(_self->ob_itself);
5067n/a Py_INCREF(Py_None);
5068n/a _res = Py_None;
5069n/a return _res;
5070n/a}
5071n/a
5072n/astatic PyObject *MovieObj_GetMovieTimeBase(MovieObject *_self, PyObject *_args)
5073n/a{
5074n/a PyObject *_res = NULL;
5075n/a TimeBase _rv;
5076n/a#ifndef GetMovieTimeBase
5077n/a PyMac_PRECHECK(GetMovieTimeBase);
5078n/a#endif
5079n/a if (!PyArg_ParseTuple(_args, ""))
5080n/a return NULL;
5081n/a _rv = GetMovieTimeBase(_self->ob_itself);
5082n/a _res = Py_BuildValue("O&",
5083n/a TimeBaseObj_New, _rv);
5084n/a return _res;
5085n/a}
5086n/a
5087n/astatic PyObject *MovieObj_SetMovieMasterTimeBase(MovieObject *_self, PyObject *_args)
5088n/a{
5089n/a PyObject *_res = NULL;
5090n/a TimeBase tb;
5091n/a TimeRecord slaveZero;
5092n/a#ifndef SetMovieMasterTimeBase
5093n/a PyMac_PRECHECK(SetMovieMasterTimeBase);
5094n/a#endif
5095n/a if (!PyArg_ParseTuple(_args, "O&O&",
5096n/a TimeBaseObj_Convert, &tb,
5097n/a QtTimeRecord_Convert, &slaveZero))
5098n/a return NULL;
5099n/a SetMovieMasterTimeBase(_self->ob_itself,
5100n/a tb,
5101n/a &slaveZero);
5102n/a Py_INCREF(Py_None);
5103n/a _res = Py_None;
5104n/a return _res;
5105n/a}
5106n/a
5107n/astatic PyObject *MovieObj_SetMovieMasterClock(MovieObject *_self, PyObject *_args)
5108n/a{
5109n/a PyObject *_res = NULL;
5110n/a Component clockMeister;
5111n/a TimeRecord slaveZero;
5112n/a#ifndef SetMovieMasterClock
5113n/a PyMac_PRECHECK(SetMovieMasterClock);
5114n/a#endif
5115n/a if (!PyArg_ParseTuple(_args, "O&O&",
5116n/a CmpObj_Convert, &clockMeister,
5117n/a QtTimeRecord_Convert, &slaveZero))
5118n/a return NULL;
5119n/a SetMovieMasterClock(_self->ob_itself,
5120n/a clockMeister,
5121n/a &slaveZero);
5122n/a Py_INCREF(Py_None);
5123n/a _res = Py_None;
5124n/a return _res;
5125n/a}
5126n/a
5127n/astatic PyObject *MovieObj_ChooseMovieClock(MovieObject *_self, PyObject *_args)
5128n/a{
5129n/a PyObject *_res = NULL;
5130n/a long flags;
5131n/a#ifndef ChooseMovieClock
5132n/a PyMac_PRECHECK(ChooseMovieClock);
5133n/a#endif
5134n/a if (!PyArg_ParseTuple(_args, "l",
5135n/a &flags))
5136n/a return NULL;
5137n/a ChooseMovieClock(_self->ob_itself,
5138n/a flags);
5139n/a Py_INCREF(Py_None);
5140n/a _res = Py_None;
5141n/a return _res;
5142n/a}
5143n/a
5144n/astatic PyObject *MovieObj_GetMovieGWorld(MovieObject *_self, PyObject *_args)
5145n/a{
5146n/a PyObject *_res = NULL;
5147n/a CGrafPtr port;
5148n/a GDHandle gdh;
5149n/a#ifndef GetMovieGWorld
5150n/a PyMac_PRECHECK(GetMovieGWorld);
5151n/a#endif
5152n/a if (!PyArg_ParseTuple(_args, ""))
5153n/a return NULL;
5154n/a GetMovieGWorld(_self->ob_itself,
5155n/a &port,
5156n/a &gdh);
5157n/a _res = Py_BuildValue("O&O&",
5158n/a GrafObj_New, port,
5159n/a OptResObj_New, gdh);
5160n/a return _res;
5161n/a}
5162n/a
5163n/astatic PyObject *MovieObj_SetMovieGWorld(MovieObject *_self, PyObject *_args)
5164n/a{
5165n/a PyObject *_res = NULL;
5166n/a CGrafPtr port;
5167n/a GDHandle gdh;
5168n/a#ifndef SetMovieGWorld
5169n/a PyMac_PRECHECK(SetMovieGWorld);
5170n/a#endif
5171n/a if (!PyArg_ParseTuple(_args, "O&O&",
5172n/a GrafObj_Convert, &port,
5173n/a OptResObj_Convert, &gdh))
5174n/a return NULL;
5175n/a SetMovieGWorld(_self->ob_itself,
5176n/a port,
5177n/a gdh);
5178n/a Py_INCREF(Py_None);
5179n/a _res = Py_None;
5180n/a return _res;
5181n/a}
5182n/a
5183n/astatic PyObject *MovieObj_GetMovieNaturalBoundsRect(MovieObject *_self, PyObject *_args)
5184n/a{
5185n/a PyObject *_res = NULL;
5186n/a Rect naturalBounds;
5187n/a#ifndef GetMovieNaturalBoundsRect
5188n/a PyMac_PRECHECK(GetMovieNaturalBoundsRect);
5189n/a#endif
5190n/a if (!PyArg_ParseTuple(_args, ""))
5191n/a return NULL;
5192n/a GetMovieNaturalBoundsRect(_self->ob_itself,
5193n/a &naturalBounds);
5194n/a _res = Py_BuildValue("O&",
5195n/a PyMac_BuildRect, &naturalBounds);
5196n/a return _res;
5197n/a}
5198n/a
5199n/astatic PyObject *MovieObj_GetNextTrackForCompositing(MovieObject *_self, PyObject *_args)
5200n/a{
5201n/a PyObject *_res = NULL;
5202n/a Track _rv;
5203n/a Track theTrack;
5204n/a#ifndef GetNextTrackForCompositing
5205n/a PyMac_PRECHECK(GetNextTrackForCompositing);
5206n/a#endif
5207n/a if (!PyArg_ParseTuple(_args, "O&",
5208n/a TrackObj_Convert, &theTrack))
5209n/a return NULL;
5210n/a _rv = GetNextTrackForCompositing(_self->ob_itself,
5211n/a theTrack);
5212n/a _res = Py_BuildValue("O&",
5213n/a TrackObj_New, _rv);
5214n/a return _res;
5215n/a}
5216n/a
5217n/astatic PyObject *MovieObj_GetPrevTrackForCompositing(MovieObject *_self, PyObject *_args)
5218n/a{
5219n/a PyObject *_res = NULL;
5220n/a Track _rv;
5221n/a Track theTrack;
5222n/a#ifndef GetPrevTrackForCompositing
5223n/a PyMac_PRECHECK(GetPrevTrackForCompositing);
5224n/a#endif
5225n/a if (!PyArg_ParseTuple(_args, "O&",
5226n/a TrackObj_Convert, &theTrack))
5227n/a return NULL;
5228n/a _rv = GetPrevTrackForCompositing(_self->ob_itself,
5229n/a theTrack);
5230n/a _res = Py_BuildValue("O&",
5231n/a TrackObj_New, _rv);
5232n/a return _res;
5233n/a}
5234n/a
5235n/astatic PyObject *MovieObj_GetMoviePict(MovieObject *_self, PyObject *_args)
5236n/a{
5237n/a PyObject *_res = NULL;
5238n/a PicHandle _rv;
5239n/a TimeValue time;
5240n/a#ifndef GetMoviePict
5241n/a PyMac_PRECHECK(GetMoviePict);
5242n/a#endif
5243n/a if (!PyArg_ParseTuple(_args, "l",
5244n/a &time))
5245n/a return NULL;
5246n/a _rv = GetMoviePict(_self->ob_itself,
5247n/a time);
5248n/a _res = Py_BuildValue("O&",
5249n/a ResObj_New, _rv);
5250n/a return _res;
5251n/a}
5252n/a
5253n/astatic PyObject *MovieObj_GetMoviePosterPict(MovieObject *_self, PyObject *_args)
5254n/a{
5255n/a PyObject *_res = NULL;
5256n/a PicHandle _rv;
5257n/a#ifndef GetMoviePosterPict
5258n/a PyMac_PRECHECK(GetMoviePosterPict);
5259n/a#endif
5260n/a if (!PyArg_ParseTuple(_args, ""))
5261n/a return NULL;
5262n/a _rv = GetMoviePosterPict(_self->ob_itself);
5263n/a _res = Py_BuildValue("O&",
5264n/a ResObj_New, _rv);
5265n/a return _res;
5266n/a}
5267n/a
5268n/astatic PyObject *MovieObj_UpdateMovie(MovieObject *_self, PyObject *_args)
5269n/a{
5270n/a PyObject *_res = NULL;
5271n/a OSErr _err;
5272n/a#ifndef UpdateMovie
5273n/a PyMac_PRECHECK(UpdateMovie);
5274n/a#endif
5275n/a if (!PyArg_ParseTuple(_args, ""))
5276n/a return NULL;
5277n/a _err = UpdateMovie(_self->ob_itself);
5278n/a if (_err != noErr) return PyMac_Error(_err);
5279n/a Py_INCREF(Py_None);
5280n/a _res = Py_None;
5281n/a return _res;
5282n/a}
5283n/a
5284n/astatic PyObject *MovieObj_InvalidateMovieRegion(MovieObject *_self, PyObject *_args)
5285n/a{
5286n/a PyObject *_res = NULL;
5287n/a OSErr _err;
5288n/a RgnHandle invalidRgn;
5289n/a#ifndef InvalidateMovieRegion
5290n/a PyMac_PRECHECK(InvalidateMovieRegion);
5291n/a#endif
5292n/a if (!PyArg_ParseTuple(_args, "O&",
5293n/a ResObj_Convert, &invalidRgn))
5294n/a return NULL;
5295n/a _err = InvalidateMovieRegion(_self->ob_itself,
5296n/a invalidRgn);
5297n/a if (_err != noErr) return PyMac_Error(_err);
5298n/a Py_INCREF(Py_None);
5299n/a _res = Py_None;
5300n/a return _res;
5301n/a}
5302n/a
5303n/astatic PyObject *MovieObj_GetMovieBox(MovieObject *_self, PyObject *_args)
5304n/a{
5305n/a PyObject *_res = NULL;
5306n/a Rect boxRect;
5307n/a#ifndef GetMovieBox
5308n/a PyMac_PRECHECK(GetMovieBox);
5309n/a#endif
5310n/a if (!PyArg_ParseTuple(_args, ""))
5311n/a return NULL;
5312n/a GetMovieBox(_self->ob_itself,
5313n/a &boxRect);
5314n/a _res = Py_BuildValue("O&",
5315n/a PyMac_BuildRect, &boxRect);
5316n/a return _res;
5317n/a}
5318n/a
5319n/astatic PyObject *MovieObj_SetMovieBox(MovieObject *_self, PyObject *_args)
5320n/a{
5321n/a PyObject *_res = NULL;
5322n/a Rect boxRect;
5323n/a#ifndef SetMovieBox
5324n/a PyMac_PRECHECK(SetMovieBox);
5325n/a#endif
5326n/a if (!PyArg_ParseTuple(_args, "O&",
5327n/a PyMac_GetRect, &boxRect))
5328n/a return NULL;
5329n/a SetMovieBox(_self->ob_itself,
5330n/a &boxRect);
5331n/a Py_INCREF(Py_None);
5332n/a _res = Py_None;
5333n/a return _res;
5334n/a}
5335n/a
5336n/astatic PyObject *MovieObj_GetMovieDisplayClipRgn(MovieObject *_self, PyObject *_args)
5337n/a{
5338n/a PyObject *_res = NULL;
5339n/a RgnHandle _rv;
5340n/a#ifndef GetMovieDisplayClipRgn
5341n/a PyMac_PRECHECK(GetMovieDisplayClipRgn);
5342n/a#endif
5343n/a if (!PyArg_ParseTuple(_args, ""))
5344n/a return NULL;
5345n/a _rv = GetMovieDisplayClipRgn(_self->ob_itself);
5346n/a _res = Py_BuildValue("O&",
5347n/a ResObj_New, _rv);
5348n/a return _res;
5349n/a}
5350n/a
5351n/astatic PyObject *MovieObj_SetMovieDisplayClipRgn(MovieObject *_self, PyObject *_args)
5352n/a{
5353n/a PyObject *_res = NULL;
5354n/a RgnHandle theClip;
5355n/a#ifndef SetMovieDisplayClipRgn
5356n/a PyMac_PRECHECK(SetMovieDisplayClipRgn);
5357n/a#endif
5358n/a if (!PyArg_ParseTuple(_args, "O&",
5359n/a ResObj_Convert, &theClip))
5360n/a return NULL;
5361n/a SetMovieDisplayClipRgn(_self->ob_itself,
5362n/a theClip);
5363n/a Py_INCREF(Py_None);
5364n/a _res = Py_None;
5365n/a return _res;
5366n/a}
5367n/a
5368n/astatic PyObject *MovieObj_GetMovieClipRgn(MovieObject *_self, PyObject *_args)
5369n/a{
5370n/a PyObject *_res = NULL;
5371n/a RgnHandle _rv;
5372n/a#ifndef GetMovieClipRgn
5373n/a PyMac_PRECHECK(GetMovieClipRgn);
5374n/a#endif
5375n/a if (!PyArg_ParseTuple(_args, ""))
5376n/a return NULL;
5377n/a _rv = GetMovieClipRgn(_self->ob_itself);
5378n/a _res = Py_BuildValue("O&",
5379n/a ResObj_New, _rv);
5380n/a return _res;
5381n/a}
5382n/a
5383n/astatic PyObject *MovieObj_SetMovieClipRgn(MovieObject *_self, PyObject *_args)
5384n/a{
5385n/a PyObject *_res = NULL;
5386n/a RgnHandle theClip;
5387n/a#ifndef SetMovieClipRgn
5388n/a PyMac_PRECHECK(SetMovieClipRgn);
5389n/a#endif
5390n/a if (!PyArg_ParseTuple(_args, "O&",
5391n/a ResObj_Convert, &theClip))
5392n/a return NULL;
5393n/a SetMovieClipRgn(_self->ob_itself,
5394n/a theClip);
5395n/a Py_INCREF(Py_None);
5396n/a _res = Py_None;
5397n/a return _res;
5398n/a}
5399n/a
5400n/astatic PyObject *MovieObj_GetMovieDisplayBoundsRgn(MovieObject *_self, PyObject *_args)
5401n/a{
5402n/a PyObject *_res = NULL;
5403n/a RgnHandle _rv;
5404n/a#ifndef GetMovieDisplayBoundsRgn
5405n/a PyMac_PRECHECK(GetMovieDisplayBoundsRgn);
5406n/a#endif
5407n/a if (!PyArg_ParseTuple(_args, ""))
5408n/a return NULL;
5409n/a _rv = GetMovieDisplayBoundsRgn(_self->ob_itself);
5410n/a _res = Py_BuildValue("O&",
5411n/a ResObj_New, _rv);
5412n/a return _res;
5413n/a}
5414n/a
5415n/astatic PyObject *MovieObj_GetMovieBoundsRgn(MovieObject *_self, PyObject *_args)
5416n/a{
5417n/a PyObject *_res = NULL;
5418n/a RgnHandle _rv;
5419n/a#ifndef GetMovieBoundsRgn
5420n/a PyMac_PRECHECK(GetMovieBoundsRgn);
5421n/a#endif
5422n/a if (!PyArg_ParseTuple(_args, ""))
5423n/a return NULL;
5424n/a _rv = GetMovieBoundsRgn(_self->ob_itself);
5425n/a _res = Py_BuildValue("O&",
5426n/a ResObj_New, _rv);
5427n/a return _res;
5428n/a}
5429n/a
5430n/astatic PyObject *MovieObj_SetMovieVideoOutput(MovieObject *_self, PyObject *_args)
5431n/a{
5432n/a PyObject *_res = NULL;
5433n/a ComponentInstance vout;
5434n/a#ifndef SetMovieVideoOutput
5435n/a PyMac_PRECHECK(SetMovieVideoOutput);
5436n/a#endif
5437n/a if (!PyArg_ParseTuple(_args, "O&",
5438n/a CmpInstObj_Convert, &vout))
5439n/a return NULL;
5440n/a SetMovieVideoOutput(_self->ob_itself,
5441n/a vout);
5442n/a Py_INCREF(Py_None);
5443n/a _res = Py_None;
5444n/a return _res;
5445n/a}
5446n/a
5447n/astatic PyObject *MovieObj_PutMovieIntoHandle(MovieObject *_self, PyObject *_args)
5448n/a{
5449n/a PyObject *_res = NULL;
5450n/a OSErr _err;
5451n/a Handle publicMovie;
5452n/a#ifndef PutMovieIntoHandle
5453n/a PyMac_PRECHECK(PutMovieIntoHandle);
5454n/a#endif
5455n/a if (!PyArg_ParseTuple(_args, "O&",
5456n/a ResObj_Convert, &publicMovie))
5457n/a return NULL;
5458n/a _err = PutMovieIntoHandle(_self->ob_itself,
5459n/a publicMovie);
5460n/a if (_err != noErr) return PyMac_Error(_err);
5461n/a Py_INCREF(Py_None);
5462n/a _res = Py_None;
5463n/a return _res;
5464n/a}
5465n/a
5466n/astatic PyObject *MovieObj_PutMovieIntoDataFork(MovieObject *_self, PyObject *_args)
5467n/a{
5468n/a PyObject *_res = NULL;
5469n/a OSErr _err;
5470n/a short fRefNum;
5471n/a long offset;
5472n/a long maxSize;
5473n/a#ifndef PutMovieIntoDataFork
5474n/a PyMac_PRECHECK(PutMovieIntoDataFork);
5475n/a#endif
5476n/a if (!PyArg_ParseTuple(_args, "hll",
5477n/a &fRefNum,
5478n/a &offset,
5479n/a &maxSize))
5480n/a return NULL;
5481n/a _err = PutMovieIntoDataFork(_self->ob_itself,
5482n/a fRefNum,
5483n/a offset,
5484n/a maxSize);
5485n/a if (_err != noErr) return PyMac_Error(_err);
5486n/a Py_INCREF(Py_None);
5487n/a _res = Py_None;
5488n/a return _res;
5489n/a}
5490n/a
5491n/astatic PyObject *MovieObj_PutMovieIntoDataFork64(MovieObject *_self, PyObject *_args)
5492n/a{
5493n/a PyObject *_res = NULL;
5494n/a OSErr _err;
5495n/a long fRefNum;
5496n/a wide offset;
5497n/a unsigned long maxSize;
5498n/a#ifndef PutMovieIntoDataFork64
5499n/a PyMac_PRECHECK(PutMovieIntoDataFork64);
5500n/a#endif
5501n/a if (!PyArg_ParseTuple(_args, "lO&l",
5502n/a &fRefNum,
5503n/a PyMac_Getwide, &offset,
5504n/a &maxSize))
5505n/a return NULL;
5506n/a _err = PutMovieIntoDataFork64(_self->ob_itself,
5507n/a fRefNum,
5508n/a &offset,
5509n/a maxSize);
5510n/a if (_err != noErr) return PyMac_Error(_err);
5511n/a Py_INCREF(Py_None);
5512n/a _res = Py_None;
5513n/a return _res;
5514n/a}
5515n/a
5516n/astatic PyObject *MovieObj_PutMovieIntoStorage(MovieObject *_self, PyObject *_args)
5517n/a{
5518n/a PyObject *_res = NULL;
5519n/a OSErr _err;
5520n/a DataHandler dh;
5521n/a wide offset;
5522n/a unsigned long maxSize;
5523n/a#ifndef PutMovieIntoStorage
5524n/a PyMac_PRECHECK(PutMovieIntoStorage);
5525n/a#endif
5526n/a if (!PyArg_ParseTuple(_args, "O&O&l",
5527n/a CmpInstObj_Convert, &dh,
5528n/a PyMac_Getwide, &offset,
5529n/a &maxSize))
5530n/a return NULL;
5531n/a _err = PutMovieIntoStorage(_self->ob_itself,
5532n/a dh,
5533n/a &offset,
5534n/a maxSize);
5535n/a if (_err != noErr) return PyMac_Error(_err);
5536n/a Py_INCREF(Py_None);
5537n/a _res = Py_None;
5538n/a return _res;
5539n/a}
5540n/a
5541n/astatic PyObject *MovieObj_PutMovieForDataRefIntoHandle(MovieObject *_self, PyObject *_args)
5542n/a{
5543n/a PyObject *_res = NULL;
5544n/a OSErr _err;
5545n/a Handle dataRef;
5546n/a OSType dataRefType;
5547n/a Handle publicMovie;
5548n/a#ifndef PutMovieForDataRefIntoHandle
5549n/a PyMac_PRECHECK(PutMovieForDataRefIntoHandle);
5550n/a#endif
5551n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
5552n/a ResObj_Convert, &dataRef,
5553n/a PyMac_GetOSType, &dataRefType,
5554n/a ResObj_Convert, &publicMovie))
5555n/a return NULL;
5556n/a _err = PutMovieForDataRefIntoHandle(_self->ob_itself,
5557n/a dataRef,
5558n/a dataRefType,
5559n/a publicMovie);
5560n/a if (_err != noErr) return PyMac_Error(_err);
5561n/a Py_INCREF(Py_None);
5562n/a _res = Py_None;
5563n/a return _res;
5564n/a}
5565n/a
5566n/astatic PyObject *MovieObj_GetMovieCreationTime(MovieObject *_self, PyObject *_args)
5567n/a{
5568n/a PyObject *_res = NULL;
5569n/a unsigned long _rv;
5570n/a#ifndef GetMovieCreationTime
5571n/a PyMac_PRECHECK(GetMovieCreationTime);
5572n/a#endif
5573n/a if (!PyArg_ParseTuple(_args, ""))
5574n/a return NULL;
5575n/a _rv = GetMovieCreationTime(_self->ob_itself);
5576n/a _res = Py_BuildValue("l",
5577n/a _rv);
5578n/a return _res;
5579n/a}
5580n/a
5581n/astatic PyObject *MovieObj_GetMovieModificationTime(MovieObject *_self, PyObject *_args)
5582n/a{
5583n/a PyObject *_res = NULL;
5584n/a unsigned long _rv;
5585n/a#ifndef GetMovieModificationTime
5586n/a PyMac_PRECHECK(GetMovieModificationTime);
5587n/a#endif
5588n/a if (!PyArg_ParseTuple(_args, ""))
5589n/a return NULL;
5590n/a _rv = GetMovieModificationTime(_self->ob_itself);
5591n/a _res = Py_BuildValue("l",
5592n/a _rv);
5593n/a return _res;
5594n/a}
5595n/a
5596n/astatic PyObject *MovieObj_GetMovieTimeScale(MovieObject *_self, PyObject *_args)
5597n/a{
5598n/a PyObject *_res = NULL;
5599n/a TimeScale _rv;
5600n/a#ifndef GetMovieTimeScale
5601n/a PyMac_PRECHECK(GetMovieTimeScale);
5602n/a#endif
5603n/a if (!PyArg_ParseTuple(_args, ""))
5604n/a return NULL;
5605n/a _rv = GetMovieTimeScale(_self->ob_itself);
5606n/a _res = Py_BuildValue("l",
5607n/a _rv);
5608n/a return _res;
5609n/a}
5610n/a
5611n/astatic PyObject *MovieObj_SetMovieTimeScale(MovieObject *_self, PyObject *_args)
5612n/a{
5613n/a PyObject *_res = NULL;
5614n/a TimeScale timeScale;
5615n/a#ifndef SetMovieTimeScale
5616n/a PyMac_PRECHECK(SetMovieTimeScale);
5617n/a#endif
5618n/a if (!PyArg_ParseTuple(_args, "l",
5619n/a &timeScale))
5620n/a return NULL;
5621n/a SetMovieTimeScale(_self->ob_itself,
5622n/a timeScale);
5623n/a Py_INCREF(Py_None);
5624n/a _res = Py_None;
5625n/a return _res;
5626n/a}
5627n/a
5628n/astatic PyObject *MovieObj_GetMovieDuration(MovieObject *_self, PyObject *_args)
5629n/a{
5630n/a PyObject *_res = NULL;
5631n/a TimeValue _rv;
5632n/a#ifndef GetMovieDuration
5633n/a PyMac_PRECHECK(GetMovieDuration);
5634n/a#endif
5635n/a if (!PyArg_ParseTuple(_args, ""))
5636n/a return NULL;
5637n/a _rv = GetMovieDuration(_self->ob_itself);
5638n/a _res = Py_BuildValue("l",
5639n/a _rv);
5640n/a return _res;
5641n/a}
5642n/a
5643n/astatic PyObject *MovieObj_GetMovieRate(MovieObject *_self, PyObject *_args)
5644n/a{
5645n/a PyObject *_res = NULL;
5646n/a Fixed _rv;
5647n/a#ifndef GetMovieRate
5648n/a PyMac_PRECHECK(GetMovieRate);
5649n/a#endif
5650n/a if (!PyArg_ParseTuple(_args, ""))
5651n/a return NULL;
5652n/a _rv = GetMovieRate(_self->ob_itself);
5653n/a _res = Py_BuildValue("O&",
5654n/a PyMac_BuildFixed, _rv);
5655n/a return _res;
5656n/a}
5657n/a
5658n/astatic PyObject *MovieObj_SetMovieRate(MovieObject *_self, PyObject *_args)
5659n/a{
5660n/a PyObject *_res = NULL;
5661n/a Fixed rate;
5662n/a#ifndef SetMovieRate
5663n/a PyMac_PRECHECK(SetMovieRate);
5664n/a#endif
5665n/a if (!PyArg_ParseTuple(_args, "O&",
5666n/a PyMac_GetFixed, &rate))
5667n/a return NULL;
5668n/a SetMovieRate(_self->ob_itself,
5669n/a rate);
5670n/a Py_INCREF(Py_None);
5671n/a _res = Py_None;
5672n/a return _res;
5673n/a}
5674n/a
5675n/astatic PyObject *MovieObj_GetMoviePreferredRate(MovieObject *_self, PyObject *_args)
5676n/a{
5677n/a PyObject *_res = NULL;
5678n/a Fixed _rv;
5679n/a#ifndef GetMoviePreferredRate
5680n/a PyMac_PRECHECK(GetMoviePreferredRate);
5681n/a#endif
5682n/a if (!PyArg_ParseTuple(_args, ""))
5683n/a return NULL;
5684n/a _rv = GetMoviePreferredRate(_self->ob_itself);
5685n/a _res = Py_BuildValue("O&",
5686n/a PyMac_BuildFixed, _rv);
5687n/a return _res;
5688n/a}
5689n/a
5690n/astatic PyObject *MovieObj_SetMoviePreferredRate(MovieObject *_self, PyObject *_args)
5691n/a{
5692n/a PyObject *_res = NULL;
5693n/a Fixed rate;
5694n/a#ifndef SetMoviePreferredRate
5695n/a PyMac_PRECHECK(SetMoviePreferredRate);
5696n/a#endif
5697n/a if (!PyArg_ParseTuple(_args, "O&",
5698n/a PyMac_GetFixed, &rate))
5699n/a return NULL;
5700n/a SetMoviePreferredRate(_self->ob_itself,
5701n/a rate);
5702n/a Py_INCREF(Py_None);
5703n/a _res = Py_None;
5704n/a return _res;
5705n/a}
5706n/a
5707n/astatic PyObject *MovieObj_GetMoviePreferredVolume(MovieObject *_self, PyObject *_args)
5708n/a{
5709n/a PyObject *_res = NULL;
5710n/a short _rv;
5711n/a#ifndef GetMoviePreferredVolume
5712n/a PyMac_PRECHECK(GetMoviePreferredVolume);
5713n/a#endif
5714n/a if (!PyArg_ParseTuple(_args, ""))
5715n/a return NULL;
5716n/a _rv = GetMoviePreferredVolume(_self->ob_itself);
5717n/a _res = Py_BuildValue("h",
5718n/a _rv);
5719n/a return _res;
5720n/a}
5721n/a
5722n/astatic PyObject *MovieObj_SetMoviePreferredVolume(MovieObject *_self, PyObject *_args)
5723n/a{
5724n/a PyObject *_res = NULL;
5725n/a short volume;
5726n/a#ifndef SetMoviePreferredVolume
5727n/a PyMac_PRECHECK(SetMoviePreferredVolume);
5728n/a#endif
5729n/a if (!PyArg_ParseTuple(_args, "h",
5730n/a &volume))
5731n/a return NULL;
5732n/a SetMoviePreferredVolume(_self->ob_itself,
5733n/a volume);
5734n/a Py_INCREF(Py_None);
5735n/a _res = Py_None;
5736n/a return _res;
5737n/a}
5738n/a
5739n/astatic PyObject *MovieObj_GetMovieVolume(MovieObject *_self, PyObject *_args)
5740n/a{
5741n/a PyObject *_res = NULL;
5742n/a short _rv;
5743n/a#ifndef GetMovieVolume
5744n/a PyMac_PRECHECK(GetMovieVolume);
5745n/a#endif
5746n/a if (!PyArg_ParseTuple(_args, ""))
5747n/a return NULL;
5748n/a _rv = GetMovieVolume(_self->ob_itself);
5749n/a _res = Py_BuildValue("h",
5750n/a _rv);
5751n/a return _res;
5752n/a}
5753n/a
5754n/astatic PyObject *MovieObj_SetMovieVolume(MovieObject *_self, PyObject *_args)
5755n/a{
5756n/a PyObject *_res = NULL;
5757n/a short volume;
5758n/a#ifndef SetMovieVolume
5759n/a PyMac_PRECHECK(SetMovieVolume);
5760n/a#endif
5761n/a if (!PyArg_ParseTuple(_args, "h",
5762n/a &volume))
5763n/a return NULL;
5764n/a SetMovieVolume(_self->ob_itself,
5765n/a volume);
5766n/a Py_INCREF(Py_None);
5767n/a _res = Py_None;
5768n/a return _res;
5769n/a}
5770n/a
5771n/astatic PyObject *MovieObj_GetMoviePreviewTime(MovieObject *_self, PyObject *_args)
5772n/a{
5773n/a PyObject *_res = NULL;
5774n/a TimeValue previewTime;
5775n/a TimeValue previewDuration;
5776n/a#ifndef GetMoviePreviewTime
5777n/a PyMac_PRECHECK(GetMoviePreviewTime);
5778n/a#endif
5779n/a if (!PyArg_ParseTuple(_args, ""))
5780n/a return NULL;
5781n/a GetMoviePreviewTime(_self->ob_itself,
5782n/a &previewTime,
5783n/a &previewDuration);
5784n/a _res = Py_BuildValue("ll",
5785n/a previewTime,
5786n/a previewDuration);
5787n/a return _res;
5788n/a}
5789n/a
5790n/astatic PyObject *MovieObj_SetMoviePreviewTime(MovieObject *_self, PyObject *_args)
5791n/a{
5792n/a PyObject *_res = NULL;
5793n/a TimeValue previewTime;
5794n/a TimeValue previewDuration;
5795n/a#ifndef SetMoviePreviewTime
5796n/a PyMac_PRECHECK(SetMoviePreviewTime);
5797n/a#endif
5798n/a if (!PyArg_ParseTuple(_args, "ll",
5799n/a &previewTime,
5800n/a &previewDuration))
5801n/a return NULL;
5802n/a SetMoviePreviewTime(_self->ob_itself,
5803n/a previewTime,
5804n/a previewDuration);
5805n/a Py_INCREF(Py_None);
5806n/a _res = Py_None;
5807n/a return _res;
5808n/a}
5809n/a
5810n/astatic PyObject *MovieObj_GetMoviePosterTime(MovieObject *_self, PyObject *_args)
5811n/a{
5812n/a PyObject *_res = NULL;
5813n/a TimeValue _rv;
5814n/a#ifndef GetMoviePosterTime
5815n/a PyMac_PRECHECK(GetMoviePosterTime);
5816n/a#endif
5817n/a if (!PyArg_ParseTuple(_args, ""))
5818n/a return NULL;
5819n/a _rv = GetMoviePosterTime(_self->ob_itself);
5820n/a _res = Py_BuildValue("l",
5821n/a _rv);
5822n/a return _res;
5823n/a}
5824n/a
5825n/astatic PyObject *MovieObj_SetMoviePosterTime(MovieObject *_self, PyObject *_args)
5826n/a{
5827n/a PyObject *_res = NULL;
5828n/a TimeValue posterTime;
5829n/a#ifndef SetMoviePosterTime
5830n/a PyMac_PRECHECK(SetMoviePosterTime);
5831n/a#endif
5832n/a if (!PyArg_ParseTuple(_args, "l",
5833n/a &posterTime))
5834n/a return NULL;
5835n/a SetMoviePosterTime(_self->ob_itself,
5836n/a posterTime);
5837n/a Py_INCREF(Py_None);
5838n/a _res = Py_None;
5839n/a return _res;
5840n/a}
5841n/a
5842n/astatic PyObject *MovieObj_GetMovieSelection(MovieObject *_self, PyObject *_args)
5843n/a{
5844n/a PyObject *_res = NULL;
5845n/a TimeValue selectionTime;
5846n/a TimeValue selectionDuration;
5847n/a#ifndef GetMovieSelection
5848n/a PyMac_PRECHECK(GetMovieSelection);
5849n/a#endif
5850n/a if (!PyArg_ParseTuple(_args, ""))
5851n/a return NULL;
5852n/a GetMovieSelection(_self->ob_itself,
5853n/a &selectionTime,
5854n/a &selectionDuration);
5855n/a _res = Py_BuildValue("ll",
5856n/a selectionTime,
5857n/a selectionDuration);
5858n/a return _res;
5859n/a}
5860n/a
5861n/astatic PyObject *MovieObj_SetMovieSelection(MovieObject *_self, PyObject *_args)
5862n/a{
5863n/a PyObject *_res = NULL;
5864n/a TimeValue selectionTime;
5865n/a TimeValue selectionDuration;
5866n/a#ifndef SetMovieSelection
5867n/a PyMac_PRECHECK(SetMovieSelection);
5868n/a#endif
5869n/a if (!PyArg_ParseTuple(_args, "ll",
5870n/a &selectionTime,
5871n/a &selectionDuration))
5872n/a return NULL;
5873n/a SetMovieSelection(_self->ob_itself,
5874n/a selectionTime,
5875n/a selectionDuration);
5876n/a Py_INCREF(Py_None);
5877n/a _res = Py_None;
5878n/a return _res;
5879n/a}
5880n/a
5881n/astatic PyObject *MovieObj_SetMovieActiveSegment(MovieObject *_self, PyObject *_args)
5882n/a{
5883n/a PyObject *_res = NULL;
5884n/a TimeValue startTime;
5885n/a TimeValue duration;
5886n/a#ifndef SetMovieActiveSegment
5887n/a PyMac_PRECHECK(SetMovieActiveSegment);
5888n/a#endif
5889n/a if (!PyArg_ParseTuple(_args, "ll",
5890n/a &startTime,
5891n/a &duration))
5892n/a return NULL;
5893n/a SetMovieActiveSegment(_self->ob_itself,
5894n/a startTime,
5895n/a duration);
5896n/a Py_INCREF(Py_None);
5897n/a _res = Py_None;
5898n/a return _res;
5899n/a}
5900n/a
5901n/astatic PyObject *MovieObj_GetMovieActiveSegment(MovieObject *_self, PyObject *_args)
5902n/a{
5903n/a PyObject *_res = NULL;
5904n/a TimeValue startTime;
5905n/a TimeValue duration;
5906n/a#ifndef GetMovieActiveSegment
5907n/a PyMac_PRECHECK(GetMovieActiveSegment);
5908n/a#endif
5909n/a if (!PyArg_ParseTuple(_args, ""))
5910n/a return NULL;
5911n/a GetMovieActiveSegment(_self->ob_itself,
5912n/a &startTime,
5913n/a &duration);
5914n/a _res = Py_BuildValue("ll",
5915n/a startTime,
5916n/a duration);
5917n/a return _res;
5918n/a}
5919n/a
5920n/astatic PyObject *MovieObj_GetMovieTime(MovieObject *_self, PyObject *_args)
5921n/a{
5922n/a PyObject *_res = NULL;
5923n/a TimeValue _rv;
5924n/a TimeRecord currentTime;
5925n/a#ifndef GetMovieTime
5926n/a PyMac_PRECHECK(GetMovieTime);
5927n/a#endif
5928n/a if (!PyArg_ParseTuple(_args, ""))
5929n/a return NULL;
5930n/a _rv = GetMovieTime(_self->ob_itself,
5931n/a &currentTime);
5932n/a _res = Py_BuildValue("lO&",
5933n/a _rv,
5934n/a QtTimeRecord_New, &currentTime);
5935n/a return _res;
5936n/a}
5937n/a
5938n/astatic PyObject *MovieObj_SetMovieTime(MovieObject *_self, PyObject *_args)
5939n/a{
5940n/a PyObject *_res = NULL;
5941n/a TimeRecord newtime;
5942n/a#ifndef SetMovieTime
5943n/a PyMac_PRECHECK(SetMovieTime);
5944n/a#endif
5945n/a if (!PyArg_ParseTuple(_args, "O&",
5946n/a QtTimeRecord_Convert, &newtime))
5947n/a return NULL;
5948n/a SetMovieTime(_self->ob_itself,
5949n/a &newtime);
5950n/a Py_INCREF(Py_None);
5951n/a _res = Py_None;
5952n/a return _res;
5953n/a}
5954n/a
5955n/astatic PyObject *MovieObj_SetMovieTimeValue(MovieObject *_self, PyObject *_args)
5956n/a{
5957n/a PyObject *_res = NULL;
5958n/a TimeValue newtime;
5959n/a#ifndef SetMovieTimeValue
5960n/a PyMac_PRECHECK(SetMovieTimeValue);
5961n/a#endif
5962n/a if (!PyArg_ParseTuple(_args, "l",
5963n/a &newtime))
5964n/a return NULL;
5965n/a SetMovieTimeValue(_self->ob_itself,
5966n/a newtime);
5967n/a Py_INCREF(Py_None);
5968n/a _res = Py_None;
5969n/a return _res;
5970n/a}
5971n/a
5972n/astatic PyObject *MovieObj_GetMovieUserData(MovieObject *_self, PyObject *_args)
5973n/a{
5974n/a PyObject *_res = NULL;
5975n/a UserData _rv;
5976n/a#ifndef GetMovieUserData
5977n/a PyMac_PRECHECK(GetMovieUserData);
5978n/a#endif
5979n/a if (!PyArg_ParseTuple(_args, ""))
5980n/a return NULL;
5981n/a _rv = GetMovieUserData(_self->ob_itself);
5982n/a _res = Py_BuildValue("O&",
5983n/a UserDataObj_New, _rv);
5984n/a return _res;
5985n/a}
5986n/a
5987n/astatic PyObject *MovieObj_GetMovieTrackCount(MovieObject *_self, PyObject *_args)
5988n/a{
5989n/a PyObject *_res = NULL;
5990n/a long _rv;
5991n/a#ifndef GetMovieTrackCount
5992n/a PyMac_PRECHECK(GetMovieTrackCount);
5993n/a#endif
5994n/a if (!PyArg_ParseTuple(_args, ""))
5995n/a return NULL;
5996n/a _rv = GetMovieTrackCount(_self->ob_itself);
5997n/a _res = Py_BuildValue("l",
5998n/a _rv);
5999n/a return _res;
6000n/a}
6001n/a
6002n/astatic PyObject *MovieObj_GetMovieTrack(MovieObject *_self, PyObject *_args)
6003n/a{
6004n/a PyObject *_res = NULL;
6005n/a Track _rv;
6006n/a long trackID;
6007n/a#ifndef GetMovieTrack
6008n/a PyMac_PRECHECK(GetMovieTrack);
6009n/a#endif
6010n/a if (!PyArg_ParseTuple(_args, "l",
6011n/a &trackID))
6012n/a return NULL;
6013n/a _rv = GetMovieTrack(_self->ob_itself,
6014n/a trackID);
6015n/a _res = Py_BuildValue("O&",
6016n/a TrackObj_New, _rv);
6017n/a return _res;
6018n/a}
6019n/a
6020n/astatic PyObject *MovieObj_GetMovieIndTrack(MovieObject *_self, PyObject *_args)
6021n/a{
6022n/a PyObject *_res = NULL;
6023n/a Track _rv;
6024n/a long index;
6025n/a#ifndef GetMovieIndTrack
6026n/a PyMac_PRECHECK(GetMovieIndTrack);
6027n/a#endif
6028n/a if (!PyArg_ParseTuple(_args, "l",
6029n/a &index))
6030n/a return NULL;
6031n/a _rv = GetMovieIndTrack(_self->ob_itself,
6032n/a index);
6033n/a _res = Py_BuildValue("O&",
6034n/a TrackObj_New, _rv);
6035n/a return _res;
6036n/a}
6037n/a
6038n/astatic PyObject *MovieObj_GetMovieIndTrackType(MovieObject *_self, PyObject *_args)
6039n/a{
6040n/a PyObject *_res = NULL;
6041n/a Track _rv;
6042n/a long index;
6043n/a OSType trackType;
6044n/a long flags;
6045n/a#ifndef GetMovieIndTrackType
6046n/a PyMac_PRECHECK(GetMovieIndTrackType);
6047n/a#endif
6048n/a if (!PyArg_ParseTuple(_args, "lO&l",
6049n/a &index,
6050n/a PyMac_GetOSType, &trackType,
6051n/a &flags))
6052n/a return NULL;
6053n/a _rv = GetMovieIndTrackType(_self->ob_itself,
6054n/a index,
6055n/a trackType,
6056n/a flags);
6057n/a _res = Py_BuildValue("O&",
6058n/a TrackObj_New, _rv);
6059n/a return _res;
6060n/a}
6061n/a
6062n/astatic PyObject *MovieObj_NewMovieTrack(MovieObject *_self, PyObject *_args)
6063n/a{
6064n/a PyObject *_res = NULL;
6065n/a Track _rv;
6066n/a Fixed width;
6067n/a Fixed height;
6068n/a short trackVolume;
6069n/a#ifndef NewMovieTrack
6070n/a PyMac_PRECHECK(NewMovieTrack);
6071n/a#endif
6072n/a if (!PyArg_ParseTuple(_args, "O&O&h",
6073n/a PyMac_GetFixed, &width,
6074n/a PyMac_GetFixed, &height,
6075n/a &trackVolume))
6076n/a return NULL;
6077n/a _rv = NewMovieTrack(_self->ob_itself,
6078n/a width,
6079n/a height,
6080n/a trackVolume);
6081n/a _res = Py_BuildValue("O&",
6082n/a TrackObj_New, _rv);
6083n/a return _res;
6084n/a}
6085n/a
6086n/astatic PyObject *MovieObj_SetAutoTrackAlternatesEnabled(MovieObject *_self, PyObject *_args)
6087n/a{
6088n/a PyObject *_res = NULL;
6089n/a Boolean enable;
6090n/a#ifndef SetAutoTrackAlternatesEnabled
6091n/a PyMac_PRECHECK(SetAutoTrackAlternatesEnabled);
6092n/a#endif
6093n/a if (!PyArg_ParseTuple(_args, "b",
6094n/a &enable))
6095n/a return NULL;
6096n/a SetAutoTrackAlternatesEnabled(_self->ob_itself,
6097n/a enable);
6098n/a Py_INCREF(Py_None);
6099n/a _res = Py_None;
6100n/a return _res;
6101n/a}
6102n/a
6103n/astatic PyObject *MovieObj_SelectMovieAlternates(MovieObject *_self, PyObject *_args)
6104n/a{
6105n/a PyObject *_res = NULL;
6106n/a#ifndef SelectMovieAlternates
6107n/a PyMac_PRECHECK(SelectMovieAlternates);
6108n/a#endif
6109n/a if (!PyArg_ParseTuple(_args, ""))
6110n/a return NULL;
6111n/a SelectMovieAlternates(_self->ob_itself);
6112n/a Py_INCREF(Py_None);
6113n/a _res = Py_None;
6114n/a return _res;
6115n/a}
6116n/a
6117n/astatic PyObject *MovieObj_InsertMovieSegment(MovieObject *_self, PyObject *_args)
6118n/a{
6119n/a PyObject *_res = NULL;
6120n/a OSErr _err;
6121n/a Movie dstMovie;
6122n/a TimeValue srcIn;
6123n/a TimeValue srcDuration;
6124n/a TimeValue dstIn;
6125n/a#ifndef InsertMovieSegment
6126n/a PyMac_PRECHECK(InsertMovieSegment);
6127n/a#endif
6128n/a if (!PyArg_ParseTuple(_args, "O&lll",
6129n/a MovieObj_Convert, &dstMovie,
6130n/a &srcIn,
6131n/a &srcDuration,
6132n/a &dstIn))
6133n/a return NULL;
6134n/a _err = InsertMovieSegment(_self->ob_itself,
6135n/a dstMovie,
6136n/a srcIn,
6137n/a srcDuration,
6138n/a dstIn);
6139n/a if (_err != noErr) return PyMac_Error(_err);
6140n/a Py_INCREF(Py_None);
6141n/a _res = Py_None;
6142n/a return _res;
6143n/a}
6144n/a
6145n/astatic PyObject *MovieObj_InsertEmptyMovieSegment(MovieObject *_self, PyObject *_args)
6146n/a{
6147n/a PyObject *_res = NULL;
6148n/a OSErr _err;
6149n/a TimeValue dstIn;
6150n/a TimeValue dstDuration;
6151n/a#ifndef InsertEmptyMovieSegment
6152n/a PyMac_PRECHECK(InsertEmptyMovieSegment);
6153n/a#endif
6154n/a if (!PyArg_ParseTuple(_args, "ll",
6155n/a &dstIn,
6156n/a &dstDuration))
6157n/a return NULL;
6158n/a _err = InsertEmptyMovieSegment(_self->ob_itself,
6159n/a dstIn,
6160n/a dstDuration);
6161n/a if (_err != noErr) return PyMac_Error(_err);
6162n/a Py_INCREF(Py_None);
6163n/a _res = Py_None;
6164n/a return _res;
6165n/a}
6166n/a
6167n/astatic PyObject *MovieObj_DeleteMovieSegment(MovieObject *_self, PyObject *_args)
6168n/a{
6169n/a PyObject *_res = NULL;
6170n/a OSErr _err;
6171n/a TimeValue startTime;
6172n/a TimeValue duration;
6173n/a#ifndef DeleteMovieSegment
6174n/a PyMac_PRECHECK(DeleteMovieSegment);
6175n/a#endif
6176n/a if (!PyArg_ParseTuple(_args, "ll",
6177n/a &startTime,
6178n/a &duration))
6179n/a return NULL;
6180n/a _err = DeleteMovieSegment(_self->ob_itself,
6181n/a startTime,
6182n/a duration);
6183n/a if (_err != noErr) return PyMac_Error(_err);
6184n/a Py_INCREF(Py_None);
6185n/a _res = Py_None;
6186n/a return _res;
6187n/a}
6188n/a
6189n/astatic PyObject *MovieObj_ScaleMovieSegment(MovieObject *_self, PyObject *_args)
6190n/a{
6191n/a PyObject *_res = NULL;
6192n/a OSErr _err;
6193n/a TimeValue startTime;
6194n/a TimeValue oldDuration;
6195n/a TimeValue newDuration;
6196n/a#ifndef ScaleMovieSegment
6197n/a PyMac_PRECHECK(ScaleMovieSegment);
6198n/a#endif
6199n/a if (!PyArg_ParseTuple(_args, "lll",
6200n/a &startTime,
6201n/a &oldDuration,
6202n/a &newDuration))
6203n/a return NULL;
6204n/a _err = ScaleMovieSegment(_self->ob_itself,
6205n/a startTime,
6206n/a oldDuration,
6207n/a newDuration);
6208n/a if (_err != noErr) return PyMac_Error(_err);
6209n/a Py_INCREF(Py_None);
6210n/a _res = Py_None;
6211n/a return _res;
6212n/a}
6213n/a
6214n/astatic PyObject *MovieObj_CutMovieSelection(MovieObject *_self, PyObject *_args)
6215n/a{
6216n/a PyObject *_res = NULL;
6217n/a Movie _rv;
6218n/a#ifndef CutMovieSelection
6219n/a PyMac_PRECHECK(CutMovieSelection);
6220n/a#endif
6221n/a if (!PyArg_ParseTuple(_args, ""))
6222n/a return NULL;
6223n/a _rv = CutMovieSelection(_self->ob_itself);
6224n/a _res = Py_BuildValue("O&",
6225n/a MovieObj_New, _rv);
6226n/a return _res;
6227n/a}
6228n/a
6229n/astatic PyObject *MovieObj_CopyMovieSelection(MovieObject *_self, PyObject *_args)
6230n/a{
6231n/a PyObject *_res = NULL;
6232n/a Movie _rv;
6233n/a#ifndef CopyMovieSelection
6234n/a PyMac_PRECHECK(CopyMovieSelection);
6235n/a#endif
6236n/a if (!PyArg_ParseTuple(_args, ""))
6237n/a return NULL;
6238n/a _rv = CopyMovieSelection(_self->ob_itself);
6239n/a _res = Py_BuildValue("O&",
6240n/a MovieObj_New, _rv);
6241n/a return _res;
6242n/a}
6243n/a
6244n/astatic PyObject *MovieObj_PasteMovieSelection(MovieObject *_self, PyObject *_args)
6245n/a{
6246n/a PyObject *_res = NULL;
6247n/a Movie src;
6248n/a#ifndef PasteMovieSelection
6249n/a PyMac_PRECHECK(PasteMovieSelection);
6250n/a#endif
6251n/a if (!PyArg_ParseTuple(_args, "O&",
6252n/a MovieObj_Convert, &src))
6253n/a return NULL;
6254n/a PasteMovieSelection(_self->ob_itself,
6255n/a src);
6256n/a Py_INCREF(Py_None);
6257n/a _res = Py_None;
6258n/a return _res;
6259n/a}
6260n/a
6261n/astatic PyObject *MovieObj_AddMovieSelection(MovieObject *_self, PyObject *_args)
6262n/a{
6263n/a PyObject *_res = NULL;
6264n/a Movie src;
6265n/a#ifndef AddMovieSelection
6266n/a PyMac_PRECHECK(AddMovieSelection);
6267n/a#endif
6268n/a if (!PyArg_ParseTuple(_args, "O&",
6269n/a MovieObj_Convert, &src))
6270n/a return NULL;
6271n/a AddMovieSelection(_self->ob_itself,
6272n/a src);
6273n/a Py_INCREF(Py_None);
6274n/a _res = Py_None;
6275n/a return _res;
6276n/a}
6277n/a
6278n/astatic PyObject *MovieObj_ClearMovieSelection(MovieObject *_self, PyObject *_args)
6279n/a{
6280n/a PyObject *_res = NULL;
6281n/a#ifndef ClearMovieSelection
6282n/a PyMac_PRECHECK(ClearMovieSelection);
6283n/a#endif
6284n/a if (!PyArg_ParseTuple(_args, ""))
6285n/a return NULL;
6286n/a ClearMovieSelection(_self->ob_itself);
6287n/a Py_INCREF(Py_None);
6288n/a _res = Py_None;
6289n/a return _res;
6290n/a}
6291n/a
6292n/astatic PyObject *MovieObj_PutMovieIntoTypedHandle(MovieObject *_self, PyObject *_args)
6293n/a{
6294n/a PyObject *_res = NULL;
6295n/a OSErr _err;
6296n/a Track targetTrack;
6297n/a OSType handleType;
6298n/a Handle publicMovie;
6299n/a TimeValue start;
6300n/a TimeValue dur;
6301n/a long flags;
6302n/a ComponentInstance userComp;
6303n/a#ifndef PutMovieIntoTypedHandle
6304n/a PyMac_PRECHECK(PutMovieIntoTypedHandle);
6305n/a#endif
6306n/a if (!PyArg_ParseTuple(_args, "O&O&O&lllO&",
6307n/a TrackObj_Convert, &targetTrack,
6308n/a PyMac_GetOSType, &handleType,
6309n/a ResObj_Convert, &publicMovie,
6310n/a &start,
6311n/a &dur,
6312n/a &flags,
6313n/a CmpInstObj_Convert, &userComp))
6314n/a return NULL;
6315n/a _err = PutMovieIntoTypedHandle(_self->ob_itself,
6316n/a targetTrack,
6317n/a handleType,
6318n/a publicMovie,
6319n/a start,
6320n/a dur,
6321n/a flags,
6322n/a userComp);
6323n/a if (_err != noErr) return PyMac_Error(_err);
6324n/a Py_INCREF(Py_None);
6325n/a _res = Py_None;
6326n/a return _res;
6327n/a}
6328n/a
6329n/astatic PyObject *MovieObj_CopyMovieSettings(MovieObject *_self, PyObject *_args)
6330n/a{
6331n/a PyObject *_res = NULL;
6332n/a OSErr _err;
6333n/a Movie dstMovie;
6334n/a#ifndef CopyMovieSettings
6335n/a PyMac_PRECHECK(CopyMovieSettings);
6336n/a#endif
6337n/a if (!PyArg_ParseTuple(_args, "O&",
6338n/a MovieObj_Convert, &dstMovie))
6339n/a return NULL;
6340n/a _err = CopyMovieSettings(_self->ob_itself,
6341n/a dstMovie);
6342n/a if (_err != noErr) return PyMac_Error(_err);
6343n/a Py_INCREF(Py_None);
6344n/a _res = Py_None;
6345n/a return _res;
6346n/a}
6347n/a
6348n/astatic PyObject *MovieObj_ConvertMovieToFile(MovieObject *_self, PyObject *_args)
6349n/a{
6350n/a PyObject *_res = NULL;
6351n/a OSErr _err;
6352n/a Track onlyTrack;
6353n/a FSSpec outputFile;
6354n/a OSType fileType;
6355n/a OSType creator;
6356n/a ScriptCode scriptTag;
6357n/a short resID;
6358n/a long flags;
6359n/a ComponentInstance userComp;
6360n/a#ifndef ConvertMovieToFile
6361n/a PyMac_PRECHECK(ConvertMovieToFile);
6362n/a#endif
6363n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&hlO&",
6364n/a TrackObj_Convert, &onlyTrack,
6365n/a PyMac_GetFSSpec, &outputFile,
6366n/a PyMac_GetOSType, &fileType,
6367n/a PyMac_GetOSType, &creator,
6368n/a &scriptTag,
6369n/a &flags,
6370n/a CmpInstObj_Convert, &userComp))
6371n/a return NULL;
6372n/a _err = ConvertMovieToFile(_self->ob_itself,
6373n/a onlyTrack,
6374n/a &outputFile,
6375n/a fileType,
6376n/a creator,
6377n/a scriptTag,
6378n/a &resID,
6379n/a flags,
6380n/a userComp);
6381n/a if (_err != noErr) return PyMac_Error(_err);
6382n/a _res = Py_BuildValue("h",
6383n/a resID);
6384n/a return _res;
6385n/a}
6386n/a
6387n/astatic PyObject *MovieObj_GetMovieDataSize(MovieObject *_self, PyObject *_args)
6388n/a{
6389n/a PyObject *_res = NULL;
6390n/a long _rv;
6391n/a TimeValue startTime;
6392n/a TimeValue duration;
6393n/a#ifndef GetMovieDataSize
6394n/a PyMac_PRECHECK(GetMovieDataSize);
6395n/a#endif
6396n/a if (!PyArg_ParseTuple(_args, "ll",
6397n/a &startTime,
6398n/a &duration))
6399n/a return NULL;
6400n/a _rv = GetMovieDataSize(_self->ob_itself,
6401n/a startTime,
6402n/a duration);
6403n/a _res = Py_BuildValue("l",
6404n/a _rv);
6405n/a return _res;
6406n/a}
6407n/a
6408n/astatic PyObject *MovieObj_GetMovieDataSize64(MovieObject *_self, PyObject *_args)
6409n/a{
6410n/a PyObject *_res = NULL;
6411n/a OSErr _err;
6412n/a TimeValue startTime;
6413n/a TimeValue duration;
6414n/a wide dataSize;
6415n/a#ifndef GetMovieDataSize64
6416n/a PyMac_PRECHECK(GetMovieDataSize64);
6417n/a#endif
6418n/a if (!PyArg_ParseTuple(_args, "ll",
6419n/a &startTime,
6420n/a &duration))
6421n/a return NULL;
6422n/a _err = GetMovieDataSize64(_self->ob_itself,
6423n/a startTime,
6424n/a duration,
6425n/a &dataSize);
6426n/a if (_err != noErr) return PyMac_Error(_err);
6427n/a _res = Py_BuildValue("O&",
6428n/a PyMac_Buildwide, dataSize);
6429n/a return _res;
6430n/a}
6431n/a
6432n/astatic PyObject *MovieObj_PtInMovie(MovieObject *_self, PyObject *_args)
6433n/a{
6434n/a PyObject *_res = NULL;
6435n/a Boolean _rv;
6436n/a Point pt;
6437n/a#ifndef PtInMovie
6438n/a PyMac_PRECHECK(PtInMovie);
6439n/a#endif
6440n/a if (!PyArg_ParseTuple(_args, "O&",
6441n/a PyMac_GetPoint, &pt))
6442n/a return NULL;
6443n/a _rv = PtInMovie(_self->ob_itself,
6444n/a pt);
6445n/a _res = Py_BuildValue("b",
6446n/a _rv);
6447n/a return _res;
6448n/a}
6449n/a
6450n/astatic PyObject *MovieObj_SetMovieLanguage(MovieObject *_self, PyObject *_args)
6451n/a{
6452n/a PyObject *_res = NULL;
6453n/a long language;
6454n/a#ifndef SetMovieLanguage
6455n/a PyMac_PRECHECK(SetMovieLanguage);
6456n/a#endif
6457n/a if (!PyArg_ParseTuple(_args, "l",
6458n/a &language))
6459n/a return NULL;
6460n/a SetMovieLanguage(_self->ob_itself,
6461n/a language);
6462n/a Py_INCREF(Py_None);
6463n/a _res = Py_None;
6464n/a return _res;
6465n/a}
6466n/a
6467n/astatic PyObject *MovieObj_CopyMovieUserData(MovieObject *_self, PyObject *_args)
6468n/a{
6469n/a PyObject *_res = NULL;
6470n/a OSErr _err;
6471n/a Movie dstMovie;
6472n/a OSType copyRule;
6473n/a#ifndef CopyMovieUserData
6474n/a PyMac_PRECHECK(CopyMovieUserData);
6475n/a#endif
6476n/a if (!PyArg_ParseTuple(_args, "O&O&",
6477n/a MovieObj_Convert, &dstMovie,
6478n/a PyMac_GetOSType, &copyRule))
6479n/a return NULL;
6480n/a _err = CopyMovieUserData(_self->ob_itself,
6481n/a dstMovie,
6482n/a copyRule);
6483n/a if (_err != noErr) return PyMac_Error(_err);
6484n/a Py_INCREF(Py_None);
6485n/a _res = Py_None;
6486n/a return _res;
6487n/a}
6488n/a
6489n/astatic PyObject *MovieObj_GetMovieNextInterestingTime(MovieObject *_self, PyObject *_args)
6490n/a{
6491n/a PyObject *_res = NULL;
6492n/a short interestingTimeFlags;
6493n/a short numMediaTypes;
6494n/a OSType whichMediaTypes;
6495n/a TimeValue time;
6496n/a Fixed rate;
6497n/a TimeValue interestingTime;
6498n/a TimeValue interestingDuration;
6499n/a#ifndef GetMovieNextInterestingTime
6500n/a PyMac_PRECHECK(GetMovieNextInterestingTime);
6501n/a#endif
6502n/a if (!PyArg_ParseTuple(_args, "hhO&lO&",
6503n/a &interestingTimeFlags,
6504n/a &numMediaTypes,
6505n/a PyMac_GetOSType, &whichMediaTypes,
6506n/a &time,
6507n/a PyMac_GetFixed, &rate))
6508n/a return NULL;
6509n/a GetMovieNextInterestingTime(_self->ob_itself,
6510n/a interestingTimeFlags,
6511n/a numMediaTypes,
6512n/a &whichMediaTypes,
6513n/a time,
6514n/a rate,
6515n/a &interestingTime,
6516n/a &interestingDuration);
6517n/a _res = Py_BuildValue("ll",
6518n/a interestingTime,
6519n/a interestingDuration);
6520n/a return _res;
6521n/a}
6522n/a
6523n/astatic PyObject *MovieObj_AddMovieResource(MovieObject *_self, PyObject *_args)
6524n/a{
6525n/a PyObject *_res = NULL;
6526n/a OSErr _err;
6527n/a short resRefNum;
6528n/a short resId;
6529n/a Str255 resName;
6530n/a#ifndef AddMovieResource
6531n/a PyMac_PRECHECK(AddMovieResource);
6532n/a#endif
6533n/a if (!PyArg_ParseTuple(_args, "hO&",
6534n/a &resRefNum,
6535n/a PyMac_GetStr255, resName))
6536n/a return NULL;
6537n/a _err = AddMovieResource(_self->ob_itself,
6538n/a resRefNum,
6539n/a &resId,
6540n/a resName);
6541n/a if (_err != noErr) return PyMac_Error(_err);
6542n/a _res = Py_BuildValue("h",
6543n/a resId);
6544n/a return _res;
6545n/a}
6546n/a
6547n/astatic PyObject *MovieObj_UpdateMovieResource(MovieObject *_self, PyObject *_args)
6548n/a{
6549n/a PyObject *_res = NULL;
6550n/a OSErr _err;
6551n/a short resRefNum;
6552n/a short resId;
6553n/a Str255 resName;
6554n/a#ifndef UpdateMovieResource
6555n/a PyMac_PRECHECK(UpdateMovieResource);
6556n/a#endif
6557n/a if (!PyArg_ParseTuple(_args, "hhO&",
6558n/a &resRefNum,
6559n/a &resId,
6560n/a PyMac_GetStr255, resName))
6561n/a return NULL;
6562n/a _err = UpdateMovieResource(_self->ob_itself,
6563n/a resRefNum,
6564n/a resId,
6565n/a resName);
6566n/a if (_err != noErr) return PyMac_Error(_err);
6567n/a Py_INCREF(Py_None);
6568n/a _res = Py_None;
6569n/a return _res;
6570n/a}
6571n/a
6572n/astatic PyObject *MovieObj_AddMovieToStorage(MovieObject *_self, PyObject *_args)
6573n/a{
6574n/a PyObject *_res = NULL;
6575n/a OSErr _err;
6576n/a DataHandler dh;
6577n/a#ifndef AddMovieToStorage
6578n/a PyMac_PRECHECK(AddMovieToStorage);
6579n/a#endif
6580n/a if (!PyArg_ParseTuple(_args, "O&",
6581n/a CmpInstObj_Convert, &dh))
6582n/a return NULL;
6583n/a _err = AddMovieToStorage(_self->ob_itself,
6584n/a dh);
6585n/a if (_err != noErr) return PyMac_Error(_err);
6586n/a Py_INCREF(Py_None);
6587n/a _res = Py_None;
6588n/a return _res;
6589n/a}
6590n/a
6591n/astatic PyObject *MovieObj_UpdateMovieInStorage(MovieObject *_self, PyObject *_args)
6592n/a{
6593n/a PyObject *_res = NULL;
6594n/a OSErr _err;
6595n/a DataHandler dh;
6596n/a#ifndef UpdateMovieInStorage
6597n/a PyMac_PRECHECK(UpdateMovieInStorage);
6598n/a#endif
6599n/a if (!PyArg_ParseTuple(_args, "O&",
6600n/a CmpInstObj_Convert, &dh))
6601n/a return NULL;
6602n/a _err = UpdateMovieInStorage(_self->ob_itself,
6603n/a dh);
6604n/a if (_err != noErr) return PyMac_Error(_err);
6605n/a Py_INCREF(Py_None);
6606n/a _res = Py_None;
6607n/a return _res;
6608n/a}
6609n/a
6610n/astatic PyObject *MovieObj_HasMovieChanged(MovieObject *_self, PyObject *_args)
6611n/a{
6612n/a PyObject *_res = NULL;
6613n/a Boolean _rv;
6614n/a#ifndef HasMovieChanged
6615n/a PyMac_PRECHECK(HasMovieChanged);
6616n/a#endif
6617n/a if (!PyArg_ParseTuple(_args, ""))
6618n/a return NULL;
6619n/a _rv = HasMovieChanged(_self->ob_itself);
6620n/a _res = Py_BuildValue("b",
6621n/a _rv);
6622n/a return _res;
6623n/a}
6624n/a
6625n/astatic PyObject *MovieObj_ClearMovieChanged(MovieObject *_self, PyObject *_args)
6626n/a{
6627n/a PyObject *_res = NULL;
6628n/a#ifndef ClearMovieChanged
6629n/a PyMac_PRECHECK(ClearMovieChanged);
6630n/a#endif
6631n/a if (!PyArg_ParseTuple(_args, ""))
6632n/a return NULL;
6633n/a ClearMovieChanged(_self->ob_itself);
6634n/a Py_INCREF(Py_None);
6635n/a _res = Py_None;
6636n/a return _res;
6637n/a}
6638n/a
6639n/astatic PyObject *MovieObj_SetMovieDefaultDataRef(MovieObject *_self, PyObject *_args)
6640n/a{
6641n/a PyObject *_res = NULL;
6642n/a OSErr _err;
6643n/a Handle dataRef;
6644n/a OSType dataRefType;
6645n/a#ifndef SetMovieDefaultDataRef
6646n/a PyMac_PRECHECK(SetMovieDefaultDataRef);
6647n/a#endif
6648n/a if (!PyArg_ParseTuple(_args, "O&O&",
6649n/a ResObj_Convert, &dataRef,
6650n/a PyMac_GetOSType, &dataRefType))
6651n/a return NULL;
6652n/a _err = SetMovieDefaultDataRef(_self->ob_itself,
6653n/a dataRef,
6654n/a dataRefType);
6655n/a if (_err != noErr) return PyMac_Error(_err);
6656n/a Py_INCREF(Py_None);
6657n/a _res = Py_None;
6658n/a return _res;
6659n/a}
6660n/a
6661n/astatic PyObject *MovieObj_GetMovieDefaultDataRef(MovieObject *_self, PyObject *_args)
6662n/a{
6663n/a PyObject *_res = NULL;
6664n/a OSErr _err;
6665n/a Handle dataRef;
6666n/a OSType dataRefType;
6667n/a#ifndef GetMovieDefaultDataRef
6668n/a PyMac_PRECHECK(GetMovieDefaultDataRef);
6669n/a#endif
6670n/a if (!PyArg_ParseTuple(_args, ""))
6671n/a return NULL;
6672n/a _err = GetMovieDefaultDataRef(_self->ob_itself,
6673n/a &dataRef,
6674n/a &dataRefType);
6675n/a if (_err != noErr) return PyMac_Error(_err);
6676n/a _res = Py_BuildValue("O&O&",
6677n/a ResObj_New, dataRef,
6678n/a PyMac_BuildOSType, dataRefType);
6679n/a return _res;
6680n/a}
6681n/a
6682n/astatic PyObject *MovieObj_SetMovieColorTable(MovieObject *_self, PyObject *_args)
6683n/a{
6684n/a PyObject *_res = NULL;
6685n/a OSErr _err;
6686n/a CTabHandle ctab;
6687n/a#ifndef SetMovieColorTable
6688n/a PyMac_PRECHECK(SetMovieColorTable);
6689n/a#endif
6690n/a if (!PyArg_ParseTuple(_args, "O&",
6691n/a ResObj_Convert, &ctab))
6692n/a return NULL;
6693n/a _err = SetMovieColorTable(_self->ob_itself,
6694n/a ctab);
6695n/a if (_err != noErr) return PyMac_Error(_err);
6696n/a Py_INCREF(Py_None);
6697n/a _res = Py_None;
6698n/a return _res;
6699n/a}
6700n/a
6701n/astatic PyObject *MovieObj_GetMovieColorTable(MovieObject *_self, PyObject *_args)
6702n/a{
6703n/a PyObject *_res = NULL;
6704n/a OSErr _err;
6705n/a CTabHandle ctab;
6706n/a#ifndef GetMovieColorTable
6707n/a PyMac_PRECHECK(GetMovieColorTable);
6708n/a#endif
6709n/a if (!PyArg_ParseTuple(_args, ""))
6710n/a return NULL;
6711n/a _err = GetMovieColorTable(_self->ob_itself,
6712n/a &ctab);
6713n/a if (_err != noErr) return PyMac_Error(_err);
6714n/a _res = Py_BuildValue("O&",
6715n/a ResObj_New, ctab);
6716n/a return _res;
6717n/a}
6718n/a
6719n/astatic PyObject *MovieObj_FlattenMovie(MovieObject *_self, PyObject *_args)
6720n/a{
6721n/a PyObject *_res = NULL;
6722n/a long movieFlattenFlags;
6723n/a FSSpec theFile;
6724n/a OSType creator;
6725n/a ScriptCode scriptTag;
6726n/a long createMovieFileFlags;
6727n/a short resId;
6728n/a Str255 resName;
6729n/a#ifndef FlattenMovie
6730n/a PyMac_PRECHECK(FlattenMovie);
6731n/a#endif
6732n/a if (!PyArg_ParseTuple(_args, "lO&O&hlO&",
6733n/a &movieFlattenFlags,
6734n/a PyMac_GetFSSpec, &theFile,
6735n/a PyMac_GetOSType, &creator,
6736n/a &scriptTag,
6737n/a &createMovieFileFlags,
6738n/a PyMac_GetStr255, resName))
6739n/a return NULL;
6740n/a FlattenMovie(_self->ob_itself,
6741n/a movieFlattenFlags,
6742n/a &theFile,
6743n/a creator,
6744n/a scriptTag,
6745n/a createMovieFileFlags,
6746n/a &resId,
6747n/a resName);
6748n/a _res = Py_BuildValue("h",
6749n/a resId);
6750n/a return _res;
6751n/a}
6752n/a
6753n/astatic PyObject *MovieObj_FlattenMovieData(MovieObject *_self, PyObject *_args)
6754n/a{
6755n/a PyObject *_res = NULL;
6756n/a Movie _rv;
6757n/a long movieFlattenFlags;
6758n/a FSSpec theFile;
6759n/a OSType creator;
6760n/a ScriptCode scriptTag;
6761n/a long createMovieFileFlags;
6762n/a#ifndef FlattenMovieData
6763n/a PyMac_PRECHECK(FlattenMovieData);
6764n/a#endif
6765n/a if (!PyArg_ParseTuple(_args, "lO&O&hl",
6766n/a &movieFlattenFlags,
6767n/a PyMac_GetFSSpec, &theFile,
6768n/a PyMac_GetOSType, &creator,
6769n/a &scriptTag,
6770n/a &createMovieFileFlags))
6771n/a return NULL;
6772n/a _rv = FlattenMovieData(_self->ob_itself,
6773n/a movieFlattenFlags,
6774n/a &theFile,
6775n/a creator,
6776n/a scriptTag,
6777n/a createMovieFileFlags);
6778n/a _res = Py_BuildValue("O&",
6779n/a MovieObj_New, _rv);
6780n/a return _res;
6781n/a}
6782n/a
6783n/astatic PyObject *MovieObj_FlattenMovieDataToDataRef(MovieObject *_self, PyObject *_args)
6784n/a{
6785n/a PyObject *_res = NULL;
6786n/a Movie _rv;
6787n/a long movieFlattenFlags;
6788n/a Handle dataRef;
6789n/a OSType dataRefType;
6790n/a OSType creator;
6791n/a ScriptCode scriptTag;
6792n/a long createMovieFileFlags;
6793n/a#ifndef FlattenMovieDataToDataRef
6794n/a PyMac_PRECHECK(FlattenMovieDataToDataRef);
6795n/a#endif
6796n/a if (!PyArg_ParseTuple(_args, "lO&O&O&hl",
6797n/a &movieFlattenFlags,
6798n/a ResObj_Convert, &dataRef,
6799n/a PyMac_GetOSType, &dataRefType,
6800n/a PyMac_GetOSType, &creator,
6801n/a &scriptTag,
6802n/a &createMovieFileFlags))
6803n/a return NULL;
6804n/a _rv = FlattenMovieDataToDataRef(_self->ob_itself,
6805n/a movieFlattenFlags,
6806n/a dataRef,
6807n/a dataRefType,
6808n/a creator,
6809n/a scriptTag,
6810n/a createMovieFileFlags);
6811n/a _res = Py_BuildValue("O&",
6812n/a MovieObj_New, _rv);
6813n/a return _res;
6814n/a}
6815n/a
6816n/astatic PyObject *MovieObj_MovieSearchText(MovieObject *_self, PyObject *_args)
6817n/a{
6818n/a PyObject *_res = NULL;
6819n/a OSErr _err;
6820n/a Ptr text;
6821n/a long size;
6822n/a long searchFlags;
6823n/a Track searchTrack;
6824n/a TimeValue searchTime;
6825n/a long searchOffset;
6826n/a#ifndef MovieSearchText
6827n/a PyMac_PRECHECK(MovieSearchText);
6828n/a#endif
6829n/a if (!PyArg_ParseTuple(_args, "sll",
6830n/a &text,
6831n/a &size,
6832n/a &searchFlags))
6833n/a return NULL;
6834n/a _err = MovieSearchText(_self->ob_itself,
6835n/a text,
6836n/a size,
6837n/a searchFlags,
6838n/a &searchTrack,
6839n/a &searchTime,
6840n/a &searchOffset);
6841n/a if (_err != noErr) return PyMac_Error(_err);
6842n/a _res = Py_BuildValue("O&ll",
6843n/a TrackObj_New, searchTrack,
6844n/a searchTime,
6845n/a searchOffset);
6846n/a return _res;
6847n/a}
6848n/a
6849n/astatic PyObject *MovieObj_GetPosterBox(MovieObject *_self, PyObject *_args)
6850n/a{
6851n/a PyObject *_res = NULL;
6852n/a Rect boxRect;
6853n/a#ifndef GetPosterBox
6854n/a PyMac_PRECHECK(GetPosterBox);
6855n/a#endif
6856n/a if (!PyArg_ParseTuple(_args, ""))
6857n/a return NULL;
6858n/a GetPosterBox(_self->ob_itself,
6859n/a &boxRect);
6860n/a _res = Py_BuildValue("O&",
6861n/a PyMac_BuildRect, &boxRect);
6862n/a return _res;
6863n/a}
6864n/a
6865n/astatic PyObject *MovieObj_SetPosterBox(MovieObject *_self, PyObject *_args)
6866n/a{
6867n/a PyObject *_res = NULL;
6868n/a Rect boxRect;
6869n/a#ifndef SetPosterBox
6870n/a PyMac_PRECHECK(SetPosterBox);
6871n/a#endif
6872n/a if (!PyArg_ParseTuple(_args, "O&",
6873n/a PyMac_GetRect, &boxRect))
6874n/a return NULL;
6875n/a SetPosterBox(_self->ob_itself,
6876n/a &boxRect);
6877n/a Py_INCREF(Py_None);
6878n/a _res = Py_None;
6879n/a return _res;
6880n/a}
6881n/a
6882n/astatic PyObject *MovieObj_GetMovieSegmentDisplayBoundsRgn(MovieObject *_self, PyObject *_args)
6883n/a{
6884n/a PyObject *_res = NULL;
6885n/a RgnHandle _rv;
6886n/a TimeValue time;
6887n/a TimeValue duration;
6888n/a#ifndef GetMovieSegmentDisplayBoundsRgn
6889n/a PyMac_PRECHECK(GetMovieSegmentDisplayBoundsRgn);
6890n/a#endif
6891n/a if (!PyArg_ParseTuple(_args, "ll",
6892n/a &time,
6893n/a &duration))
6894n/a return NULL;
6895n/a _rv = GetMovieSegmentDisplayBoundsRgn(_self->ob_itself,
6896n/a time,
6897n/a duration);
6898n/a _res = Py_BuildValue("O&",
6899n/a ResObj_New, _rv);
6900n/a return _res;
6901n/a}
6902n/a
6903n/astatic PyObject *MovieObj_GetMovieStatus(MovieObject *_self, PyObject *_args)
6904n/a{
6905n/a PyObject *_res = NULL;
6906n/a ComponentResult _rv;
6907n/a Track firstProblemTrack;
6908n/a#ifndef GetMovieStatus
6909n/a PyMac_PRECHECK(GetMovieStatus);
6910n/a#endif
6911n/a if (!PyArg_ParseTuple(_args, ""))
6912n/a return NULL;
6913n/a _rv = GetMovieStatus(_self->ob_itself,
6914n/a &firstProblemTrack);
6915n/a _res = Py_BuildValue("lO&",
6916n/a _rv,
6917n/a TrackObj_New, firstProblemTrack);
6918n/a return _res;
6919n/a}
6920n/a
6921n/astatic PyObject *MovieObj_NewMovieController(MovieObject *_self, PyObject *_args)
6922n/a{
6923n/a PyObject *_res = NULL;
6924n/a MovieController _rv;
6925n/a Rect movieRect;
6926n/a long someFlags;
6927n/a#ifndef NewMovieController
6928n/a PyMac_PRECHECK(NewMovieController);
6929n/a#endif
6930n/a if (!PyArg_ParseTuple(_args, "O&l",
6931n/a PyMac_GetRect, &movieRect,
6932n/a &someFlags))
6933n/a return NULL;
6934n/a _rv = NewMovieController(_self->ob_itself,
6935n/a &movieRect,
6936n/a someFlags);
6937n/a _res = Py_BuildValue("O&",
6938n/a MovieCtlObj_New, _rv);
6939n/a return _res;
6940n/a}
6941n/a
6942n/astatic PyObject *MovieObj_PutMovieOnScrap(MovieObject *_self, PyObject *_args)
6943n/a{
6944n/a PyObject *_res = NULL;
6945n/a OSErr _err;
6946n/a long movieScrapFlags;
6947n/a#ifndef PutMovieOnScrap
6948n/a PyMac_PRECHECK(PutMovieOnScrap);
6949n/a#endif
6950n/a if (!PyArg_ParseTuple(_args, "l",
6951n/a &movieScrapFlags))
6952n/a return NULL;
6953n/a _err = PutMovieOnScrap(_self->ob_itself,
6954n/a movieScrapFlags);
6955n/a if (_err != noErr) return PyMac_Error(_err);
6956n/a Py_INCREF(Py_None);
6957n/a _res = Py_None;
6958n/a return _res;
6959n/a}
6960n/a
6961n/astatic PyObject *MovieObj_SetMoviePlayHints(MovieObject *_self, PyObject *_args)
6962n/a{
6963n/a PyObject *_res = NULL;
6964n/a long flags;
6965n/a long flagsMask;
6966n/a#ifndef SetMoviePlayHints
6967n/a PyMac_PRECHECK(SetMoviePlayHints);
6968n/a#endif
6969n/a if (!PyArg_ParseTuple(_args, "ll",
6970n/a &flags,
6971n/a &flagsMask))
6972n/a return NULL;
6973n/a SetMoviePlayHints(_self->ob_itself,
6974n/a flags,
6975n/a flagsMask);
6976n/a Py_INCREF(Py_None);
6977n/a _res = Py_None;
6978n/a return _res;
6979n/a}
6980n/a
6981n/astatic PyObject *MovieObj_GetMaxLoadedTimeInMovie(MovieObject *_self, PyObject *_args)
6982n/a{
6983n/a PyObject *_res = NULL;
6984n/a OSErr _err;
6985n/a TimeValue time;
6986n/a#ifndef GetMaxLoadedTimeInMovie
6987n/a PyMac_PRECHECK(GetMaxLoadedTimeInMovie);
6988n/a#endif
6989n/a if (!PyArg_ParseTuple(_args, ""))
6990n/a return NULL;
6991n/a _err = GetMaxLoadedTimeInMovie(_self->ob_itself,
6992n/a &time);
6993n/a if (_err != noErr) return PyMac_Error(_err);
6994n/a _res = Py_BuildValue("l",
6995n/a time);
6996n/a return _res;
6997n/a}
6998n/a
6999n/astatic PyObject *MovieObj_QTMovieNeedsTimeTable(MovieObject *_self, PyObject *_args)
7000n/a{
7001n/a PyObject *_res = NULL;
7002n/a OSErr _err;
7003n/a Boolean needsTimeTable;
7004n/a#ifndef QTMovieNeedsTimeTable
7005n/a PyMac_PRECHECK(QTMovieNeedsTimeTable);
7006n/a#endif
7007n/a if (!PyArg_ParseTuple(_args, ""))
7008n/a return NULL;
7009n/a _err = QTMovieNeedsTimeTable(_self->ob_itself,
7010n/a &needsTimeTable);
7011n/a if (_err != noErr) return PyMac_Error(_err);
7012n/a _res = Py_BuildValue("b",
7013n/a needsTimeTable);
7014n/a return _res;
7015n/a}
7016n/a
7017n/astatic PyObject *MovieObj_QTGetDataRefMaxFileOffset(MovieObject *_self, PyObject *_args)
7018n/a{
7019n/a PyObject *_res = NULL;
7020n/a OSErr _err;
7021n/a OSType dataRefType;
7022n/a Handle dataRef;
7023n/a long offset;
7024n/a#ifndef QTGetDataRefMaxFileOffset
7025n/a PyMac_PRECHECK(QTGetDataRefMaxFileOffset);
7026n/a#endif
7027n/a if (!PyArg_ParseTuple(_args, "O&O&",
7028n/a PyMac_GetOSType, &dataRefType,
7029n/a ResObj_Convert, &dataRef))
7030n/a return NULL;
7031n/a _err = QTGetDataRefMaxFileOffset(_self->ob_itself,
7032n/a dataRefType,
7033n/a dataRef,
7034n/a &offset);
7035n/a if (_err != noErr) return PyMac_Error(_err);
7036n/a _res = Py_BuildValue("l",
7037n/a offset);
7038n/a return _res;
7039n/a}
7040n/a
7041n/astatic PyMethodDef MovieObj_methods[] = {
7042n/a {"MoviesTask", (PyCFunction)MovieObj_MoviesTask, 1,
7043n/a PyDoc_STR("(long maxMilliSecToUse) -> None")},
7044n/a {"PrerollMovie", (PyCFunction)MovieObj_PrerollMovie, 1,
7045n/a PyDoc_STR("(TimeValue time, Fixed Rate) -> None")},
7046n/a {"AbortPrePrerollMovie", (PyCFunction)MovieObj_AbortPrePrerollMovie, 1,
7047n/a PyDoc_STR("(OSErr err) -> None")},
7048n/a {"LoadMovieIntoRam", (PyCFunction)MovieObj_LoadMovieIntoRam, 1,
7049n/a PyDoc_STR("(TimeValue time, TimeValue duration, long flags) -> None")},
7050n/a {"SetMovieActive", (PyCFunction)MovieObj_SetMovieActive, 1,
7051n/a PyDoc_STR("(Boolean active) -> None")},
7052n/a {"GetMovieActive", (PyCFunction)MovieObj_GetMovieActive, 1,
7053n/a PyDoc_STR("() -> (Boolean _rv)")},
7054n/a {"StartMovie", (PyCFunction)MovieObj_StartMovie, 1,
7055n/a PyDoc_STR("() -> None")},
7056n/a {"StopMovie", (PyCFunction)MovieObj_StopMovie, 1,
7057n/a PyDoc_STR("() -> None")},
7058n/a {"GoToBeginningOfMovie", (PyCFunction)MovieObj_GoToBeginningOfMovie, 1,
7059n/a PyDoc_STR("() -> None")},
7060n/a {"GoToEndOfMovie", (PyCFunction)MovieObj_GoToEndOfMovie, 1,
7061n/a PyDoc_STR("() -> None")},
7062n/a {"IsMovieDone", (PyCFunction)MovieObj_IsMovieDone, 1,
7063n/a PyDoc_STR("() -> (Boolean _rv)")},
7064n/a {"GetMoviePreviewMode", (PyCFunction)MovieObj_GetMoviePreviewMode, 1,
7065n/a PyDoc_STR("() -> (Boolean _rv)")},
7066n/a {"SetMoviePreviewMode", (PyCFunction)MovieObj_SetMoviePreviewMode, 1,
7067n/a PyDoc_STR("(Boolean usePreview) -> None")},
7068n/a {"ShowMoviePoster", (PyCFunction)MovieObj_ShowMoviePoster, 1,
7069n/a PyDoc_STR("() -> None")},
7070n/a {"GetMovieTimeBase", (PyCFunction)MovieObj_GetMovieTimeBase, 1,
7071n/a PyDoc_STR("() -> (TimeBase _rv)")},
7072n/a {"SetMovieMasterTimeBase", (PyCFunction)MovieObj_SetMovieMasterTimeBase, 1,
7073n/a PyDoc_STR("(TimeBase tb, TimeRecord slaveZero) -> None")},
7074n/a {"SetMovieMasterClock", (PyCFunction)MovieObj_SetMovieMasterClock, 1,
7075n/a PyDoc_STR("(Component clockMeister, TimeRecord slaveZero) -> None")},
7076n/a {"ChooseMovieClock", (PyCFunction)MovieObj_ChooseMovieClock, 1,
7077n/a PyDoc_STR("(long flags) -> None")},
7078n/a {"GetMovieGWorld", (PyCFunction)MovieObj_GetMovieGWorld, 1,
7079n/a PyDoc_STR("() -> (CGrafPtr port, GDHandle gdh)")},
7080n/a {"SetMovieGWorld", (PyCFunction)MovieObj_SetMovieGWorld, 1,
7081n/a PyDoc_STR("(CGrafPtr port, GDHandle gdh) -> None")},
7082n/a {"GetMovieNaturalBoundsRect", (PyCFunction)MovieObj_GetMovieNaturalBoundsRect, 1,
7083n/a PyDoc_STR("() -> (Rect naturalBounds)")},
7084n/a {"GetNextTrackForCompositing", (PyCFunction)MovieObj_GetNextTrackForCompositing, 1,
7085n/a PyDoc_STR("(Track theTrack) -> (Track _rv)")},
7086n/a {"GetPrevTrackForCompositing", (PyCFunction)MovieObj_GetPrevTrackForCompositing, 1,
7087n/a PyDoc_STR("(Track theTrack) -> (Track _rv)")},
7088n/a {"GetMoviePict", (PyCFunction)MovieObj_GetMoviePict, 1,
7089n/a PyDoc_STR("(TimeValue time) -> (PicHandle _rv)")},
7090n/a {"GetMoviePosterPict", (PyCFunction)MovieObj_GetMoviePosterPict, 1,
7091n/a PyDoc_STR("() -> (PicHandle _rv)")},
7092n/a {"UpdateMovie", (PyCFunction)MovieObj_UpdateMovie, 1,
7093n/a PyDoc_STR("() -> None")},
7094n/a {"InvalidateMovieRegion", (PyCFunction)MovieObj_InvalidateMovieRegion, 1,
7095n/a PyDoc_STR("(RgnHandle invalidRgn) -> None")},
7096n/a {"GetMovieBox", (PyCFunction)MovieObj_GetMovieBox, 1,
7097n/a PyDoc_STR("() -> (Rect boxRect)")},
7098n/a {"SetMovieBox", (PyCFunction)MovieObj_SetMovieBox, 1,
7099n/a PyDoc_STR("(Rect boxRect) -> None")},
7100n/a {"GetMovieDisplayClipRgn", (PyCFunction)MovieObj_GetMovieDisplayClipRgn, 1,
7101n/a PyDoc_STR("() -> (RgnHandle _rv)")},
7102n/a {"SetMovieDisplayClipRgn", (PyCFunction)MovieObj_SetMovieDisplayClipRgn, 1,
7103n/a PyDoc_STR("(RgnHandle theClip) -> None")},
7104n/a {"GetMovieClipRgn", (PyCFunction)MovieObj_GetMovieClipRgn, 1,
7105n/a PyDoc_STR("() -> (RgnHandle _rv)")},
7106n/a {"SetMovieClipRgn", (PyCFunction)MovieObj_SetMovieClipRgn, 1,
7107n/a PyDoc_STR("(RgnHandle theClip) -> None")},
7108n/a {"GetMovieDisplayBoundsRgn", (PyCFunction)MovieObj_GetMovieDisplayBoundsRgn, 1,
7109n/a PyDoc_STR("() -> (RgnHandle _rv)")},
7110n/a {"GetMovieBoundsRgn", (PyCFunction)MovieObj_GetMovieBoundsRgn, 1,
7111n/a PyDoc_STR("() -> (RgnHandle _rv)")},
7112n/a {"SetMovieVideoOutput", (PyCFunction)MovieObj_SetMovieVideoOutput, 1,
7113n/a PyDoc_STR("(ComponentInstance vout) -> None")},
7114n/a {"PutMovieIntoHandle", (PyCFunction)MovieObj_PutMovieIntoHandle, 1,
7115n/a PyDoc_STR("(Handle publicMovie) -> None")},
7116n/a {"PutMovieIntoDataFork", (PyCFunction)MovieObj_PutMovieIntoDataFork, 1,
7117n/a PyDoc_STR("(short fRefNum, long offset, long maxSize) -> None")},
7118n/a {"PutMovieIntoDataFork64", (PyCFunction)MovieObj_PutMovieIntoDataFork64, 1,
7119n/a PyDoc_STR("(long fRefNum, wide offset, unsigned long maxSize) -> None")},
7120n/a {"PutMovieIntoStorage", (PyCFunction)MovieObj_PutMovieIntoStorage, 1,
7121n/a PyDoc_STR("(DataHandler dh, wide offset, unsigned long maxSize) -> None")},
7122n/a {"PutMovieForDataRefIntoHandle", (PyCFunction)MovieObj_PutMovieForDataRefIntoHandle, 1,
7123n/a PyDoc_STR("(Handle dataRef, OSType dataRefType, Handle publicMovie) -> None")},
7124n/a {"GetMovieCreationTime", (PyCFunction)MovieObj_GetMovieCreationTime, 1,
7125n/a PyDoc_STR("() -> (unsigned long _rv)")},
7126n/a {"GetMovieModificationTime", (PyCFunction)MovieObj_GetMovieModificationTime, 1,
7127n/a PyDoc_STR("() -> (unsigned long _rv)")},
7128n/a {"GetMovieTimeScale", (PyCFunction)MovieObj_GetMovieTimeScale, 1,
7129n/a PyDoc_STR("() -> (TimeScale _rv)")},
7130n/a {"SetMovieTimeScale", (PyCFunction)MovieObj_SetMovieTimeScale, 1,
7131n/a PyDoc_STR("(TimeScale timeScale) -> None")},
7132n/a {"GetMovieDuration", (PyCFunction)MovieObj_GetMovieDuration, 1,
7133n/a PyDoc_STR("() -> (TimeValue _rv)")},
7134n/a {"GetMovieRate", (PyCFunction)MovieObj_GetMovieRate, 1,
7135n/a PyDoc_STR("() -> (Fixed _rv)")},
7136n/a {"SetMovieRate", (PyCFunction)MovieObj_SetMovieRate, 1,
7137n/a PyDoc_STR("(Fixed rate) -> None")},
7138n/a {"GetMoviePreferredRate", (PyCFunction)MovieObj_GetMoviePreferredRate, 1,
7139n/a PyDoc_STR("() -> (Fixed _rv)")},
7140n/a {"SetMoviePreferredRate", (PyCFunction)MovieObj_SetMoviePreferredRate, 1,
7141n/a PyDoc_STR("(Fixed rate) -> None")},
7142n/a {"GetMoviePreferredVolume", (PyCFunction)MovieObj_GetMoviePreferredVolume, 1,
7143n/a PyDoc_STR("() -> (short _rv)")},
7144n/a {"SetMoviePreferredVolume", (PyCFunction)MovieObj_SetMoviePreferredVolume, 1,
7145n/a PyDoc_STR("(short volume) -> None")},
7146n/a {"GetMovieVolume", (PyCFunction)MovieObj_GetMovieVolume, 1,
7147n/a PyDoc_STR("() -> (short _rv)")},
7148n/a {"SetMovieVolume", (PyCFunction)MovieObj_SetMovieVolume, 1,
7149n/a PyDoc_STR("(short volume) -> None")},
7150n/a {"GetMoviePreviewTime", (PyCFunction)MovieObj_GetMoviePreviewTime, 1,
7151n/a PyDoc_STR("() -> (TimeValue previewTime, TimeValue previewDuration)")},
7152n/a {"SetMoviePreviewTime", (PyCFunction)MovieObj_SetMoviePreviewTime, 1,
7153n/a PyDoc_STR("(TimeValue previewTime, TimeValue previewDuration) -> None")},
7154n/a {"GetMoviePosterTime", (PyCFunction)MovieObj_GetMoviePosterTime, 1,
7155n/a PyDoc_STR("() -> (TimeValue _rv)")},
7156n/a {"SetMoviePosterTime", (PyCFunction)MovieObj_SetMoviePosterTime, 1,
7157n/a PyDoc_STR("(TimeValue posterTime) -> None")},
7158n/a {"GetMovieSelection", (PyCFunction)MovieObj_GetMovieSelection, 1,
7159n/a PyDoc_STR("() -> (TimeValue selectionTime, TimeValue selectionDuration)")},
7160n/a {"SetMovieSelection", (PyCFunction)MovieObj_SetMovieSelection, 1,
7161n/a PyDoc_STR("(TimeValue selectionTime, TimeValue selectionDuration) -> None")},
7162n/a {"SetMovieActiveSegment", (PyCFunction)MovieObj_SetMovieActiveSegment, 1,
7163n/a PyDoc_STR("(TimeValue startTime, TimeValue duration) -> None")},
7164n/a {"GetMovieActiveSegment", (PyCFunction)MovieObj_GetMovieActiveSegment, 1,
7165n/a PyDoc_STR("() -> (TimeValue startTime, TimeValue duration)")},
7166n/a {"GetMovieTime", (PyCFunction)MovieObj_GetMovieTime, 1,
7167n/a PyDoc_STR("() -> (TimeValue _rv, TimeRecord currentTime)")},
7168n/a {"SetMovieTime", (PyCFunction)MovieObj_SetMovieTime, 1,
7169n/a PyDoc_STR("(TimeRecord newtime) -> None")},
7170n/a {"SetMovieTimeValue", (PyCFunction)MovieObj_SetMovieTimeValue, 1,
7171n/a PyDoc_STR("(TimeValue newtime) -> None")},
7172n/a {"GetMovieUserData", (PyCFunction)MovieObj_GetMovieUserData, 1,
7173n/a PyDoc_STR("() -> (UserData _rv)")},
7174n/a {"GetMovieTrackCount", (PyCFunction)MovieObj_GetMovieTrackCount, 1,
7175n/a PyDoc_STR("() -> (long _rv)")},
7176n/a {"GetMovieTrack", (PyCFunction)MovieObj_GetMovieTrack, 1,
7177n/a PyDoc_STR("(long trackID) -> (Track _rv)")},
7178n/a {"GetMovieIndTrack", (PyCFunction)MovieObj_GetMovieIndTrack, 1,
7179n/a PyDoc_STR("(long index) -> (Track _rv)")},
7180n/a {"GetMovieIndTrackType", (PyCFunction)MovieObj_GetMovieIndTrackType, 1,
7181n/a PyDoc_STR("(long index, OSType trackType, long flags) -> (Track _rv)")},
7182n/a {"NewMovieTrack", (PyCFunction)MovieObj_NewMovieTrack, 1,
7183n/a PyDoc_STR("(Fixed width, Fixed height, short trackVolume) -> (Track _rv)")},
7184n/a {"SetAutoTrackAlternatesEnabled", (PyCFunction)MovieObj_SetAutoTrackAlternatesEnabled, 1,
7185n/a PyDoc_STR("(Boolean enable) -> None")},
7186n/a {"SelectMovieAlternates", (PyCFunction)MovieObj_SelectMovieAlternates, 1,
7187n/a PyDoc_STR("() -> None")},
7188n/a {"InsertMovieSegment", (PyCFunction)MovieObj_InsertMovieSegment, 1,
7189n/a PyDoc_STR("(Movie dstMovie, TimeValue srcIn, TimeValue srcDuration, TimeValue dstIn) -> None")},
7190n/a {"InsertEmptyMovieSegment", (PyCFunction)MovieObj_InsertEmptyMovieSegment, 1,
7191n/a PyDoc_STR("(TimeValue dstIn, TimeValue dstDuration) -> None")},
7192n/a {"DeleteMovieSegment", (PyCFunction)MovieObj_DeleteMovieSegment, 1,
7193n/a PyDoc_STR("(TimeValue startTime, TimeValue duration) -> None")},
7194n/a {"ScaleMovieSegment", (PyCFunction)MovieObj_ScaleMovieSegment, 1,
7195n/a PyDoc_STR("(TimeValue startTime, TimeValue oldDuration, TimeValue newDuration) -> None")},
7196n/a {"CutMovieSelection", (PyCFunction)MovieObj_CutMovieSelection, 1,
7197n/a PyDoc_STR("() -> (Movie _rv)")},
7198n/a {"CopyMovieSelection", (PyCFunction)MovieObj_CopyMovieSelection, 1,
7199n/a PyDoc_STR("() -> (Movie _rv)")},
7200n/a {"PasteMovieSelection", (PyCFunction)MovieObj_PasteMovieSelection, 1,
7201n/a PyDoc_STR("(Movie src) -> None")},
7202n/a {"AddMovieSelection", (PyCFunction)MovieObj_AddMovieSelection, 1,
7203n/a PyDoc_STR("(Movie src) -> None")},
7204n/a {"ClearMovieSelection", (PyCFunction)MovieObj_ClearMovieSelection, 1,
7205n/a PyDoc_STR("() -> None")},
7206n/a {"PutMovieIntoTypedHandle", (PyCFunction)MovieObj_PutMovieIntoTypedHandle, 1,
7207n/a PyDoc_STR("(Track targetTrack, OSType handleType, Handle publicMovie, TimeValue start, TimeValue dur, long flags, ComponentInstance userComp) -> None")},
7208n/a {"CopyMovieSettings", (PyCFunction)MovieObj_CopyMovieSettings, 1,
7209n/a PyDoc_STR("(Movie dstMovie) -> None")},
7210n/a {"ConvertMovieToFile", (PyCFunction)MovieObj_ConvertMovieToFile, 1,
7211n/a PyDoc_STR("(Track onlyTrack, FSSpec outputFile, OSType fileType, OSType creator, ScriptCode scriptTag, long flags, ComponentInstance userComp) -> (short resID)")},
7212n/a {"GetMovieDataSize", (PyCFunction)MovieObj_GetMovieDataSize, 1,
7213n/a PyDoc_STR("(TimeValue startTime, TimeValue duration) -> (long _rv)")},
7214n/a {"GetMovieDataSize64", (PyCFunction)MovieObj_GetMovieDataSize64, 1,
7215n/a PyDoc_STR("(TimeValue startTime, TimeValue duration) -> (wide dataSize)")},
7216n/a {"PtInMovie", (PyCFunction)MovieObj_PtInMovie, 1,
7217n/a PyDoc_STR("(Point pt) -> (Boolean _rv)")},
7218n/a {"SetMovieLanguage", (PyCFunction)MovieObj_SetMovieLanguage, 1,
7219n/a PyDoc_STR("(long language) -> None")},
7220n/a {"CopyMovieUserData", (PyCFunction)MovieObj_CopyMovieUserData, 1,
7221n/a PyDoc_STR("(Movie dstMovie, OSType copyRule) -> None")},
7222n/a {"GetMovieNextInterestingTime", (PyCFunction)MovieObj_GetMovieNextInterestingTime, 1,
7223n/a PyDoc_STR("(short interestingTimeFlags, short numMediaTypes, OSType whichMediaTypes, TimeValue time, Fixed rate) -> (TimeValue interestingTime, TimeValue interestingDuration)")},
7224n/a {"AddMovieResource", (PyCFunction)MovieObj_AddMovieResource, 1,
7225n/a PyDoc_STR("(short resRefNum, Str255 resName) -> (short resId)")},
7226n/a {"UpdateMovieResource", (PyCFunction)MovieObj_UpdateMovieResource, 1,
7227n/a PyDoc_STR("(short resRefNum, short resId, Str255 resName) -> None")},
7228n/a {"AddMovieToStorage", (PyCFunction)MovieObj_AddMovieToStorage, 1,
7229n/a PyDoc_STR("(DataHandler dh) -> None")},
7230n/a {"UpdateMovieInStorage", (PyCFunction)MovieObj_UpdateMovieInStorage, 1,
7231n/a PyDoc_STR("(DataHandler dh) -> None")},
7232n/a {"HasMovieChanged", (PyCFunction)MovieObj_HasMovieChanged, 1,
7233n/a PyDoc_STR("() -> (Boolean _rv)")},
7234n/a {"ClearMovieChanged", (PyCFunction)MovieObj_ClearMovieChanged, 1,
7235n/a PyDoc_STR("() -> None")},
7236n/a {"SetMovieDefaultDataRef", (PyCFunction)MovieObj_SetMovieDefaultDataRef, 1,
7237n/a PyDoc_STR("(Handle dataRef, OSType dataRefType) -> None")},
7238n/a {"GetMovieDefaultDataRef", (PyCFunction)MovieObj_GetMovieDefaultDataRef, 1,
7239n/a PyDoc_STR("() -> (Handle dataRef, OSType dataRefType)")},
7240n/a {"SetMovieColorTable", (PyCFunction)MovieObj_SetMovieColorTable, 1,
7241n/a PyDoc_STR("(CTabHandle ctab) -> None")},
7242n/a {"GetMovieColorTable", (PyCFunction)MovieObj_GetMovieColorTable, 1,
7243n/a PyDoc_STR("() -> (CTabHandle ctab)")},
7244n/a {"FlattenMovie", (PyCFunction)MovieObj_FlattenMovie, 1,
7245n/a PyDoc_STR("(long movieFlattenFlags, FSSpec theFile, OSType creator, ScriptCode scriptTag, long createMovieFileFlags, Str255 resName) -> (short resId)")},
7246n/a {"FlattenMovieData", (PyCFunction)MovieObj_FlattenMovieData, 1,
7247n/a PyDoc_STR("(long movieFlattenFlags, FSSpec theFile, OSType creator, ScriptCode scriptTag, long createMovieFileFlags) -> (Movie _rv)")},
7248n/a {"FlattenMovieDataToDataRef", (PyCFunction)MovieObj_FlattenMovieDataToDataRef, 1,
7249n/a PyDoc_STR("(long movieFlattenFlags, Handle dataRef, OSType dataRefType, OSType creator, ScriptCode scriptTag, long createMovieFileFlags) -> (Movie _rv)")},
7250n/a {"MovieSearchText", (PyCFunction)MovieObj_MovieSearchText, 1,
7251n/a PyDoc_STR("(Ptr text, long size, long searchFlags) -> (Track searchTrack, TimeValue searchTime, long searchOffset)")},
7252n/a {"GetPosterBox", (PyCFunction)MovieObj_GetPosterBox, 1,
7253n/a PyDoc_STR("() -> (Rect boxRect)")},
7254n/a {"SetPosterBox", (PyCFunction)MovieObj_SetPosterBox, 1,
7255n/a PyDoc_STR("(Rect boxRect) -> None")},
7256n/a {"GetMovieSegmentDisplayBoundsRgn", (PyCFunction)MovieObj_GetMovieSegmentDisplayBoundsRgn, 1,
7257n/a PyDoc_STR("(TimeValue time, TimeValue duration) -> (RgnHandle _rv)")},
7258n/a {"GetMovieStatus", (PyCFunction)MovieObj_GetMovieStatus, 1,
7259n/a PyDoc_STR("() -> (ComponentResult _rv, Track firstProblemTrack)")},
7260n/a {"NewMovieController", (PyCFunction)MovieObj_NewMovieController, 1,
7261n/a PyDoc_STR("(Rect movieRect, long someFlags) -> (MovieController _rv)")},
7262n/a {"PutMovieOnScrap", (PyCFunction)MovieObj_PutMovieOnScrap, 1,
7263n/a PyDoc_STR("(long movieScrapFlags) -> None")},
7264n/a {"SetMoviePlayHints", (PyCFunction)MovieObj_SetMoviePlayHints, 1,
7265n/a PyDoc_STR("(long flags, long flagsMask) -> None")},
7266n/a {"GetMaxLoadedTimeInMovie", (PyCFunction)MovieObj_GetMaxLoadedTimeInMovie, 1,
7267n/a PyDoc_STR("() -> (TimeValue time)")},
7268n/a {"QTMovieNeedsTimeTable", (PyCFunction)MovieObj_QTMovieNeedsTimeTable, 1,
7269n/a PyDoc_STR("() -> (Boolean needsTimeTable)")},
7270n/a {"QTGetDataRefMaxFileOffset", (PyCFunction)MovieObj_QTGetDataRefMaxFileOffset, 1,
7271n/a PyDoc_STR("(OSType dataRefType, Handle dataRef) -> (long offset)")},
7272n/a {NULL, NULL, 0}
7273n/a};
7274n/a
7275n/a#define MovieObj_getsetlist NULL
7276n/a
7277n/a
7278n/a#define MovieObj_compare NULL
7279n/a
7280n/a#define MovieObj_repr NULL
7281n/a
7282n/a#define MovieObj_hash NULL
7283n/a#define MovieObj_tp_init 0
7284n/a
7285n/a#define MovieObj_tp_alloc PyType_GenericAlloc
7286n/a
7287n/astatic PyObject *MovieObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds)
7288n/a{
7289n/a PyObject *_self;
7290n/a Movie itself;
7291n/a char *kw[] = {"itself", 0};
7292n/a
7293n/a if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, MovieObj_Convert, &itself)) return NULL;
7294n/a if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL;
7295n/a ((MovieObject *)_self)->ob_itself = itself;
7296n/a return _self;
7297n/a}
7298n/a
7299n/a#define MovieObj_tp_free PyObject_Del
7300n/a
7301n/a
7302n/aPyTypeObject Movie_Type = {
7303n/a PyObject_HEAD_INIT(NULL)
7304n/a 0, /*ob_size*/
7305n/a "_Qt.Movie", /*tp_name*/
7306n/a sizeof(MovieObject), /*tp_basicsize*/
7307n/a 0, /*tp_itemsize*/
7308n/a /* methods */
7309n/a (destructor) MovieObj_dealloc, /*tp_dealloc*/
7310n/a 0, /*tp_print*/
7311n/a (getattrfunc)0, /*tp_getattr*/
7312n/a (setattrfunc)0, /*tp_setattr*/
7313n/a (cmpfunc) MovieObj_compare, /*tp_compare*/
7314n/a (reprfunc) MovieObj_repr, /*tp_repr*/
7315n/a (PyNumberMethods *)0, /* tp_as_number */
7316n/a (PySequenceMethods *)0, /* tp_as_sequence */
7317n/a (PyMappingMethods *)0, /* tp_as_mapping */
7318n/a (hashfunc) MovieObj_hash, /*tp_hash*/
7319n/a 0, /*tp_call*/
7320n/a 0, /*tp_str*/
7321n/a PyObject_GenericGetAttr, /*tp_getattro*/
7322n/a PyObject_GenericSetAttr, /*tp_setattro */
7323n/a 0, /*tp_as_buffer*/
7324n/a Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
7325n/a 0, /*tp_doc*/
7326n/a 0, /*tp_traverse*/
7327n/a 0, /*tp_clear*/
7328n/a 0, /*tp_richcompare*/
7329n/a 0, /*tp_weaklistoffset*/
7330n/a 0, /*tp_iter*/
7331n/a 0, /*tp_iternext*/
7332n/a MovieObj_methods, /* tp_methods */
7333n/a 0, /*tp_members*/
7334n/a MovieObj_getsetlist, /*tp_getset*/
7335n/a 0, /*tp_base*/
7336n/a 0, /*tp_dict*/
7337n/a 0, /*tp_descr_get*/
7338n/a 0, /*tp_descr_set*/
7339n/a 0, /*tp_dictoffset*/
7340n/a MovieObj_tp_init, /* tp_init */
7341n/a MovieObj_tp_alloc, /* tp_alloc */
7342n/a MovieObj_tp_new, /* tp_new */
7343n/a MovieObj_tp_free, /* tp_free */
7344n/a};
7345n/a
7346n/a/* --------------------- End object type Movie ---------------------- */
7347n/a
7348n/a
7349n/a/* ---------------------- Object type SGOutput ---------------------- */
7350n/a
7351n/aPyTypeObject SGOutput_Type;
7352n/a
7353n/a#define SGOutputObj_Check(x) ((x)->ob_type == &SGOutput_Type || PyObject_TypeCheck((x), &SGOutput_Type))
7354n/a
7355n/atypedef struct SGOutputObject {
7356n/a PyObject_HEAD
7357n/a SGOutput ob_itself;
7358n/a} SGOutputObject;
7359n/a
7360n/aPyObject *SGOutputObj_New(SGOutput itself)
7361n/a{
7362n/a SGOutputObject *it;
7363n/a if (itself == NULL) {
7364n/a PyErr_SetString(Qt_Error,"Cannot create SGOutput from NULL pointer");
7365n/a return NULL;
7366n/a }
7367n/a it = PyObject_NEW(SGOutputObject, &SGOutput_Type);
7368n/a if (it == NULL) return NULL;
7369n/a it->ob_itself = itself;
7370n/a return (PyObject *)it;
7371n/a}
7372n/a
7373n/aint SGOutputObj_Convert(PyObject *v, SGOutput *p_itself)
7374n/a{
7375n/a if (v == Py_None)
7376n/a {
7377n/a *p_itself = NULL;
7378n/a return 1;
7379n/a }
7380n/a if (!SGOutputObj_Check(v))
7381n/a {
7382n/a PyErr_SetString(PyExc_TypeError, "SGOutput required");
7383n/a return 0;
7384n/a }
7385n/a *p_itself = ((SGOutputObject *)v)->ob_itself;
7386n/a return 1;
7387n/a}
7388n/a
7389n/astatic void SGOutputObj_dealloc(SGOutputObject *self)
7390n/a{
7391n/a /* Cleanup of self->ob_itself goes here */
7392n/a self->ob_type->tp_free((PyObject *)self);
7393n/a}
7394n/a
7395n/astatic PyMethodDef SGOutputObj_methods[] = {
7396n/a {NULL, NULL, 0}
7397n/a};
7398n/a
7399n/a#define SGOutputObj_getsetlist NULL
7400n/a
7401n/a
7402n/a#define SGOutputObj_compare NULL
7403n/a
7404n/a#define SGOutputObj_repr NULL
7405n/a
7406n/a#define SGOutputObj_hash NULL
7407n/a#define SGOutputObj_tp_init 0
7408n/a
7409n/a#define SGOutputObj_tp_alloc PyType_GenericAlloc
7410n/a
7411n/astatic PyObject *SGOutputObj_tp_new(PyTypeObject *type, PyObject *_args, PyObject *_kwds)
7412n/a{
7413n/a PyObject *_self;
7414n/a SGOutput itself;
7415n/a char *kw[] = {"itself", 0};
7416n/a
7417n/a if (!PyArg_ParseTupleAndKeywords(_args, _kwds, "O&", kw, SGOutputObj_Convert, &itself)) return NULL;
7418n/a if ((_self = type->tp_alloc(type, 0)) == NULL) return NULL;
7419n/a ((SGOutputObject *)_self)->ob_itself = itself;
7420n/a return _self;
7421n/a}
7422n/a
7423n/a#define SGOutputObj_tp_free PyObject_Del
7424n/a
7425n/a
7426n/aPyTypeObject SGOutput_Type = {
7427n/a PyObject_HEAD_INIT(NULL)
7428n/a 0, /*ob_size*/
7429n/a "_Qt.SGOutput", /*tp_name*/
7430n/a sizeof(SGOutputObject), /*tp_basicsize*/
7431n/a 0, /*tp_itemsize*/
7432n/a /* methods */
7433n/a (destructor) SGOutputObj_dealloc, /*tp_dealloc*/
7434n/a 0, /*tp_print*/
7435n/a (getattrfunc)0, /*tp_getattr*/
7436n/a (setattrfunc)0, /*tp_setattr*/
7437n/a (cmpfunc) SGOutputObj_compare, /*tp_compare*/
7438n/a (reprfunc) SGOutputObj_repr, /*tp_repr*/
7439n/a (PyNumberMethods *)0, /* tp_as_number */
7440n/a (PySequenceMethods *)0, /* tp_as_sequence */
7441n/a (PyMappingMethods *)0, /* tp_as_mapping */
7442n/a (hashfunc) SGOutputObj_hash, /*tp_hash*/
7443n/a 0, /*tp_call*/
7444n/a 0, /*tp_str*/
7445n/a PyObject_GenericGetAttr, /*tp_getattro*/
7446n/a PyObject_GenericSetAttr, /*tp_setattro */
7447n/a 0, /*tp_as_buffer*/
7448n/a Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /* tp_flags */
7449n/a 0, /*tp_doc*/
7450n/a 0, /*tp_traverse*/
7451n/a 0, /*tp_clear*/
7452n/a 0, /*tp_richcompare*/
7453n/a 0, /*tp_weaklistoffset*/
7454n/a 0, /*tp_iter*/
7455n/a 0, /*tp_iternext*/
7456n/a SGOutputObj_methods, /* tp_methods */
7457n/a 0, /*tp_members*/
7458n/a SGOutputObj_getsetlist, /*tp_getset*/
7459n/a 0, /*tp_base*/
7460n/a 0, /*tp_dict*/
7461n/a 0, /*tp_descr_get*/
7462n/a 0, /*tp_descr_set*/
7463n/a 0, /*tp_dictoffset*/
7464n/a SGOutputObj_tp_init, /* tp_init */
7465n/a SGOutputObj_tp_alloc, /* tp_alloc */
7466n/a SGOutputObj_tp_new, /* tp_new */
7467n/a SGOutputObj_tp_free, /* tp_free */
7468n/a};
7469n/a
7470n/a/* -------------------- End object type SGOutput -------------------- */
7471n/a
7472n/a
7473n/astatic PyObject *Qt_EnterMovies(PyObject *_self, PyObject *_args)
7474n/a{
7475n/a PyObject *_res = NULL;
7476n/a OSErr _err;
7477n/a#ifndef EnterMovies
7478n/a PyMac_PRECHECK(EnterMovies);
7479n/a#endif
7480n/a if (!PyArg_ParseTuple(_args, ""))
7481n/a return NULL;
7482n/a _err = EnterMovies();
7483n/a if (_err != noErr) return PyMac_Error(_err);
7484n/a Py_INCREF(Py_None);
7485n/a _res = Py_None;
7486n/a return _res;
7487n/a}
7488n/a
7489n/astatic PyObject *Qt_ExitMovies(PyObject *_self, PyObject *_args)
7490n/a{
7491n/a PyObject *_res = NULL;
7492n/a#ifndef ExitMovies
7493n/a PyMac_PRECHECK(ExitMovies);
7494n/a#endif
7495n/a if (!PyArg_ParseTuple(_args, ""))
7496n/a return NULL;
7497n/a ExitMovies();
7498n/a Py_INCREF(Py_None);
7499n/a _res = Py_None;
7500n/a return _res;
7501n/a}
7502n/a
7503n/astatic PyObject *Qt_GetMoviesError(PyObject *_self, PyObject *_args)
7504n/a{
7505n/a PyObject *_res = NULL;
7506n/a OSErr _err;
7507n/a#ifndef GetMoviesError
7508n/a PyMac_PRECHECK(GetMoviesError);
7509n/a#endif
7510n/a if (!PyArg_ParseTuple(_args, ""))
7511n/a return NULL;
7512n/a _err = GetMoviesError();
7513n/a if (_err != noErr) return PyMac_Error(_err);
7514n/a Py_INCREF(Py_None);
7515n/a _res = Py_None;
7516n/a return _res;
7517n/a}
7518n/a
7519n/astatic PyObject *Qt_ClearMoviesStickyError(PyObject *_self, PyObject *_args)
7520n/a{
7521n/a PyObject *_res = NULL;
7522n/a#ifndef ClearMoviesStickyError
7523n/a PyMac_PRECHECK(ClearMoviesStickyError);
7524n/a#endif
7525n/a if (!PyArg_ParseTuple(_args, ""))
7526n/a return NULL;
7527n/a ClearMoviesStickyError();
7528n/a Py_INCREF(Py_None);
7529n/a _res = Py_None;
7530n/a return _res;
7531n/a}
7532n/a
7533n/astatic PyObject *Qt_GetMoviesStickyError(PyObject *_self, PyObject *_args)
7534n/a{
7535n/a PyObject *_res = NULL;
7536n/a OSErr _err;
7537n/a#ifndef GetMoviesStickyError
7538n/a PyMac_PRECHECK(GetMoviesStickyError);
7539n/a#endif
7540n/a if (!PyArg_ParseTuple(_args, ""))
7541n/a return NULL;
7542n/a _err = GetMoviesStickyError();
7543n/a if (_err != noErr) return PyMac_Error(_err);
7544n/a Py_INCREF(Py_None);
7545n/a _res = Py_None;
7546n/a return _res;
7547n/a}
7548n/a
7549n/astatic PyObject *Qt_QTGetWallClockTimeBase(PyObject *_self, PyObject *_args)
7550n/a{
7551n/a PyObject *_res = NULL;
7552n/a OSErr _err;
7553n/a TimeBase wallClockTimeBase;
7554n/a#ifndef QTGetWallClockTimeBase
7555n/a PyMac_PRECHECK(QTGetWallClockTimeBase);
7556n/a#endif
7557n/a if (!PyArg_ParseTuple(_args, ""))
7558n/a return NULL;
7559n/a _err = QTGetWallClockTimeBase(&wallClockTimeBase);
7560n/a if (_err != noErr) return PyMac_Error(_err);
7561n/a _res = Py_BuildValue("O&",
7562n/a TimeBaseObj_New, wallClockTimeBase);
7563n/a return _res;
7564n/a}
7565n/a
7566n/astatic PyObject *Qt_QTIdleManagerOpen(PyObject *_self, PyObject *_args)
7567n/a{
7568n/a PyObject *_res = NULL;
7569n/a IdleManager _rv;
7570n/a#ifndef QTIdleManagerOpen
7571n/a PyMac_PRECHECK(QTIdleManagerOpen);
7572n/a#endif
7573n/a if (!PyArg_ParseTuple(_args, ""))
7574n/a return NULL;
7575n/a _rv = QTIdleManagerOpen();
7576n/a _res = Py_BuildValue("O&",
7577n/a IdleManagerObj_New, _rv);
7578n/a return _res;
7579n/a}
7580n/a
7581n/astatic PyObject *Qt_CreateMovieControl(PyObject *_self, PyObject *_args)
7582n/a{
7583n/a PyObject *_res = NULL;
7584n/a OSErr _err;
7585n/a WindowPtr theWindow;
7586n/a Rect localRect;
7587n/a Movie theMovie;
7588n/a UInt32 options;
7589n/a ControlHandle returnedControl;
7590n/a#ifndef CreateMovieControl
7591n/a PyMac_PRECHECK(CreateMovieControl);
7592n/a#endif
7593n/a if (!PyArg_ParseTuple(_args, "O&O&l",
7594n/a WinObj_Convert, &theWindow,
7595n/a MovieObj_Convert, &theMovie,
7596n/a &options))
7597n/a return NULL;
7598n/a _err = CreateMovieControl(theWindow,
7599n/a &localRect,
7600n/a theMovie,
7601n/a options,
7602n/a &returnedControl);
7603n/a if (_err != noErr) return PyMac_Error(_err);
7604n/a _res = Py_BuildValue("O&O&",
7605n/a PyMac_BuildRect, &localRect,
7606n/a CtlObj_New, returnedControl);
7607n/a return _res;
7608n/a}
7609n/a
7610n/astatic PyObject *Qt_DisposeMatte(PyObject *_self, PyObject *_args)
7611n/a{
7612n/a PyObject *_res = NULL;
7613n/a PixMapHandle theMatte;
7614n/a#ifndef DisposeMatte
7615n/a PyMac_PRECHECK(DisposeMatte);
7616n/a#endif
7617n/a if (!PyArg_ParseTuple(_args, "O&",
7618n/a ResObj_Convert, &theMatte))
7619n/a return NULL;
7620n/a DisposeMatte(theMatte);
7621n/a Py_INCREF(Py_None);
7622n/a _res = Py_None;
7623n/a return _res;
7624n/a}
7625n/a
7626n/astatic PyObject *Qt_NewMovie(PyObject *_self, PyObject *_args)
7627n/a{
7628n/a PyObject *_res = NULL;
7629n/a Movie _rv;
7630n/a long flags;
7631n/a#ifndef NewMovie
7632n/a PyMac_PRECHECK(NewMovie);
7633n/a#endif
7634n/a if (!PyArg_ParseTuple(_args, "l",
7635n/a &flags))
7636n/a return NULL;
7637n/a _rv = NewMovie(flags);
7638n/a _res = Py_BuildValue("O&",
7639n/a MovieObj_New, _rv);
7640n/a return _res;
7641n/a}
7642n/a
7643n/astatic PyObject *Qt_QTGetTimeUntilNextTask(PyObject *_self, PyObject *_args)
7644n/a{
7645n/a PyObject *_res = NULL;
7646n/a OSErr _err;
7647n/a long duration;
7648n/a long scale;
7649n/a#ifndef QTGetTimeUntilNextTask
7650n/a PyMac_PRECHECK(QTGetTimeUntilNextTask);
7651n/a#endif
7652n/a if (!PyArg_ParseTuple(_args, "l",
7653n/a &scale))
7654n/a return NULL;
7655n/a _err = QTGetTimeUntilNextTask(&duration,
7656n/a scale);
7657n/a if (_err != noErr) return PyMac_Error(_err);
7658n/a _res = Py_BuildValue("l",
7659n/a duration);
7660n/a return _res;
7661n/a}
7662n/a
7663n/astatic PyObject *Qt_GetDataHandler(PyObject *_self, PyObject *_args)
7664n/a{
7665n/a PyObject *_res = NULL;
7666n/a Component _rv;
7667n/a Handle dataRef;
7668n/a OSType dataHandlerSubType;
7669n/a long flags;
7670n/a#ifndef GetDataHandler
7671n/a PyMac_PRECHECK(GetDataHandler);
7672n/a#endif
7673n/a if (!PyArg_ParseTuple(_args, "O&O&l",
7674n/a ResObj_Convert, &dataRef,
7675n/a PyMac_GetOSType, &dataHandlerSubType,
7676n/a &flags))
7677n/a return NULL;
7678n/a _rv = GetDataHandler(dataRef,
7679n/a dataHandlerSubType,
7680n/a flags);
7681n/a _res = Py_BuildValue("O&",
7682n/a CmpObj_New, _rv);
7683n/a return _res;
7684n/a}
7685n/a
7686n/astatic PyObject *Qt_PasteHandleIntoMovie(PyObject *_self, PyObject *_args)
7687n/a{
7688n/a PyObject *_res = NULL;
7689n/a OSErr _err;
7690n/a Handle h;
7691n/a OSType handleType;
7692n/a Movie theMovie;
7693n/a long flags;
7694n/a ComponentInstance userComp;
7695n/a#ifndef PasteHandleIntoMovie
7696n/a PyMac_PRECHECK(PasteHandleIntoMovie);
7697n/a#endif
7698n/a if (!PyArg_ParseTuple(_args, "O&O&O&lO&",
7699n/a ResObj_Convert, &h,
7700n/a PyMac_GetOSType, &handleType,
7701n/a MovieObj_Convert, &theMovie,
7702n/a &flags,
7703n/a CmpInstObj_Convert, &userComp))
7704n/a return NULL;
7705n/a _err = PasteHandleIntoMovie(h,
7706n/a handleType,
7707n/a theMovie,
7708n/a flags,
7709n/a userComp);
7710n/a if (_err != noErr) return PyMac_Error(_err);
7711n/a Py_INCREF(Py_None);
7712n/a _res = Py_None;
7713n/a return _res;
7714n/a}
7715n/a
7716n/astatic PyObject *Qt_GetMovieImporterForDataRef(PyObject *_self, PyObject *_args)
7717n/a{
7718n/a PyObject *_res = NULL;
7719n/a OSErr _err;
7720n/a OSType dataRefType;
7721n/a Handle dataRef;
7722n/a long flags;
7723n/a Component importer;
7724n/a#ifndef GetMovieImporterForDataRef
7725n/a PyMac_PRECHECK(GetMovieImporterForDataRef);
7726n/a#endif
7727n/a if (!PyArg_ParseTuple(_args, "O&O&l",
7728n/a PyMac_GetOSType, &dataRefType,
7729n/a ResObj_Convert, &dataRef,
7730n/a &flags))
7731n/a return NULL;
7732n/a _err = GetMovieImporterForDataRef(dataRefType,
7733n/a dataRef,
7734n/a flags,
7735n/a &importer);
7736n/a if (_err != noErr) return PyMac_Error(_err);
7737n/a _res = Py_BuildValue("O&",
7738n/a CmpObj_New, importer);
7739n/a return _res;
7740n/a}
7741n/a
7742n/astatic PyObject *Qt_QTGetMIMETypeInfo(PyObject *_self, PyObject *_args)
7743n/a{
7744n/a PyObject *_res = NULL;
7745n/a OSErr _err;
7746n/a char* mimeStringStart;
7747n/a short mimeStringLength;
7748n/a OSType infoSelector;
7749n/a void * infoDataPtr;
7750n/a long infoDataSize;
7751n/a#ifndef QTGetMIMETypeInfo
7752n/a PyMac_PRECHECK(QTGetMIMETypeInfo);
7753n/a#endif
7754n/a if (!PyArg_ParseTuple(_args, "shO&s",
7755n/a &mimeStringStart,
7756n/a &mimeStringLength,
7757n/a PyMac_GetOSType, &infoSelector,
7758n/a &infoDataPtr))
7759n/a return NULL;
7760n/a _err = QTGetMIMETypeInfo(mimeStringStart,
7761n/a mimeStringLength,
7762n/a infoSelector,
7763n/a infoDataPtr,
7764n/a &infoDataSize);
7765n/a if (_err != noErr) return PyMac_Error(_err);
7766n/a _res = Py_BuildValue("l",
7767n/a infoDataSize);
7768n/a return _res;
7769n/a}
7770n/a
7771n/astatic PyObject *Qt_TrackTimeToMediaTime(PyObject *_self, PyObject *_args)
7772n/a{
7773n/a PyObject *_res = NULL;
7774n/a TimeValue _rv;
7775n/a TimeValue value;
7776n/a Track theTrack;
7777n/a#ifndef TrackTimeToMediaTime
7778n/a PyMac_PRECHECK(TrackTimeToMediaTime);
7779n/a#endif
7780n/a if (!PyArg_ParseTuple(_args, "lO&",
7781n/a &value,
7782n/a TrackObj_Convert, &theTrack))
7783n/a return NULL;
7784n/a _rv = TrackTimeToMediaTime(value,
7785n/a theTrack);
7786n/a _res = Py_BuildValue("l",
7787n/a _rv);
7788n/a return _res;
7789n/a}
7790n/a
7791n/astatic PyObject *Qt_NewUserData(PyObject *_self, PyObject *_args)
7792n/a{
7793n/a PyObject *_res = NULL;
7794n/a OSErr _err;
7795n/a UserData theUserData;
7796n/a#ifndef NewUserData
7797n/a PyMac_PRECHECK(NewUserData);
7798n/a#endif
7799n/a if (!PyArg_ParseTuple(_args, ""))
7800n/a return NULL;
7801n/a _err = NewUserData(&theUserData);
7802n/a if (_err != noErr) return PyMac_Error(_err);
7803n/a _res = Py_BuildValue("O&",
7804n/a UserDataObj_New, theUserData);
7805n/a return _res;
7806n/a}
7807n/a
7808n/astatic PyObject *Qt_NewUserDataFromHandle(PyObject *_self, PyObject *_args)
7809n/a{
7810n/a PyObject *_res = NULL;
7811n/a OSErr _err;
7812n/a Handle h;
7813n/a UserData theUserData;
7814n/a#ifndef NewUserDataFromHandle
7815n/a PyMac_PRECHECK(NewUserDataFromHandle);
7816n/a#endif
7817n/a if (!PyArg_ParseTuple(_args, "O&",
7818n/a ResObj_Convert, &h))
7819n/a return NULL;
7820n/a _err = NewUserDataFromHandle(h,
7821n/a &theUserData);
7822n/a if (_err != noErr) return PyMac_Error(_err);
7823n/a _res = Py_BuildValue("O&",
7824n/a UserDataObj_New, theUserData);
7825n/a return _res;
7826n/a}
7827n/a
7828n/astatic PyObject *Qt_CreateMovieFile(PyObject *_self, PyObject *_args)
7829n/a{
7830n/a PyObject *_res = NULL;
7831n/a OSErr _err;
7832n/a FSSpec fileSpec;
7833n/a OSType creator;
7834n/a ScriptCode scriptTag;
7835n/a long createMovieFileFlags;
7836n/a short resRefNum;
7837n/a Movie newmovie;
7838n/a#ifndef CreateMovieFile
7839n/a PyMac_PRECHECK(CreateMovieFile);
7840n/a#endif
7841n/a if (!PyArg_ParseTuple(_args, "O&O&hl",
7842n/a PyMac_GetFSSpec, &fileSpec,
7843n/a PyMac_GetOSType, &creator,
7844n/a &scriptTag,
7845n/a &createMovieFileFlags))
7846n/a return NULL;
7847n/a _err = CreateMovieFile(&fileSpec,
7848n/a creator,
7849n/a scriptTag,
7850n/a createMovieFileFlags,
7851n/a &resRefNum,
7852n/a &newmovie);
7853n/a if (_err != noErr) return PyMac_Error(_err);
7854n/a _res = Py_BuildValue("hO&",
7855n/a resRefNum,
7856n/a MovieObj_New, newmovie);
7857n/a return _res;
7858n/a}
7859n/a
7860n/astatic PyObject *Qt_OpenMovieFile(PyObject *_self, PyObject *_args)
7861n/a{
7862n/a PyObject *_res = NULL;
7863n/a OSErr _err;
7864n/a FSSpec fileSpec;
7865n/a short resRefNum;
7866n/a SInt8 permission;
7867n/a#ifndef OpenMovieFile
7868n/a PyMac_PRECHECK(OpenMovieFile);
7869n/a#endif
7870n/a if (!PyArg_ParseTuple(_args, "O&b",
7871n/a PyMac_GetFSSpec, &fileSpec,
7872n/a &permission))
7873n/a return NULL;
7874n/a _err = OpenMovieFile(&fileSpec,
7875n/a &resRefNum,
7876n/a permission);
7877n/a if (_err != noErr) return PyMac_Error(_err);
7878n/a _res = Py_BuildValue("h",
7879n/a resRefNum);
7880n/a return _res;
7881n/a}
7882n/a
7883n/astatic PyObject *Qt_CloseMovieFile(PyObject *_self, PyObject *_args)
7884n/a{
7885n/a PyObject *_res = NULL;
7886n/a OSErr _err;
7887n/a short resRefNum;
7888n/a#ifndef CloseMovieFile
7889n/a PyMac_PRECHECK(CloseMovieFile);
7890n/a#endif
7891n/a if (!PyArg_ParseTuple(_args, "h",
7892n/a &resRefNum))
7893n/a return NULL;
7894n/a _err = CloseMovieFile(resRefNum);
7895n/a if (_err != noErr) return PyMac_Error(_err);
7896n/a Py_INCREF(Py_None);
7897n/a _res = Py_None;
7898n/a return _res;
7899n/a}
7900n/a
7901n/astatic PyObject *Qt_DeleteMovieFile(PyObject *_self, PyObject *_args)
7902n/a{
7903n/a PyObject *_res = NULL;
7904n/a OSErr _err;
7905n/a FSSpec fileSpec;
7906n/a#ifndef DeleteMovieFile
7907n/a PyMac_PRECHECK(DeleteMovieFile);
7908n/a#endif
7909n/a if (!PyArg_ParseTuple(_args, "O&",
7910n/a PyMac_GetFSSpec, &fileSpec))
7911n/a return NULL;
7912n/a _err = DeleteMovieFile(&fileSpec);
7913n/a if (_err != noErr) return PyMac_Error(_err);
7914n/a Py_INCREF(Py_None);
7915n/a _res = Py_None;
7916n/a return _res;
7917n/a}
7918n/a
7919n/astatic PyObject *Qt_NewMovieFromFile(PyObject *_self, PyObject *_args)
7920n/a{
7921n/a PyObject *_res = NULL;
7922n/a OSErr _err;
7923n/a Movie theMovie;
7924n/a short resRefNum;
7925n/a short resId;
7926n/a short newMovieFlags;
7927n/a Boolean dataRefWasChanged;
7928n/a#ifndef NewMovieFromFile
7929n/a PyMac_PRECHECK(NewMovieFromFile);
7930n/a#endif
7931n/a if (!PyArg_ParseTuple(_args, "hhh",
7932n/a &resRefNum,
7933n/a &resId,
7934n/a &newMovieFlags))
7935n/a return NULL;
7936n/a _err = NewMovieFromFile(&theMovie,
7937n/a resRefNum,
7938n/a &resId,
7939n/a (StringPtr)0,
7940n/a newMovieFlags,
7941n/a &dataRefWasChanged);
7942n/a if (_err != noErr) return PyMac_Error(_err);
7943n/a _res = Py_BuildValue("O&hb",
7944n/a MovieObj_New, theMovie,
7945n/a resId,
7946n/a dataRefWasChanged);
7947n/a return _res;
7948n/a}
7949n/a
7950n/astatic PyObject *Qt_NewMovieFromHandle(PyObject *_self, PyObject *_args)
7951n/a{
7952n/a PyObject *_res = NULL;
7953n/a OSErr _err;
7954n/a Movie theMovie;
7955n/a Handle h;
7956n/a short newMovieFlags;
7957n/a Boolean dataRefWasChanged;
7958n/a#ifndef NewMovieFromHandle
7959n/a PyMac_PRECHECK(NewMovieFromHandle);
7960n/a#endif
7961n/a if (!PyArg_ParseTuple(_args, "O&h",
7962n/a ResObj_Convert, &h,
7963n/a &newMovieFlags))
7964n/a return NULL;
7965n/a _err = NewMovieFromHandle(&theMovie,
7966n/a h,
7967n/a newMovieFlags,
7968n/a &dataRefWasChanged);
7969n/a if (_err != noErr) return PyMac_Error(_err);
7970n/a _res = Py_BuildValue("O&b",
7971n/a MovieObj_New, theMovie,
7972n/a dataRefWasChanged);
7973n/a return _res;
7974n/a}
7975n/a
7976n/astatic PyObject *Qt_NewMovieFromDataFork(PyObject *_self, PyObject *_args)
7977n/a{
7978n/a PyObject *_res = NULL;
7979n/a OSErr _err;
7980n/a Movie theMovie;
7981n/a short fRefNum;
7982n/a long fileOffset;
7983n/a short newMovieFlags;
7984n/a Boolean dataRefWasChanged;
7985n/a#ifndef NewMovieFromDataFork
7986n/a PyMac_PRECHECK(NewMovieFromDataFork);
7987n/a#endif
7988n/a if (!PyArg_ParseTuple(_args, "hlh",
7989n/a &fRefNum,
7990n/a &fileOffset,
7991n/a &newMovieFlags))
7992n/a return NULL;
7993n/a _err = NewMovieFromDataFork(&theMovie,
7994n/a fRefNum,
7995n/a fileOffset,
7996n/a newMovieFlags,
7997n/a &dataRefWasChanged);
7998n/a if (_err != noErr) return PyMac_Error(_err);
7999n/a _res = Py_BuildValue("O&b",
8000n/a MovieObj_New, theMovie,
8001n/a dataRefWasChanged);
8002n/a return _res;
8003n/a}
8004n/a
8005n/astatic PyObject *Qt_NewMovieFromDataFork64(PyObject *_self, PyObject *_args)
8006n/a{
8007n/a PyObject *_res = NULL;
8008n/a OSErr _err;
8009n/a Movie theMovie;
8010n/a long fRefNum;
8011n/a wide fileOffset;
8012n/a short newMovieFlags;
8013n/a Boolean dataRefWasChanged;
8014n/a#ifndef NewMovieFromDataFork64
8015n/a PyMac_PRECHECK(NewMovieFromDataFork64);
8016n/a#endif
8017n/a if (!PyArg_ParseTuple(_args, "lO&h",
8018n/a &fRefNum,
8019n/a PyMac_Getwide, &fileOffset,
8020n/a &newMovieFlags))
8021n/a return NULL;
8022n/a _err = NewMovieFromDataFork64(&theMovie,
8023n/a fRefNum,
8024n/a &fileOffset,
8025n/a newMovieFlags,
8026n/a &dataRefWasChanged);
8027n/a if (_err != noErr) return PyMac_Error(_err);
8028n/a _res = Py_BuildValue("O&b",
8029n/a MovieObj_New, theMovie,
8030n/a dataRefWasChanged);
8031n/a return _res;
8032n/a}
8033n/a
8034n/astatic PyObject *Qt_NewMovieFromDataRef(PyObject *_self, PyObject *_args)
8035n/a{
8036n/a PyObject *_res = NULL;
8037n/a OSErr _err;
8038n/a Movie m;
8039n/a short flags;
8040n/a short id;
8041n/a Handle dataRef;
8042n/a OSType dtaRefType;
8043n/a#ifndef NewMovieFromDataRef
8044n/a PyMac_PRECHECK(NewMovieFromDataRef);
8045n/a#endif
8046n/a if (!PyArg_ParseTuple(_args, "hO&O&",
8047n/a &flags,
8048n/a ResObj_Convert, &dataRef,
8049n/a PyMac_GetOSType, &dtaRefType))
8050n/a return NULL;
8051n/a _err = NewMovieFromDataRef(&m,
8052n/a flags,
8053n/a &id,
8054n/a dataRef,
8055n/a dtaRefType);
8056n/a if (_err != noErr) return PyMac_Error(_err);
8057n/a _res = Py_BuildValue("O&h",
8058n/a MovieObj_New, m,
8059n/a id);
8060n/a return _res;
8061n/a}
8062n/a
8063n/astatic PyObject *Qt_NewMovieFromStorageOffset(PyObject *_self, PyObject *_args)
8064n/a{
8065n/a PyObject *_res = NULL;
8066n/a OSErr _err;
8067n/a Movie theMovie;
8068n/a DataHandler dh;
8069n/a wide fileOffset;
8070n/a short newMovieFlags;
8071n/a Boolean dataRefWasCataRefType;
8072n/a#ifndef NewMovieFromStorageOffset
8073n/a PyMac_PRECHECK(NewMovieFromStorageOffset);
8074n/a#endif
8075n/a if (!PyArg_ParseTuple(_args, "O&O&h",
8076n/a CmpInstObj_Convert, &dh,
8077n/a PyMac_Getwide, &fileOffset,
8078n/a &newMovieFlags))
8079n/a return NULL;
8080n/a _err = NewMovieFromStorageOffset(&theMovie,
8081n/a dh,
8082n/a &fileOffset,
8083n/a newMovieFlags,
8084n/a &dataRefWasCataRefType);
8085n/a if (_err != noErr) return PyMac_Error(_err);
8086n/a _res = Py_BuildValue("O&b",
8087n/a MovieObj_New, theMovie,
8088n/a dataRefWasCataRefType);
8089n/a return _res;
8090n/a}
8091n/a
8092n/astatic PyObject *Qt_NewMovieForDataRefFromHandle(PyObject *_self, PyObject *_args)
8093n/a{
8094n/a PyObject *_res = NULL;
8095n/a OSErr _err;
8096n/a Movie theMovie;
8097n/a Handle h;
8098n/a short newMovieFlags;
8099n/a Boolean dataRefWasChanged;
8100n/a Handle dataRef;
8101n/a OSType dataRefType;
8102n/a#ifndef NewMovieForDataRefFromHandle
8103n/a PyMac_PRECHECK(NewMovieForDataRefFromHandle);
8104n/a#endif
8105n/a if (!PyArg_ParseTuple(_args, "O&hO&O&",
8106n/a ResObj_Convert, &h,
8107n/a &newMovieFlags,
8108n/a ResObj_Convert, &dataRef,
8109n/a PyMac_GetOSType, &dataRefType))
8110n/a return NULL;
8111n/a _err = NewMovieForDataRefFromHandle(&theMovie,
8112n/a h,
8113n/a newMovieFlags,
8114n/a &dataRefWasChanged,
8115n/a dataRef,
8116n/a dataRefType);
8117n/a if (_err != noErr) return PyMac_Error(_err);
8118n/a _res = Py_BuildValue("O&b",
8119n/a MovieObj_New, theMovie,
8120n/a dataRefWasChanged);
8121n/a return _res;
8122n/a}
8123n/a
8124n/astatic PyObject *Qt_RemoveMovieResource(PyObject *_self, PyObject *_args)
8125n/a{
8126n/a PyObject *_res = NULL;
8127n/a OSErr _err;
8128n/a short resRefNum;
8129n/a short resId;
8130n/a#ifndef RemoveMovieResource
8131n/a PyMac_PRECHECK(RemoveMovieResource);
8132n/a#endif
8133n/a if (!PyArg_ParseTuple(_args, "hh",
8134n/a &resRefNum,
8135n/a &resId))
8136n/a return NULL;
8137n/a _err = RemoveMovieResource(resRefNum,
8138n/a resId);
8139n/a if (_err != noErr) return PyMac_Error(_err);
8140n/a Py_INCREF(Py_None);
8141n/a _res = Py_None;
8142n/a return _res;
8143n/a}
8144n/a
8145n/astatic PyObject *Qt_CreateMovieStorage(PyObject *_self, PyObject *_args)
8146n/a{
8147n/a PyObject *_res = NULL;
8148n/a OSErr _err;
8149n/a Handle dataRef;
8150n/a OSType dataRefType;
8151n/a OSType creator;
8152n/a ScriptCode scriptTag;
8153n/a long createMovieFileFlags;
8154n/a DataHandler outDataHandler;
8155n/a Movie newmovie;
8156n/a#ifndef CreateMovieStorage
8157n/a PyMac_PRECHECK(CreateMovieStorage);
8158n/a#endif
8159n/a if (!PyArg_ParseTuple(_args, "O&O&O&hl",
8160n/a ResObj_Convert, &dataRef,
8161n/a PyMac_GetOSType, &dataRefType,
8162n/a PyMac_GetOSType, &creator,
8163n/a &scriptTag,
8164n/a &createMovieFileFlags))
8165n/a return NULL;
8166n/a _err = CreateMovieStorage(dataRef,
8167n/a dataRefType,
8168n/a creator,
8169n/a scriptTag,
8170n/a createMovieFileFlags,
8171n/a &outDataHandler,
8172n/a &newmovie);
8173n/a if (_err != noErr) return PyMac_Error(_err);
8174n/a _res = Py_BuildValue("O&O&",
8175n/a CmpInstObj_New, outDataHandler,
8176n/a MovieObj_New, newmovie);
8177n/a return _res;
8178n/a}
8179n/a
8180n/astatic PyObject *Qt_OpenMovieStorage(PyObject *_self, PyObject *_args)
8181n/a{
8182n/a PyObject *_res = NULL;
8183n/a OSErr _err;
8184n/a Handle dataRef;
8185n/a OSType dataRefType;
8186n/a long flags;
8187n/a DataHandler outDataHandler;
8188n/a#ifndef OpenMovieStorage
8189n/a PyMac_PRECHECK(OpenMovieStorage);
8190n/a#endif
8191n/a if (!PyArg_ParseTuple(_args, "O&O&l",
8192n/a ResObj_Convert, &dataRef,
8193n/a PyMac_GetOSType, &dataRefType,
8194n/a &flags))
8195n/a return NULL;
8196n/a _err = OpenMovieStorage(dataRef,
8197n/a dataRefType,
8198n/a flags,
8199n/a &outDataHandler);
8200n/a if (_err != noErr) return PyMac_Error(_err);
8201n/a _res = Py_BuildValue("O&",
8202n/a CmpInstObj_New, outDataHandler);
8203n/a return _res;
8204n/a}
8205n/a
8206n/astatic PyObject *Qt_CloseMovieStorage(PyObject *_self, PyObject *_args)
8207n/a{
8208n/a PyObject *_res = NULL;
8209n/a OSErr _err;
8210n/a DataHandler dh;
8211n/a#ifndef CloseMovieStorage
8212n/a PyMac_PRECHECK(CloseMovieStorage);
8213n/a#endif
8214n/a if (!PyArg_ParseTuple(_args, "O&",
8215n/a CmpInstObj_Convert, &dh))
8216n/a return NULL;
8217n/a _err = CloseMovieStorage(dh);
8218n/a if (_err != noErr) return PyMac_Error(_err);
8219n/a Py_INCREF(Py_None);
8220n/a _res = Py_None;
8221n/a return _res;
8222n/a}
8223n/a
8224n/astatic PyObject *Qt_DeleteMovieStorage(PyObject *_self, PyObject *_args)
8225n/a{
8226n/a PyObject *_res = NULL;
8227n/a OSErr _err;
8228n/a Handle dataRef;
8229n/a OSType dataRefType;
8230n/a#ifndef DeleteMovieStorage
8231n/a PyMac_PRECHECK(DeleteMovieStorage);
8232n/a#endif
8233n/a if (!PyArg_ParseTuple(_args, "O&O&",
8234n/a ResObj_Convert, &dataRef,
8235n/a PyMac_GetOSType, &dataRefType))
8236n/a return NULL;
8237n/a _err = DeleteMovieStorage(dataRef,
8238n/a dataRefType);
8239n/a if (_err != noErr) return PyMac_Error(_err);
8240n/a Py_INCREF(Py_None);
8241n/a _res = Py_None;
8242n/a return _res;
8243n/a}
8244n/a
8245n/astatic PyObject *Qt_CreateShortcutMovieFile(PyObject *_self, PyObject *_args)
8246n/a{
8247n/a PyObject *_res = NULL;
8248n/a OSErr _err;
8249n/a FSSpec fileSpec;
8250n/a OSType creator;
8251n/a ScriptCode scriptTag;
8252n/a long createMovieFileFlags;
8253n/a Handle targetDataRef;
8254n/a OSType targetDataRefType;
8255n/a#ifndef CreateShortcutMovieFile
8256n/a PyMac_PRECHECK(CreateShortcutMovieFile);
8257n/a#endif
8258n/a if (!PyArg_ParseTuple(_args, "O&O&hlO&O&",
8259n/a PyMac_GetFSSpec, &fileSpec,
8260n/a PyMac_GetOSType, &creator,
8261n/a &scriptTag,
8262n/a &createMovieFileFlags,
8263n/a ResObj_Convert, &targetDataRef,
8264n/a PyMac_GetOSType, &targetDataRefType))
8265n/a return NULL;
8266n/a _err = CreateShortcutMovieFile(&fileSpec,
8267n/a creator,
8268n/a scriptTag,
8269n/a createMovieFileFlags,
8270n/a targetDataRef,
8271n/a targetDataRefType);
8272n/a if (_err != noErr) return PyMac_Error(_err);
8273n/a Py_INCREF(Py_None);
8274n/a _res = Py_None;
8275n/a return _res;
8276n/a}
8277n/a
8278n/astatic PyObject *Qt_CanQuickTimeOpenFile(PyObject *_self, PyObject *_args)
8279n/a{
8280n/a PyObject *_res = NULL;
8281n/a OSErr _err;
8282n/a FSSpec fileSpec;
8283n/a OSType fileType;
8284n/a OSType fileNameExtension;
8285n/a Boolean outCanOpenWithGraphicsImporter;
8286n/a Boolean outCanOpenAsMovie;
8287n/a Boolean outPreferGraphicsImporter;
8288n/a UInt32 inFlags;
8289n/a#ifndef CanQuickTimeOpenFile
8290n/a PyMac_PRECHECK(CanQuickTimeOpenFile);
8291n/a#endif
8292n/a if (!PyArg_ParseTuple(_args, "O&O&O&l",
8293n/a PyMac_GetFSSpec, &fileSpec,
8294n/a PyMac_GetOSType, &fileType,
8295n/a PyMac_GetOSType, &fileNameExtension,
8296n/a &inFlags))
8297n/a return NULL;
8298n/a _err = CanQuickTimeOpenFile(&fileSpec,
8299n/a fileType,
8300n/a fileNameExtension,
8301n/a &outCanOpenWithGraphicsImporter,
8302n/a &outCanOpenAsMovie,
8303n/a &outPreferGraphicsImporter,
8304n/a inFlags);
8305n/a if (_err != noErr) return PyMac_Error(_err);
8306n/a _res = Py_BuildValue("bbb",
8307n/a outCanOpenWithGraphicsImporter,
8308n/a outCanOpenAsMovie,
8309n/a outPreferGraphicsImporter);
8310n/a return _res;
8311n/a}
8312n/a
8313n/astatic PyObject *Qt_CanQuickTimeOpenDataRef(PyObject *_self, PyObject *_args)
8314n/a{
8315n/a PyObject *_res = NULL;
8316n/a OSErr _err;
8317n/a Handle dataRef;
8318n/a OSType dataRefType;
8319n/a Boolean outCanOpenWithGraphicsImporter;
8320n/a Boolean outCanOpenAsMovie;
8321n/a Boolean outPreferGraphicsImporter;
8322n/a UInt32 inFlags;
8323n/a#ifndef CanQuickTimeOpenDataRef
8324n/a PyMac_PRECHECK(CanQuickTimeOpenDataRef);
8325n/a#endif
8326n/a if (!PyArg_ParseTuple(_args, "O&O&l",
8327n/a ResObj_Convert, &dataRef,
8328n/a PyMac_GetOSType, &dataRefType,
8329n/a &inFlags))
8330n/a return NULL;
8331n/a _err = CanQuickTimeOpenDataRef(dataRef,
8332n/a dataRefType,
8333n/a &outCanOpenWithGraphicsImporter,
8334n/a &outCanOpenAsMovie,
8335n/a &outPreferGraphicsImporter,
8336n/a inFlags);
8337n/a if (_err != noErr) return PyMac_Error(_err);
8338n/a _res = Py_BuildValue("bbb",
8339n/a outCanOpenWithGraphicsImporter,
8340n/a outCanOpenAsMovie,
8341n/a outPreferGraphicsImporter);
8342n/a return _res;
8343n/a}
8344n/a
8345n/astatic PyObject *Qt_NewMovieFromScrap(PyObject *_self, PyObject *_args)
8346n/a{
8347n/a PyObject *_res = NULL;
8348n/a Movie _rv;
8349n/a long newMovieFlags;
8350n/a#ifndef NewMovieFromScrap
8351n/a PyMac_PRECHECK(NewMovieFromScrap);
8352n/a#endif
8353n/a if (!PyArg_ParseTuple(_args, "l",
8354n/a &newMovieFlags))
8355n/a return NULL;
8356n/a _rv = NewMovieFromScrap(newMovieFlags);
8357n/a _res = Py_BuildValue("O&",
8358n/a MovieObj_New, _rv);
8359n/a return _res;
8360n/a}
8361n/a
8362n/astatic PyObject *Qt_QTNewAlias(PyObject *_self, PyObject *_args)
8363n/a{
8364n/a PyObject *_res = NULL;
8365n/a OSErr _err;
8366n/a FSSpec fss;
8367n/a AliasHandle alias;
8368n/a Boolean minimal;
8369n/a#ifndef QTNewAlias
8370n/a PyMac_PRECHECK(QTNewAlias);
8371n/a#endif
8372n/a if (!PyArg_ParseTuple(_args, "O&b",
8373n/a PyMac_GetFSSpec, &fss,
8374n/a &minimal))
8375n/a return NULL;
8376n/a _err = QTNewAlias(&fss,
8377n/a &alias,
8378n/a minimal);
8379n/a if (_err != noErr) return PyMac_Error(_err);
8380n/a _res = Py_BuildValue("O&",
8381n/a ResObj_New, alias);
8382n/a return _res;
8383n/a}
8384n/a
8385n/astatic PyObject *Qt_EndFullScreen(PyObject *_self, PyObject *_args)
8386n/a{
8387n/a PyObject *_res = NULL;
8388n/a OSErr _err;
8389n/a Ptr fullState;
8390n/a long flags;
8391n/a#ifndef EndFullScreen
8392n/a PyMac_PRECHECK(EndFullScreen);
8393n/a#endif
8394n/a if (!PyArg_ParseTuple(_args, "sl",
8395n/a &fullState,
8396n/a &flags))
8397n/a return NULL;
8398n/a _err = EndFullScreen(fullState,
8399n/a flags);
8400n/a if (_err != noErr) return PyMac_Error(_err);
8401n/a Py_INCREF(Py_None);
8402n/a _res = Py_None;
8403n/a return _res;
8404n/a}
8405n/a
8406n/astatic PyObject *Qt_AddSoundDescriptionExtension(PyObject *_self, PyObject *_args)
8407n/a{
8408n/a PyObject *_res = NULL;
8409n/a OSErr _err;
8410n/a SoundDescriptionHandle desc;
8411n/a Handle extension;
8412n/a OSType idType;
8413n/a#ifndef AddSoundDescriptionExtension
8414n/a PyMac_PRECHECK(AddSoundDescriptionExtension);
8415n/a#endif
8416n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
8417n/a ResObj_Convert, &desc,
8418n/a ResObj_Convert, &extension,
8419n/a PyMac_GetOSType, &idType))
8420n/a return NULL;
8421n/a _err = AddSoundDescriptionExtension(desc,
8422n/a extension,
8423n/a idType);
8424n/a if (_err != noErr) return PyMac_Error(_err);
8425n/a Py_INCREF(Py_None);
8426n/a _res = Py_None;
8427n/a return _res;
8428n/a}
8429n/a
8430n/astatic PyObject *Qt_GetSoundDescriptionExtension(PyObject *_self, PyObject *_args)
8431n/a{
8432n/a PyObject *_res = NULL;
8433n/a OSErr _err;
8434n/a SoundDescriptionHandle desc;
8435n/a Handle extension;
8436n/a OSType idType;
8437n/a#ifndef GetSoundDescriptionExtension
8438n/a PyMac_PRECHECK(GetSoundDescriptionExtension);
8439n/a#endif
8440n/a if (!PyArg_ParseTuple(_args, "O&O&",
8441n/a ResObj_Convert, &desc,
8442n/a PyMac_GetOSType, &idType))
8443n/a return NULL;
8444n/a _err = GetSoundDescriptionExtension(desc,
8445n/a &extension,
8446n/a idType);
8447n/a if (_err != noErr) return PyMac_Error(_err);
8448n/a _res = Py_BuildValue("O&",
8449n/a ResObj_New, extension);
8450n/a return _res;
8451n/a}
8452n/a
8453n/astatic PyObject *Qt_RemoveSoundDescriptionExtension(PyObject *_self, PyObject *_args)
8454n/a{
8455n/a PyObject *_res = NULL;
8456n/a OSErr _err;
8457n/a SoundDescriptionHandle desc;
8458n/a OSType idType;
8459n/a#ifndef RemoveSoundDescriptionExtension
8460n/a PyMac_PRECHECK(RemoveSoundDescriptionExtension);
8461n/a#endif
8462n/a if (!PyArg_ParseTuple(_args, "O&O&",
8463n/a ResObj_Convert, &desc,
8464n/a PyMac_GetOSType, &idType))
8465n/a return NULL;
8466n/a _err = RemoveSoundDescriptionExtension(desc,
8467n/a idType);
8468n/a if (_err != noErr) return PyMac_Error(_err);
8469n/a Py_INCREF(Py_None);
8470n/a _res = Py_None;
8471n/a return _res;
8472n/a}
8473n/a
8474n/astatic PyObject *Qt_QTIsStandardParameterDialogEvent(PyObject *_self, PyObject *_args)
8475n/a{
8476n/a PyObject *_res = NULL;
8477n/a OSErr _err;
8478n/a EventRecord pEvent;
8479n/a QTParameterDialog createdDialog;
8480n/a#ifndef QTIsStandardParameterDialogEvent
8481n/a PyMac_PRECHECK(QTIsStandardParameterDialogEvent);
8482n/a#endif
8483n/a if (!PyArg_ParseTuple(_args, "l",
8484n/a &createdDialog))
8485n/a return NULL;
8486n/a _err = QTIsStandardParameterDialogEvent(&pEvent,
8487n/a createdDialog);
8488n/a if (_err != noErr) return PyMac_Error(_err);
8489n/a _res = Py_BuildValue("O&",
8490n/a PyMac_BuildEventRecord, &pEvent);
8491n/a return _res;
8492n/a}
8493n/a
8494n/astatic PyObject *Qt_QTDismissStandardParameterDialog(PyObject *_self, PyObject *_args)
8495n/a{
8496n/a PyObject *_res = NULL;
8497n/a OSErr _err;
8498n/a QTParameterDialog createdDialog;
8499n/a#ifndef QTDismissStandardParameterDialog
8500n/a PyMac_PRECHECK(QTDismissStandardParameterDialog);
8501n/a#endif
8502n/a if (!PyArg_ParseTuple(_args, "l",
8503n/a &createdDialog))
8504n/a return NULL;
8505n/a _err = QTDismissStandardParameterDialog(createdDialog);
8506n/a if (_err != noErr) return PyMac_Error(_err);
8507n/a Py_INCREF(Py_None);
8508n/a _res = Py_None;
8509n/a return _res;
8510n/a}
8511n/a
8512n/astatic PyObject *Qt_QTStandardParameterDialogDoAction(PyObject *_self, PyObject *_args)
8513n/a{
8514n/a PyObject *_res = NULL;
8515n/a OSErr _err;
8516n/a QTParameterDialog createdDialog;
8517n/a long action;
8518n/a void * params;
8519n/a#ifndef QTStandardParameterDialogDoAction
8520n/a PyMac_PRECHECK(QTStandardParameterDialogDoAction);
8521n/a#endif
8522n/a if (!PyArg_ParseTuple(_args, "lls",
8523n/a &createdDialog,
8524n/a &action,
8525n/a &params))
8526n/a return NULL;
8527n/a _err = QTStandardParameterDialogDoAction(createdDialog,
8528n/a action,
8529n/a params);
8530n/a if (_err != noErr) return PyMac_Error(_err);
8531n/a Py_INCREF(Py_None);
8532n/a _res = Py_None;
8533n/a return _res;
8534n/a}
8535n/a
8536n/astatic PyObject *Qt_QTRegisterAccessKey(PyObject *_self, PyObject *_args)
8537n/a{
8538n/a PyObject *_res = NULL;
8539n/a OSErr _err;
8540n/a Str255 accessKeyType;
8541n/a long flags;
8542n/a Handle accessKey;
8543n/a#ifndef QTRegisterAccessKey
8544n/a PyMac_PRECHECK(QTRegisterAccessKey);
8545n/a#endif
8546n/a if (!PyArg_ParseTuple(_args, "O&lO&",
8547n/a PyMac_GetStr255, accessKeyType,
8548n/a &flags,
8549n/a ResObj_Convert, &accessKey))
8550n/a return NULL;
8551n/a _err = QTRegisterAccessKey(accessKeyType,
8552n/a flags,
8553n/a accessKey);
8554n/a if (_err != noErr) return PyMac_Error(_err);
8555n/a Py_INCREF(Py_None);
8556n/a _res = Py_None;
8557n/a return _res;
8558n/a}
8559n/a
8560n/astatic PyObject *Qt_QTUnregisterAccessKey(PyObject *_self, PyObject *_args)
8561n/a{
8562n/a PyObject *_res = NULL;
8563n/a OSErr _err;
8564n/a Str255 accessKeyType;
8565n/a long flags;
8566n/a Handle accessKey;
8567n/a#ifndef QTUnregisterAccessKey
8568n/a PyMac_PRECHECK(QTUnregisterAccessKey);
8569n/a#endif
8570n/a if (!PyArg_ParseTuple(_args, "O&lO&",
8571n/a PyMac_GetStr255, accessKeyType,
8572n/a &flags,
8573n/a ResObj_Convert, &accessKey))
8574n/a return NULL;
8575n/a _err = QTUnregisterAccessKey(accessKeyType,
8576n/a flags,
8577n/a accessKey);
8578n/a if (_err != noErr) return PyMac_Error(_err);
8579n/a Py_INCREF(Py_None);
8580n/a _res = Py_None;
8581n/a return _res;
8582n/a}
8583n/a
8584n/astatic PyObject *Qt_QTGetSupportedRestrictions(PyObject *_self, PyObject *_args)
8585n/a{
8586n/a PyObject *_res = NULL;
8587n/a OSErr _err;
8588n/a OSType inRestrictionClass;
8589n/a UInt32 outRestrictionIDs;
8590n/a#ifndef QTGetSupportedRestrictions
8591n/a PyMac_PRECHECK(QTGetSupportedRestrictions);
8592n/a#endif
8593n/a if (!PyArg_ParseTuple(_args, "O&",
8594n/a PyMac_GetOSType, &inRestrictionClass))
8595n/a return NULL;
8596n/a _err = QTGetSupportedRestrictions(inRestrictionClass,
8597n/a &outRestrictionIDs);
8598n/a if (_err != noErr) return PyMac_Error(_err);
8599n/a _res = Py_BuildValue("l",
8600n/a outRestrictionIDs);
8601n/a return _res;
8602n/a}
8603n/a
8604n/astatic PyObject *Qt_QTTextToNativeText(PyObject *_self, PyObject *_args)
8605n/a{
8606n/a PyObject *_res = NULL;
8607n/a OSErr _err;
8608n/a Handle theText;
8609n/a long encoding;
8610n/a long flags;
8611n/a#ifndef QTTextToNativeText
8612n/a PyMac_PRECHECK(QTTextToNativeText);
8613n/a#endif
8614n/a if (!PyArg_ParseTuple(_args, "O&ll",
8615n/a ResObj_Convert, &theText,
8616n/a &encoding,
8617n/a &flags))
8618n/a return NULL;
8619n/a _err = QTTextToNativeText(theText,
8620n/a encoding,
8621n/a flags);
8622n/a if (_err != noErr) return PyMac_Error(_err);
8623n/a Py_INCREF(Py_None);
8624n/a _res = Py_None;
8625n/a return _res;
8626n/a}
8627n/a
8628n/astatic PyObject *Qt_VideoMediaResetStatistics(PyObject *_self, PyObject *_args)
8629n/a{
8630n/a PyObject *_res = NULL;
8631n/a ComponentResult _rv;
8632n/a MediaHandler mh;
8633n/a#ifndef VideoMediaResetStatistics
8634n/a PyMac_PRECHECK(VideoMediaResetStatistics);
8635n/a#endif
8636n/a if (!PyArg_ParseTuple(_args, "O&",
8637n/a CmpInstObj_Convert, &mh))
8638n/a return NULL;
8639n/a _rv = VideoMediaResetStatistics(mh);
8640n/a _res = Py_BuildValue("l",
8641n/a _rv);
8642n/a return _res;
8643n/a}
8644n/a
8645n/astatic PyObject *Qt_VideoMediaGetStatistics(PyObject *_self, PyObject *_args)
8646n/a{
8647n/a PyObject *_res = NULL;
8648n/a ComponentResult _rv;
8649n/a MediaHandler mh;
8650n/a#ifndef VideoMediaGetStatistics
8651n/a PyMac_PRECHECK(VideoMediaGetStatistics);
8652n/a#endif
8653n/a if (!PyArg_ParseTuple(_args, "O&",
8654n/a CmpInstObj_Convert, &mh))
8655n/a return NULL;
8656n/a _rv = VideoMediaGetStatistics(mh);
8657n/a _res = Py_BuildValue("l",
8658n/a _rv);
8659n/a return _res;
8660n/a}
8661n/a
8662n/astatic PyObject *Qt_VideoMediaGetStallCount(PyObject *_self, PyObject *_args)
8663n/a{
8664n/a PyObject *_res = NULL;
8665n/a ComponentResult _rv;
8666n/a MediaHandler mh;
8667n/a unsigned long stalls;
8668n/a#ifndef VideoMediaGetStallCount
8669n/a PyMac_PRECHECK(VideoMediaGetStallCount);
8670n/a#endif
8671n/a if (!PyArg_ParseTuple(_args, "O&",
8672n/a CmpInstObj_Convert, &mh))
8673n/a return NULL;
8674n/a _rv = VideoMediaGetStallCount(mh,
8675n/a &stalls);
8676n/a _res = Py_BuildValue("ll",
8677n/a _rv,
8678n/a stalls);
8679n/a return _res;
8680n/a}
8681n/a
8682n/astatic PyObject *Qt_VideoMediaSetCodecParameter(PyObject *_self, PyObject *_args)
8683n/a{
8684n/a PyObject *_res = NULL;
8685n/a ComponentResult _rv;
8686n/a MediaHandler mh;
8687n/a CodecType cType;
8688n/a OSType parameterID;
8689n/a long parameterChangeSeed;
8690n/a void * dataPtr;
8691n/a long dataSize;
8692n/a#ifndef VideoMediaSetCodecParameter
8693n/a PyMac_PRECHECK(VideoMediaSetCodecParameter);
8694n/a#endif
8695n/a if (!PyArg_ParseTuple(_args, "O&O&O&lsl",
8696n/a CmpInstObj_Convert, &mh,
8697n/a PyMac_GetOSType, &cType,
8698n/a PyMac_GetOSType, &parameterID,
8699n/a &parameterChangeSeed,
8700n/a &dataPtr,
8701n/a &dataSize))
8702n/a return NULL;
8703n/a _rv = VideoMediaSetCodecParameter(mh,
8704n/a cType,
8705n/a parameterID,
8706n/a parameterChangeSeed,
8707n/a dataPtr,
8708n/a dataSize);
8709n/a _res = Py_BuildValue("l",
8710n/a _rv);
8711n/a return _res;
8712n/a}
8713n/a
8714n/astatic PyObject *Qt_VideoMediaGetCodecParameter(PyObject *_self, PyObject *_args)
8715n/a{
8716n/a PyObject *_res = NULL;
8717n/a ComponentResult _rv;
8718n/a MediaHandler mh;
8719n/a CodecType cType;
8720n/a OSType parameterID;
8721n/a Handle outParameterData;
8722n/a#ifndef VideoMediaGetCodecParameter
8723n/a PyMac_PRECHECK(VideoMediaGetCodecParameter);
8724n/a#endif
8725n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&",
8726n/a CmpInstObj_Convert, &mh,
8727n/a PyMac_GetOSType, &cType,
8728n/a PyMac_GetOSType, &parameterID,
8729n/a ResObj_Convert, &outParameterData))
8730n/a return NULL;
8731n/a _rv = VideoMediaGetCodecParameter(mh,
8732n/a cType,
8733n/a parameterID,
8734n/a outParameterData);
8735n/a _res = Py_BuildValue("l",
8736n/a _rv);
8737n/a return _res;
8738n/a}
8739n/a
8740n/astatic PyObject *Qt_TextMediaAddTextSample(PyObject *_self, PyObject *_args)
8741n/a{
8742n/a PyObject *_res = NULL;
8743n/a ComponentResult _rv;
8744n/a MediaHandler mh;
8745n/a Ptr text;
8746n/a unsigned long size;
8747n/a short fontNumber;
8748n/a short fontSize;
8749n/a Style textFace;
8750n/a RGBColor textColor;
8751n/a RGBColor backColor;
8752n/a short textJustification;
8753n/a Rect textBox;
8754n/a long displayFlags;
8755n/a TimeValue scrollDelay;
8756n/a short hiliteStart;
8757n/a short hiliteEnd;
8758n/a RGBColor rgbHiliteColor;
8759n/a TimeValue duration;
8760n/a TimeValue sampleTime;
8761n/a#ifndef TextMediaAddTextSample
8762n/a PyMac_PRECHECK(TextMediaAddTextSample);
8763n/a#endif
8764n/a if (!PyArg_ParseTuple(_args, "O&slhhbhllhhl",
8765n/a CmpInstObj_Convert, &mh,
8766n/a &text,
8767n/a &size,
8768n/a &fontNumber,
8769n/a &fontSize,
8770n/a &textFace,
8771n/a &textJustification,
8772n/a &displayFlags,
8773n/a &scrollDelay,
8774n/a &hiliteStart,
8775n/a &hiliteEnd,
8776n/a &duration))
8777n/a return NULL;
8778n/a _rv = TextMediaAddTextSample(mh,
8779n/a text,
8780n/a size,
8781n/a fontNumber,
8782n/a fontSize,
8783n/a textFace,
8784n/a &textColor,
8785n/a &backColor,
8786n/a textJustification,
8787n/a &textBox,
8788n/a displayFlags,
8789n/a scrollDelay,
8790n/a hiliteStart,
8791n/a hiliteEnd,
8792n/a &rgbHiliteColor,
8793n/a duration,
8794n/a &sampleTime);
8795n/a _res = Py_BuildValue("lO&O&O&O&l",
8796n/a _rv,
8797n/a QdRGB_New, &textColor,
8798n/a QdRGB_New, &backColor,
8799n/a PyMac_BuildRect, &textBox,
8800n/a QdRGB_New, &rgbHiliteColor,
8801n/a sampleTime);
8802n/a return _res;
8803n/a}
8804n/a
8805n/astatic PyObject *Qt_TextMediaAddTESample(PyObject *_self, PyObject *_args)
8806n/a{
8807n/a PyObject *_res = NULL;
8808n/a ComponentResult _rv;
8809n/a MediaHandler mh;
8810n/a TEHandle hTE;
8811n/a RGBColor backColor;
8812n/a short textJustification;
8813n/a Rect textBox;
8814n/a long displayFlags;
8815n/a TimeValue scrollDelay;
8816n/a short hiliteStart;
8817n/a short hiliteEnd;
8818n/a RGBColor rgbHiliteColor;
8819n/a TimeValue duration;
8820n/a TimeValue sampleTime;
8821n/a#ifndef TextMediaAddTESample
8822n/a PyMac_PRECHECK(TextMediaAddTESample);
8823n/a#endif
8824n/a if (!PyArg_ParseTuple(_args, "O&O&hllhhl",
8825n/a CmpInstObj_Convert, &mh,
8826n/a ResObj_Convert, &hTE,
8827n/a &textJustification,
8828n/a &displayFlags,
8829n/a &scrollDelay,
8830n/a &hiliteStart,
8831n/a &hiliteEnd,
8832n/a &duration))
8833n/a return NULL;
8834n/a _rv = TextMediaAddTESample(mh,
8835n/a hTE,
8836n/a &backColor,
8837n/a textJustification,
8838n/a &textBox,
8839n/a displayFlags,
8840n/a scrollDelay,
8841n/a hiliteStart,
8842n/a hiliteEnd,
8843n/a &rgbHiliteColor,
8844n/a duration,
8845n/a &sampleTime);
8846n/a _res = Py_BuildValue("lO&O&O&l",
8847n/a _rv,
8848n/a QdRGB_New, &backColor,
8849n/a PyMac_BuildRect, &textBox,
8850n/a QdRGB_New, &rgbHiliteColor,
8851n/a sampleTime);
8852n/a return _res;
8853n/a}
8854n/a
8855n/astatic PyObject *Qt_TextMediaAddHiliteSample(PyObject *_self, PyObject *_args)
8856n/a{
8857n/a PyObject *_res = NULL;
8858n/a ComponentResult _rv;
8859n/a MediaHandler mh;
8860n/a short hiliteStart;
8861n/a short hiliteEnd;
8862n/a RGBColor rgbHiliteColor;
8863n/a TimeValue duration;
8864n/a TimeValue sampleTime;
8865n/a#ifndef TextMediaAddHiliteSample
8866n/a PyMac_PRECHECK(TextMediaAddHiliteSample);
8867n/a#endif
8868n/a if (!PyArg_ParseTuple(_args, "O&hhl",
8869n/a CmpInstObj_Convert, &mh,
8870n/a &hiliteStart,
8871n/a &hiliteEnd,
8872n/a &duration))
8873n/a return NULL;
8874n/a _rv = TextMediaAddHiliteSample(mh,
8875n/a hiliteStart,
8876n/a hiliteEnd,
8877n/a &rgbHiliteColor,
8878n/a duration,
8879n/a &sampleTime);
8880n/a _res = Py_BuildValue("lO&l",
8881n/a _rv,
8882n/a QdRGB_New, &rgbHiliteColor,
8883n/a sampleTime);
8884n/a return _res;
8885n/a}
8886n/a
8887n/astatic PyObject *Qt_TextMediaDrawRaw(PyObject *_self, PyObject *_args)
8888n/a{
8889n/a PyObject *_res = NULL;
8890n/a ComponentResult _rv;
8891n/a MediaHandler mh;
8892n/a GWorldPtr gw;
8893n/a GDHandle gd;
8894n/a void * data;
8895n/a long dataSize;
8896n/a TextDescriptionHandle tdh;
8897n/a#ifndef TextMediaDrawRaw
8898n/a PyMac_PRECHECK(TextMediaDrawRaw);
8899n/a#endif
8900n/a if (!PyArg_ParseTuple(_args, "O&O&O&slO&",
8901n/a CmpInstObj_Convert, &mh,
8902n/a GWorldObj_Convert, &gw,
8903n/a OptResObj_Convert, &gd,
8904n/a &data,
8905n/a &dataSize,
8906n/a ResObj_Convert, &tdh))
8907n/a return NULL;
8908n/a _rv = TextMediaDrawRaw(mh,
8909n/a gw,
8910n/a gd,
8911n/a data,
8912n/a dataSize,
8913n/a tdh);
8914n/a _res = Py_BuildValue("l",
8915n/a _rv);
8916n/a return _res;
8917n/a}
8918n/a
8919n/astatic PyObject *Qt_TextMediaSetTextProperty(PyObject *_self, PyObject *_args)
8920n/a{
8921n/a PyObject *_res = NULL;
8922n/a ComponentResult _rv;
8923n/a MediaHandler mh;
8924n/a TimeValue atMediaTime;
8925n/a long propertyType;
8926n/a void * data;
8927n/a long dataSize;
8928n/a#ifndef TextMediaSetTextProperty
8929n/a PyMac_PRECHECK(TextMediaSetTextProperty);
8930n/a#endif
8931n/a if (!PyArg_ParseTuple(_args, "O&llsl",
8932n/a CmpInstObj_Convert, &mh,
8933n/a &atMediaTime,
8934n/a &propertyType,
8935n/a &data,
8936n/a &dataSize))
8937n/a return NULL;
8938n/a _rv = TextMediaSetTextProperty(mh,
8939n/a atMediaTime,
8940n/a propertyType,
8941n/a data,
8942n/a dataSize);
8943n/a _res = Py_BuildValue("l",
8944n/a _rv);
8945n/a return _res;
8946n/a}
8947n/a
8948n/astatic PyObject *Qt_TextMediaRawSetup(PyObject *_self, PyObject *_args)
8949n/a{
8950n/a PyObject *_res = NULL;
8951n/a ComponentResult _rv;
8952n/a MediaHandler mh;
8953n/a GWorldPtr gw;
8954n/a GDHandle gd;
8955n/a void * data;
8956n/a long dataSize;
8957n/a TextDescriptionHandle tdh;
8958n/a TimeValue sampleDuration;
8959n/a#ifndef TextMediaRawSetup
8960n/a PyMac_PRECHECK(TextMediaRawSetup);
8961n/a#endif
8962n/a if (!PyArg_ParseTuple(_args, "O&O&O&slO&l",
8963n/a CmpInstObj_Convert, &mh,
8964n/a GWorldObj_Convert, &gw,
8965n/a OptResObj_Convert, &gd,
8966n/a &data,
8967n/a &dataSize,
8968n/a ResObj_Convert, &tdh,
8969n/a &sampleDuration))
8970n/a return NULL;
8971n/a _rv = TextMediaRawSetup(mh,
8972n/a gw,
8973n/a gd,
8974n/a data,
8975n/a dataSize,
8976n/a tdh,
8977n/a sampleDuration);
8978n/a _res = Py_BuildValue("l",
8979n/a _rv);
8980n/a return _res;
8981n/a}
8982n/a
8983n/astatic PyObject *Qt_TextMediaRawIdle(PyObject *_self, PyObject *_args)
8984n/a{
8985n/a PyObject *_res = NULL;
8986n/a ComponentResult _rv;
8987n/a MediaHandler mh;
8988n/a GWorldPtr gw;
8989n/a GDHandle gd;
8990n/a TimeValue sampleTime;
8991n/a long flagsIn;
8992n/a long flagsOut;
8993n/a#ifndef TextMediaRawIdle
8994n/a PyMac_PRECHECK(TextMediaRawIdle);
8995n/a#endif
8996n/a if (!PyArg_ParseTuple(_args, "O&O&O&ll",
8997n/a CmpInstObj_Convert, &mh,
8998n/a GWorldObj_Convert, &gw,
8999n/a OptResObj_Convert, &gd,
9000n/a &sampleTime,
9001n/a &flagsIn))
9002n/a return NULL;
9003n/a _rv = TextMediaRawIdle(mh,
9004n/a gw,
9005n/a gd,
9006n/a sampleTime,
9007n/a flagsIn,
9008n/a &flagsOut);
9009n/a _res = Py_BuildValue("ll",
9010n/a _rv,
9011n/a flagsOut);
9012n/a return _res;
9013n/a}
9014n/a
9015n/astatic PyObject *Qt_TextMediaGetTextProperty(PyObject *_self, PyObject *_args)
9016n/a{
9017n/a PyObject *_res = NULL;
9018n/a ComponentResult _rv;
9019n/a MediaHandler mh;
9020n/a TimeValue atMediaTime;
9021n/a long propertyType;
9022n/a void * data;
9023n/a long dataSize;
9024n/a#ifndef TextMediaGetTextProperty
9025n/a PyMac_PRECHECK(TextMediaGetTextProperty);
9026n/a#endif
9027n/a if (!PyArg_ParseTuple(_args, "O&llsl",
9028n/a CmpInstObj_Convert, &mh,
9029n/a &atMediaTime,
9030n/a &propertyType,
9031n/a &data,
9032n/a &dataSize))
9033n/a return NULL;
9034n/a _rv = TextMediaGetTextProperty(mh,
9035n/a atMediaTime,
9036n/a propertyType,
9037n/a data,
9038n/a dataSize);
9039n/a _res = Py_BuildValue("l",
9040n/a _rv);
9041n/a return _res;
9042n/a}
9043n/a
9044n/astatic PyObject *Qt_TextMediaFindNextText(PyObject *_self, PyObject *_args)
9045n/a{
9046n/a PyObject *_res = NULL;
9047n/a ComponentResult _rv;
9048n/a MediaHandler mh;
9049n/a Ptr text;
9050n/a long size;
9051n/a short findFlags;
9052n/a TimeValue startTime;
9053n/a TimeValue foundTime;
9054n/a TimeValue foundDuration;
9055n/a long offset;
9056n/a#ifndef TextMediaFindNextText
9057n/a PyMac_PRECHECK(TextMediaFindNextText);
9058n/a#endif
9059n/a if (!PyArg_ParseTuple(_args, "O&slhl",
9060n/a CmpInstObj_Convert, &mh,
9061n/a &text,
9062n/a &size,
9063n/a &findFlags,
9064n/a &startTime))
9065n/a return NULL;
9066n/a _rv = TextMediaFindNextText(mh,
9067n/a text,
9068n/a size,
9069n/a findFlags,
9070n/a startTime,
9071n/a &foundTime,
9072n/a &foundDuration,
9073n/a &offset);
9074n/a _res = Py_BuildValue("llll",
9075n/a _rv,
9076n/a foundTime,
9077n/a foundDuration,
9078n/a offset);
9079n/a return _res;
9080n/a}
9081n/a
9082n/astatic PyObject *Qt_TextMediaHiliteTextSample(PyObject *_self, PyObject *_args)
9083n/a{
9084n/a PyObject *_res = NULL;
9085n/a ComponentResult _rv;
9086n/a MediaHandler mh;
9087n/a TimeValue sampleTime;
9088n/a short hiliteStart;
9089n/a short hiliteEnd;
9090n/a RGBColor rgbHiliteColor;
9091n/a#ifndef TextMediaHiliteTextSample
9092n/a PyMac_PRECHECK(TextMediaHiliteTextSample);
9093n/a#endif
9094n/a if (!PyArg_ParseTuple(_args, "O&lhh",
9095n/a CmpInstObj_Convert, &mh,
9096n/a &sampleTime,
9097n/a &hiliteStart,
9098n/a &hiliteEnd))
9099n/a return NULL;
9100n/a _rv = TextMediaHiliteTextSample(mh,
9101n/a sampleTime,
9102n/a hiliteStart,
9103n/a hiliteEnd,
9104n/a &rgbHiliteColor);
9105n/a _res = Py_BuildValue("lO&",
9106n/a _rv,
9107n/a QdRGB_New, &rgbHiliteColor);
9108n/a return _res;
9109n/a}
9110n/a
9111n/astatic PyObject *Qt_TextMediaSetTextSampleData(PyObject *_self, PyObject *_args)
9112n/a{
9113n/a PyObject *_res = NULL;
9114n/a ComponentResult _rv;
9115n/a MediaHandler mh;
9116n/a void * data;
9117n/a OSType dataType;
9118n/a#ifndef TextMediaSetTextSampleData
9119n/a PyMac_PRECHECK(TextMediaSetTextSampleData);
9120n/a#endif
9121n/a if (!PyArg_ParseTuple(_args, "O&sO&",
9122n/a CmpInstObj_Convert, &mh,
9123n/a &data,
9124n/a PyMac_GetOSType, &dataType))
9125n/a return NULL;
9126n/a _rv = TextMediaSetTextSampleData(mh,
9127n/a data,
9128n/a dataType);
9129n/a _res = Py_BuildValue("l",
9130n/a _rv);
9131n/a return _res;
9132n/a}
9133n/a
9134n/astatic PyObject *Qt_SpriteMediaSetProperty(PyObject *_self, PyObject *_args)
9135n/a{
9136n/a PyObject *_res = NULL;
9137n/a ComponentResult _rv;
9138n/a MediaHandler mh;
9139n/a short spriteIndex;
9140n/a long propertyType;
9141n/a void * propertyValue;
9142n/a#ifndef SpriteMediaSetProperty
9143n/a PyMac_PRECHECK(SpriteMediaSetProperty);
9144n/a#endif
9145n/a if (!PyArg_ParseTuple(_args, "O&hls",
9146n/a CmpInstObj_Convert, &mh,
9147n/a &spriteIndex,
9148n/a &propertyType,
9149n/a &propertyValue))
9150n/a return NULL;
9151n/a _rv = SpriteMediaSetProperty(mh,
9152n/a spriteIndex,
9153n/a propertyType,
9154n/a propertyValue);
9155n/a _res = Py_BuildValue("l",
9156n/a _rv);
9157n/a return _res;
9158n/a}
9159n/a
9160n/astatic PyObject *Qt_SpriteMediaGetProperty(PyObject *_self, PyObject *_args)
9161n/a{
9162n/a PyObject *_res = NULL;
9163n/a ComponentResult _rv;
9164n/a MediaHandler mh;
9165n/a short spriteIndex;
9166n/a long propertyType;
9167n/a void * propertyValue;
9168n/a#ifndef SpriteMediaGetProperty
9169n/a PyMac_PRECHECK(SpriteMediaGetProperty);
9170n/a#endif
9171n/a if (!PyArg_ParseTuple(_args, "O&hls",
9172n/a CmpInstObj_Convert, &mh,
9173n/a &spriteIndex,
9174n/a &propertyType,
9175n/a &propertyValue))
9176n/a return NULL;
9177n/a _rv = SpriteMediaGetProperty(mh,
9178n/a spriteIndex,
9179n/a propertyType,
9180n/a propertyValue);
9181n/a _res = Py_BuildValue("l",
9182n/a _rv);
9183n/a return _res;
9184n/a}
9185n/a
9186n/astatic PyObject *Qt_SpriteMediaHitTestSprites(PyObject *_self, PyObject *_args)
9187n/a{
9188n/a PyObject *_res = NULL;
9189n/a ComponentResult _rv;
9190n/a MediaHandler mh;
9191n/a long flags;
9192n/a Point loc;
9193n/a short spriteHitIndex;
9194n/a#ifndef SpriteMediaHitTestSprites
9195n/a PyMac_PRECHECK(SpriteMediaHitTestSprites);
9196n/a#endif
9197n/a if (!PyArg_ParseTuple(_args, "O&lO&",
9198n/a CmpInstObj_Convert, &mh,
9199n/a &flags,
9200n/a PyMac_GetPoint, &loc))
9201n/a return NULL;
9202n/a _rv = SpriteMediaHitTestSprites(mh,
9203n/a flags,
9204n/a loc,
9205n/a &spriteHitIndex);
9206n/a _res = Py_BuildValue("lh",
9207n/a _rv,
9208n/a spriteHitIndex);
9209n/a return _res;
9210n/a}
9211n/a
9212n/astatic PyObject *Qt_SpriteMediaCountSprites(PyObject *_self, PyObject *_args)
9213n/a{
9214n/a PyObject *_res = NULL;
9215n/a ComponentResult _rv;
9216n/a MediaHandler mh;
9217n/a short numSprites;
9218n/a#ifndef SpriteMediaCountSprites
9219n/a PyMac_PRECHECK(SpriteMediaCountSprites);
9220n/a#endif
9221n/a if (!PyArg_ParseTuple(_args, "O&",
9222n/a CmpInstObj_Convert, &mh))
9223n/a return NULL;
9224n/a _rv = SpriteMediaCountSprites(mh,
9225n/a &numSprites);
9226n/a _res = Py_BuildValue("lh",
9227n/a _rv,
9228n/a numSprites);
9229n/a return _res;
9230n/a}
9231n/a
9232n/astatic PyObject *Qt_SpriteMediaCountImages(PyObject *_self, PyObject *_args)
9233n/a{
9234n/a PyObject *_res = NULL;
9235n/a ComponentResult _rv;
9236n/a MediaHandler mh;
9237n/a short numImages;
9238n/a#ifndef SpriteMediaCountImages
9239n/a PyMac_PRECHECK(SpriteMediaCountImages);
9240n/a#endif
9241n/a if (!PyArg_ParseTuple(_args, "O&",
9242n/a CmpInstObj_Convert, &mh))
9243n/a return NULL;
9244n/a _rv = SpriteMediaCountImages(mh,
9245n/a &numImages);
9246n/a _res = Py_BuildValue("lh",
9247n/a _rv,
9248n/a numImages);
9249n/a return _res;
9250n/a}
9251n/a
9252n/astatic PyObject *Qt_SpriteMediaGetIndImageDescription(PyObject *_self, PyObject *_args)
9253n/a{
9254n/a PyObject *_res = NULL;
9255n/a ComponentResult _rv;
9256n/a MediaHandler mh;
9257n/a short imageIndex;
9258n/a ImageDescriptionHandle imageDescription;
9259n/a#ifndef SpriteMediaGetIndImageDescription
9260n/a PyMac_PRECHECK(SpriteMediaGetIndImageDescription);
9261n/a#endif
9262n/a if (!PyArg_ParseTuple(_args, "O&hO&",
9263n/a CmpInstObj_Convert, &mh,
9264n/a &imageIndex,
9265n/a ResObj_Convert, &imageDescription))
9266n/a return NULL;
9267n/a _rv = SpriteMediaGetIndImageDescription(mh,
9268n/a imageIndex,
9269n/a imageDescription);
9270n/a _res = Py_BuildValue("l",
9271n/a _rv);
9272n/a return _res;
9273n/a}
9274n/a
9275n/astatic PyObject *Qt_SpriteMediaGetDisplayedSampleNumber(PyObject *_self, PyObject *_args)
9276n/a{
9277n/a PyObject *_res = NULL;
9278n/a ComponentResult _rv;
9279n/a MediaHandler mh;
9280n/a long sampleNum;
9281n/a#ifndef SpriteMediaGetDisplayedSampleNumber
9282n/a PyMac_PRECHECK(SpriteMediaGetDisplayedSampleNumber);
9283n/a#endif
9284n/a if (!PyArg_ParseTuple(_args, "O&",
9285n/a CmpInstObj_Convert, &mh))
9286n/a return NULL;
9287n/a _rv = SpriteMediaGetDisplayedSampleNumber(mh,
9288n/a &sampleNum);
9289n/a _res = Py_BuildValue("ll",
9290n/a _rv,
9291n/a sampleNum);
9292n/a return _res;
9293n/a}
9294n/a
9295n/astatic PyObject *Qt_SpriteMediaGetSpriteName(PyObject *_self, PyObject *_args)
9296n/a{
9297n/a PyObject *_res = NULL;
9298n/a ComponentResult _rv;
9299n/a MediaHandler mh;
9300n/a QTAtomID spriteID;
9301n/a Str255 spriteName;
9302n/a#ifndef SpriteMediaGetSpriteName
9303n/a PyMac_PRECHECK(SpriteMediaGetSpriteName);
9304n/a#endif
9305n/a if (!PyArg_ParseTuple(_args, "O&lO&",
9306n/a CmpInstObj_Convert, &mh,
9307n/a &spriteID,
9308n/a PyMac_GetStr255, spriteName))
9309n/a return NULL;
9310n/a _rv = SpriteMediaGetSpriteName(mh,
9311n/a spriteID,
9312n/a spriteName);
9313n/a _res = Py_BuildValue("l",
9314n/a _rv);
9315n/a return _res;
9316n/a}
9317n/a
9318n/astatic PyObject *Qt_SpriteMediaGetImageName(PyObject *_self, PyObject *_args)
9319n/a{
9320n/a PyObject *_res = NULL;
9321n/a ComponentResult _rv;
9322n/a MediaHandler mh;
9323n/a short imageIndex;
9324n/a Str255 imageName;
9325n/a#ifndef SpriteMediaGetImageName
9326n/a PyMac_PRECHECK(SpriteMediaGetImageName);
9327n/a#endif
9328n/a if (!PyArg_ParseTuple(_args, "O&hO&",
9329n/a CmpInstObj_Convert, &mh,
9330n/a &imageIndex,
9331n/a PyMac_GetStr255, imageName))
9332n/a return NULL;
9333n/a _rv = SpriteMediaGetImageName(mh,
9334n/a imageIndex,
9335n/a imageName);
9336n/a _res = Py_BuildValue("l",
9337n/a _rv);
9338n/a return _res;
9339n/a}
9340n/a
9341n/astatic PyObject *Qt_SpriteMediaSetSpriteProperty(PyObject *_self, PyObject *_args)
9342n/a{
9343n/a PyObject *_res = NULL;
9344n/a ComponentResult _rv;
9345n/a MediaHandler mh;
9346n/a QTAtomID spriteID;
9347n/a long propertyType;
9348n/a void * propertyValue;
9349n/a#ifndef SpriteMediaSetSpriteProperty
9350n/a PyMac_PRECHECK(SpriteMediaSetSpriteProperty);
9351n/a#endif
9352n/a if (!PyArg_ParseTuple(_args, "O&lls",
9353n/a CmpInstObj_Convert, &mh,
9354n/a &spriteID,
9355n/a &propertyType,
9356n/a &propertyValue))
9357n/a return NULL;
9358n/a _rv = SpriteMediaSetSpriteProperty(mh,
9359n/a spriteID,
9360n/a propertyType,
9361n/a propertyValue);
9362n/a _res = Py_BuildValue("l",
9363n/a _rv);
9364n/a return _res;
9365n/a}
9366n/a
9367n/astatic PyObject *Qt_SpriteMediaGetSpriteProperty(PyObject *_self, PyObject *_args)
9368n/a{
9369n/a PyObject *_res = NULL;
9370n/a ComponentResult _rv;
9371n/a MediaHandler mh;
9372n/a QTAtomID spriteID;
9373n/a long propertyType;
9374n/a void * propertyValue;
9375n/a#ifndef SpriteMediaGetSpriteProperty
9376n/a PyMac_PRECHECK(SpriteMediaGetSpriteProperty);
9377n/a#endif
9378n/a if (!PyArg_ParseTuple(_args, "O&lls",
9379n/a CmpInstObj_Convert, &mh,
9380n/a &spriteID,
9381n/a &propertyType,
9382n/a &propertyValue))
9383n/a return NULL;
9384n/a _rv = SpriteMediaGetSpriteProperty(mh,
9385n/a spriteID,
9386n/a propertyType,
9387n/a propertyValue);
9388n/a _res = Py_BuildValue("l",
9389n/a _rv);
9390n/a return _res;
9391n/a}
9392n/a
9393n/astatic PyObject *Qt_SpriteMediaHitTestAllSprites(PyObject *_self, PyObject *_args)
9394n/a{
9395n/a PyObject *_res = NULL;
9396n/a ComponentResult _rv;
9397n/a MediaHandler mh;
9398n/a long flags;
9399n/a Point loc;
9400n/a QTAtomID spriteHitID;
9401n/a#ifndef SpriteMediaHitTestAllSprites
9402n/a PyMac_PRECHECK(SpriteMediaHitTestAllSprites);
9403n/a#endif
9404n/a if (!PyArg_ParseTuple(_args, "O&lO&",
9405n/a CmpInstObj_Convert, &mh,
9406n/a &flags,
9407n/a PyMac_GetPoint, &loc))
9408n/a return NULL;
9409n/a _rv = SpriteMediaHitTestAllSprites(mh,
9410n/a flags,
9411n/a loc,
9412n/a &spriteHitID);
9413n/a _res = Py_BuildValue("ll",
9414n/a _rv,
9415n/a spriteHitID);
9416n/a return _res;
9417n/a}
9418n/a
9419n/astatic PyObject *Qt_SpriteMediaHitTestOneSprite(PyObject *_self, PyObject *_args)
9420n/a{
9421n/a PyObject *_res = NULL;
9422n/a ComponentResult _rv;
9423n/a MediaHandler mh;
9424n/a QTAtomID spriteID;
9425n/a long flags;
9426n/a Point loc;
9427n/a Boolean wasHit;
9428n/a#ifndef SpriteMediaHitTestOneSprite
9429n/a PyMac_PRECHECK(SpriteMediaHitTestOneSprite);
9430n/a#endif
9431n/a if (!PyArg_ParseTuple(_args, "O&llO&",
9432n/a CmpInstObj_Convert, &mh,
9433n/a &spriteID,
9434n/a &flags,
9435n/a PyMac_GetPoint, &loc))
9436n/a return NULL;
9437n/a _rv = SpriteMediaHitTestOneSprite(mh,
9438n/a spriteID,
9439n/a flags,
9440n/a loc,
9441n/a &wasHit);
9442n/a _res = Py_BuildValue("lb",
9443n/a _rv,
9444n/a wasHit);
9445n/a return _res;
9446n/a}
9447n/a
9448n/astatic PyObject *Qt_SpriteMediaSpriteIndexToID(PyObject *_self, PyObject *_args)
9449n/a{
9450n/a PyObject *_res = NULL;
9451n/a ComponentResult _rv;
9452n/a MediaHandler mh;
9453n/a short spriteIndex;
9454n/a QTAtomID spriteID;
9455n/a#ifndef SpriteMediaSpriteIndexToID
9456n/a PyMac_PRECHECK(SpriteMediaSpriteIndexToID);
9457n/a#endif
9458n/a if (!PyArg_ParseTuple(_args, "O&h",
9459n/a CmpInstObj_Convert, &mh,
9460n/a &spriteIndex))
9461n/a return NULL;
9462n/a _rv = SpriteMediaSpriteIndexToID(mh,
9463n/a spriteIndex,
9464n/a &spriteID);
9465n/a _res = Py_BuildValue("ll",
9466n/a _rv,
9467n/a spriteID);
9468n/a return _res;
9469n/a}
9470n/a
9471n/astatic PyObject *Qt_SpriteMediaSpriteIDToIndex(PyObject *_self, PyObject *_args)
9472n/a{
9473n/a PyObject *_res = NULL;
9474n/a ComponentResult _rv;
9475n/a MediaHandler mh;
9476n/a QTAtomID spriteID;
9477n/a short spriteIndex;
9478n/a#ifndef SpriteMediaSpriteIDToIndex
9479n/a PyMac_PRECHECK(SpriteMediaSpriteIDToIndex);
9480n/a#endif
9481n/a if (!PyArg_ParseTuple(_args, "O&l",
9482n/a CmpInstObj_Convert, &mh,
9483n/a &spriteID))
9484n/a return NULL;
9485n/a _rv = SpriteMediaSpriteIDToIndex(mh,
9486n/a spriteID,
9487n/a &spriteIndex);
9488n/a _res = Py_BuildValue("lh",
9489n/a _rv,
9490n/a spriteIndex);
9491n/a return _res;
9492n/a}
9493n/a
9494n/astatic PyObject *Qt_SpriteMediaSetActionVariable(PyObject *_self, PyObject *_args)
9495n/a{
9496n/a PyObject *_res = NULL;
9497n/a ComponentResult _rv;
9498n/a MediaHandler mh;
9499n/a QTAtomID variableID;
9500n/a float value;
9501n/a#ifndef SpriteMediaSetActionVariable
9502n/a PyMac_PRECHECK(SpriteMediaSetActionVariable);
9503n/a#endif
9504n/a if (!PyArg_ParseTuple(_args, "O&lf",
9505n/a CmpInstObj_Convert, &mh,
9506n/a &variableID,
9507n/a &value))
9508n/a return NULL;
9509n/a _rv = SpriteMediaSetActionVariable(mh,
9510n/a variableID,
9511n/a &value);
9512n/a _res = Py_BuildValue("l",
9513n/a _rv);
9514n/a return _res;
9515n/a}
9516n/a
9517n/astatic PyObject *Qt_SpriteMediaGetActionVariable(PyObject *_self, PyObject *_args)
9518n/a{
9519n/a PyObject *_res = NULL;
9520n/a ComponentResult _rv;
9521n/a MediaHandler mh;
9522n/a QTAtomID variableID;
9523n/a float value;
9524n/a#ifndef SpriteMediaGetActionVariable
9525n/a PyMac_PRECHECK(SpriteMediaGetActionVariable);
9526n/a#endif
9527n/a if (!PyArg_ParseTuple(_args, "O&l",
9528n/a CmpInstObj_Convert, &mh,
9529n/a &variableID))
9530n/a return NULL;
9531n/a _rv = SpriteMediaGetActionVariable(mh,
9532n/a variableID,
9533n/a &value);
9534n/a _res = Py_BuildValue("lf",
9535n/a _rv,
9536n/a value);
9537n/a return _res;
9538n/a}
9539n/a
9540n/astatic PyObject *Qt_SpriteMediaDisposeSprite(PyObject *_self, PyObject *_args)
9541n/a{
9542n/a PyObject *_res = NULL;
9543n/a ComponentResult _rv;
9544n/a MediaHandler mh;
9545n/a QTAtomID spriteID;
9546n/a#ifndef SpriteMediaDisposeSprite
9547n/a PyMac_PRECHECK(SpriteMediaDisposeSprite);
9548n/a#endif
9549n/a if (!PyArg_ParseTuple(_args, "O&l",
9550n/a CmpInstObj_Convert, &mh,
9551n/a &spriteID))
9552n/a return NULL;
9553n/a _rv = SpriteMediaDisposeSprite(mh,
9554n/a spriteID);
9555n/a _res = Py_BuildValue("l",
9556n/a _rv);
9557n/a return _res;
9558n/a}
9559n/a
9560n/astatic PyObject *Qt_SpriteMediaSetActionVariableToString(PyObject *_self, PyObject *_args)
9561n/a{
9562n/a PyObject *_res = NULL;
9563n/a ComponentResult _rv;
9564n/a MediaHandler mh;
9565n/a QTAtomID variableID;
9566n/a Ptr theCString;
9567n/a#ifndef SpriteMediaSetActionVariableToString
9568n/a PyMac_PRECHECK(SpriteMediaSetActionVariableToString);
9569n/a#endif
9570n/a if (!PyArg_ParseTuple(_args, "O&ls",
9571n/a CmpInstObj_Convert, &mh,
9572n/a &variableID,
9573n/a &theCString))
9574n/a return NULL;
9575n/a _rv = SpriteMediaSetActionVariableToString(mh,
9576n/a variableID,
9577n/a theCString);
9578n/a _res = Py_BuildValue("l",
9579n/a _rv);
9580n/a return _res;
9581n/a}
9582n/a
9583n/astatic PyObject *Qt_SpriteMediaGetActionVariableAsString(PyObject *_self, PyObject *_args)
9584n/a{
9585n/a PyObject *_res = NULL;
9586n/a ComponentResult _rv;
9587n/a MediaHandler mh;
9588n/a QTAtomID variableID;
9589n/a Handle theCString;
9590n/a#ifndef SpriteMediaGetActionVariableAsString
9591n/a PyMac_PRECHECK(SpriteMediaGetActionVariableAsString);
9592n/a#endif
9593n/a if (!PyArg_ParseTuple(_args, "O&l",
9594n/a CmpInstObj_Convert, &mh,
9595n/a &variableID))
9596n/a return NULL;
9597n/a _rv = SpriteMediaGetActionVariableAsString(mh,
9598n/a variableID,
9599n/a &theCString);
9600n/a _res = Py_BuildValue("lO&",
9601n/a _rv,
9602n/a ResObj_New, theCString);
9603n/a return _res;
9604n/a}
9605n/a
9606n/astatic PyObject *Qt_SpriteMediaNewImage(PyObject *_self, PyObject *_args)
9607n/a{
9608n/a PyObject *_res = NULL;
9609n/a ComponentResult _rv;
9610n/a MediaHandler mh;
9611n/a Handle dataRef;
9612n/a OSType dataRefType;
9613n/a QTAtomID desiredID;
9614n/a#ifndef SpriteMediaNewImage
9615n/a PyMac_PRECHECK(SpriteMediaNewImage);
9616n/a#endif
9617n/a if (!PyArg_ParseTuple(_args, "O&O&O&l",
9618n/a CmpInstObj_Convert, &mh,
9619n/a ResObj_Convert, &dataRef,
9620n/a PyMac_GetOSType, &dataRefType,
9621n/a &desiredID))
9622n/a return NULL;
9623n/a _rv = SpriteMediaNewImage(mh,
9624n/a dataRef,
9625n/a dataRefType,
9626n/a desiredID);
9627n/a _res = Py_BuildValue("l",
9628n/a _rv);
9629n/a return _res;
9630n/a}
9631n/a
9632n/astatic PyObject *Qt_SpriteMediaDisposeImage(PyObject *_self, PyObject *_args)
9633n/a{
9634n/a PyObject *_res = NULL;
9635n/a ComponentResult _rv;
9636n/a MediaHandler mh;
9637n/a short imageIndex;
9638n/a#ifndef SpriteMediaDisposeImage
9639n/a PyMac_PRECHECK(SpriteMediaDisposeImage);
9640n/a#endif
9641n/a if (!PyArg_ParseTuple(_args, "O&h",
9642n/a CmpInstObj_Convert, &mh,
9643n/a &imageIndex))
9644n/a return NULL;
9645n/a _rv = SpriteMediaDisposeImage(mh,
9646n/a imageIndex);
9647n/a _res = Py_BuildValue("l",
9648n/a _rv);
9649n/a return _res;
9650n/a}
9651n/a
9652n/astatic PyObject *Qt_SpriteMediaImageIndexToID(PyObject *_self, PyObject *_args)
9653n/a{
9654n/a PyObject *_res = NULL;
9655n/a ComponentResult _rv;
9656n/a MediaHandler mh;
9657n/a short imageIndex;
9658n/a QTAtomID imageID;
9659n/a#ifndef SpriteMediaImageIndexToID
9660n/a PyMac_PRECHECK(SpriteMediaImageIndexToID);
9661n/a#endif
9662n/a if (!PyArg_ParseTuple(_args, "O&h",
9663n/a CmpInstObj_Convert, &mh,
9664n/a &imageIndex))
9665n/a return NULL;
9666n/a _rv = SpriteMediaImageIndexToID(mh,
9667n/a imageIndex,
9668n/a &imageID);
9669n/a _res = Py_BuildValue("ll",
9670n/a _rv,
9671n/a imageID);
9672n/a return _res;
9673n/a}
9674n/a
9675n/astatic PyObject *Qt_SpriteMediaImageIDToIndex(PyObject *_self, PyObject *_args)
9676n/a{
9677n/a PyObject *_res = NULL;
9678n/a ComponentResult _rv;
9679n/a MediaHandler mh;
9680n/a QTAtomID imageID;
9681n/a short imageIndex;
9682n/a#ifndef SpriteMediaImageIDToIndex
9683n/a PyMac_PRECHECK(SpriteMediaImageIDToIndex);
9684n/a#endif
9685n/a if (!PyArg_ParseTuple(_args, "O&l",
9686n/a CmpInstObj_Convert, &mh,
9687n/a &imageID))
9688n/a return NULL;
9689n/a _rv = SpriteMediaImageIDToIndex(mh,
9690n/a imageID,
9691n/a &imageIndex);
9692n/a _res = Py_BuildValue("lh",
9693n/a _rv,
9694n/a imageIndex);
9695n/a return _res;
9696n/a}
9697n/a
9698n/astatic PyObject *Qt_FlashMediaSetPan(PyObject *_self, PyObject *_args)
9699n/a{
9700n/a PyObject *_res = NULL;
9701n/a ComponentResult _rv;
9702n/a MediaHandler mh;
9703n/a short xPercent;
9704n/a short yPercent;
9705n/a#ifndef FlashMediaSetPan
9706n/a PyMac_PRECHECK(FlashMediaSetPan);
9707n/a#endif
9708n/a if (!PyArg_ParseTuple(_args, "O&hh",
9709n/a CmpInstObj_Convert, &mh,
9710n/a &xPercent,
9711n/a &yPercent))
9712n/a return NULL;
9713n/a _rv = FlashMediaSetPan(mh,
9714n/a xPercent,
9715n/a yPercent);
9716n/a _res = Py_BuildValue("l",
9717n/a _rv);
9718n/a return _res;
9719n/a}
9720n/a
9721n/astatic PyObject *Qt_FlashMediaSetZoom(PyObject *_self, PyObject *_args)
9722n/a{
9723n/a PyObject *_res = NULL;
9724n/a ComponentResult _rv;
9725n/a MediaHandler mh;
9726n/a short factor;
9727n/a#ifndef FlashMediaSetZoom
9728n/a PyMac_PRECHECK(FlashMediaSetZoom);
9729n/a#endif
9730n/a if (!PyArg_ParseTuple(_args, "O&h",
9731n/a CmpInstObj_Convert, &mh,
9732n/a &factor))
9733n/a return NULL;
9734n/a _rv = FlashMediaSetZoom(mh,
9735n/a factor);
9736n/a _res = Py_BuildValue("l",
9737n/a _rv);
9738n/a return _res;
9739n/a}
9740n/a
9741n/astatic PyObject *Qt_FlashMediaSetZoomRect(PyObject *_self, PyObject *_args)
9742n/a{
9743n/a PyObject *_res = NULL;
9744n/a ComponentResult _rv;
9745n/a MediaHandler mh;
9746n/a long left;
9747n/a long top;
9748n/a long right;
9749n/a long bottom;
9750n/a#ifndef FlashMediaSetZoomRect
9751n/a PyMac_PRECHECK(FlashMediaSetZoomRect);
9752n/a#endif
9753n/a if (!PyArg_ParseTuple(_args, "O&llll",
9754n/a CmpInstObj_Convert, &mh,
9755n/a &left,
9756n/a &top,
9757n/a &right,
9758n/a &bottom))
9759n/a return NULL;
9760n/a _rv = FlashMediaSetZoomRect(mh,
9761n/a left,
9762n/a top,
9763n/a right,
9764n/a bottom);
9765n/a _res = Py_BuildValue("l",
9766n/a _rv);
9767n/a return _res;
9768n/a}
9769n/a
9770n/astatic PyObject *Qt_FlashMediaGetRefConBounds(PyObject *_self, PyObject *_args)
9771n/a{
9772n/a PyObject *_res = NULL;
9773n/a ComponentResult _rv;
9774n/a MediaHandler mh;
9775n/a long refCon;
9776n/a long left;
9777n/a long top;
9778n/a long right;
9779n/a long bottom;
9780n/a#ifndef FlashMediaGetRefConBounds
9781n/a PyMac_PRECHECK(FlashMediaGetRefConBounds);
9782n/a#endif
9783n/a if (!PyArg_ParseTuple(_args, "O&l",
9784n/a CmpInstObj_Convert, &mh,
9785n/a &refCon))
9786n/a return NULL;
9787n/a _rv = FlashMediaGetRefConBounds(mh,
9788n/a refCon,
9789n/a &left,
9790n/a &top,
9791n/a &right,
9792n/a &bottom);
9793n/a _res = Py_BuildValue("lllll",
9794n/a _rv,
9795n/a left,
9796n/a top,
9797n/a right,
9798n/a bottom);
9799n/a return _res;
9800n/a}
9801n/a
9802n/astatic PyObject *Qt_FlashMediaGetRefConID(PyObject *_self, PyObject *_args)
9803n/a{
9804n/a PyObject *_res = NULL;
9805n/a ComponentResult _rv;
9806n/a MediaHandler mh;
9807n/a long refCon;
9808n/a long refConID;
9809n/a#ifndef FlashMediaGetRefConID
9810n/a PyMac_PRECHECK(FlashMediaGetRefConID);
9811n/a#endif
9812n/a if (!PyArg_ParseTuple(_args, "O&l",
9813n/a CmpInstObj_Convert, &mh,
9814n/a &refCon))
9815n/a return NULL;
9816n/a _rv = FlashMediaGetRefConID(mh,
9817n/a refCon,
9818n/a &refConID);
9819n/a _res = Py_BuildValue("ll",
9820n/a _rv,
9821n/a refConID);
9822n/a return _res;
9823n/a}
9824n/a
9825n/astatic PyObject *Qt_FlashMediaIDToRefCon(PyObject *_self, PyObject *_args)
9826n/a{
9827n/a PyObject *_res = NULL;
9828n/a ComponentResult _rv;
9829n/a MediaHandler mh;
9830n/a long refConID;
9831n/a long refCon;
9832n/a#ifndef FlashMediaIDToRefCon
9833n/a PyMac_PRECHECK(FlashMediaIDToRefCon);
9834n/a#endif
9835n/a if (!PyArg_ParseTuple(_args, "O&l",
9836n/a CmpInstObj_Convert, &mh,
9837n/a &refConID))
9838n/a return NULL;
9839n/a _rv = FlashMediaIDToRefCon(mh,
9840n/a refConID,
9841n/a &refCon);
9842n/a _res = Py_BuildValue("ll",
9843n/a _rv,
9844n/a refCon);
9845n/a return _res;
9846n/a}
9847n/a
9848n/astatic PyObject *Qt_FlashMediaGetDisplayedFrameNumber(PyObject *_self, PyObject *_args)
9849n/a{
9850n/a PyObject *_res = NULL;
9851n/a ComponentResult _rv;
9852n/a MediaHandler mh;
9853n/a long flashFrameNumber;
9854n/a#ifndef FlashMediaGetDisplayedFrameNumber
9855n/a PyMac_PRECHECK(FlashMediaGetDisplayedFrameNumber);
9856n/a#endif
9857n/a if (!PyArg_ParseTuple(_args, "O&",
9858n/a CmpInstObj_Convert, &mh))
9859n/a return NULL;
9860n/a _rv = FlashMediaGetDisplayedFrameNumber(mh,
9861n/a &flashFrameNumber);
9862n/a _res = Py_BuildValue("ll",
9863n/a _rv,
9864n/a flashFrameNumber);
9865n/a return _res;
9866n/a}
9867n/a
9868n/astatic PyObject *Qt_FlashMediaFrameNumberToMovieTime(PyObject *_self, PyObject *_args)
9869n/a{
9870n/a PyObject *_res = NULL;
9871n/a ComponentResult _rv;
9872n/a MediaHandler mh;
9873n/a long flashFrameNumber;
9874n/a TimeValue movieTime;
9875n/a#ifndef FlashMediaFrameNumberToMovieTime
9876n/a PyMac_PRECHECK(FlashMediaFrameNumberToMovieTime);
9877n/a#endif
9878n/a if (!PyArg_ParseTuple(_args, "O&l",
9879n/a CmpInstObj_Convert, &mh,
9880n/a &flashFrameNumber))
9881n/a return NULL;
9882n/a _rv = FlashMediaFrameNumberToMovieTime(mh,
9883n/a flashFrameNumber,
9884n/a &movieTime);
9885n/a _res = Py_BuildValue("ll",
9886n/a _rv,
9887n/a movieTime);
9888n/a return _res;
9889n/a}
9890n/a
9891n/astatic PyObject *Qt_FlashMediaFrameLabelToMovieTime(PyObject *_self, PyObject *_args)
9892n/a{
9893n/a PyObject *_res = NULL;
9894n/a ComponentResult _rv;
9895n/a MediaHandler mh;
9896n/a Ptr theLabel;
9897n/a TimeValue movieTime;
9898n/a#ifndef FlashMediaFrameLabelToMovieTime
9899n/a PyMac_PRECHECK(FlashMediaFrameLabelToMovieTime);
9900n/a#endif
9901n/a if (!PyArg_ParseTuple(_args, "O&s",
9902n/a CmpInstObj_Convert, &mh,
9903n/a &theLabel))
9904n/a return NULL;
9905n/a _rv = FlashMediaFrameLabelToMovieTime(mh,
9906n/a theLabel,
9907n/a &movieTime);
9908n/a _res = Py_BuildValue("ll",
9909n/a _rv,
9910n/a movieTime);
9911n/a return _res;
9912n/a}
9913n/a
9914n/astatic PyObject *Qt_FlashMediaGetFlashVariable(PyObject *_self, PyObject *_args)
9915n/a{
9916n/a PyObject *_res = NULL;
9917n/a ComponentResult _rv;
9918n/a MediaHandler mh;
9919n/a char path;
9920n/a char name;
9921n/a Handle theVariableCStringOut;
9922n/a#ifndef FlashMediaGetFlashVariable
9923n/a PyMac_PRECHECK(FlashMediaGetFlashVariable);
9924n/a#endif
9925n/a if (!PyArg_ParseTuple(_args, "O&",
9926n/a CmpInstObj_Convert, &mh))
9927n/a return NULL;
9928n/a _rv = FlashMediaGetFlashVariable(mh,
9929n/a &path,
9930n/a &name,
9931n/a &theVariableCStringOut);
9932n/a _res = Py_BuildValue("lccO&",
9933n/a _rv,
9934n/a path,
9935n/a name,
9936n/a ResObj_New, theVariableCStringOut);
9937n/a return _res;
9938n/a}
9939n/a
9940n/astatic PyObject *Qt_FlashMediaSetFlashVariable(PyObject *_self, PyObject *_args)
9941n/a{
9942n/a PyObject *_res = NULL;
9943n/a ComponentResult _rv;
9944n/a MediaHandler mh;
9945n/a char path;
9946n/a char name;
9947n/a char value;
9948n/a Boolean updateFocus;
9949n/a#ifndef FlashMediaSetFlashVariable
9950n/a PyMac_PRECHECK(FlashMediaSetFlashVariable);
9951n/a#endif
9952n/a if (!PyArg_ParseTuple(_args, "O&b",
9953n/a CmpInstObj_Convert, &mh,
9954n/a &updateFocus))
9955n/a return NULL;
9956n/a _rv = FlashMediaSetFlashVariable(mh,
9957n/a &path,
9958n/a &name,
9959n/a &value,
9960n/a updateFocus);
9961n/a _res = Py_BuildValue("lccc",
9962n/a _rv,
9963n/a path,
9964n/a name,
9965n/a value);
9966n/a return _res;
9967n/a}
9968n/a
9969n/astatic PyObject *Qt_FlashMediaDoButtonActions(PyObject *_self, PyObject *_args)
9970n/a{
9971n/a PyObject *_res = NULL;
9972n/a ComponentResult _rv;
9973n/a MediaHandler mh;
9974n/a char path;
9975n/a long buttonID;
9976n/a long transition;
9977n/a#ifndef FlashMediaDoButtonActions
9978n/a PyMac_PRECHECK(FlashMediaDoButtonActions);
9979n/a#endif
9980n/a if (!PyArg_ParseTuple(_args, "O&ll",
9981n/a CmpInstObj_Convert, &mh,
9982n/a &buttonID,
9983n/a &transition))
9984n/a return NULL;
9985n/a _rv = FlashMediaDoButtonActions(mh,
9986n/a &path,
9987n/a buttonID,
9988n/a transition);
9989n/a _res = Py_BuildValue("lc",
9990n/a _rv,
9991n/a path);
9992n/a return _res;
9993n/a}
9994n/a
9995n/astatic PyObject *Qt_FlashMediaGetSupportedSwfVersion(PyObject *_self, PyObject *_args)
9996n/a{
9997n/a PyObject *_res = NULL;
9998n/a ComponentResult _rv;
9999n/a MediaHandler mh;
10000n/a UInt8 swfVersion;
10001n/a#ifndef FlashMediaGetSupportedSwfVersion
10002n/a PyMac_PRECHECK(FlashMediaGetSupportedSwfVersion);
10003n/a#endif
10004n/a if (!PyArg_ParseTuple(_args, "O&",
10005n/a CmpInstObj_Convert, &mh))
10006n/a return NULL;
10007n/a _rv = FlashMediaGetSupportedSwfVersion(mh,
10008n/a &swfVersion);
10009n/a _res = Py_BuildValue("lb",
10010n/a _rv,
10011n/a swfVersion);
10012n/a return _res;
10013n/a}
10014n/a
10015n/astatic PyObject *Qt_Media3DGetCurrentGroup(PyObject *_self, PyObject *_args)
10016n/a{
10017n/a PyObject *_res = NULL;
10018n/a ComponentResult _rv;
10019n/a MediaHandler mh;
10020n/a void * group;
10021n/a#ifndef Media3DGetCurrentGroup
10022n/a PyMac_PRECHECK(Media3DGetCurrentGroup);
10023n/a#endif
10024n/a if (!PyArg_ParseTuple(_args, "O&s",
10025n/a CmpInstObj_Convert, &mh,
10026n/a &group))
10027n/a return NULL;
10028n/a _rv = Media3DGetCurrentGroup(mh,
10029n/a group);
10030n/a _res = Py_BuildValue("l",
10031n/a _rv);
10032n/a return _res;
10033n/a}
10034n/a
10035n/astatic PyObject *Qt_Media3DTranslateNamedObjectTo(PyObject *_self, PyObject *_args)
10036n/a{
10037n/a PyObject *_res = NULL;
10038n/a ComponentResult _rv;
10039n/a MediaHandler mh;
10040n/a char objectName;
10041n/a Fixed x;
10042n/a Fixed y;
10043n/a Fixed z;
10044n/a#ifndef Media3DTranslateNamedObjectTo
10045n/a PyMac_PRECHECK(Media3DTranslateNamedObjectTo);
10046n/a#endif
10047n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&",
10048n/a CmpInstObj_Convert, &mh,
10049n/a PyMac_GetFixed, &x,
10050n/a PyMac_GetFixed, &y,
10051n/a PyMac_GetFixed, &z))
10052n/a return NULL;
10053n/a _rv = Media3DTranslateNamedObjectTo(mh,
10054n/a &objectName,
10055n/a x,
10056n/a y,
10057n/a z);
10058n/a _res = Py_BuildValue("lc",
10059n/a _rv,
10060n/a objectName);
10061n/a return _res;
10062n/a}
10063n/a
10064n/astatic PyObject *Qt_Media3DScaleNamedObjectTo(PyObject *_self, PyObject *_args)
10065n/a{
10066n/a PyObject *_res = NULL;
10067n/a ComponentResult _rv;
10068n/a MediaHandler mh;
10069n/a char objectName;
10070n/a Fixed xScale;
10071n/a Fixed yScale;
10072n/a Fixed zScale;
10073n/a#ifndef Media3DScaleNamedObjectTo
10074n/a PyMac_PRECHECK(Media3DScaleNamedObjectTo);
10075n/a#endif
10076n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&",
10077n/a CmpInstObj_Convert, &mh,
10078n/a PyMac_GetFixed, &xScale,
10079n/a PyMac_GetFixed, &yScale,
10080n/a PyMac_GetFixed, &zScale))
10081n/a return NULL;
10082n/a _rv = Media3DScaleNamedObjectTo(mh,
10083n/a &objectName,
10084n/a xScale,
10085n/a yScale,
10086n/a zScale);
10087n/a _res = Py_BuildValue("lc",
10088n/a _rv,
10089n/a objectName);
10090n/a return _res;
10091n/a}
10092n/a
10093n/astatic PyObject *Qt_Media3DRotateNamedObjectTo(PyObject *_self, PyObject *_args)
10094n/a{
10095n/a PyObject *_res = NULL;
10096n/a ComponentResult _rv;
10097n/a MediaHandler mh;
10098n/a char objectName;
10099n/a Fixed xDegrees;
10100n/a Fixed yDegrees;
10101n/a Fixed zDegrees;
10102n/a#ifndef Media3DRotateNamedObjectTo
10103n/a PyMac_PRECHECK(Media3DRotateNamedObjectTo);
10104n/a#endif
10105n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&",
10106n/a CmpInstObj_Convert, &mh,
10107n/a PyMac_GetFixed, &xDegrees,
10108n/a PyMac_GetFixed, &yDegrees,
10109n/a PyMac_GetFixed, &zDegrees))
10110n/a return NULL;
10111n/a _rv = Media3DRotateNamedObjectTo(mh,
10112n/a &objectName,
10113n/a xDegrees,
10114n/a yDegrees,
10115n/a zDegrees);
10116n/a _res = Py_BuildValue("lc",
10117n/a _rv,
10118n/a objectName);
10119n/a return _res;
10120n/a}
10121n/a
10122n/astatic PyObject *Qt_Media3DSetCameraData(PyObject *_self, PyObject *_args)
10123n/a{
10124n/a PyObject *_res = NULL;
10125n/a ComponentResult _rv;
10126n/a MediaHandler mh;
10127n/a void * cameraData;
10128n/a#ifndef Media3DSetCameraData
10129n/a PyMac_PRECHECK(Media3DSetCameraData);
10130n/a#endif
10131n/a if (!PyArg_ParseTuple(_args, "O&s",
10132n/a CmpInstObj_Convert, &mh,
10133n/a &cameraData))
10134n/a return NULL;
10135n/a _rv = Media3DSetCameraData(mh,
10136n/a cameraData);
10137n/a _res = Py_BuildValue("l",
10138n/a _rv);
10139n/a return _res;
10140n/a}
10141n/a
10142n/astatic PyObject *Qt_Media3DGetCameraData(PyObject *_self, PyObject *_args)
10143n/a{
10144n/a PyObject *_res = NULL;
10145n/a ComponentResult _rv;
10146n/a MediaHandler mh;
10147n/a void * cameraData;
10148n/a#ifndef Media3DGetCameraData
10149n/a PyMac_PRECHECK(Media3DGetCameraData);
10150n/a#endif
10151n/a if (!PyArg_ParseTuple(_args, "O&s",
10152n/a CmpInstObj_Convert, &mh,
10153n/a &cameraData))
10154n/a return NULL;
10155n/a _rv = Media3DGetCameraData(mh,
10156n/a cameraData);
10157n/a _res = Py_BuildValue("l",
10158n/a _rv);
10159n/a return _res;
10160n/a}
10161n/a
10162n/astatic PyObject *Qt_Media3DSetCameraAngleAspect(PyObject *_self, PyObject *_args)
10163n/a{
10164n/a PyObject *_res = NULL;
10165n/a ComponentResult _rv;
10166n/a MediaHandler mh;
10167n/a QTFloatSingle fov;
10168n/a QTFloatSingle aspectRatioXToY;
10169n/a#ifndef Media3DSetCameraAngleAspect
10170n/a PyMac_PRECHECK(Media3DSetCameraAngleAspect);
10171n/a#endif
10172n/a if (!PyArg_ParseTuple(_args, "O&ff",
10173n/a CmpInstObj_Convert, &mh,
10174n/a &fov,
10175n/a &aspectRatioXToY))
10176n/a return NULL;
10177n/a _rv = Media3DSetCameraAngleAspect(mh,
10178n/a fov,
10179n/a aspectRatioXToY);
10180n/a _res = Py_BuildValue("l",
10181n/a _rv);
10182n/a return _res;
10183n/a}
10184n/a
10185n/astatic PyObject *Qt_Media3DGetCameraAngleAspect(PyObject *_self, PyObject *_args)
10186n/a{
10187n/a PyObject *_res = NULL;
10188n/a ComponentResult _rv;
10189n/a MediaHandler mh;
10190n/a QTFloatSingle fov;
10191n/a QTFloatSingle aspectRatioXToY;
10192n/a#ifndef Media3DGetCameraAngleAspect
10193n/a PyMac_PRECHECK(Media3DGetCameraAngleAspect);
10194n/a#endif
10195n/a if (!PyArg_ParseTuple(_args, "O&",
10196n/a CmpInstObj_Convert, &mh))
10197n/a return NULL;
10198n/a _rv = Media3DGetCameraAngleAspect(mh,
10199n/a &fov,
10200n/a &aspectRatioXToY);
10201n/a _res = Py_BuildValue("lff",
10202n/a _rv,
10203n/a fov,
10204n/a aspectRatioXToY);
10205n/a return _res;
10206n/a}
10207n/a
10208n/astatic PyObject *Qt_Media3DSetCameraRange(PyObject *_self, PyObject *_args)
10209n/a{
10210n/a PyObject *_res = NULL;
10211n/a ComponentResult _rv;
10212n/a MediaHandler mh;
10213n/a void * tQ3CameraRange;
10214n/a#ifndef Media3DSetCameraRange
10215n/a PyMac_PRECHECK(Media3DSetCameraRange);
10216n/a#endif
10217n/a if (!PyArg_ParseTuple(_args, "O&s",
10218n/a CmpInstObj_Convert, &mh,
10219n/a &tQ3CameraRange))
10220n/a return NULL;
10221n/a _rv = Media3DSetCameraRange(mh,
10222n/a tQ3CameraRange);
10223n/a _res = Py_BuildValue("l",
10224n/a _rv);
10225n/a return _res;
10226n/a}
10227n/a
10228n/astatic PyObject *Qt_Media3DGetCameraRange(PyObject *_self, PyObject *_args)
10229n/a{
10230n/a PyObject *_res = NULL;
10231n/a ComponentResult _rv;
10232n/a MediaHandler mh;
10233n/a void * tQ3CameraRange;
10234n/a#ifndef Media3DGetCameraRange
10235n/a PyMac_PRECHECK(Media3DGetCameraRange);
10236n/a#endif
10237n/a if (!PyArg_ParseTuple(_args, "O&s",
10238n/a CmpInstObj_Convert, &mh,
10239n/a &tQ3CameraRange))
10240n/a return NULL;
10241n/a _rv = Media3DGetCameraRange(mh,
10242n/a tQ3CameraRange);
10243n/a _res = Py_BuildValue("l",
10244n/a _rv);
10245n/a return _res;
10246n/a}
10247n/a
10248n/astatic PyObject *Qt_NewTimeBase(PyObject *_self, PyObject *_args)
10249n/a{
10250n/a PyObject *_res = NULL;
10251n/a TimeBase _rv;
10252n/a#ifndef NewTimeBase
10253n/a PyMac_PRECHECK(NewTimeBase);
10254n/a#endif
10255n/a if (!PyArg_ParseTuple(_args, ""))
10256n/a return NULL;
10257n/a _rv = NewTimeBase();
10258n/a _res = Py_BuildValue("O&",
10259n/a TimeBaseObj_New, _rv);
10260n/a return _res;
10261n/a}
10262n/a
10263n/astatic PyObject *Qt_ConvertTime(PyObject *_self, PyObject *_args)
10264n/a{
10265n/a PyObject *_res = NULL;
10266n/a TimeRecord theTime;
10267n/a TimeBase newBase;
10268n/a#ifndef ConvertTime
10269n/a PyMac_PRECHECK(ConvertTime);
10270n/a#endif
10271n/a if (!PyArg_ParseTuple(_args, "O&O&",
10272n/a QtTimeRecord_Convert, &theTime,
10273n/a TimeBaseObj_Convert, &newBase))
10274n/a return NULL;
10275n/a ConvertTime(&theTime,
10276n/a newBase);
10277n/a _res = Py_BuildValue("O&",
10278n/a QtTimeRecord_New, &theTime);
10279n/a return _res;
10280n/a}
10281n/a
10282n/astatic PyObject *Qt_ConvertTimeScale(PyObject *_self, PyObject *_args)
10283n/a{
10284n/a PyObject *_res = NULL;
10285n/a TimeRecord theTime;
10286n/a TimeScale newScale;
10287n/a#ifndef ConvertTimeScale
10288n/a PyMac_PRECHECK(ConvertTimeScale);
10289n/a#endif
10290n/a if (!PyArg_ParseTuple(_args, "O&l",
10291n/a QtTimeRecord_Convert, &theTime,
10292n/a &newScale))
10293n/a return NULL;
10294n/a ConvertTimeScale(&theTime,
10295n/a newScale);
10296n/a _res = Py_BuildValue("O&",
10297n/a QtTimeRecord_New, &theTime);
10298n/a return _res;
10299n/a}
10300n/a
10301n/astatic PyObject *Qt_AddTime(PyObject *_self, PyObject *_args)
10302n/a{
10303n/a PyObject *_res = NULL;
10304n/a TimeRecord dst;
10305n/a TimeRecord src;
10306n/a#ifndef AddTime
10307n/a PyMac_PRECHECK(AddTime);
10308n/a#endif
10309n/a if (!PyArg_ParseTuple(_args, "O&O&",
10310n/a QtTimeRecord_Convert, &dst,
10311n/a QtTimeRecord_Convert, &src))
10312n/a return NULL;
10313n/a AddTime(&dst,
10314n/a &src);
10315n/a _res = Py_BuildValue("O&",
10316n/a QtTimeRecord_New, &dst);
10317n/a return _res;
10318n/a}
10319n/a
10320n/astatic PyObject *Qt_SubtractTime(PyObject *_self, PyObject *_args)
10321n/a{
10322n/a PyObject *_res = NULL;
10323n/a TimeRecord dst;
10324n/a TimeRecord src;
10325n/a#ifndef SubtractTime
10326n/a PyMac_PRECHECK(SubtractTime);
10327n/a#endif
10328n/a if (!PyArg_ParseTuple(_args, "O&O&",
10329n/a QtTimeRecord_Convert, &dst,
10330n/a QtTimeRecord_Convert, &src))
10331n/a return NULL;
10332n/a SubtractTime(&dst,
10333n/a &src);
10334n/a _res = Py_BuildValue("O&",
10335n/a QtTimeRecord_New, &dst);
10336n/a return _res;
10337n/a}
10338n/a
10339n/astatic PyObject *Qt_MusicMediaGetIndexedTunePlayer(PyObject *_self, PyObject *_args)
10340n/a{
10341n/a PyObject *_res = NULL;
10342n/a ComponentResult _rv;
10343n/a ComponentInstance ti;
10344n/a long sampleDescIndex;
10345n/a ComponentInstance tp;
10346n/a#ifndef MusicMediaGetIndexedTunePlayer
10347n/a PyMac_PRECHECK(MusicMediaGetIndexedTunePlayer);
10348n/a#endif
10349n/a if (!PyArg_ParseTuple(_args, "O&l",
10350n/a CmpInstObj_Convert, &ti,
10351n/a &sampleDescIndex))
10352n/a return NULL;
10353n/a _rv = MusicMediaGetIndexedTunePlayer(ti,
10354n/a sampleDescIndex,
10355n/a &tp);
10356n/a _res = Py_BuildValue("lO&",
10357n/a _rv,
10358n/a CmpInstObj_New, tp);
10359n/a return _res;
10360n/a}
10361n/a
10362n/astatic PyObject *Qt_CodecManagerVersion(PyObject *_self, PyObject *_args)
10363n/a{
10364n/a PyObject *_res = NULL;
10365n/a OSErr _err;
10366n/a long version;
10367n/a#ifndef CodecManagerVersion
10368n/a PyMac_PRECHECK(CodecManagerVersion);
10369n/a#endif
10370n/a if (!PyArg_ParseTuple(_args, ""))
10371n/a return NULL;
10372n/a _err = CodecManagerVersion(&version);
10373n/a if (_err != noErr) return PyMac_Error(_err);
10374n/a _res = Py_BuildValue("l",
10375n/a version);
10376n/a return _res;
10377n/a}
10378n/a
10379n/astatic PyObject *Qt_GetMaxCompressionSize(PyObject *_self, PyObject *_args)
10380n/a{
10381n/a PyObject *_res = NULL;
10382n/a OSErr _err;
10383n/a PixMapHandle src;
10384n/a Rect srcRect;
10385n/a short colorDepth;
10386n/a CodecQ quality;
10387n/a CodecType cType;
10388n/a CompressorComponent codec;
10389n/a long size;
10390n/a#ifndef GetMaxCompressionSize
10391n/a PyMac_PRECHECK(GetMaxCompressionSize);
10392n/a#endif
10393n/a if (!PyArg_ParseTuple(_args, "O&O&hlO&O&",
10394n/a ResObj_Convert, &src,
10395n/a PyMac_GetRect, &srcRect,
10396n/a &colorDepth,
10397n/a &quality,
10398n/a PyMac_GetOSType, &cType,
10399n/a CmpObj_Convert, &codec))
10400n/a return NULL;
10401n/a _err = GetMaxCompressionSize(src,
10402n/a &srcRect,
10403n/a colorDepth,
10404n/a quality,
10405n/a cType,
10406n/a codec,
10407n/a &size);
10408n/a if (_err != noErr) return PyMac_Error(_err);
10409n/a _res = Py_BuildValue("l",
10410n/a size);
10411n/a return _res;
10412n/a}
10413n/a
10414n/astatic PyObject *Qt_GetCompressionTime(PyObject *_self, PyObject *_args)
10415n/a{
10416n/a PyObject *_res = NULL;
10417n/a OSErr _err;
10418n/a PixMapHandle src;
10419n/a Rect srcRect;
10420n/a short colorDepth;
10421n/a CodecType cType;
10422n/a CompressorComponent codec;
10423n/a CodecQ spatialQuality;
10424n/a CodecQ temporalQuality;
10425n/a unsigned long compressTime;
10426n/a#ifndef GetCompressionTime
10427n/a PyMac_PRECHECK(GetCompressionTime);
10428n/a#endif
10429n/a if (!PyArg_ParseTuple(_args, "O&O&hO&O&",
10430n/a ResObj_Convert, &src,
10431n/a PyMac_GetRect, &srcRect,
10432n/a &colorDepth,
10433n/a PyMac_GetOSType, &cType,
10434n/a CmpObj_Convert, &codec))
10435n/a return NULL;
10436n/a _err = GetCompressionTime(src,
10437n/a &srcRect,
10438n/a colorDepth,
10439n/a cType,
10440n/a codec,
10441n/a &spatialQuality,
10442n/a &temporalQuality,
10443n/a &compressTime);
10444n/a if (_err != noErr) return PyMac_Error(_err);
10445n/a _res = Py_BuildValue("lll",
10446n/a spatialQuality,
10447n/a temporalQuality,
10448n/a compressTime);
10449n/a return _res;
10450n/a}
10451n/a
10452n/astatic PyObject *Qt_CompressImage(PyObject *_self, PyObject *_args)
10453n/a{
10454n/a PyObject *_res = NULL;
10455n/a OSErr _err;
10456n/a PixMapHandle src;
10457n/a Rect srcRect;
10458n/a CodecQ quality;
10459n/a CodecType cType;
10460n/a ImageDescriptionHandle desc;
10461n/a Ptr data;
10462n/a#ifndef CompressImage
10463n/a PyMac_PRECHECK(CompressImage);
10464n/a#endif
10465n/a if (!PyArg_ParseTuple(_args, "O&O&lO&O&s",
10466n/a ResObj_Convert, &src,
10467n/a PyMac_GetRect, &srcRect,
10468n/a &quality,
10469n/a PyMac_GetOSType, &cType,
10470n/a ResObj_Convert, &desc,
10471n/a &data))
10472n/a return NULL;
10473n/a _err = CompressImage(src,
10474n/a &srcRect,
10475n/a quality,
10476n/a cType,
10477n/a desc,
10478n/a data);
10479n/a if (_err != noErr) return PyMac_Error(_err);
10480n/a Py_INCREF(Py_None);
10481n/a _res = Py_None;
10482n/a return _res;
10483n/a}
10484n/a
10485n/astatic PyObject *Qt_DecompressImage(PyObject *_self, PyObject *_args)
10486n/a{
10487n/a PyObject *_res = NULL;
10488n/a OSErr _err;
10489n/a Ptr data;
10490n/a ImageDescriptionHandle desc;
10491n/a PixMapHandle dst;
10492n/a Rect srcRect;
10493n/a Rect dstRect;
10494n/a short mode;
10495n/a RgnHandle mask;
10496n/a#ifndef DecompressImage
10497n/a PyMac_PRECHECK(DecompressImage);
10498n/a#endif
10499n/a if (!PyArg_ParseTuple(_args, "sO&O&O&O&hO&",
10500n/a &data,
10501n/a ResObj_Convert, &desc,
10502n/a ResObj_Convert, &dst,
10503n/a PyMac_GetRect, &srcRect,
10504n/a PyMac_GetRect, &dstRect,
10505n/a &mode,
10506n/a ResObj_Convert, &mask))
10507n/a return NULL;
10508n/a _err = DecompressImage(data,
10509n/a desc,
10510n/a dst,
10511n/a &srcRect,
10512n/a &dstRect,
10513n/a mode,
10514n/a mask);
10515n/a if (_err != noErr) return PyMac_Error(_err);
10516n/a Py_INCREF(Py_None);
10517n/a _res = Py_None;
10518n/a return _res;
10519n/a}
10520n/a
10521n/astatic PyObject *Qt_GetSimilarity(PyObject *_self, PyObject *_args)
10522n/a{
10523n/a PyObject *_res = NULL;
10524n/a OSErr _err;
10525n/a PixMapHandle src;
10526n/a Rect srcRect;
10527n/a ImageDescriptionHandle desc;
10528n/a Ptr data;
10529n/a Fixed similarity;
10530n/a#ifndef GetSimilarity
10531n/a PyMac_PRECHECK(GetSimilarity);
10532n/a#endif
10533n/a if (!PyArg_ParseTuple(_args, "O&O&O&s",
10534n/a ResObj_Convert, &src,
10535n/a PyMac_GetRect, &srcRect,
10536n/a ResObj_Convert, &desc,
10537n/a &data))
10538n/a return NULL;
10539n/a _err = GetSimilarity(src,
10540n/a &srcRect,
10541n/a desc,
10542n/a data,
10543n/a &similarity);
10544n/a if (_err != noErr) return PyMac_Error(_err);
10545n/a _res = Py_BuildValue("O&",
10546n/a PyMac_BuildFixed, similarity);
10547n/a return _res;
10548n/a}
10549n/a
10550n/astatic PyObject *Qt_GetImageDescriptionCTable(PyObject *_self, PyObject *_args)
10551n/a{
10552n/a PyObject *_res = NULL;
10553n/a OSErr _err;
10554n/a ImageDescriptionHandle desc;
10555n/a CTabHandle ctable;
10556n/a#ifndef GetImageDescriptionCTable
10557n/a PyMac_PRECHECK(GetImageDescriptionCTable);
10558n/a#endif
10559n/a if (!PyArg_ParseTuple(_args, "O&",
10560n/a ResObj_Convert, &desc))
10561n/a return NULL;
10562n/a _err = GetImageDescriptionCTable(desc,
10563n/a &ctable);
10564n/a if (_err != noErr) return PyMac_Error(_err);
10565n/a _res = Py_BuildValue("O&",
10566n/a ResObj_New, ctable);
10567n/a return _res;
10568n/a}
10569n/a
10570n/astatic PyObject *Qt_SetImageDescriptionCTable(PyObject *_self, PyObject *_args)
10571n/a{
10572n/a PyObject *_res = NULL;
10573n/a OSErr _err;
10574n/a ImageDescriptionHandle desc;
10575n/a CTabHandle ctable;
10576n/a#ifndef SetImageDescriptionCTable
10577n/a PyMac_PRECHECK(SetImageDescriptionCTable);
10578n/a#endif
10579n/a if (!PyArg_ParseTuple(_args, "O&O&",
10580n/a ResObj_Convert, &desc,
10581n/a ResObj_Convert, &ctable))
10582n/a return NULL;
10583n/a _err = SetImageDescriptionCTable(desc,
10584n/a ctable);
10585n/a if (_err != noErr) return PyMac_Error(_err);
10586n/a Py_INCREF(Py_None);
10587n/a _res = Py_None;
10588n/a return _res;
10589n/a}
10590n/a
10591n/astatic PyObject *Qt_GetImageDescriptionExtension(PyObject *_self, PyObject *_args)
10592n/a{
10593n/a PyObject *_res = NULL;
10594n/a OSErr _err;
10595n/a ImageDescriptionHandle desc;
10596n/a Handle extension;
10597n/a long idType;
10598n/a long index;
10599n/a#ifndef GetImageDescriptionExtension
10600n/a PyMac_PRECHECK(GetImageDescriptionExtension);
10601n/a#endif
10602n/a if (!PyArg_ParseTuple(_args, "O&ll",
10603n/a ResObj_Convert, &desc,
10604n/a &idType,
10605n/a &index))
10606n/a return NULL;
10607n/a _err = GetImageDescriptionExtension(desc,
10608n/a &extension,
10609n/a idType,
10610n/a index);
10611n/a if (_err != noErr) return PyMac_Error(_err);
10612n/a _res = Py_BuildValue("O&",
10613n/a ResObj_New, extension);
10614n/a return _res;
10615n/a}
10616n/a
10617n/astatic PyObject *Qt_AddImageDescriptionExtension(PyObject *_self, PyObject *_args)
10618n/a{
10619n/a PyObject *_res = NULL;
10620n/a OSErr _err;
10621n/a ImageDescriptionHandle desc;
10622n/a Handle extension;
10623n/a long idType;
10624n/a#ifndef AddImageDescriptionExtension
10625n/a PyMac_PRECHECK(AddImageDescriptionExtension);
10626n/a#endif
10627n/a if (!PyArg_ParseTuple(_args, "O&O&l",
10628n/a ResObj_Convert, &desc,
10629n/a ResObj_Convert, &extension,
10630n/a &idType))
10631n/a return NULL;
10632n/a _err = AddImageDescriptionExtension(desc,
10633n/a extension,
10634n/a idType);
10635n/a if (_err != noErr) return PyMac_Error(_err);
10636n/a Py_INCREF(Py_None);
10637n/a _res = Py_None;
10638n/a return _res;
10639n/a}
10640n/a
10641n/astatic PyObject *Qt_RemoveImageDescriptionExtension(PyObject *_self, PyObject *_args)
10642n/a{
10643n/a PyObject *_res = NULL;
10644n/a OSErr _err;
10645n/a ImageDescriptionHandle desc;
10646n/a long idType;
10647n/a long index;
10648n/a#ifndef RemoveImageDescriptionExtension
10649n/a PyMac_PRECHECK(RemoveImageDescriptionExtension);
10650n/a#endif
10651n/a if (!PyArg_ParseTuple(_args, "O&ll",
10652n/a ResObj_Convert, &desc,
10653n/a &idType,
10654n/a &index))
10655n/a return NULL;
10656n/a _err = RemoveImageDescriptionExtension(desc,
10657n/a idType,
10658n/a index);
10659n/a if (_err != noErr) return PyMac_Error(_err);
10660n/a Py_INCREF(Py_None);
10661n/a _res = Py_None;
10662n/a return _res;
10663n/a}
10664n/a
10665n/astatic PyObject *Qt_CountImageDescriptionExtensionType(PyObject *_self, PyObject *_args)
10666n/a{
10667n/a PyObject *_res = NULL;
10668n/a OSErr _err;
10669n/a ImageDescriptionHandle desc;
10670n/a long idType;
10671n/a long count;
10672n/a#ifndef CountImageDescriptionExtensionType
10673n/a PyMac_PRECHECK(CountImageDescriptionExtensionType);
10674n/a#endif
10675n/a if (!PyArg_ParseTuple(_args, "O&l",
10676n/a ResObj_Convert, &desc,
10677n/a &idType))
10678n/a return NULL;
10679n/a _err = CountImageDescriptionExtensionType(desc,
10680n/a idType,
10681n/a &count);
10682n/a if (_err != noErr) return PyMac_Error(_err);
10683n/a _res = Py_BuildValue("l",
10684n/a count);
10685n/a return _res;
10686n/a}
10687n/a
10688n/astatic PyObject *Qt_GetNextImageDescriptionExtensionType(PyObject *_self, PyObject *_args)
10689n/a{
10690n/a PyObject *_res = NULL;
10691n/a OSErr _err;
10692n/a ImageDescriptionHandle desc;
10693n/a long idType;
10694n/a#ifndef GetNextImageDescriptionExtensionType
10695n/a PyMac_PRECHECK(GetNextImageDescriptionExtensionType);
10696n/a#endif
10697n/a if (!PyArg_ParseTuple(_args, "O&",
10698n/a ResObj_Convert, &desc))
10699n/a return NULL;
10700n/a _err = GetNextImageDescriptionExtensionType(desc,
10701n/a &idType);
10702n/a if (_err != noErr) return PyMac_Error(_err);
10703n/a _res = Py_BuildValue("l",
10704n/a idType);
10705n/a return _res;
10706n/a}
10707n/a
10708n/astatic PyObject *Qt_FindCodec(PyObject *_self, PyObject *_args)
10709n/a{
10710n/a PyObject *_res = NULL;
10711n/a OSErr _err;
10712n/a CodecType cType;
10713n/a CodecComponent specCodec;
10714n/a CompressorComponent compressor;
10715n/a DecompressorComponent decompressor;
10716n/a#ifndef FindCodec
10717n/a PyMac_PRECHECK(FindCodec);
10718n/a#endif
10719n/a if (!PyArg_ParseTuple(_args, "O&O&",
10720n/a PyMac_GetOSType, &cType,
10721n/a CmpObj_Convert, &specCodec))
10722n/a return NULL;
10723n/a _err = FindCodec(cType,
10724n/a specCodec,
10725n/a &compressor,
10726n/a &decompressor);
10727n/a if (_err != noErr) return PyMac_Error(_err);
10728n/a _res = Py_BuildValue("O&O&",
10729n/a CmpObj_New, compressor,
10730n/a CmpObj_New, decompressor);
10731n/a return _res;
10732n/a}
10733n/a
10734n/astatic PyObject *Qt_CompressPicture(PyObject *_self, PyObject *_args)
10735n/a{
10736n/a PyObject *_res = NULL;
10737n/a OSErr _err;
10738n/a PicHandle srcPicture;
10739n/a PicHandle dstPicture;
10740n/a CodecQ quality;
10741n/a CodecType cType;
10742n/a#ifndef CompressPicture
10743n/a PyMac_PRECHECK(CompressPicture);
10744n/a#endif
10745n/a if (!PyArg_ParseTuple(_args, "O&O&lO&",
10746n/a ResObj_Convert, &srcPicture,
10747n/a ResObj_Convert, &dstPicture,
10748n/a &quality,
10749n/a PyMac_GetOSType, &cType))
10750n/a return NULL;
10751n/a _err = CompressPicture(srcPicture,
10752n/a dstPicture,
10753n/a quality,
10754n/a cType);
10755n/a if (_err != noErr) return PyMac_Error(_err);
10756n/a Py_INCREF(Py_None);
10757n/a _res = Py_None;
10758n/a return _res;
10759n/a}
10760n/a
10761n/astatic PyObject *Qt_CompressPictureFile(PyObject *_self, PyObject *_args)
10762n/a{
10763n/a PyObject *_res = NULL;
10764n/a OSErr _err;
10765n/a short srcRefNum;
10766n/a short dstRefNum;
10767n/a CodecQ quality;
10768n/a CodecType cType;
10769n/a#ifndef CompressPictureFile
10770n/a PyMac_PRECHECK(CompressPictureFile);
10771n/a#endif
10772n/a if (!PyArg_ParseTuple(_args, "hhlO&",
10773n/a &srcRefNum,
10774n/a &dstRefNum,
10775n/a &quality,
10776n/a PyMac_GetOSType, &cType))
10777n/a return NULL;
10778n/a _err = CompressPictureFile(srcRefNum,
10779n/a dstRefNum,
10780n/a quality,
10781n/a cType);
10782n/a if (_err != noErr) return PyMac_Error(_err);
10783n/a Py_INCREF(Py_None);
10784n/a _res = Py_None;
10785n/a return _res;
10786n/a}
10787n/a
10788n/astatic PyObject *Qt_ConvertImage(PyObject *_self, PyObject *_args)
10789n/a{
10790n/a PyObject *_res = NULL;
10791n/a OSErr _err;
10792n/a ImageDescriptionHandle srcDD;
10793n/a Ptr srcData;
10794n/a short colorDepth;
10795n/a CTabHandle ctable;
10796n/a CodecQ accuracy;
10797n/a CodecQ quality;
10798n/a CodecType cType;
10799n/a CodecComponent codec;
10800n/a ImageDescriptionHandle dstDD;
10801n/a Ptr dstData;
10802n/a#ifndef ConvertImage
10803n/a PyMac_PRECHECK(ConvertImage);
10804n/a#endif
10805n/a if (!PyArg_ParseTuple(_args, "O&shO&llO&O&O&s",
10806n/a ResObj_Convert, &srcDD,
10807n/a &srcData,
10808n/a &colorDepth,
10809n/a ResObj_Convert, &ctable,
10810n/a &accuracy,
10811n/a &quality,
10812n/a PyMac_GetOSType, &cType,
10813n/a CmpObj_Convert, &codec,
10814n/a ResObj_Convert, &dstDD,
10815n/a &dstData))
10816n/a return NULL;
10817n/a _err = ConvertImage(srcDD,
10818n/a srcData,
10819n/a colorDepth,
10820n/a ctable,
10821n/a accuracy,
10822n/a quality,
10823n/a cType,
10824n/a codec,
10825n/a dstDD,
10826n/a dstData);
10827n/a if (_err != noErr) return PyMac_Error(_err);
10828n/a Py_INCREF(Py_None);
10829n/a _res = Py_None;
10830n/a return _res;
10831n/a}
10832n/a
10833n/astatic PyObject *Qt_AddFilePreview(PyObject *_self, PyObject *_args)
10834n/a{
10835n/a PyObject *_res = NULL;
10836n/a OSErr _err;
10837n/a short resRefNum;
10838n/a OSType previewType;
10839n/a Handle previewData;
10840n/a#ifndef AddFilePreview
10841n/a PyMac_PRECHECK(AddFilePreview);
10842n/a#endif
10843n/a if (!PyArg_ParseTuple(_args, "hO&O&",
10844n/a &resRefNum,
10845n/a PyMac_GetOSType, &previewType,
10846n/a ResObj_Convert, &previewData))
10847n/a return NULL;
10848n/a _err = AddFilePreview(resRefNum,
10849n/a previewType,
10850n/a previewData);
10851n/a if (_err != noErr) return PyMac_Error(_err);
10852n/a Py_INCREF(Py_None);
10853n/a _res = Py_None;
10854n/a return _res;
10855n/a}
10856n/a
10857n/astatic PyObject *Qt_GetBestDeviceRect(PyObject *_self, PyObject *_args)
10858n/a{
10859n/a PyObject *_res = NULL;
10860n/a OSErr _err;
10861n/a GDHandle gdh;
10862n/a Rect rp;
10863n/a#ifndef GetBestDeviceRect
10864n/a PyMac_PRECHECK(GetBestDeviceRect);
10865n/a#endif
10866n/a if (!PyArg_ParseTuple(_args, ""))
10867n/a return NULL;
10868n/a _err = GetBestDeviceRect(&gdh,
10869n/a &rp);
10870n/a if (_err != noErr) return PyMac_Error(_err);
10871n/a _res = Py_BuildValue("O&O&",
10872n/a OptResObj_New, gdh,
10873n/a PyMac_BuildRect, &rp);
10874n/a return _res;
10875n/a}
10876n/a
10877n/astatic PyObject *Qt_GDHasScale(PyObject *_self, PyObject *_args)
10878n/a{
10879n/a PyObject *_res = NULL;
10880n/a OSErr _err;
10881n/a GDHandle gdh;
10882n/a short depth;
10883n/a Fixed scale;
10884n/a#ifndef GDHasScale
10885n/a PyMac_PRECHECK(GDHasScale);
10886n/a#endif
10887n/a if (!PyArg_ParseTuple(_args, "O&h",
10888n/a OptResObj_Convert, &gdh,
10889n/a &depth))
10890n/a return NULL;
10891n/a _err = GDHasScale(gdh,
10892n/a depth,
10893n/a &scale);
10894n/a if (_err != noErr) return PyMac_Error(_err);
10895n/a _res = Py_BuildValue("O&",
10896n/a PyMac_BuildFixed, scale);
10897n/a return _res;
10898n/a}
10899n/a
10900n/astatic PyObject *Qt_GDGetScale(PyObject *_self, PyObject *_args)
10901n/a{
10902n/a PyObject *_res = NULL;
10903n/a OSErr _err;
10904n/a GDHandle gdh;
10905n/a Fixed scale;
10906n/a short flags;
10907n/a#ifndef GDGetScale
10908n/a PyMac_PRECHECK(GDGetScale);
10909n/a#endif
10910n/a if (!PyArg_ParseTuple(_args, "O&",
10911n/a OptResObj_Convert, &gdh))
10912n/a return NULL;
10913n/a _err = GDGetScale(gdh,
10914n/a &scale,
10915n/a &flags);
10916n/a if (_err != noErr) return PyMac_Error(_err);
10917n/a _res = Py_BuildValue("O&h",
10918n/a PyMac_BuildFixed, scale,
10919n/a flags);
10920n/a return _res;
10921n/a}
10922n/a
10923n/astatic PyObject *Qt_GDSetScale(PyObject *_self, PyObject *_args)
10924n/a{
10925n/a PyObject *_res = NULL;
10926n/a OSErr _err;
10927n/a GDHandle gdh;
10928n/a Fixed scale;
10929n/a short flags;
10930n/a#ifndef GDSetScale
10931n/a PyMac_PRECHECK(GDSetScale);
10932n/a#endif
10933n/a if (!PyArg_ParseTuple(_args, "O&O&h",
10934n/a OptResObj_Convert, &gdh,
10935n/a PyMac_GetFixed, &scale,
10936n/a &flags))
10937n/a return NULL;
10938n/a _err = GDSetScale(gdh,
10939n/a scale,
10940n/a flags);
10941n/a if (_err != noErr) return PyMac_Error(_err);
10942n/a Py_INCREF(Py_None);
10943n/a _res = Py_None;
10944n/a return _res;
10945n/a}
10946n/a
10947n/astatic PyObject *Qt_GetGraphicsImporterForFile(PyObject *_self, PyObject *_args)
10948n/a{
10949n/a PyObject *_res = NULL;
10950n/a OSErr _err;
10951n/a FSSpec theFile;
10952n/a ComponentInstance gi;
10953n/a#ifndef GetGraphicsImporterForFile
10954n/a PyMac_PRECHECK(GetGraphicsImporterForFile);
10955n/a#endif
10956n/a if (!PyArg_ParseTuple(_args, "O&",
10957n/a PyMac_GetFSSpec, &theFile))
10958n/a return NULL;
10959n/a _err = GetGraphicsImporterForFile(&theFile,
10960n/a &gi);
10961n/a if (_err != noErr) return PyMac_Error(_err);
10962n/a _res = Py_BuildValue("O&",
10963n/a CmpInstObj_New, gi);
10964n/a return _res;
10965n/a}
10966n/a
10967n/astatic PyObject *Qt_GetGraphicsImporterForDataRef(PyObject *_self, PyObject *_args)
10968n/a{
10969n/a PyObject *_res = NULL;
10970n/a OSErr _err;
10971n/a Handle dataRef;
10972n/a OSType dataRefType;
10973n/a ComponentInstance gi;
10974n/a#ifndef GetGraphicsImporterForDataRef
10975n/a PyMac_PRECHECK(GetGraphicsImporterForDataRef);
10976n/a#endif
10977n/a if (!PyArg_ParseTuple(_args, "O&O&",
10978n/a ResObj_Convert, &dataRef,
10979n/a PyMac_GetOSType, &dataRefType))
10980n/a return NULL;
10981n/a _err = GetGraphicsImporterForDataRef(dataRef,
10982n/a dataRefType,
10983n/a &gi);
10984n/a if (_err != noErr) return PyMac_Error(_err);
10985n/a _res = Py_BuildValue("O&",
10986n/a CmpInstObj_New, gi);
10987n/a return _res;
10988n/a}
10989n/a
10990n/astatic PyObject *Qt_GetGraphicsImporterForFileWithFlags(PyObject *_self, PyObject *_args)
10991n/a{
10992n/a PyObject *_res = NULL;
10993n/a OSErr _err;
10994n/a FSSpec theFile;
10995n/a ComponentInstance gi;
10996n/a long flags;
10997n/a#ifndef GetGraphicsImporterForFileWithFlags
10998n/a PyMac_PRECHECK(GetGraphicsImporterForFileWithFlags);
10999n/a#endif
11000n/a if (!PyArg_ParseTuple(_args, "O&l",
11001n/a PyMac_GetFSSpec, &theFile,
11002n/a &flags))
11003n/a return NULL;
11004n/a _err = GetGraphicsImporterForFileWithFlags(&theFile,
11005n/a &gi,
11006n/a flags);
11007n/a if (_err != noErr) return PyMac_Error(_err);
11008n/a _res = Py_BuildValue("O&",
11009n/a CmpInstObj_New, gi);
11010n/a return _res;
11011n/a}
11012n/a
11013n/astatic PyObject *Qt_GetGraphicsImporterForDataRefWithFlags(PyObject *_self, PyObject *_args)
11014n/a{
11015n/a PyObject *_res = NULL;
11016n/a OSErr _err;
11017n/a Handle dataRef;
11018n/a OSType dataRefType;
11019n/a ComponentInstance gi;
11020n/a long flags;
11021n/a#ifndef GetGraphicsImporterForDataRefWithFlags
11022n/a PyMac_PRECHECK(GetGraphicsImporterForDataRefWithFlags);
11023n/a#endif
11024n/a if (!PyArg_ParseTuple(_args, "O&O&l",
11025n/a ResObj_Convert, &dataRef,
11026n/a PyMac_GetOSType, &dataRefType,
11027n/a &flags))
11028n/a return NULL;
11029n/a _err = GetGraphicsImporterForDataRefWithFlags(dataRef,
11030n/a dataRefType,
11031n/a &gi,
11032n/a flags);
11033n/a if (_err != noErr) return PyMac_Error(_err);
11034n/a _res = Py_BuildValue("O&",
11035n/a CmpInstObj_New, gi);
11036n/a return _res;
11037n/a}
11038n/a
11039n/astatic PyObject *Qt_MakeImageDescriptionForPixMap(PyObject *_self, PyObject *_args)
11040n/a{
11041n/a PyObject *_res = NULL;
11042n/a OSErr _err;
11043n/a PixMapHandle pixmap;
11044n/a ImageDescriptionHandle idh;
11045n/a#ifndef MakeImageDescriptionForPixMap
11046n/a PyMac_PRECHECK(MakeImageDescriptionForPixMap);
11047n/a#endif
11048n/a if (!PyArg_ParseTuple(_args, "O&",
11049n/a ResObj_Convert, &pixmap))
11050n/a return NULL;
11051n/a _err = MakeImageDescriptionForPixMap(pixmap,
11052n/a &idh);
11053n/a if (_err != noErr) return PyMac_Error(_err);
11054n/a _res = Py_BuildValue("O&",
11055n/a ResObj_New, idh);
11056n/a return _res;
11057n/a}
11058n/a
11059n/astatic PyObject *Qt_MakeImageDescriptionForEffect(PyObject *_self, PyObject *_args)
11060n/a{
11061n/a PyObject *_res = NULL;
11062n/a OSErr _err;
11063n/a OSType effectType;
11064n/a ImageDescriptionHandle idh;
11065n/a#ifndef MakeImageDescriptionForEffect
11066n/a PyMac_PRECHECK(MakeImageDescriptionForEffect);
11067n/a#endif
11068n/a if (!PyArg_ParseTuple(_args, "O&",
11069n/a PyMac_GetOSType, &effectType))
11070n/a return NULL;
11071n/a _err = MakeImageDescriptionForEffect(effectType,
11072n/a &idh);
11073n/a if (_err != noErr) return PyMac_Error(_err);
11074n/a _res = Py_BuildValue("O&",
11075n/a ResObj_New, idh);
11076n/a return _res;
11077n/a}
11078n/a
11079n/astatic PyObject *Qt_QTGetPixelSize(PyObject *_self, PyObject *_args)
11080n/a{
11081n/a PyObject *_res = NULL;
11082n/a short _rv;
11083n/a OSType PixelFormat;
11084n/a#ifndef QTGetPixelSize
11085n/a PyMac_PRECHECK(QTGetPixelSize);
11086n/a#endif
11087n/a if (!PyArg_ParseTuple(_args, "O&",
11088n/a PyMac_GetOSType, &PixelFormat))
11089n/a return NULL;
11090n/a _rv = QTGetPixelSize(PixelFormat);
11091n/a _res = Py_BuildValue("h",
11092n/a _rv);
11093n/a return _res;
11094n/a}
11095n/a
11096n/astatic PyObject *Qt_QTGetPixelFormatDepthForImageDescription(PyObject *_self, PyObject *_args)
11097n/a{
11098n/a PyObject *_res = NULL;
11099n/a short _rv;
11100n/a OSType PixelFormat;
11101n/a#ifndef QTGetPixelFormatDepthForImageDescription
11102n/a PyMac_PRECHECK(QTGetPixelFormatDepthForImageDescription);
11103n/a#endif
11104n/a if (!PyArg_ParseTuple(_args, "O&",
11105n/a PyMac_GetOSType, &PixelFormat))
11106n/a return NULL;
11107n/a _rv = QTGetPixelFormatDepthForImageDescription(PixelFormat);
11108n/a _res = Py_BuildValue("h",
11109n/a _rv);
11110n/a return _res;
11111n/a}
11112n/a
11113n/astatic PyObject *Qt_QTGetPixMapHandleRowBytes(PyObject *_self, PyObject *_args)
11114n/a{
11115n/a PyObject *_res = NULL;
11116n/a long _rv;
11117n/a PixMapHandle pm;
11118n/a#ifndef QTGetPixMapHandleRowBytes
11119n/a PyMac_PRECHECK(QTGetPixMapHandleRowBytes);
11120n/a#endif
11121n/a if (!PyArg_ParseTuple(_args, "O&",
11122n/a ResObj_Convert, &pm))
11123n/a return NULL;
11124n/a _rv = QTGetPixMapHandleRowBytes(pm);
11125n/a _res = Py_BuildValue("l",
11126n/a _rv);
11127n/a return _res;
11128n/a}
11129n/a
11130n/astatic PyObject *Qt_QTSetPixMapHandleRowBytes(PyObject *_self, PyObject *_args)
11131n/a{
11132n/a PyObject *_res = NULL;
11133n/a OSErr _err;
11134n/a PixMapHandle pm;
11135n/a long rowBytes;
11136n/a#ifndef QTSetPixMapHandleRowBytes
11137n/a PyMac_PRECHECK(QTSetPixMapHandleRowBytes);
11138n/a#endif
11139n/a if (!PyArg_ParseTuple(_args, "O&l",
11140n/a ResObj_Convert, &pm,
11141n/a &rowBytes))
11142n/a return NULL;
11143n/a _err = QTSetPixMapHandleRowBytes(pm,
11144n/a rowBytes);
11145n/a if (_err != noErr) return PyMac_Error(_err);
11146n/a Py_INCREF(Py_None);
11147n/a _res = Py_None;
11148n/a return _res;
11149n/a}
11150n/a
11151n/astatic PyObject *Qt_QTGetPixMapHandleGammaLevel(PyObject *_self, PyObject *_args)
11152n/a{
11153n/a PyObject *_res = NULL;
11154n/a Fixed _rv;
11155n/a PixMapHandle pm;
11156n/a#ifndef QTGetPixMapHandleGammaLevel
11157n/a PyMac_PRECHECK(QTGetPixMapHandleGammaLevel);
11158n/a#endif
11159n/a if (!PyArg_ParseTuple(_args, "O&",
11160n/a ResObj_Convert, &pm))
11161n/a return NULL;
11162n/a _rv = QTGetPixMapHandleGammaLevel(pm);
11163n/a _res = Py_BuildValue("O&",
11164n/a PyMac_BuildFixed, _rv);
11165n/a return _res;
11166n/a}
11167n/a
11168n/astatic PyObject *Qt_QTSetPixMapHandleGammaLevel(PyObject *_self, PyObject *_args)
11169n/a{
11170n/a PyObject *_res = NULL;
11171n/a OSErr _err;
11172n/a PixMapHandle pm;
11173n/a Fixed gammaLevel;
11174n/a#ifndef QTSetPixMapHandleGammaLevel
11175n/a PyMac_PRECHECK(QTSetPixMapHandleGammaLevel);
11176n/a#endif
11177n/a if (!PyArg_ParseTuple(_args, "O&O&",
11178n/a ResObj_Convert, &pm,
11179n/a PyMac_GetFixed, &gammaLevel))
11180n/a return NULL;
11181n/a _err = QTSetPixMapHandleGammaLevel(pm,
11182n/a gammaLevel);
11183n/a if (_err != noErr) return PyMac_Error(_err);
11184n/a Py_INCREF(Py_None);
11185n/a _res = Py_None;
11186n/a return _res;
11187n/a}
11188n/a
11189n/astatic PyObject *Qt_QTGetPixMapHandleRequestedGammaLevel(PyObject *_self, PyObject *_args)
11190n/a{
11191n/a PyObject *_res = NULL;
11192n/a Fixed _rv;
11193n/a PixMapHandle pm;
11194n/a#ifndef QTGetPixMapHandleRequestedGammaLevel
11195n/a PyMac_PRECHECK(QTGetPixMapHandleRequestedGammaLevel);
11196n/a#endif
11197n/a if (!PyArg_ParseTuple(_args, "O&",
11198n/a ResObj_Convert, &pm))
11199n/a return NULL;
11200n/a _rv = QTGetPixMapHandleRequestedGammaLevel(pm);
11201n/a _res = Py_BuildValue("O&",
11202n/a PyMac_BuildFixed, _rv);
11203n/a return _res;
11204n/a}
11205n/a
11206n/astatic PyObject *Qt_QTSetPixMapHandleRequestedGammaLevel(PyObject *_self, PyObject *_args)
11207n/a{
11208n/a PyObject *_res = NULL;
11209n/a OSErr _err;
11210n/a PixMapHandle pm;
11211n/a Fixed requestedGammaLevel;
11212n/a#ifndef QTSetPixMapHandleRequestedGammaLevel
11213n/a PyMac_PRECHECK(QTSetPixMapHandleRequestedGammaLevel);
11214n/a#endif
11215n/a if (!PyArg_ParseTuple(_args, "O&O&",
11216n/a ResObj_Convert, &pm,
11217n/a PyMac_GetFixed, &requestedGammaLevel))
11218n/a return NULL;
11219n/a _err = QTSetPixMapHandleRequestedGammaLevel(pm,
11220n/a requestedGammaLevel);
11221n/a if (_err != noErr) return PyMac_Error(_err);
11222n/a Py_INCREF(Py_None);
11223n/a _res = Py_None;
11224n/a return _res;
11225n/a}
11226n/a
11227n/astatic PyObject *Qt_CompAdd(PyObject *_self, PyObject *_args)
11228n/a{
11229n/a PyObject *_res = NULL;
11230n/a wide src;
11231n/a wide dst;
11232n/a#ifndef CompAdd
11233n/a PyMac_PRECHECK(CompAdd);
11234n/a#endif
11235n/a if (!PyArg_ParseTuple(_args, ""))
11236n/a return NULL;
11237n/a CompAdd(&src,
11238n/a &dst);
11239n/a _res = Py_BuildValue("O&O&",
11240n/a PyMac_Buildwide, src,
11241n/a PyMac_Buildwide, dst);
11242n/a return _res;
11243n/a}
11244n/a
11245n/astatic PyObject *Qt_CompSub(PyObject *_self, PyObject *_args)
11246n/a{
11247n/a PyObject *_res = NULL;
11248n/a wide src;
11249n/a wide dst;
11250n/a#ifndef CompSub
11251n/a PyMac_PRECHECK(CompSub);
11252n/a#endif
11253n/a if (!PyArg_ParseTuple(_args, ""))
11254n/a return NULL;
11255n/a CompSub(&src,
11256n/a &dst);
11257n/a _res = Py_BuildValue("O&O&",
11258n/a PyMac_Buildwide, src,
11259n/a PyMac_Buildwide, dst);
11260n/a return _res;
11261n/a}
11262n/a
11263n/astatic PyObject *Qt_CompNeg(PyObject *_self, PyObject *_args)
11264n/a{
11265n/a PyObject *_res = NULL;
11266n/a wide dst;
11267n/a#ifndef CompNeg
11268n/a PyMac_PRECHECK(CompNeg);
11269n/a#endif
11270n/a if (!PyArg_ParseTuple(_args, ""))
11271n/a return NULL;
11272n/a CompNeg(&dst);
11273n/a _res = Py_BuildValue("O&",
11274n/a PyMac_Buildwide, dst);
11275n/a return _res;
11276n/a}
11277n/a
11278n/astatic PyObject *Qt_CompShift(PyObject *_self, PyObject *_args)
11279n/a{
11280n/a PyObject *_res = NULL;
11281n/a wide src;
11282n/a short shift;
11283n/a#ifndef CompShift
11284n/a PyMac_PRECHECK(CompShift);
11285n/a#endif
11286n/a if (!PyArg_ParseTuple(_args, "h",
11287n/a &shift))
11288n/a return NULL;
11289n/a CompShift(&src,
11290n/a shift);
11291n/a _res = Py_BuildValue("O&",
11292n/a PyMac_Buildwide, src);
11293n/a return _res;
11294n/a}
11295n/a
11296n/astatic PyObject *Qt_CompMul(PyObject *_self, PyObject *_args)
11297n/a{
11298n/a PyObject *_res = NULL;
11299n/a long src1;
11300n/a long src2;
11301n/a wide dst;
11302n/a#ifndef CompMul
11303n/a PyMac_PRECHECK(CompMul);
11304n/a#endif
11305n/a if (!PyArg_ParseTuple(_args, "ll",
11306n/a &src1,
11307n/a &src2))
11308n/a return NULL;
11309n/a CompMul(src1,
11310n/a src2,
11311n/a &dst);
11312n/a _res = Py_BuildValue("O&",
11313n/a PyMac_Buildwide, dst);
11314n/a return _res;
11315n/a}
11316n/a
11317n/astatic PyObject *Qt_CompDiv(PyObject *_self, PyObject *_args)
11318n/a{
11319n/a PyObject *_res = NULL;
11320n/a long _rv;
11321n/a wide numerator;
11322n/a long denominator;
11323n/a long remainder;
11324n/a#ifndef CompDiv
11325n/a PyMac_PRECHECK(CompDiv);
11326n/a#endif
11327n/a if (!PyArg_ParseTuple(_args, "l",
11328n/a &denominator))
11329n/a return NULL;
11330n/a _rv = CompDiv(&numerator,
11331n/a denominator,
11332n/a &remainder);
11333n/a _res = Py_BuildValue("lO&l",
11334n/a _rv,
11335n/a PyMac_Buildwide, numerator,
11336n/a remainder);
11337n/a return _res;
11338n/a}
11339n/a
11340n/astatic PyObject *Qt_CompFixMul(PyObject *_self, PyObject *_args)
11341n/a{
11342n/a PyObject *_res = NULL;
11343n/a wide compSrc;
11344n/a Fixed fixSrc;
11345n/a wide compDst;
11346n/a#ifndef CompFixMul
11347n/a PyMac_PRECHECK(CompFixMul);
11348n/a#endif
11349n/a if (!PyArg_ParseTuple(_args, "O&",
11350n/a PyMac_GetFixed, &fixSrc))
11351n/a return NULL;
11352n/a CompFixMul(&compSrc,
11353n/a fixSrc,
11354n/a &compDst);
11355n/a _res = Py_BuildValue("O&O&",
11356n/a PyMac_Buildwide, compSrc,
11357n/a PyMac_Buildwide, compDst);
11358n/a return _res;
11359n/a}
11360n/a
11361n/astatic PyObject *Qt_CompMulDiv(PyObject *_self, PyObject *_args)
11362n/a{
11363n/a PyObject *_res = NULL;
11364n/a wide co;
11365n/a long mul;
11366n/a long divisor;
11367n/a#ifndef CompMulDiv
11368n/a PyMac_PRECHECK(CompMulDiv);
11369n/a#endif
11370n/a if (!PyArg_ParseTuple(_args, "ll",
11371n/a &mul,
11372n/a &divisor))
11373n/a return NULL;
11374n/a CompMulDiv(&co,
11375n/a mul,
11376n/a divisor);
11377n/a _res = Py_BuildValue("O&",
11378n/a PyMac_Buildwide, co);
11379n/a return _res;
11380n/a}
11381n/a
11382n/astatic PyObject *Qt_CompMulDivTrunc(PyObject *_self, PyObject *_args)
11383n/a{
11384n/a PyObject *_res = NULL;
11385n/a wide co;
11386n/a long mul;
11387n/a long divisor;
11388n/a long remainder;
11389n/a#ifndef CompMulDivTrunc
11390n/a PyMac_PRECHECK(CompMulDivTrunc);
11391n/a#endif
11392n/a if (!PyArg_ParseTuple(_args, "ll",
11393n/a &mul,
11394n/a &divisor))
11395n/a return NULL;
11396n/a CompMulDivTrunc(&co,
11397n/a mul,
11398n/a divisor,
11399n/a &remainder);
11400n/a _res = Py_BuildValue("O&l",
11401n/a PyMac_Buildwide, co,
11402n/a remainder);
11403n/a return _res;
11404n/a}
11405n/a
11406n/astatic PyObject *Qt_CompCompare(PyObject *_self, PyObject *_args)
11407n/a{
11408n/a PyObject *_res = NULL;
11409n/a long _rv;
11410n/a wide a;
11411n/a wide minusb;
11412n/a#ifndef CompCompare
11413n/a PyMac_PRECHECK(CompCompare);
11414n/a#endif
11415n/a if (!PyArg_ParseTuple(_args, "O&O&",
11416n/a PyMac_Getwide, &a,
11417n/a PyMac_Getwide, &minusb))
11418n/a return NULL;
11419n/a _rv = CompCompare(&a,
11420n/a &minusb);
11421n/a _res = Py_BuildValue("l",
11422n/a _rv);
11423n/a return _res;
11424n/a}
11425n/a
11426n/astatic PyObject *Qt_CompSquareRoot(PyObject *_self, PyObject *_args)
11427n/a{
11428n/a PyObject *_res = NULL;
11429n/a unsigned long _rv;
11430n/a wide src;
11431n/a#ifndef CompSquareRoot
11432n/a PyMac_PRECHECK(CompSquareRoot);
11433n/a#endif
11434n/a if (!PyArg_ParseTuple(_args, "O&",
11435n/a PyMac_Getwide, &src))
11436n/a return NULL;
11437n/a _rv = CompSquareRoot(&src);
11438n/a _res = Py_BuildValue("l",
11439n/a _rv);
11440n/a return _res;
11441n/a}
11442n/a
11443n/astatic PyObject *Qt_FixMulDiv(PyObject *_self, PyObject *_args)
11444n/a{
11445n/a PyObject *_res = NULL;
11446n/a Fixed _rv;
11447n/a Fixed src;
11448n/a Fixed mul;
11449n/a Fixed divisor;
11450n/a#ifndef FixMulDiv
11451n/a PyMac_PRECHECK(FixMulDiv);
11452n/a#endif
11453n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
11454n/a PyMac_GetFixed, &src,
11455n/a PyMac_GetFixed, &mul,
11456n/a PyMac_GetFixed, &divisor))
11457n/a return NULL;
11458n/a _rv = FixMulDiv(src,
11459n/a mul,
11460n/a divisor);
11461n/a _res = Py_BuildValue("O&",
11462n/a PyMac_BuildFixed, _rv);
11463n/a return _res;
11464n/a}
11465n/a
11466n/astatic PyObject *Qt_UnsignedFixMulDiv(PyObject *_self, PyObject *_args)
11467n/a{
11468n/a PyObject *_res = NULL;
11469n/a Fixed _rv;
11470n/a Fixed src;
11471n/a Fixed mul;
11472n/a Fixed divisor;
11473n/a#ifndef UnsignedFixMulDiv
11474n/a PyMac_PRECHECK(UnsignedFixMulDiv);
11475n/a#endif
11476n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
11477n/a PyMac_GetFixed, &src,
11478n/a PyMac_GetFixed, &mul,
11479n/a PyMac_GetFixed, &divisor))
11480n/a return NULL;
11481n/a _rv = UnsignedFixMulDiv(src,
11482n/a mul,
11483n/a divisor);
11484n/a _res = Py_BuildValue("O&",
11485n/a PyMac_BuildFixed, _rv);
11486n/a return _res;
11487n/a}
11488n/a
11489n/astatic PyObject *Qt_FixExp2(PyObject *_self, PyObject *_args)
11490n/a{
11491n/a PyObject *_res = NULL;
11492n/a Fixed _rv;
11493n/a Fixed src;
11494n/a#ifndef FixExp2
11495n/a PyMac_PRECHECK(FixExp2);
11496n/a#endif
11497n/a if (!PyArg_ParseTuple(_args, "O&",
11498n/a PyMac_GetFixed, &src))
11499n/a return NULL;
11500n/a _rv = FixExp2(src);
11501n/a _res = Py_BuildValue("O&",
11502n/a PyMac_BuildFixed, _rv);
11503n/a return _res;
11504n/a}
11505n/a
11506n/astatic PyObject *Qt_FixLog2(PyObject *_self, PyObject *_args)
11507n/a{
11508n/a PyObject *_res = NULL;
11509n/a Fixed _rv;
11510n/a Fixed src;
11511n/a#ifndef FixLog2
11512n/a PyMac_PRECHECK(FixLog2);
11513n/a#endif
11514n/a if (!PyArg_ParseTuple(_args, "O&",
11515n/a PyMac_GetFixed, &src))
11516n/a return NULL;
11517n/a _rv = FixLog2(src);
11518n/a _res = Py_BuildValue("O&",
11519n/a PyMac_BuildFixed, _rv);
11520n/a return _res;
11521n/a}
11522n/a
11523n/astatic PyObject *Qt_FixPow(PyObject *_self, PyObject *_args)
11524n/a{
11525n/a PyObject *_res = NULL;
11526n/a Fixed _rv;
11527n/a Fixed base;
11528n/a Fixed exp;
11529n/a#ifndef FixPow
11530n/a PyMac_PRECHECK(FixPow);
11531n/a#endif
11532n/a if (!PyArg_ParseTuple(_args, "O&O&",
11533n/a PyMac_GetFixed, &base,
11534n/a PyMac_GetFixed, &exp))
11535n/a return NULL;
11536n/a _rv = FixPow(base,
11537n/a exp);
11538n/a _res = Py_BuildValue("O&",
11539n/a PyMac_BuildFixed, _rv);
11540n/a return _res;
11541n/a}
11542n/a
11543n/astatic PyObject *Qt_GraphicsImportSetDataReference(PyObject *_self, PyObject *_args)
11544n/a{
11545n/a PyObject *_res = NULL;
11546n/a ComponentResult _rv;
11547n/a GraphicsImportComponent ci;
11548n/a Handle dataRef;
11549n/a OSType dataReType;
11550n/a#ifndef GraphicsImportSetDataReference
11551n/a PyMac_PRECHECK(GraphicsImportSetDataReference);
11552n/a#endif
11553n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
11554n/a CmpInstObj_Convert, &ci,
11555n/a ResObj_Convert, &dataRef,
11556n/a PyMac_GetOSType, &dataReType))
11557n/a return NULL;
11558n/a _rv = GraphicsImportSetDataReference(ci,
11559n/a dataRef,
11560n/a dataReType);
11561n/a _res = Py_BuildValue("l",
11562n/a _rv);
11563n/a return _res;
11564n/a}
11565n/a
11566n/astatic PyObject *Qt_GraphicsImportGetDataReference(PyObject *_self, PyObject *_args)
11567n/a{
11568n/a PyObject *_res = NULL;
11569n/a ComponentResult _rv;
11570n/a GraphicsImportComponent ci;
11571n/a Handle dataRef;
11572n/a OSType dataReType;
11573n/a#ifndef GraphicsImportGetDataReference
11574n/a PyMac_PRECHECK(GraphicsImportGetDataReference);
11575n/a#endif
11576n/a if (!PyArg_ParseTuple(_args, "O&",
11577n/a CmpInstObj_Convert, &ci))
11578n/a return NULL;
11579n/a _rv = GraphicsImportGetDataReference(ci,
11580n/a &dataRef,
11581n/a &dataReType);
11582n/a _res = Py_BuildValue("lO&O&",
11583n/a _rv,
11584n/a ResObj_New, dataRef,
11585n/a PyMac_BuildOSType, dataReType);
11586n/a return _res;
11587n/a}
11588n/a
11589n/astatic PyObject *Qt_GraphicsImportSetDataFile(PyObject *_self, PyObject *_args)
11590n/a{
11591n/a PyObject *_res = NULL;
11592n/a ComponentResult _rv;
11593n/a GraphicsImportComponent ci;
11594n/a FSSpec theFile;
11595n/a#ifndef GraphicsImportSetDataFile
11596n/a PyMac_PRECHECK(GraphicsImportSetDataFile);
11597n/a#endif
11598n/a if (!PyArg_ParseTuple(_args, "O&O&",
11599n/a CmpInstObj_Convert, &ci,
11600n/a PyMac_GetFSSpec, &theFile))
11601n/a return NULL;
11602n/a _rv = GraphicsImportSetDataFile(ci,
11603n/a &theFile);
11604n/a _res = Py_BuildValue("l",
11605n/a _rv);
11606n/a return _res;
11607n/a}
11608n/a
11609n/astatic PyObject *Qt_GraphicsImportGetDataFile(PyObject *_self, PyObject *_args)
11610n/a{
11611n/a PyObject *_res = NULL;
11612n/a ComponentResult _rv;
11613n/a GraphicsImportComponent ci;
11614n/a FSSpec theFile;
11615n/a#ifndef GraphicsImportGetDataFile
11616n/a PyMac_PRECHECK(GraphicsImportGetDataFile);
11617n/a#endif
11618n/a if (!PyArg_ParseTuple(_args, "O&O&",
11619n/a CmpInstObj_Convert, &ci,
11620n/a PyMac_GetFSSpec, &theFile))
11621n/a return NULL;
11622n/a _rv = GraphicsImportGetDataFile(ci,
11623n/a &theFile);
11624n/a _res = Py_BuildValue("l",
11625n/a _rv);
11626n/a return _res;
11627n/a}
11628n/a
11629n/astatic PyObject *Qt_GraphicsImportSetDataHandle(PyObject *_self, PyObject *_args)
11630n/a{
11631n/a PyObject *_res = NULL;
11632n/a ComponentResult _rv;
11633n/a GraphicsImportComponent ci;
11634n/a Handle h;
11635n/a#ifndef GraphicsImportSetDataHandle
11636n/a PyMac_PRECHECK(GraphicsImportSetDataHandle);
11637n/a#endif
11638n/a if (!PyArg_ParseTuple(_args, "O&O&",
11639n/a CmpInstObj_Convert, &ci,
11640n/a ResObj_Convert, &h))
11641n/a return NULL;
11642n/a _rv = GraphicsImportSetDataHandle(ci,
11643n/a h);
11644n/a _res = Py_BuildValue("l",
11645n/a _rv);
11646n/a return _res;
11647n/a}
11648n/a
11649n/astatic PyObject *Qt_GraphicsImportGetDataHandle(PyObject *_self, PyObject *_args)
11650n/a{
11651n/a PyObject *_res = NULL;
11652n/a ComponentResult _rv;
11653n/a GraphicsImportComponent ci;
11654n/a Handle h;
11655n/a#ifndef GraphicsImportGetDataHandle
11656n/a PyMac_PRECHECK(GraphicsImportGetDataHandle);
11657n/a#endif
11658n/a if (!PyArg_ParseTuple(_args, "O&",
11659n/a CmpInstObj_Convert, &ci))
11660n/a return NULL;
11661n/a _rv = GraphicsImportGetDataHandle(ci,
11662n/a &h);
11663n/a _res = Py_BuildValue("lO&",
11664n/a _rv,
11665n/a ResObj_New, h);
11666n/a return _res;
11667n/a}
11668n/a
11669n/astatic PyObject *Qt_GraphicsImportGetImageDescription(PyObject *_self, PyObject *_args)
11670n/a{
11671n/a PyObject *_res = NULL;
11672n/a ComponentResult _rv;
11673n/a GraphicsImportComponent ci;
11674n/a ImageDescriptionHandle desc;
11675n/a#ifndef GraphicsImportGetImageDescription
11676n/a PyMac_PRECHECK(GraphicsImportGetImageDescription);
11677n/a#endif
11678n/a if (!PyArg_ParseTuple(_args, "O&",
11679n/a CmpInstObj_Convert, &ci))
11680n/a return NULL;
11681n/a _rv = GraphicsImportGetImageDescription(ci,
11682n/a &desc);
11683n/a _res = Py_BuildValue("lO&",
11684n/a _rv,
11685n/a ResObj_New, desc);
11686n/a return _res;
11687n/a}
11688n/a
11689n/astatic PyObject *Qt_GraphicsImportGetDataOffsetAndSize(PyObject *_self, PyObject *_args)
11690n/a{
11691n/a PyObject *_res = NULL;
11692n/a ComponentResult _rv;
11693n/a GraphicsImportComponent ci;
11694n/a unsigned long offset;
11695n/a unsigned long size;
11696n/a#ifndef GraphicsImportGetDataOffsetAndSize
11697n/a PyMac_PRECHECK(GraphicsImportGetDataOffsetAndSize);
11698n/a#endif
11699n/a if (!PyArg_ParseTuple(_args, "O&",
11700n/a CmpInstObj_Convert, &ci))
11701n/a return NULL;
11702n/a _rv = GraphicsImportGetDataOffsetAndSize(ci,
11703n/a &offset,
11704n/a &size);
11705n/a _res = Py_BuildValue("lll",
11706n/a _rv,
11707n/a offset,
11708n/a size);
11709n/a return _res;
11710n/a}
11711n/a
11712n/astatic PyObject *Qt_GraphicsImportReadData(PyObject *_self, PyObject *_args)
11713n/a{
11714n/a PyObject *_res = NULL;
11715n/a ComponentResult _rv;
11716n/a GraphicsImportComponent ci;
11717n/a void * dataPtr;
11718n/a unsigned long dataOffset;
11719n/a unsigned long dataSize;
11720n/a#ifndef GraphicsImportReadData
11721n/a PyMac_PRECHECK(GraphicsImportReadData);
11722n/a#endif
11723n/a if (!PyArg_ParseTuple(_args, "O&sll",
11724n/a CmpInstObj_Convert, &ci,
11725n/a &dataPtr,
11726n/a &dataOffset,
11727n/a &dataSize))
11728n/a return NULL;
11729n/a _rv = GraphicsImportReadData(ci,
11730n/a dataPtr,
11731n/a dataOffset,
11732n/a dataSize);
11733n/a _res = Py_BuildValue("l",
11734n/a _rv);
11735n/a return _res;
11736n/a}
11737n/a
11738n/astatic PyObject *Qt_GraphicsImportSetClip(PyObject *_self, PyObject *_args)
11739n/a{
11740n/a PyObject *_res = NULL;
11741n/a ComponentResult _rv;
11742n/a GraphicsImportComponent ci;
11743n/a RgnHandle clipRgn;
11744n/a#ifndef GraphicsImportSetClip
11745n/a PyMac_PRECHECK(GraphicsImportSetClip);
11746n/a#endif
11747n/a if (!PyArg_ParseTuple(_args, "O&O&",
11748n/a CmpInstObj_Convert, &ci,
11749n/a ResObj_Convert, &clipRgn))
11750n/a return NULL;
11751n/a _rv = GraphicsImportSetClip(ci,
11752n/a clipRgn);
11753n/a _res = Py_BuildValue("l",
11754n/a _rv);
11755n/a return _res;
11756n/a}
11757n/a
11758n/astatic PyObject *Qt_GraphicsImportGetClip(PyObject *_self, PyObject *_args)
11759n/a{
11760n/a PyObject *_res = NULL;
11761n/a ComponentResult _rv;
11762n/a GraphicsImportComponent ci;
11763n/a RgnHandle clipRgn;
11764n/a#ifndef GraphicsImportGetClip
11765n/a PyMac_PRECHECK(GraphicsImportGetClip);
11766n/a#endif
11767n/a if (!PyArg_ParseTuple(_args, "O&",
11768n/a CmpInstObj_Convert, &ci))
11769n/a return NULL;
11770n/a _rv = GraphicsImportGetClip(ci,
11771n/a &clipRgn);
11772n/a _res = Py_BuildValue("lO&",
11773n/a _rv,
11774n/a ResObj_New, clipRgn);
11775n/a return _res;
11776n/a}
11777n/a
11778n/astatic PyObject *Qt_GraphicsImportSetSourceRect(PyObject *_self, PyObject *_args)
11779n/a{
11780n/a PyObject *_res = NULL;
11781n/a ComponentResult _rv;
11782n/a GraphicsImportComponent ci;
11783n/a Rect sourceRect;
11784n/a#ifndef GraphicsImportSetSourceRect
11785n/a PyMac_PRECHECK(GraphicsImportSetSourceRect);
11786n/a#endif
11787n/a if (!PyArg_ParseTuple(_args, "O&O&",
11788n/a CmpInstObj_Convert, &ci,
11789n/a PyMac_GetRect, &sourceRect))
11790n/a return NULL;
11791n/a _rv = GraphicsImportSetSourceRect(ci,
11792n/a &sourceRect);
11793n/a _res = Py_BuildValue("l",
11794n/a _rv);
11795n/a return _res;
11796n/a}
11797n/a
11798n/astatic PyObject *Qt_GraphicsImportGetSourceRect(PyObject *_self, PyObject *_args)
11799n/a{
11800n/a PyObject *_res = NULL;
11801n/a ComponentResult _rv;
11802n/a GraphicsImportComponent ci;
11803n/a Rect sourceRect;
11804n/a#ifndef GraphicsImportGetSourceRect
11805n/a PyMac_PRECHECK(GraphicsImportGetSourceRect);
11806n/a#endif
11807n/a if (!PyArg_ParseTuple(_args, "O&",
11808n/a CmpInstObj_Convert, &ci))
11809n/a return NULL;
11810n/a _rv = GraphicsImportGetSourceRect(ci,
11811n/a &sourceRect);
11812n/a _res = Py_BuildValue("lO&",
11813n/a _rv,
11814n/a PyMac_BuildRect, &sourceRect);
11815n/a return _res;
11816n/a}
11817n/a
11818n/astatic PyObject *Qt_GraphicsImportGetNaturalBounds(PyObject *_self, PyObject *_args)
11819n/a{
11820n/a PyObject *_res = NULL;
11821n/a ComponentResult _rv;
11822n/a GraphicsImportComponent ci;
11823n/a Rect naturalBounds;
11824n/a#ifndef GraphicsImportGetNaturalBounds
11825n/a PyMac_PRECHECK(GraphicsImportGetNaturalBounds);
11826n/a#endif
11827n/a if (!PyArg_ParseTuple(_args, "O&",
11828n/a CmpInstObj_Convert, &ci))
11829n/a return NULL;
11830n/a _rv = GraphicsImportGetNaturalBounds(ci,
11831n/a &naturalBounds);
11832n/a _res = Py_BuildValue("lO&",
11833n/a _rv,
11834n/a PyMac_BuildRect, &naturalBounds);
11835n/a return _res;
11836n/a}
11837n/a
11838n/astatic PyObject *Qt_GraphicsImportDraw(PyObject *_self, PyObject *_args)
11839n/a{
11840n/a PyObject *_res = NULL;
11841n/a ComponentResult _rv;
11842n/a GraphicsImportComponent ci;
11843n/a#ifndef GraphicsImportDraw
11844n/a PyMac_PRECHECK(GraphicsImportDraw);
11845n/a#endif
11846n/a if (!PyArg_ParseTuple(_args, "O&",
11847n/a CmpInstObj_Convert, &ci))
11848n/a return NULL;
11849n/a _rv = GraphicsImportDraw(ci);
11850n/a _res = Py_BuildValue("l",
11851n/a _rv);
11852n/a return _res;
11853n/a}
11854n/a
11855n/astatic PyObject *Qt_GraphicsImportSetGWorld(PyObject *_self, PyObject *_args)
11856n/a{
11857n/a PyObject *_res = NULL;
11858n/a ComponentResult _rv;
11859n/a GraphicsImportComponent ci;
11860n/a CGrafPtr port;
11861n/a GDHandle gd;
11862n/a#ifndef GraphicsImportSetGWorld
11863n/a PyMac_PRECHECK(GraphicsImportSetGWorld);
11864n/a#endif
11865n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
11866n/a CmpInstObj_Convert, &ci,
11867n/a GrafObj_Convert, &port,
11868n/a OptResObj_Convert, &gd))
11869n/a return NULL;
11870n/a _rv = GraphicsImportSetGWorld(ci,
11871n/a port,
11872n/a gd);
11873n/a _res = Py_BuildValue("l",
11874n/a _rv);
11875n/a return _res;
11876n/a}
11877n/a
11878n/astatic PyObject *Qt_GraphicsImportGetGWorld(PyObject *_self, PyObject *_args)
11879n/a{
11880n/a PyObject *_res = NULL;
11881n/a ComponentResult _rv;
11882n/a GraphicsImportComponent ci;
11883n/a CGrafPtr port;
11884n/a GDHandle gd;
11885n/a#ifndef GraphicsImportGetGWorld
11886n/a PyMac_PRECHECK(GraphicsImportGetGWorld);
11887n/a#endif
11888n/a if (!PyArg_ParseTuple(_args, "O&",
11889n/a CmpInstObj_Convert, &ci))
11890n/a return NULL;
11891n/a _rv = GraphicsImportGetGWorld(ci,
11892n/a &port,
11893n/a &gd);
11894n/a _res = Py_BuildValue("lO&O&",
11895n/a _rv,
11896n/a GrafObj_New, port,
11897n/a OptResObj_New, gd);
11898n/a return _res;
11899n/a}
11900n/a
11901n/astatic PyObject *Qt_GraphicsImportSetBoundsRect(PyObject *_self, PyObject *_args)
11902n/a{
11903n/a PyObject *_res = NULL;
11904n/a ComponentResult _rv;
11905n/a GraphicsImportComponent ci;
11906n/a Rect bounds;
11907n/a#ifndef GraphicsImportSetBoundsRect
11908n/a PyMac_PRECHECK(GraphicsImportSetBoundsRect);
11909n/a#endif
11910n/a if (!PyArg_ParseTuple(_args, "O&O&",
11911n/a CmpInstObj_Convert, &ci,
11912n/a PyMac_GetRect, &bounds))
11913n/a return NULL;
11914n/a _rv = GraphicsImportSetBoundsRect(ci,
11915n/a &bounds);
11916n/a _res = Py_BuildValue("l",
11917n/a _rv);
11918n/a return _res;
11919n/a}
11920n/a
11921n/astatic PyObject *Qt_GraphicsImportGetBoundsRect(PyObject *_self, PyObject *_args)
11922n/a{
11923n/a PyObject *_res = NULL;
11924n/a ComponentResult _rv;
11925n/a GraphicsImportComponent ci;
11926n/a Rect bounds;
11927n/a#ifndef GraphicsImportGetBoundsRect
11928n/a PyMac_PRECHECK(GraphicsImportGetBoundsRect);
11929n/a#endif
11930n/a if (!PyArg_ParseTuple(_args, "O&",
11931n/a CmpInstObj_Convert, &ci))
11932n/a return NULL;
11933n/a _rv = GraphicsImportGetBoundsRect(ci,
11934n/a &bounds);
11935n/a _res = Py_BuildValue("lO&",
11936n/a _rv,
11937n/a PyMac_BuildRect, &bounds);
11938n/a return _res;
11939n/a}
11940n/a
11941n/astatic PyObject *Qt_GraphicsImportSaveAsPicture(PyObject *_self, PyObject *_args)
11942n/a{
11943n/a PyObject *_res = NULL;
11944n/a ComponentResult _rv;
11945n/a GraphicsImportComponent ci;
11946n/a FSSpec fss;
11947n/a ScriptCode scriptTag;
11948n/a#ifndef GraphicsImportSaveAsPicture
11949n/a PyMac_PRECHECK(GraphicsImportSaveAsPicture);
11950n/a#endif
11951n/a if (!PyArg_ParseTuple(_args, "O&O&h",
11952n/a CmpInstObj_Convert, &ci,
11953n/a PyMac_GetFSSpec, &fss,
11954n/a &scriptTag))
11955n/a return NULL;
11956n/a _rv = GraphicsImportSaveAsPicture(ci,
11957n/a &fss,
11958n/a scriptTag);
11959n/a _res = Py_BuildValue("l",
11960n/a _rv);
11961n/a return _res;
11962n/a}
11963n/a
11964n/astatic PyObject *Qt_GraphicsImportSetGraphicsMode(PyObject *_self, PyObject *_args)
11965n/a{
11966n/a PyObject *_res = NULL;
11967n/a ComponentResult _rv;
11968n/a GraphicsImportComponent ci;
11969n/a long graphicsMode;
11970n/a RGBColor opColor;
11971n/a#ifndef GraphicsImportSetGraphicsMode
11972n/a PyMac_PRECHECK(GraphicsImportSetGraphicsMode);
11973n/a#endif
11974n/a if (!PyArg_ParseTuple(_args, "O&lO&",
11975n/a CmpInstObj_Convert, &ci,
11976n/a &graphicsMode,
11977n/a QdRGB_Convert, &opColor))
11978n/a return NULL;
11979n/a _rv = GraphicsImportSetGraphicsMode(ci,
11980n/a graphicsMode,
11981n/a &opColor);
11982n/a _res = Py_BuildValue("l",
11983n/a _rv);
11984n/a return _res;
11985n/a}
11986n/a
11987n/astatic PyObject *Qt_GraphicsImportGetGraphicsMode(PyObject *_self, PyObject *_args)
11988n/a{
11989n/a PyObject *_res = NULL;
11990n/a ComponentResult _rv;
11991n/a GraphicsImportComponent ci;
11992n/a long graphicsMode;
11993n/a RGBColor opColor;
11994n/a#ifndef GraphicsImportGetGraphicsMode
11995n/a PyMac_PRECHECK(GraphicsImportGetGraphicsMode);
11996n/a#endif
11997n/a if (!PyArg_ParseTuple(_args, "O&",
11998n/a CmpInstObj_Convert, &ci))
11999n/a return NULL;
12000n/a _rv = GraphicsImportGetGraphicsMode(ci,
12001n/a &graphicsMode,
12002n/a &opColor);
12003n/a _res = Py_BuildValue("llO&",
12004n/a _rv,
12005n/a graphicsMode,
12006n/a QdRGB_New, &opColor);
12007n/a return _res;
12008n/a}
12009n/a
12010n/astatic PyObject *Qt_GraphicsImportSetQuality(PyObject *_self, PyObject *_args)
12011n/a{
12012n/a PyObject *_res = NULL;
12013n/a ComponentResult _rv;
12014n/a GraphicsImportComponent ci;
12015n/a CodecQ quality;
12016n/a#ifndef GraphicsImportSetQuality
12017n/a PyMac_PRECHECK(GraphicsImportSetQuality);
12018n/a#endif
12019n/a if (!PyArg_ParseTuple(_args, "O&l",
12020n/a CmpInstObj_Convert, &ci,
12021n/a &quality))
12022n/a return NULL;
12023n/a _rv = GraphicsImportSetQuality(ci,
12024n/a quality);
12025n/a _res = Py_BuildValue("l",
12026n/a _rv);
12027n/a return _res;
12028n/a}
12029n/a
12030n/astatic PyObject *Qt_GraphicsImportGetQuality(PyObject *_self, PyObject *_args)
12031n/a{
12032n/a PyObject *_res = NULL;
12033n/a ComponentResult _rv;
12034n/a GraphicsImportComponent ci;
12035n/a CodecQ quality;
12036n/a#ifndef GraphicsImportGetQuality
12037n/a PyMac_PRECHECK(GraphicsImportGetQuality);
12038n/a#endif
12039n/a if (!PyArg_ParseTuple(_args, "O&",
12040n/a CmpInstObj_Convert, &ci))
12041n/a return NULL;
12042n/a _rv = GraphicsImportGetQuality(ci,
12043n/a &quality);
12044n/a _res = Py_BuildValue("ll",
12045n/a _rv,
12046n/a quality);
12047n/a return _res;
12048n/a}
12049n/a
12050n/astatic PyObject *Qt_GraphicsImportSaveAsQuickTimeImageFile(PyObject *_self, PyObject *_args)
12051n/a{
12052n/a PyObject *_res = NULL;
12053n/a ComponentResult _rv;
12054n/a GraphicsImportComponent ci;
12055n/a FSSpec fss;
12056n/a ScriptCode scriptTag;
12057n/a#ifndef GraphicsImportSaveAsQuickTimeImageFile
12058n/a PyMac_PRECHECK(GraphicsImportSaveAsQuickTimeImageFile);
12059n/a#endif
12060n/a if (!PyArg_ParseTuple(_args, "O&O&h",
12061n/a CmpInstObj_Convert, &ci,
12062n/a PyMac_GetFSSpec, &fss,
12063n/a &scriptTag))
12064n/a return NULL;
12065n/a _rv = GraphicsImportSaveAsQuickTimeImageFile(ci,
12066n/a &fss,
12067n/a scriptTag);
12068n/a _res = Py_BuildValue("l",
12069n/a _rv);
12070n/a return _res;
12071n/a}
12072n/a
12073n/astatic PyObject *Qt_GraphicsImportSetDataReferenceOffsetAndLimit(PyObject *_self, PyObject *_args)
12074n/a{
12075n/a PyObject *_res = NULL;
12076n/a ComponentResult _rv;
12077n/a GraphicsImportComponent ci;
12078n/a unsigned long offset;
12079n/a unsigned long limit;
12080n/a#ifndef GraphicsImportSetDataReferenceOffsetAndLimit
12081n/a PyMac_PRECHECK(GraphicsImportSetDataReferenceOffsetAndLimit);
12082n/a#endif
12083n/a if (!PyArg_ParseTuple(_args, "O&ll",
12084n/a CmpInstObj_Convert, &ci,
12085n/a &offset,
12086n/a &limit))
12087n/a return NULL;
12088n/a _rv = GraphicsImportSetDataReferenceOffsetAndLimit(ci,
12089n/a offset,
12090n/a limit);
12091n/a _res = Py_BuildValue("l",
12092n/a _rv);
12093n/a return _res;
12094n/a}
12095n/a
12096n/astatic PyObject *Qt_GraphicsImportGetDataReferenceOffsetAndLimit(PyObject *_self, PyObject *_args)
12097n/a{
12098n/a PyObject *_res = NULL;
12099n/a ComponentResult _rv;
12100n/a GraphicsImportComponent ci;
12101n/a unsigned long offset;
12102n/a unsigned long limit;
12103n/a#ifndef GraphicsImportGetDataReferenceOffsetAndLimit
12104n/a PyMac_PRECHECK(GraphicsImportGetDataReferenceOffsetAndLimit);
12105n/a#endif
12106n/a if (!PyArg_ParseTuple(_args, "O&",
12107n/a CmpInstObj_Convert, &ci))
12108n/a return NULL;
12109n/a _rv = GraphicsImportGetDataReferenceOffsetAndLimit(ci,
12110n/a &offset,
12111n/a &limit);
12112n/a _res = Py_BuildValue("lll",
12113n/a _rv,
12114n/a offset,
12115n/a limit);
12116n/a return _res;
12117n/a}
12118n/a
12119n/astatic PyObject *Qt_GraphicsImportGetAliasedDataReference(PyObject *_self, PyObject *_args)
12120n/a{
12121n/a PyObject *_res = NULL;
12122n/a ComponentResult _rv;
12123n/a GraphicsImportComponent ci;
12124n/a Handle dataRef;
12125n/a OSType dataRefType;
12126n/a#ifndef GraphicsImportGetAliasedDataReference
12127n/a PyMac_PRECHECK(GraphicsImportGetAliasedDataReference);
12128n/a#endif
12129n/a if (!PyArg_ParseTuple(_args, "O&",
12130n/a CmpInstObj_Convert, &ci))
12131n/a return NULL;
12132n/a _rv = GraphicsImportGetAliasedDataReference(ci,
12133n/a &dataRef,
12134n/a &dataRefType);
12135n/a _res = Py_BuildValue("lO&O&",
12136n/a _rv,
12137n/a ResObj_New, dataRef,
12138n/a PyMac_BuildOSType, dataRefType);
12139n/a return _res;
12140n/a}
12141n/a
12142n/astatic PyObject *Qt_GraphicsImportValidate(PyObject *_self, PyObject *_args)
12143n/a{
12144n/a PyObject *_res = NULL;
12145n/a ComponentResult _rv;
12146n/a GraphicsImportComponent ci;
12147n/a Boolean valid;
12148n/a#ifndef GraphicsImportValidate
12149n/a PyMac_PRECHECK(GraphicsImportValidate);
12150n/a#endif
12151n/a if (!PyArg_ParseTuple(_args, "O&",
12152n/a CmpInstObj_Convert, &ci))
12153n/a return NULL;
12154n/a _rv = GraphicsImportValidate(ci,
12155n/a &valid);
12156n/a _res = Py_BuildValue("lb",
12157n/a _rv,
12158n/a valid);
12159n/a return _res;
12160n/a}
12161n/a
12162n/astatic PyObject *Qt_GraphicsImportGetMetaData(PyObject *_self, PyObject *_args)
12163n/a{
12164n/a PyObject *_res = NULL;
12165n/a ComponentResult _rv;
12166n/a GraphicsImportComponent ci;
12167n/a void * userData;
12168n/a#ifndef GraphicsImportGetMetaData
12169n/a PyMac_PRECHECK(GraphicsImportGetMetaData);
12170n/a#endif
12171n/a if (!PyArg_ParseTuple(_args, "O&s",
12172n/a CmpInstObj_Convert, &ci,
12173n/a &userData))
12174n/a return NULL;
12175n/a _rv = GraphicsImportGetMetaData(ci,
12176n/a userData);
12177n/a _res = Py_BuildValue("l",
12178n/a _rv);
12179n/a return _res;
12180n/a}
12181n/a
12182n/astatic PyObject *Qt_GraphicsImportGetMIMETypeList(PyObject *_self, PyObject *_args)
12183n/a{
12184n/a PyObject *_res = NULL;
12185n/a ComponentResult _rv;
12186n/a GraphicsImportComponent ci;
12187n/a void * qtAtomContainerPtr;
12188n/a#ifndef GraphicsImportGetMIMETypeList
12189n/a PyMac_PRECHECK(GraphicsImportGetMIMETypeList);
12190n/a#endif
12191n/a if (!PyArg_ParseTuple(_args, "O&s",
12192n/a CmpInstObj_Convert, &ci,
12193n/a &qtAtomContainerPtr))
12194n/a return NULL;
12195n/a _rv = GraphicsImportGetMIMETypeList(ci,
12196n/a qtAtomContainerPtr);
12197n/a _res = Py_BuildValue("l",
12198n/a _rv);
12199n/a return _res;
12200n/a}
12201n/a
12202n/astatic PyObject *Qt_GraphicsImportDoesDrawAllPixels(PyObject *_self, PyObject *_args)
12203n/a{
12204n/a PyObject *_res = NULL;
12205n/a ComponentResult _rv;
12206n/a GraphicsImportComponent ci;
12207n/a short drawsAllPixels;
12208n/a#ifndef GraphicsImportDoesDrawAllPixels
12209n/a PyMac_PRECHECK(GraphicsImportDoesDrawAllPixels);
12210n/a#endif
12211n/a if (!PyArg_ParseTuple(_args, "O&",
12212n/a CmpInstObj_Convert, &ci))
12213n/a return NULL;
12214n/a _rv = GraphicsImportDoesDrawAllPixels(ci,
12215n/a &drawsAllPixels);
12216n/a _res = Py_BuildValue("lh",
12217n/a _rv,
12218n/a drawsAllPixels);
12219n/a return _res;
12220n/a}
12221n/a
12222n/astatic PyObject *Qt_GraphicsImportGetAsPicture(PyObject *_self, PyObject *_args)
12223n/a{
12224n/a PyObject *_res = NULL;
12225n/a ComponentResult _rv;
12226n/a GraphicsImportComponent ci;
12227n/a PicHandle picture;
12228n/a#ifndef GraphicsImportGetAsPicture
12229n/a PyMac_PRECHECK(GraphicsImportGetAsPicture);
12230n/a#endif
12231n/a if (!PyArg_ParseTuple(_args, "O&",
12232n/a CmpInstObj_Convert, &ci))
12233n/a return NULL;
12234n/a _rv = GraphicsImportGetAsPicture(ci,
12235n/a &picture);
12236n/a _res = Py_BuildValue("lO&",
12237n/a _rv,
12238n/a ResObj_New, picture);
12239n/a return _res;
12240n/a}
12241n/a
12242n/astatic PyObject *Qt_GraphicsImportExportImageFile(PyObject *_self, PyObject *_args)
12243n/a{
12244n/a PyObject *_res = NULL;
12245n/a ComponentResult _rv;
12246n/a GraphicsImportComponent ci;
12247n/a OSType fileType;
12248n/a OSType fileCreator;
12249n/a FSSpec fss;
12250n/a ScriptCode scriptTag;
12251n/a#ifndef GraphicsImportExportImageFile
12252n/a PyMac_PRECHECK(GraphicsImportExportImageFile);
12253n/a#endif
12254n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&h",
12255n/a CmpInstObj_Convert, &ci,
12256n/a PyMac_GetOSType, &fileType,
12257n/a PyMac_GetOSType, &fileCreator,
12258n/a PyMac_GetFSSpec, &fss,
12259n/a &scriptTag))
12260n/a return NULL;
12261n/a _rv = GraphicsImportExportImageFile(ci,
12262n/a fileType,
12263n/a fileCreator,
12264n/a &fss,
12265n/a scriptTag);
12266n/a _res = Py_BuildValue("l",
12267n/a _rv);
12268n/a return _res;
12269n/a}
12270n/a
12271n/astatic PyObject *Qt_GraphicsImportGetExportImageTypeList(PyObject *_self, PyObject *_args)
12272n/a{
12273n/a PyObject *_res = NULL;
12274n/a ComponentResult _rv;
12275n/a GraphicsImportComponent ci;
12276n/a void * qtAtomContainerPtr;
12277n/a#ifndef GraphicsImportGetExportImageTypeList
12278n/a PyMac_PRECHECK(GraphicsImportGetExportImageTypeList);
12279n/a#endif
12280n/a if (!PyArg_ParseTuple(_args, "O&s",
12281n/a CmpInstObj_Convert, &ci,
12282n/a &qtAtomContainerPtr))
12283n/a return NULL;
12284n/a _rv = GraphicsImportGetExportImageTypeList(ci,
12285n/a qtAtomContainerPtr);
12286n/a _res = Py_BuildValue("l",
12287n/a _rv);
12288n/a return _res;
12289n/a}
12290n/a
12291n/astatic PyObject *Qt_GraphicsImportGetExportSettingsAsAtomContainer(PyObject *_self, PyObject *_args)
12292n/a{
12293n/a PyObject *_res = NULL;
12294n/a ComponentResult _rv;
12295n/a GraphicsImportComponent ci;
12296n/a void * qtAtomContainerPtr;
12297n/a#ifndef GraphicsImportGetExportSettingsAsAtomContainer
12298n/a PyMac_PRECHECK(GraphicsImportGetExportSettingsAsAtomContainer);
12299n/a#endif
12300n/a if (!PyArg_ParseTuple(_args, "O&s",
12301n/a CmpInstObj_Convert, &ci,
12302n/a &qtAtomContainerPtr))
12303n/a return NULL;
12304n/a _rv = GraphicsImportGetExportSettingsAsAtomContainer(ci,
12305n/a qtAtomContainerPtr);
12306n/a _res = Py_BuildValue("l",
12307n/a _rv);
12308n/a return _res;
12309n/a}
12310n/a
12311n/astatic PyObject *Qt_GraphicsImportSetExportSettingsFromAtomContainer(PyObject *_self, PyObject *_args)
12312n/a{
12313n/a PyObject *_res = NULL;
12314n/a ComponentResult _rv;
12315n/a GraphicsImportComponent ci;
12316n/a void * qtAtomContainer;
12317n/a#ifndef GraphicsImportSetExportSettingsFromAtomContainer
12318n/a PyMac_PRECHECK(GraphicsImportSetExportSettingsFromAtomContainer);
12319n/a#endif
12320n/a if (!PyArg_ParseTuple(_args, "O&s",
12321n/a CmpInstObj_Convert, &ci,
12322n/a &qtAtomContainer))
12323n/a return NULL;
12324n/a _rv = GraphicsImportSetExportSettingsFromAtomContainer(ci,
12325n/a qtAtomContainer);
12326n/a _res = Py_BuildValue("l",
12327n/a _rv);
12328n/a return _res;
12329n/a}
12330n/a
12331n/astatic PyObject *Qt_GraphicsImportGetImageCount(PyObject *_self, PyObject *_args)
12332n/a{
12333n/a PyObject *_res = NULL;
12334n/a ComponentResult _rv;
12335n/a GraphicsImportComponent ci;
12336n/a unsigned long imageCount;
12337n/a#ifndef GraphicsImportGetImageCount
12338n/a PyMac_PRECHECK(GraphicsImportGetImageCount);
12339n/a#endif
12340n/a if (!PyArg_ParseTuple(_args, "O&",
12341n/a CmpInstObj_Convert, &ci))
12342n/a return NULL;
12343n/a _rv = GraphicsImportGetImageCount(ci,
12344n/a &imageCount);
12345n/a _res = Py_BuildValue("ll",
12346n/a _rv,
12347n/a imageCount);
12348n/a return _res;
12349n/a}
12350n/a
12351n/astatic PyObject *Qt_GraphicsImportSetImageIndex(PyObject *_self, PyObject *_args)
12352n/a{
12353n/a PyObject *_res = NULL;
12354n/a ComponentResult _rv;
12355n/a GraphicsImportComponent ci;
12356n/a unsigned long imageIndex;
12357n/a#ifndef GraphicsImportSetImageIndex
12358n/a PyMac_PRECHECK(GraphicsImportSetImageIndex);
12359n/a#endif
12360n/a if (!PyArg_ParseTuple(_args, "O&l",
12361n/a CmpInstObj_Convert, &ci,
12362n/a &imageIndex))
12363n/a return NULL;
12364n/a _rv = GraphicsImportSetImageIndex(ci,
12365n/a imageIndex);
12366n/a _res = Py_BuildValue("l",
12367n/a _rv);
12368n/a return _res;
12369n/a}
12370n/a
12371n/astatic PyObject *Qt_GraphicsImportGetImageIndex(PyObject *_self, PyObject *_args)
12372n/a{
12373n/a PyObject *_res = NULL;
12374n/a ComponentResult _rv;
12375n/a GraphicsImportComponent ci;
12376n/a unsigned long imageIndex;
12377n/a#ifndef GraphicsImportGetImageIndex
12378n/a PyMac_PRECHECK(GraphicsImportGetImageIndex);
12379n/a#endif
12380n/a if (!PyArg_ParseTuple(_args, "O&",
12381n/a CmpInstObj_Convert, &ci))
12382n/a return NULL;
12383n/a _rv = GraphicsImportGetImageIndex(ci,
12384n/a &imageIndex);
12385n/a _res = Py_BuildValue("ll",
12386n/a _rv,
12387n/a imageIndex);
12388n/a return _res;
12389n/a}
12390n/a
12391n/astatic PyObject *Qt_GraphicsImportGetDataOffsetAndSize64(PyObject *_self, PyObject *_args)
12392n/a{
12393n/a PyObject *_res = NULL;
12394n/a ComponentResult _rv;
12395n/a GraphicsImportComponent ci;
12396n/a wide offset;
12397n/a wide size;
12398n/a#ifndef GraphicsImportGetDataOffsetAndSize64
12399n/a PyMac_PRECHECK(GraphicsImportGetDataOffsetAndSize64);
12400n/a#endif
12401n/a if (!PyArg_ParseTuple(_args, "O&",
12402n/a CmpInstObj_Convert, &ci))
12403n/a return NULL;
12404n/a _rv = GraphicsImportGetDataOffsetAndSize64(ci,
12405n/a &offset,
12406n/a &size);
12407n/a _res = Py_BuildValue("lO&O&",
12408n/a _rv,
12409n/a PyMac_Buildwide, offset,
12410n/a PyMac_Buildwide, size);
12411n/a return _res;
12412n/a}
12413n/a
12414n/astatic PyObject *Qt_GraphicsImportReadData64(PyObject *_self, PyObject *_args)
12415n/a{
12416n/a PyObject *_res = NULL;
12417n/a ComponentResult _rv;
12418n/a GraphicsImportComponent ci;
12419n/a void * dataPtr;
12420n/a wide dataOffset;
12421n/a unsigned long dataSize;
12422n/a#ifndef GraphicsImportReadData64
12423n/a PyMac_PRECHECK(GraphicsImportReadData64);
12424n/a#endif
12425n/a if (!PyArg_ParseTuple(_args, "O&sO&l",
12426n/a CmpInstObj_Convert, &ci,
12427n/a &dataPtr,
12428n/a PyMac_Getwide, &dataOffset,
12429n/a &dataSize))
12430n/a return NULL;
12431n/a _rv = GraphicsImportReadData64(ci,
12432n/a dataPtr,
12433n/a &dataOffset,
12434n/a dataSize);
12435n/a _res = Py_BuildValue("l",
12436n/a _rv);
12437n/a return _res;
12438n/a}
12439n/a
12440n/astatic PyObject *Qt_GraphicsImportSetDataReferenceOffsetAndLimit64(PyObject *_self, PyObject *_args)
12441n/a{
12442n/a PyObject *_res = NULL;
12443n/a ComponentResult _rv;
12444n/a GraphicsImportComponent ci;
12445n/a wide offset;
12446n/a wide limit;
12447n/a#ifndef GraphicsImportSetDataReferenceOffsetAndLimit64
12448n/a PyMac_PRECHECK(GraphicsImportSetDataReferenceOffsetAndLimit64);
12449n/a#endif
12450n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
12451n/a CmpInstObj_Convert, &ci,
12452n/a PyMac_Getwide, &offset,
12453n/a PyMac_Getwide, &limit))
12454n/a return NULL;
12455n/a _rv = GraphicsImportSetDataReferenceOffsetAndLimit64(ci,
12456n/a &offset,
12457n/a &limit);
12458n/a _res = Py_BuildValue("l",
12459n/a _rv);
12460n/a return _res;
12461n/a}
12462n/a
12463n/astatic PyObject *Qt_GraphicsImportGetDataReferenceOffsetAndLimit64(PyObject *_self, PyObject *_args)
12464n/a{
12465n/a PyObject *_res = NULL;
12466n/a ComponentResult _rv;
12467n/a GraphicsImportComponent ci;
12468n/a wide offset;
12469n/a wide limit;
12470n/a#ifndef GraphicsImportGetDataReferenceOffsetAndLimit64
12471n/a PyMac_PRECHECK(GraphicsImportGetDataReferenceOffsetAndLimit64);
12472n/a#endif
12473n/a if (!PyArg_ParseTuple(_args, "O&",
12474n/a CmpInstObj_Convert, &ci))
12475n/a return NULL;
12476n/a _rv = GraphicsImportGetDataReferenceOffsetAndLimit64(ci,
12477n/a &offset,
12478n/a &limit);
12479n/a _res = Py_BuildValue("lO&O&",
12480n/a _rv,
12481n/a PyMac_Buildwide, offset,
12482n/a PyMac_Buildwide, limit);
12483n/a return _res;
12484n/a}
12485n/a
12486n/astatic PyObject *Qt_GraphicsImportGetDefaultClip(PyObject *_self, PyObject *_args)
12487n/a{
12488n/a PyObject *_res = NULL;
12489n/a ComponentResult _rv;
12490n/a GraphicsImportComponent ci;
12491n/a RgnHandle defaultRgn;
12492n/a#ifndef GraphicsImportGetDefaultClip
12493n/a PyMac_PRECHECK(GraphicsImportGetDefaultClip);
12494n/a#endif
12495n/a if (!PyArg_ParseTuple(_args, "O&",
12496n/a CmpInstObj_Convert, &ci))
12497n/a return NULL;
12498n/a _rv = GraphicsImportGetDefaultClip(ci,
12499n/a &defaultRgn);
12500n/a _res = Py_BuildValue("lO&",
12501n/a _rv,
12502n/a ResObj_New, defaultRgn);
12503n/a return _res;
12504n/a}
12505n/a
12506n/astatic PyObject *Qt_GraphicsImportGetDefaultGraphicsMode(PyObject *_self, PyObject *_args)
12507n/a{
12508n/a PyObject *_res = NULL;
12509n/a ComponentResult _rv;
12510n/a GraphicsImportComponent ci;
12511n/a long defaultGraphicsMode;
12512n/a RGBColor defaultOpColor;
12513n/a#ifndef GraphicsImportGetDefaultGraphicsMode
12514n/a PyMac_PRECHECK(GraphicsImportGetDefaultGraphicsMode);
12515n/a#endif
12516n/a if (!PyArg_ParseTuple(_args, "O&",
12517n/a CmpInstObj_Convert, &ci))
12518n/a return NULL;
12519n/a _rv = GraphicsImportGetDefaultGraphicsMode(ci,
12520n/a &defaultGraphicsMode,
12521n/a &defaultOpColor);
12522n/a _res = Py_BuildValue("llO&",
12523n/a _rv,
12524n/a defaultGraphicsMode,
12525n/a QdRGB_New, &defaultOpColor);
12526n/a return _res;
12527n/a}
12528n/a
12529n/astatic PyObject *Qt_GraphicsImportGetDefaultSourceRect(PyObject *_self, PyObject *_args)
12530n/a{
12531n/a PyObject *_res = NULL;
12532n/a ComponentResult _rv;
12533n/a GraphicsImportComponent ci;
12534n/a Rect defaultSourceRect;
12535n/a#ifndef GraphicsImportGetDefaultSourceRect
12536n/a PyMac_PRECHECK(GraphicsImportGetDefaultSourceRect);
12537n/a#endif
12538n/a if (!PyArg_ParseTuple(_args, "O&",
12539n/a CmpInstObj_Convert, &ci))
12540n/a return NULL;
12541n/a _rv = GraphicsImportGetDefaultSourceRect(ci,
12542n/a &defaultSourceRect);
12543n/a _res = Py_BuildValue("lO&",
12544n/a _rv,
12545n/a PyMac_BuildRect, &defaultSourceRect);
12546n/a return _res;
12547n/a}
12548n/a
12549n/astatic PyObject *Qt_GraphicsImportGetColorSyncProfile(PyObject *_self, PyObject *_args)
12550n/a{
12551n/a PyObject *_res = NULL;
12552n/a ComponentResult _rv;
12553n/a GraphicsImportComponent ci;
12554n/a Handle profile;
12555n/a#ifndef GraphicsImportGetColorSyncProfile
12556n/a PyMac_PRECHECK(GraphicsImportGetColorSyncProfile);
12557n/a#endif
12558n/a if (!PyArg_ParseTuple(_args, "O&",
12559n/a CmpInstObj_Convert, &ci))
12560n/a return NULL;
12561n/a _rv = GraphicsImportGetColorSyncProfile(ci,
12562n/a &profile);
12563n/a _res = Py_BuildValue("lO&",
12564n/a _rv,
12565n/a ResObj_New, profile);
12566n/a return _res;
12567n/a}
12568n/a
12569n/astatic PyObject *Qt_GraphicsImportSetDestRect(PyObject *_self, PyObject *_args)
12570n/a{
12571n/a PyObject *_res = NULL;
12572n/a ComponentResult _rv;
12573n/a GraphicsImportComponent ci;
12574n/a Rect destRect;
12575n/a#ifndef GraphicsImportSetDestRect
12576n/a PyMac_PRECHECK(GraphicsImportSetDestRect);
12577n/a#endif
12578n/a if (!PyArg_ParseTuple(_args, "O&O&",
12579n/a CmpInstObj_Convert, &ci,
12580n/a PyMac_GetRect, &destRect))
12581n/a return NULL;
12582n/a _rv = GraphicsImportSetDestRect(ci,
12583n/a &destRect);
12584n/a _res = Py_BuildValue("l",
12585n/a _rv);
12586n/a return _res;
12587n/a}
12588n/a
12589n/astatic PyObject *Qt_GraphicsImportGetDestRect(PyObject *_self, PyObject *_args)
12590n/a{
12591n/a PyObject *_res = NULL;
12592n/a ComponentResult _rv;
12593n/a GraphicsImportComponent ci;
12594n/a Rect destRect;
12595n/a#ifndef GraphicsImportGetDestRect
12596n/a PyMac_PRECHECK(GraphicsImportGetDestRect);
12597n/a#endif
12598n/a if (!PyArg_ParseTuple(_args, "O&",
12599n/a CmpInstObj_Convert, &ci))
12600n/a return NULL;
12601n/a _rv = GraphicsImportGetDestRect(ci,
12602n/a &destRect);
12603n/a _res = Py_BuildValue("lO&",
12604n/a _rv,
12605n/a PyMac_BuildRect, &destRect);
12606n/a return _res;
12607n/a}
12608n/a
12609n/astatic PyObject *Qt_GraphicsImportSetFlags(PyObject *_self, PyObject *_args)
12610n/a{
12611n/a PyObject *_res = NULL;
12612n/a ComponentResult _rv;
12613n/a GraphicsImportComponent ci;
12614n/a long flags;
12615n/a#ifndef GraphicsImportSetFlags
12616n/a PyMac_PRECHECK(GraphicsImportSetFlags);
12617n/a#endif
12618n/a if (!PyArg_ParseTuple(_args, "O&l",
12619n/a CmpInstObj_Convert, &ci,
12620n/a &flags))
12621n/a return NULL;
12622n/a _rv = GraphicsImportSetFlags(ci,
12623n/a flags);
12624n/a _res = Py_BuildValue("l",
12625n/a _rv);
12626n/a return _res;
12627n/a}
12628n/a
12629n/astatic PyObject *Qt_GraphicsImportGetFlags(PyObject *_self, PyObject *_args)
12630n/a{
12631n/a PyObject *_res = NULL;
12632n/a ComponentResult _rv;
12633n/a GraphicsImportComponent ci;
12634n/a long flags;
12635n/a#ifndef GraphicsImportGetFlags
12636n/a PyMac_PRECHECK(GraphicsImportGetFlags);
12637n/a#endif
12638n/a if (!PyArg_ParseTuple(_args, "O&",
12639n/a CmpInstObj_Convert, &ci))
12640n/a return NULL;
12641n/a _rv = GraphicsImportGetFlags(ci,
12642n/a &flags);
12643n/a _res = Py_BuildValue("ll",
12644n/a _rv,
12645n/a flags);
12646n/a return _res;
12647n/a}
12648n/a
12649n/astatic PyObject *Qt_GraphicsImportGetBaseDataOffsetAndSize64(PyObject *_self, PyObject *_args)
12650n/a{
12651n/a PyObject *_res = NULL;
12652n/a ComponentResult _rv;
12653n/a GraphicsImportComponent ci;
12654n/a wide offset;
12655n/a wide size;
12656n/a#ifndef GraphicsImportGetBaseDataOffsetAndSize64
12657n/a PyMac_PRECHECK(GraphicsImportGetBaseDataOffsetAndSize64);
12658n/a#endif
12659n/a if (!PyArg_ParseTuple(_args, "O&",
12660n/a CmpInstObj_Convert, &ci))
12661n/a return NULL;
12662n/a _rv = GraphicsImportGetBaseDataOffsetAndSize64(ci,
12663n/a &offset,
12664n/a &size);
12665n/a _res = Py_BuildValue("lO&O&",
12666n/a _rv,
12667n/a PyMac_Buildwide, offset,
12668n/a PyMac_Buildwide, size);
12669n/a return _res;
12670n/a}
12671n/a
12672n/astatic PyObject *Qt_GraphicsImportSetImageIndexToThumbnail(PyObject *_self, PyObject *_args)
12673n/a{
12674n/a PyObject *_res = NULL;
12675n/a ComponentResult _rv;
12676n/a GraphicsImportComponent ci;
12677n/a#ifndef GraphicsImportSetImageIndexToThumbnail
12678n/a PyMac_PRECHECK(GraphicsImportSetImageIndexToThumbnail);
12679n/a#endif
12680n/a if (!PyArg_ParseTuple(_args, "O&",
12681n/a CmpInstObj_Convert, &ci))
12682n/a return NULL;
12683n/a _rv = GraphicsImportSetImageIndexToThumbnail(ci);
12684n/a _res = Py_BuildValue("l",
12685n/a _rv);
12686n/a return _res;
12687n/a}
12688n/a
12689n/astatic PyObject *Qt_GraphicsExportDoExport(PyObject *_self, PyObject *_args)
12690n/a{
12691n/a PyObject *_res = NULL;
12692n/a ComponentResult _rv;
12693n/a GraphicsExportComponent ci;
12694n/a unsigned long actualSizeWritten;
12695n/a#ifndef GraphicsExportDoExport
12696n/a PyMac_PRECHECK(GraphicsExportDoExport);
12697n/a#endif
12698n/a if (!PyArg_ParseTuple(_args, "O&",
12699n/a CmpInstObj_Convert, &ci))
12700n/a return NULL;
12701n/a _rv = GraphicsExportDoExport(ci,
12702n/a &actualSizeWritten);
12703n/a _res = Py_BuildValue("ll",
12704n/a _rv,
12705n/a actualSizeWritten);
12706n/a return _res;
12707n/a}
12708n/a
12709n/astatic PyObject *Qt_GraphicsExportCanTranscode(PyObject *_self, PyObject *_args)
12710n/a{
12711n/a PyObject *_res = NULL;
12712n/a ComponentResult _rv;
12713n/a GraphicsExportComponent ci;
12714n/a Boolean canTranscode;
12715n/a#ifndef GraphicsExportCanTranscode
12716n/a PyMac_PRECHECK(GraphicsExportCanTranscode);
12717n/a#endif
12718n/a if (!PyArg_ParseTuple(_args, "O&",
12719n/a CmpInstObj_Convert, &ci))
12720n/a return NULL;
12721n/a _rv = GraphicsExportCanTranscode(ci,
12722n/a &canTranscode);
12723n/a _res = Py_BuildValue("lb",
12724n/a _rv,
12725n/a canTranscode);
12726n/a return _res;
12727n/a}
12728n/a
12729n/astatic PyObject *Qt_GraphicsExportDoTranscode(PyObject *_self, PyObject *_args)
12730n/a{
12731n/a PyObject *_res = NULL;
12732n/a ComponentResult _rv;
12733n/a GraphicsExportComponent ci;
12734n/a#ifndef GraphicsExportDoTranscode
12735n/a PyMac_PRECHECK(GraphicsExportDoTranscode);
12736n/a#endif
12737n/a if (!PyArg_ParseTuple(_args, "O&",
12738n/a CmpInstObj_Convert, &ci))
12739n/a return NULL;
12740n/a _rv = GraphicsExportDoTranscode(ci);
12741n/a _res = Py_BuildValue("l",
12742n/a _rv);
12743n/a return _res;
12744n/a}
12745n/a
12746n/astatic PyObject *Qt_GraphicsExportCanUseCompressor(PyObject *_self, PyObject *_args)
12747n/a{
12748n/a PyObject *_res = NULL;
12749n/a ComponentResult _rv;
12750n/a GraphicsExportComponent ci;
12751n/a Boolean canUseCompressor;
12752n/a void * codecSettingsAtomContainerPtr;
12753n/a#ifndef GraphicsExportCanUseCompressor
12754n/a PyMac_PRECHECK(GraphicsExportCanUseCompressor);
12755n/a#endif
12756n/a if (!PyArg_ParseTuple(_args, "O&s",
12757n/a CmpInstObj_Convert, &ci,
12758n/a &codecSettingsAtomContainerPtr))
12759n/a return NULL;
12760n/a _rv = GraphicsExportCanUseCompressor(ci,
12761n/a &canUseCompressor,
12762n/a codecSettingsAtomContainerPtr);
12763n/a _res = Py_BuildValue("lb",
12764n/a _rv,
12765n/a canUseCompressor);
12766n/a return _res;
12767n/a}
12768n/a
12769n/astatic PyObject *Qt_GraphicsExportDoUseCompressor(PyObject *_self, PyObject *_args)
12770n/a{
12771n/a PyObject *_res = NULL;
12772n/a ComponentResult _rv;
12773n/a GraphicsExportComponent ci;
12774n/a void * codecSettingsAtomContainer;
12775n/a ImageDescriptionHandle outDesc;
12776n/a#ifndef GraphicsExportDoUseCompressor
12777n/a PyMac_PRECHECK(GraphicsExportDoUseCompressor);
12778n/a#endif
12779n/a if (!PyArg_ParseTuple(_args, "O&s",
12780n/a CmpInstObj_Convert, &ci,
12781n/a &codecSettingsAtomContainer))
12782n/a return NULL;
12783n/a _rv = GraphicsExportDoUseCompressor(ci,
12784n/a codecSettingsAtomContainer,
12785n/a &outDesc);
12786n/a _res = Py_BuildValue("lO&",
12787n/a _rv,
12788n/a ResObj_New, outDesc);
12789n/a return _res;
12790n/a}
12791n/a
12792n/astatic PyObject *Qt_GraphicsExportDoStandaloneExport(PyObject *_self, PyObject *_args)
12793n/a{
12794n/a PyObject *_res = NULL;
12795n/a ComponentResult _rv;
12796n/a GraphicsExportComponent ci;
12797n/a#ifndef GraphicsExportDoStandaloneExport
12798n/a PyMac_PRECHECK(GraphicsExportDoStandaloneExport);
12799n/a#endif
12800n/a if (!PyArg_ParseTuple(_args, "O&",
12801n/a CmpInstObj_Convert, &ci))
12802n/a return NULL;
12803n/a _rv = GraphicsExportDoStandaloneExport(ci);
12804n/a _res = Py_BuildValue("l",
12805n/a _rv);
12806n/a return _res;
12807n/a}
12808n/a
12809n/astatic PyObject *Qt_GraphicsExportGetDefaultFileTypeAndCreator(PyObject *_self, PyObject *_args)
12810n/a{
12811n/a PyObject *_res = NULL;
12812n/a ComponentResult _rv;
12813n/a GraphicsExportComponent ci;
12814n/a OSType fileType;
12815n/a OSType fileCreator;
12816n/a#ifndef GraphicsExportGetDefaultFileTypeAndCreator
12817n/a PyMac_PRECHECK(GraphicsExportGetDefaultFileTypeAndCreator);
12818n/a#endif
12819n/a if (!PyArg_ParseTuple(_args, "O&",
12820n/a CmpInstObj_Convert, &ci))
12821n/a return NULL;
12822n/a _rv = GraphicsExportGetDefaultFileTypeAndCreator(ci,
12823n/a &fileType,
12824n/a &fileCreator);
12825n/a _res = Py_BuildValue("lO&O&",
12826n/a _rv,
12827n/a PyMac_BuildOSType, fileType,
12828n/a PyMac_BuildOSType, fileCreator);
12829n/a return _res;
12830n/a}
12831n/a
12832n/astatic PyObject *Qt_GraphicsExportGetDefaultFileNameExtension(PyObject *_self, PyObject *_args)
12833n/a{
12834n/a PyObject *_res = NULL;
12835n/a ComponentResult _rv;
12836n/a GraphicsExportComponent ci;
12837n/a OSType fileNameExtension;
12838n/a#ifndef GraphicsExportGetDefaultFileNameExtension
12839n/a PyMac_PRECHECK(GraphicsExportGetDefaultFileNameExtension);
12840n/a#endif
12841n/a if (!PyArg_ParseTuple(_args, "O&",
12842n/a CmpInstObj_Convert, &ci))
12843n/a return NULL;
12844n/a _rv = GraphicsExportGetDefaultFileNameExtension(ci,
12845n/a &fileNameExtension);
12846n/a _res = Py_BuildValue("lO&",
12847n/a _rv,
12848n/a PyMac_BuildOSType, fileNameExtension);
12849n/a return _res;
12850n/a}
12851n/a
12852n/astatic PyObject *Qt_GraphicsExportGetMIMETypeList(PyObject *_self, PyObject *_args)
12853n/a{
12854n/a PyObject *_res = NULL;
12855n/a ComponentResult _rv;
12856n/a GraphicsExportComponent ci;
12857n/a void * qtAtomContainerPtr;
12858n/a#ifndef GraphicsExportGetMIMETypeList
12859n/a PyMac_PRECHECK(GraphicsExportGetMIMETypeList);
12860n/a#endif
12861n/a if (!PyArg_ParseTuple(_args, "O&s",
12862n/a CmpInstObj_Convert, &ci,
12863n/a &qtAtomContainerPtr))
12864n/a return NULL;
12865n/a _rv = GraphicsExportGetMIMETypeList(ci,
12866n/a qtAtomContainerPtr);
12867n/a _res = Py_BuildValue("l",
12868n/a _rv);
12869n/a return _res;
12870n/a}
12871n/a
12872n/astatic PyObject *Qt_GraphicsExportSetSettingsFromAtomContainer(PyObject *_self, PyObject *_args)
12873n/a{
12874n/a PyObject *_res = NULL;
12875n/a ComponentResult _rv;
12876n/a GraphicsExportComponent ci;
12877n/a void * qtAtomContainer;
12878n/a#ifndef GraphicsExportSetSettingsFromAtomContainer
12879n/a PyMac_PRECHECK(GraphicsExportSetSettingsFromAtomContainer);
12880n/a#endif
12881n/a if (!PyArg_ParseTuple(_args, "O&s",
12882n/a CmpInstObj_Convert, &ci,
12883n/a &qtAtomContainer))
12884n/a return NULL;
12885n/a _rv = GraphicsExportSetSettingsFromAtomContainer(ci,
12886n/a qtAtomContainer);
12887n/a _res = Py_BuildValue("l",
12888n/a _rv);
12889n/a return _res;
12890n/a}
12891n/a
12892n/astatic PyObject *Qt_GraphicsExportGetSettingsAsAtomContainer(PyObject *_self, PyObject *_args)
12893n/a{
12894n/a PyObject *_res = NULL;
12895n/a ComponentResult _rv;
12896n/a GraphicsExportComponent ci;
12897n/a void * qtAtomContainerPtr;
12898n/a#ifndef GraphicsExportGetSettingsAsAtomContainer
12899n/a PyMac_PRECHECK(GraphicsExportGetSettingsAsAtomContainer);
12900n/a#endif
12901n/a if (!PyArg_ParseTuple(_args, "O&s",
12902n/a CmpInstObj_Convert, &ci,
12903n/a &qtAtomContainerPtr))
12904n/a return NULL;
12905n/a _rv = GraphicsExportGetSettingsAsAtomContainer(ci,
12906n/a qtAtomContainerPtr);
12907n/a _res = Py_BuildValue("l",
12908n/a _rv);
12909n/a return _res;
12910n/a}
12911n/a
12912n/astatic PyObject *Qt_GraphicsExportGetSettingsAsText(PyObject *_self, PyObject *_args)
12913n/a{
12914n/a PyObject *_res = NULL;
12915n/a ComponentResult _rv;
12916n/a GraphicsExportComponent ci;
12917n/a Handle theText;
12918n/a#ifndef GraphicsExportGetSettingsAsText
12919n/a PyMac_PRECHECK(GraphicsExportGetSettingsAsText);
12920n/a#endif
12921n/a if (!PyArg_ParseTuple(_args, "O&",
12922n/a CmpInstObj_Convert, &ci))
12923n/a return NULL;
12924n/a _rv = GraphicsExportGetSettingsAsText(ci,
12925n/a &theText);
12926n/a _res = Py_BuildValue("lO&",
12927n/a _rv,
12928n/a ResObj_New, theText);
12929n/a return _res;
12930n/a}
12931n/a
12932n/astatic PyObject *Qt_GraphicsExportSetDontRecompress(PyObject *_self, PyObject *_args)
12933n/a{
12934n/a PyObject *_res = NULL;
12935n/a ComponentResult _rv;
12936n/a GraphicsExportComponent ci;
12937n/a Boolean dontRecompress;
12938n/a#ifndef GraphicsExportSetDontRecompress
12939n/a PyMac_PRECHECK(GraphicsExportSetDontRecompress);
12940n/a#endif
12941n/a if (!PyArg_ParseTuple(_args, "O&b",
12942n/a CmpInstObj_Convert, &ci,
12943n/a &dontRecompress))
12944n/a return NULL;
12945n/a _rv = GraphicsExportSetDontRecompress(ci,
12946n/a dontRecompress);
12947n/a _res = Py_BuildValue("l",
12948n/a _rv);
12949n/a return _res;
12950n/a}
12951n/a
12952n/astatic PyObject *Qt_GraphicsExportGetDontRecompress(PyObject *_self, PyObject *_args)
12953n/a{
12954n/a PyObject *_res = NULL;
12955n/a ComponentResult _rv;
12956n/a GraphicsExportComponent ci;
12957n/a Boolean dontRecompress;
12958n/a#ifndef GraphicsExportGetDontRecompress
12959n/a PyMac_PRECHECK(GraphicsExportGetDontRecompress);
12960n/a#endif
12961n/a if (!PyArg_ParseTuple(_args, "O&",
12962n/a CmpInstObj_Convert, &ci))
12963n/a return NULL;
12964n/a _rv = GraphicsExportGetDontRecompress(ci,
12965n/a &dontRecompress);
12966n/a _res = Py_BuildValue("lb",
12967n/a _rv,
12968n/a dontRecompress);
12969n/a return _res;
12970n/a}
12971n/a
12972n/astatic PyObject *Qt_GraphicsExportSetInterlaceStyle(PyObject *_self, PyObject *_args)
12973n/a{
12974n/a PyObject *_res = NULL;
12975n/a ComponentResult _rv;
12976n/a GraphicsExportComponent ci;
12977n/a unsigned long interlaceStyle;
12978n/a#ifndef GraphicsExportSetInterlaceStyle
12979n/a PyMac_PRECHECK(GraphicsExportSetInterlaceStyle);
12980n/a#endif
12981n/a if (!PyArg_ParseTuple(_args, "O&l",
12982n/a CmpInstObj_Convert, &ci,
12983n/a &interlaceStyle))
12984n/a return NULL;
12985n/a _rv = GraphicsExportSetInterlaceStyle(ci,
12986n/a interlaceStyle);
12987n/a _res = Py_BuildValue("l",
12988n/a _rv);
12989n/a return _res;
12990n/a}
12991n/a
12992n/astatic PyObject *Qt_GraphicsExportGetInterlaceStyle(PyObject *_self, PyObject *_args)
12993n/a{
12994n/a PyObject *_res = NULL;
12995n/a ComponentResult _rv;
12996n/a GraphicsExportComponent ci;
12997n/a unsigned long interlaceStyle;
12998n/a#ifndef GraphicsExportGetInterlaceStyle
12999n/a PyMac_PRECHECK(GraphicsExportGetInterlaceStyle);
13000n/a#endif
13001n/a if (!PyArg_ParseTuple(_args, "O&",
13002n/a CmpInstObj_Convert, &ci))
13003n/a return NULL;
13004n/a _rv = GraphicsExportGetInterlaceStyle(ci,
13005n/a &interlaceStyle);
13006n/a _res = Py_BuildValue("ll",
13007n/a _rv,
13008n/a interlaceStyle);
13009n/a return _res;
13010n/a}
13011n/a
13012n/astatic PyObject *Qt_GraphicsExportSetMetaData(PyObject *_self, PyObject *_args)
13013n/a{
13014n/a PyObject *_res = NULL;
13015n/a ComponentResult _rv;
13016n/a GraphicsExportComponent ci;
13017n/a void * userData;
13018n/a#ifndef GraphicsExportSetMetaData
13019n/a PyMac_PRECHECK(GraphicsExportSetMetaData);
13020n/a#endif
13021n/a if (!PyArg_ParseTuple(_args, "O&s",
13022n/a CmpInstObj_Convert, &ci,
13023n/a &userData))
13024n/a return NULL;
13025n/a _rv = GraphicsExportSetMetaData(ci,
13026n/a userData);
13027n/a _res = Py_BuildValue("l",
13028n/a _rv);
13029n/a return _res;
13030n/a}
13031n/a
13032n/astatic PyObject *Qt_GraphicsExportGetMetaData(PyObject *_self, PyObject *_args)
13033n/a{
13034n/a PyObject *_res = NULL;
13035n/a ComponentResult _rv;
13036n/a GraphicsExportComponent ci;
13037n/a void * userData;
13038n/a#ifndef GraphicsExportGetMetaData
13039n/a PyMac_PRECHECK(GraphicsExportGetMetaData);
13040n/a#endif
13041n/a if (!PyArg_ParseTuple(_args, "O&s",
13042n/a CmpInstObj_Convert, &ci,
13043n/a &userData))
13044n/a return NULL;
13045n/a _rv = GraphicsExportGetMetaData(ci,
13046n/a userData);
13047n/a _res = Py_BuildValue("l",
13048n/a _rv);
13049n/a return _res;
13050n/a}
13051n/a
13052n/astatic PyObject *Qt_GraphicsExportSetTargetDataSize(PyObject *_self, PyObject *_args)
13053n/a{
13054n/a PyObject *_res = NULL;
13055n/a ComponentResult _rv;
13056n/a GraphicsExportComponent ci;
13057n/a unsigned long targetDataSize;
13058n/a#ifndef GraphicsExportSetTargetDataSize
13059n/a PyMac_PRECHECK(GraphicsExportSetTargetDataSize);
13060n/a#endif
13061n/a if (!PyArg_ParseTuple(_args, "O&l",
13062n/a CmpInstObj_Convert, &ci,
13063n/a &targetDataSize))
13064n/a return NULL;
13065n/a _rv = GraphicsExportSetTargetDataSize(ci,
13066n/a targetDataSize);
13067n/a _res = Py_BuildValue("l",
13068n/a _rv);
13069n/a return _res;
13070n/a}
13071n/a
13072n/astatic PyObject *Qt_GraphicsExportGetTargetDataSize(PyObject *_self, PyObject *_args)
13073n/a{
13074n/a PyObject *_res = NULL;
13075n/a ComponentResult _rv;
13076n/a GraphicsExportComponent ci;
13077n/a unsigned long targetDataSize;
13078n/a#ifndef GraphicsExportGetTargetDataSize
13079n/a PyMac_PRECHECK(GraphicsExportGetTargetDataSize);
13080n/a#endif
13081n/a if (!PyArg_ParseTuple(_args, "O&",
13082n/a CmpInstObj_Convert, &ci))
13083n/a return NULL;
13084n/a _rv = GraphicsExportGetTargetDataSize(ci,
13085n/a &targetDataSize);
13086n/a _res = Py_BuildValue("ll",
13087n/a _rv,
13088n/a targetDataSize);
13089n/a return _res;
13090n/a}
13091n/a
13092n/astatic PyObject *Qt_GraphicsExportSetCompressionMethod(PyObject *_self, PyObject *_args)
13093n/a{
13094n/a PyObject *_res = NULL;
13095n/a ComponentResult _rv;
13096n/a GraphicsExportComponent ci;
13097n/a long compressionMethod;
13098n/a#ifndef GraphicsExportSetCompressionMethod
13099n/a PyMac_PRECHECK(GraphicsExportSetCompressionMethod);
13100n/a#endif
13101n/a if (!PyArg_ParseTuple(_args, "O&l",
13102n/a CmpInstObj_Convert, &ci,
13103n/a &compressionMethod))
13104n/a return NULL;
13105n/a _rv = GraphicsExportSetCompressionMethod(ci,
13106n/a compressionMethod);
13107n/a _res = Py_BuildValue("l",
13108n/a _rv);
13109n/a return _res;
13110n/a}
13111n/a
13112n/astatic PyObject *Qt_GraphicsExportGetCompressionMethod(PyObject *_self, PyObject *_args)
13113n/a{
13114n/a PyObject *_res = NULL;
13115n/a ComponentResult _rv;
13116n/a GraphicsExportComponent ci;
13117n/a long compressionMethod;
13118n/a#ifndef GraphicsExportGetCompressionMethod
13119n/a PyMac_PRECHECK(GraphicsExportGetCompressionMethod);
13120n/a#endif
13121n/a if (!PyArg_ParseTuple(_args, "O&",
13122n/a CmpInstObj_Convert, &ci))
13123n/a return NULL;
13124n/a _rv = GraphicsExportGetCompressionMethod(ci,
13125n/a &compressionMethod);
13126n/a _res = Py_BuildValue("ll",
13127n/a _rv,
13128n/a compressionMethod);
13129n/a return _res;
13130n/a}
13131n/a
13132n/astatic PyObject *Qt_GraphicsExportSetCompressionQuality(PyObject *_self, PyObject *_args)
13133n/a{
13134n/a PyObject *_res = NULL;
13135n/a ComponentResult _rv;
13136n/a GraphicsExportComponent ci;
13137n/a CodecQ spatialQuality;
13138n/a#ifndef GraphicsExportSetCompressionQuality
13139n/a PyMac_PRECHECK(GraphicsExportSetCompressionQuality);
13140n/a#endif
13141n/a if (!PyArg_ParseTuple(_args, "O&l",
13142n/a CmpInstObj_Convert, &ci,
13143n/a &spatialQuality))
13144n/a return NULL;
13145n/a _rv = GraphicsExportSetCompressionQuality(ci,
13146n/a spatialQuality);
13147n/a _res = Py_BuildValue("l",
13148n/a _rv);
13149n/a return _res;
13150n/a}
13151n/a
13152n/astatic PyObject *Qt_GraphicsExportGetCompressionQuality(PyObject *_self, PyObject *_args)
13153n/a{
13154n/a PyObject *_res = NULL;
13155n/a ComponentResult _rv;
13156n/a GraphicsExportComponent ci;
13157n/a CodecQ spatialQuality;
13158n/a#ifndef GraphicsExportGetCompressionQuality
13159n/a PyMac_PRECHECK(GraphicsExportGetCompressionQuality);
13160n/a#endif
13161n/a if (!PyArg_ParseTuple(_args, "O&",
13162n/a CmpInstObj_Convert, &ci))
13163n/a return NULL;
13164n/a _rv = GraphicsExportGetCompressionQuality(ci,
13165n/a &spatialQuality);
13166n/a _res = Py_BuildValue("ll",
13167n/a _rv,
13168n/a spatialQuality);
13169n/a return _res;
13170n/a}
13171n/a
13172n/astatic PyObject *Qt_GraphicsExportSetResolution(PyObject *_self, PyObject *_args)
13173n/a{
13174n/a PyObject *_res = NULL;
13175n/a ComponentResult _rv;
13176n/a GraphicsExportComponent ci;
13177n/a Fixed horizontalResolution;
13178n/a Fixed verticalResolution;
13179n/a#ifndef GraphicsExportSetResolution
13180n/a PyMac_PRECHECK(GraphicsExportSetResolution);
13181n/a#endif
13182n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
13183n/a CmpInstObj_Convert, &ci,
13184n/a PyMac_GetFixed, &horizontalResolution,
13185n/a PyMac_GetFixed, &verticalResolution))
13186n/a return NULL;
13187n/a _rv = GraphicsExportSetResolution(ci,
13188n/a horizontalResolution,
13189n/a verticalResolution);
13190n/a _res = Py_BuildValue("l",
13191n/a _rv);
13192n/a return _res;
13193n/a}
13194n/a
13195n/astatic PyObject *Qt_GraphicsExportGetResolution(PyObject *_self, PyObject *_args)
13196n/a{
13197n/a PyObject *_res = NULL;
13198n/a ComponentResult _rv;
13199n/a GraphicsExportComponent ci;
13200n/a Fixed horizontalResolution;
13201n/a Fixed verticalResolution;
13202n/a#ifndef GraphicsExportGetResolution
13203n/a PyMac_PRECHECK(GraphicsExportGetResolution);
13204n/a#endif
13205n/a if (!PyArg_ParseTuple(_args, "O&",
13206n/a CmpInstObj_Convert, &ci))
13207n/a return NULL;
13208n/a _rv = GraphicsExportGetResolution(ci,
13209n/a &horizontalResolution,
13210n/a &verticalResolution);
13211n/a _res = Py_BuildValue("lO&O&",
13212n/a _rv,
13213n/a PyMac_BuildFixed, horizontalResolution,
13214n/a PyMac_BuildFixed, verticalResolution);
13215n/a return _res;
13216n/a}
13217n/a
13218n/astatic PyObject *Qt_GraphicsExportSetDepth(PyObject *_self, PyObject *_args)
13219n/a{
13220n/a PyObject *_res = NULL;
13221n/a ComponentResult _rv;
13222n/a GraphicsExportComponent ci;
13223n/a long depth;
13224n/a#ifndef GraphicsExportSetDepth
13225n/a PyMac_PRECHECK(GraphicsExportSetDepth);
13226n/a#endif
13227n/a if (!PyArg_ParseTuple(_args, "O&l",
13228n/a CmpInstObj_Convert, &ci,
13229n/a &depth))
13230n/a return NULL;
13231n/a _rv = GraphicsExportSetDepth(ci,
13232n/a depth);
13233n/a _res = Py_BuildValue("l",
13234n/a _rv);
13235n/a return _res;
13236n/a}
13237n/a
13238n/astatic PyObject *Qt_GraphicsExportGetDepth(PyObject *_self, PyObject *_args)
13239n/a{
13240n/a PyObject *_res = NULL;
13241n/a ComponentResult _rv;
13242n/a GraphicsExportComponent ci;
13243n/a long depth;
13244n/a#ifndef GraphicsExportGetDepth
13245n/a PyMac_PRECHECK(GraphicsExportGetDepth);
13246n/a#endif
13247n/a if (!PyArg_ParseTuple(_args, "O&",
13248n/a CmpInstObj_Convert, &ci))
13249n/a return NULL;
13250n/a _rv = GraphicsExportGetDepth(ci,
13251n/a &depth);
13252n/a _res = Py_BuildValue("ll",
13253n/a _rv,
13254n/a depth);
13255n/a return _res;
13256n/a}
13257n/a
13258n/astatic PyObject *Qt_GraphicsExportSetColorSyncProfile(PyObject *_self, PyObject *_args)
13259n/a{
13260n/a PyObject *_res = NULL;
13261n/a ComponentResult _rv;
13262n/a GraphicsExportComponent ci;
13263n/a Handle colorSyncProfile;
13264n/a#ifndef GraphicsExportSetColorSyncProfile
13265n/a PyMac_PRECHECK(GraphicsExportSetColorSyncProfile);
13266n/a#endif
13267n/a if (!PyArg_ParseTuple(_args, "O&O&",
13268n/a CmpInstObj_Convert, &ci,
13269n/a ResObj_Convert, &colorSyncProfile))
13270n/a return NULL;
13271n/a _rv = GraphicsExportSetColorSyncProfile(ci,
13272n/a colorSyncProfile);
13273n/a _res = Py_BuildValue("l",
13274n/a _rv);
13275n/a return _res;
13276n/a}
13277n/a
13278n/astatic PyObject *Qt_GraphicsExportGetColorSyncProfile(PyObject *_self, PyObject *_args)
13279n/a{
13280n/a PyObject *_res = NULL;
13281n/a ComponentResult _rv;
13282n/a GraphicsExportComponent ci;
13283n/a Handle colorSyncProfile;
13284n/a#ifndef GraphicsExportGetColorSyncProfile
13285n/a PyMac_PRECHECK(GraphicsExportGetColorSyncProfile);
13286n/a#endif
13287n/a if (!PyArg_ParseTuple(_args, "O&",
13288n/a CmpInstObj_Convert, &ci))
13289n/a return NULL;
13290n/a _rv = GraphicsExportGetColorSyncProfile(ci,
13291n/a &colorSyncProfile);
13292n/a _res = Py_BuildValue("lO&",
13293n/a _rv,
13294n/a ResObj_New, colorSyncProfile);
13295n/a return _res;
13296n/a}
13297n/a
13298n/astatic PyObject *Qt_GraphicsExportSetInputDataReference(PyObject *_self, PyObject *_args)
13299n/a{
13300n/a PyObject *_res = NULL;
13301n/a ComponentResult _rv;
13302n/a GraphicsExportComponent ci;
13303n/a Handle dataRef;
13304n/a OSType dataRefType;
13305n/a ImageDescriptionHandle desc;
13306n/a#ifndef GraphicsExportSetInputDataReference
13307n/a PyMac_PRECHECK(GraphicsExportSetInputDataReference);
13308n/a#endif
13309n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&",
13310n/a CmpInstObj_Convert, &ci,
13311n/a ResObj_Convert, &dataRef,
13312n/a PyMac_GetOSType, &dataRefType,
13313n/a ResObj_Convert, &desc))
13314n/a return NULL;
13315n/a _rv = GraphicsExportSetInputDataReference(ci,
13316n/a dataRef,
13317n/a dataRefType,
13318n/a desc);
13319n/a _res = Py_BuildValue("l",
13320n/a _rv);
13321n/a return _res;
13322n/a}
13323n/a
13324n/astatic PyObject *Qt_GraphicsExportGetInputDataReference(PyObject *_self, PyObject *_args)
13325n/a{
13326n/a PyObject *_res = NULL;
13327n/a ComponentResult _rv;
13328n/a GraphicsExportComponent ci;
13329n/a Handle dataRef;
13330n/a OSType dataRefType;
13331n/a#ifndef GraphicsExportGetInputDataReference
13332n/a PyMac_PRECHECK(GraphicsExportGetInputDataReference);
13333n/a#endif
13334n/a if (!PyArg_ParseTuple(_args, "O&",
13335n/a CmpInstObj_Convert, &ci))
13336n/a return NULL;
13337n/a _rv = GraphicsExportGetInputDataReference(ci,
13338n/a &dataRef,
13339n/a &dataRefType);
13340n/a _res = Py_BuildValue("lO&O&",
13341n/a _rv,
13342n/a ResObj_New, dataRef,
13343n/a PyMac_BuildOSType, dataRefType);
13344n/a return _res;
13345n/a}
13346n/a
13347n/astatic PyObject *Qt_GraphicsExportSetInputFile(PyObject *_self, PyObject *_args)
13348n/a{
13349n/a PyObject *_res = NULL;
13350n/a ComponentResult _rv;
13351n/a GraphicsExportComponent ci;
13352n/a FSSpec theFile;
13353n/a ImageDescriptionHandle desc;
13354n/a#ifndef GraphicsExportSetInputFile
13355n/a PyMac_PRECHECK(GraphicsExportSetInputFile);
13356n/a#endif
13357n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
13358n/a CmpInstObj_Convert, &ci,
13359n/a PyMac_GetFSSpec, &theFile,
13360n/a ResObj_Convert, &desc))
13361n/a return NULL;
13362n/a _rv = GraphicsExportSetInputFile(ci,
13363n/a &theFile,
13364n/a desc);
13365n/a _res = Py_BuildValue("l",
13366n/a _rv);
13367n/a return _res;
13368n/a}
13369n/a
13370n/astatic PyObject *Qt_GraphicsExportGetInputFile(PyObject *_self, PyObject *_args)
13371n/a{
13372n/a PyObject *_res = NULL;
13373n/a ComponentResult _rv;
13374n/a GraphicsExportComponent ci;
13375n/a FSSpec theFile;
13376n/a#ifndef GraphicsExportGetInputFile
13377n/a PyMac_PRECHECK(GraphicsExportGetInputFile);
13378n/a#endif
13379n/a if (!PyArg_ParseTuple(_args, "O&O&",
13380n/a CmpInstObj_Convert, &ci,
13381n/a PyMac_GetFSSpec, &theFile))
13382n/a return NULL;
13383n/a _rv = GraphicsExportGetInputFile(ci,
13384n/a &theFile);
13385n/a _res = Py_BuildValue("l",
13386n/a _rv);
13387n/a return _res;
13388n/a}
13389n/a
13390n/astatic PyObject *Qt_GraphicsExportSetInputHandle(PyObject *_self, PyObject *_args)
13391n/a{
13392n/a PyObject *_res = NULL;
13393n/a ComponentResult _rv;
13394n/a GraphicsExportComponent ci;
13395n/a Handle h;
13396n/a ImageDescriptionHandle desc;
13397n/a#ifndef GraphicsExportSetInputHandle
13398n/a PyMac_PRECHECK(GraphicsExportSetInputHandle);
13399n/a#endif
13400n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
13401n/a CmpInstObj_Convert, &ci,
13402n/a ResObj_Convert, &h,
13403n/a ResObj_Convert, &desc))
13404n/a return NULL;
13405n/a _rv = GraphicsExportSetInputHandle(ci,
13406n/a h,
13407n/a desc);
13408n/a _res = Py_BuildValue("l",
13409n/a _rv);
13410n/a return _res;
13411n/a}
13412n/a
13413n/astatic PyObject *Qt_GraphicsExportGetInputHandle(PyObject *_self, PyObject *_args)
13414n/a{
13415n/a PyObject *_res = NULL;
13416n/a ComponentResult _rv;
13417n/a GraphicsExportComponent ci;
13418n/a Handle h;
13419n/a#ifndef GraphicsExportGetInputHandle
13420n/a PyMac_PRECHECK(GraphicsExportGetInputHandle);
13421n/a#endif
13422n/a if (!PyArg_ParseTuple(_args, "O&",
13423n/a CmpInstObj_Convert, &ci))
13424n/a return NULL;
13425n/a _rv = GraphicsExportGetInputHandle(ci,
13426n/a &h);
13427n/a _res = Py_BuildValue("lO&",
13428n/a _rv,
13429n/a ResObj_New, h);
13430n/a return _res;
13431n/a}
13432n/a
13433n/astatic PyObject *Qt_GraphicsExportSetInputPtr(PyObject *_self, PyObject *_args)
13434n/a{
13435n/a PyObject *_res = NULL;
13436n/a ComponentResult _rv;
13437n/a GraphicsExportComponent ci;
13438n/a Ptr p;
13439n/a unsigned long size;
13440n/a ImageDescriptionHandle desc;
13441n/a#ifndef GraphicsExportSetInputPtr
13442n/a PyMac_PRECHECK(GraphicsExportSetInputPtr);
13443n/a#endif
13444n/a if (!PyArg_ParseTuple(_args, "O&slO&",
13445n/a CmpInstObj_Convert, &ci,
13446n/a &p,
13447n/a &size,
13448n/a ResObj_Convert, &desc))
13449n/a return NULL;
13450n/a _rv = GraphicsExportSetInputPtr(ci,
13451n/a p,
13452n/a size,
13453n/a desc);
13454n/a _res = Py_BuildValue("l",
13455n/a _rv);
13456n/a return _res;
13457n/a}
13458n/a
13459n/astatic PyObject *Qt_GraphicsExportSetInputGraphicsImporter(PyObject *_self, PyObject *_args)
13460n/a{
13461n/a PyObject *_res = NULL;
13462n/a ComponentResult _rv;
13463n/a GraphicsExportComponent ci;
13464n/a GraphicsImportComponent grip;
13465n/a#ifndef GraphicsExportSetInputGraphicsImporter
13466n/a PyMac_PRECHECK(GraphicsExportSetInputGraphicsImporter);
13467n/a#endif
13468n/a if (!PyArg_ParseTuple(_args, "O&O&",
13469n/a CmpInstObj_Convert, &ci,
13470n/a CmpInstObj_Convert, &grip))
13471n/a return NULL;
13472n/a _rv = GraphicsExportSetInputGraphicsImporter(ci,
13473n/a grip);
13474n/a _res = Py_BuildValue("l",
13475n/a _rv);
13476n/a return _res;
13477n/a}
13478n/a
13479n/astatic PyObject *Qt_GraphicsExportGetInputGraphicsImporter(PyObject *_self, PyObject *_args)
13480n/a{
13481n/a PyObject *_res = NULL;
13482n/a ComponentResult _rv;
13483n/a GraphicsExportComponent ci;
13484n/a GraphicsImportComponent grip;
13485n/a#ifndef GraphicsExportGetInputGraphicsImporter
13486n/a PyMac_PRECHECK(GraphicsExportGetInputGraphicsImporter);
13487n/a#endif
13488n/a if (!PyArg_ParseTuple(_args, "O&",
13489n/a CmpInstObj_Convert, &ci))
13490n/a return NULL;
13491n/a _rv = GraphicsExportGetInputGraphicsImporter(ci,
13492n/a &grip);
13493n/a _res = Py_BuildValue("lO&",
13494n/a _rv,
13495n/a CmpInstObj_New, grip);
13496n/a return _res;
13497n/a}
13498n/a
13499n/astatic PyObject *Qt_GraphicsExportSetInputPicture(PyObject *_self, PyObject *_args)
13500n/a{
13501n/a PyObject *_res = NULL;
13502n/a ComponentResult _rv;
13503n/a GraphicsExportComponent ci;
13504n/a PicHandle picture;
13505n/a#ifndef GraphicsExportSetInputPicture
13506n/a PyMac_PRECHECK(GraphicsExportSetInputPicture);
13507n/a#endif
13508n/a if (!PyArg_ParseTuple(_args, "O&O&",
13509n/a CmpInstObj_Convert, &ci,
13510n/a ResObj_Convert, &picture))
13511n/a return NULL;
13512n/a _rv = GraphicsExportSetInputPicture(ci,
13513n/a picture);
13514n/a _res = Py_BuildValue("l",
13515n/a _rv);
13516n/a return _res;
13517n/a}
13518n/a
13519n/astatic PyObject *Qt_GraphicsExportGetInputPicture(PyObject *_self, PyObject *_args)
13520n/a{
13521n/a PyObject *_res = NULL;
13522n/a ComponentResult _rv;
13523n/a GraphicsExportComponent ci;
13524n/a PicHandle picture;
13525n/a#ifndef GraphicsExportGetInputPicture
13526n/a PyMac_PRECHECK(GraphicsExportGetInputPicture);
13527n/a#endif
13528n/a if (!PyArg_ParseTuple(_args, "O&",
13529n/a CmpInstObj_Convert, &ci))
13530n/a return NULL;
13531n/a _rv = GraphicsExportGetInputPicture(ci,
13532n/a &picture);
13533n/a _res = Py_BuildValue("lO&",
13534n/a _rv,
13535n/a ResObj_New, picture);
13536n/a return _res;
13537n/a}
13538n/a
13539n/astatic PyObject *Qt_GraphicsExportSetInputGWorld(PyObject *_self, PyObject *_args)
13540n/a{
13541n/a PyObject *_res = NULL;
13542n/a ComponentResult _rv;
13543n/a GraphicsExportComponent ci;
13544n/a GWorldPtr gworld;
13545n/a#ifndef GraphicsExportSetInputGWorld
13546n/a PyMac_PRECHECK(GraphicsExportSetInputGWorld);
13547n/a#endif
13548n/a if (!PyArg_ParseTuple(_args, "O&O&",
13549n/a CmpInstObj_Convert, &ci,
13550n/a GWorldObj_Convert, &gworld))
13551n/a return NULL;
13552n/a _rv = GraphicsExportSetInputGWorld(ci,
13553n/a gworld);
13554n/a _res = Py_BuildValue("l",
13555n/a _rv);
13556n/a return _res;
13557n/a}
13558n/a
13559n/astatic PyObject *Qt_GraphicsExportGetInputGWorld(PyObject *_self, PyObject *_args)
13560n/a{
13561n/a PyObject *_res = NULL;
13562n/a ComponentResult _rv;
13563n/a GraphicsExportComponent ci;
13564n/a GWorldPtr gworld;
13565n/a#ifndef GraphicsExportGetInputGWorld
13566n/a PyMac_PRECHECK(GraphicsExportGetInputGWorld);
13567n/a#endif
13568n/a if (!PyArg_ParseTuple(_args, "O&",
13569n/a CmpInstObj_Convert, &ci))
13570n/a return NULL;
13571n/a _rv = GraphicsExportGetInputGWorld(ci,
13572n/a &gworld);
13573n/a _res = Py_BuildValue("lO&",
13574n/a _rv,
13575n/a GWorldObj_New, gworld);
13576n/a return _res;
13577n/a}
13578n/a
13579n/astatic PyObject *Qt_GraphicsExportSetInputPixmap(PyObject *_self, PyObject *_args)
13580n/a{
13581n/a PyObject *_res = NULL;
13582n/a ComponentResult _rv;
13583n/a GraphicsExportComponent ci;
13584n/a PixMapHandle pixmap;
13585n/a#ifndef GraphicsExportSetInputPixmap
13586n/a PyMac_PRECHECK(GraphicsExportSetInputPixmap);
13587n/a#endif
13588n/a if (!PyArg_ParseTuple(_args, "O&O&",
13589n/a CmpInstObj_Convert, &ci,
13590n/a ResObj_Convert, &pixmap))
13591n/a return NULL;
13592n/a _rv = GraphicsExportSetInputPixmap(ci,
13593n/a pixmap);
13594n/a _res = Py_BuildValue("l",
13595n/a _rv);
13596n/a return _res;
13597n/a}
13598n/a
13599n/astatic PyObject *Qt_GraphicsExportGetInputPixmap(PyObject *_self, PyObject *_args)
13600n/a{
13601n/a PyObject *_res = NULL;
13602n/a ComponentResult _rv;
13603n/a GraphicsExportComponent ci;
13604n/a PixMapHandle pixmap;
13605n/a#ifndef GraphicsExportGetInputPixmap
13606n/a PyMac_PRECHECK(GraphicsExportGetInputPixmap);
13607n/a#endif
13608n/a if (!PyArg_ParseTuple(_args, "O&",
13609n/a CmpInstObj_Convert, &ci))
13610n/a return NULL;
13611n/a _rv = GraphicsExportGetInputPixmap(ci,
13612n/a &pixmap);
13613n/a _res = Py_BuildValue("lO&",
13614n/a _rv,
13615n/a ResObj_New, pixmap);
13616n/a return _res;
13617n/a}
13618n/a
13619n/astatic PyObject *Qt_GraphicsExportSetInputOffsetAndLimit(PyObject *_self, PyObject *_args)
13620n/a{
13621n/a PyObject *_res = NULL;
13622n/a ComponentResult _rv;
13623n/a GraphicsExportComponent ci;
13624n/a unsigned long offset;
13625n/a unsigned long limit;
13626n/a#ifndef GraphicsExportSetInputOffsetAndLimit
13627n/a PyMac_PRECHECK(GraphicsExportSetInputOffsetAndLimit);
13628n/a#endif
13629n/a if (!PyArg_ParseTuple(_args, "O&ll",
13630n/a CmpInstObj_Convert, &ci,
13631n/a &offset,
13632n/a &limit))
13633n/a return NULL;
13634n/a _rv = GraphicsExportSetInputOffsetAndLimit(ci,
13635n/a offset,
13636n/a limit);
13637n/a _res = Py_BuildValue("l",
13638n/a _rv);
13639n/a return _res;
13640n/a}
13641n/a
13642n/astatic PyObject *Qt_GraphicsExportGetInputOffsetAndLimit(PyObject *_self, PyObject *_args)
13643n/a{
13644n/a PyObject *_res = NULL;
13645n/a ComponentResult _rv;
13646n/a GraphicsExportComponent ci;
13647n/a unsigned long offset;
13648n/a unsigned long limit;
13649n/a#ifndef GraphicsExportGetInputOffsetAndLimit
13650n/a PyMac_PRECHECK(GraphicsExportGetInputOffsetAndLimit);
13651n/a#endif
13652n/a if (!PyArg_ParseTuple(_args, "O&",
13653n/a CmpInstObj_Convert, &ci))
13654n/a return NULL;
13655n/a _rv = GraphicsExportGetInputOffsetAndLimit(ci,
13656n/a &offset,
13657n/a &limit);
13658n/a _res = Py_BuildValue("lll",
13659n/a _rv,
13660n/a offset,
13661n/a limit);
13662n/a return _res;
13663n/a}
13664n/a
13665n/astatic PyObject *Qt_GraphicsExportMayExporterReadInputData(PyObject *_self, PyObject *_args)
13666n/a{
13667n/a PyObject *_res = NULL;
13668n/a ComponentResult _rv;
13669n/a GraphicsExportComponent ci;
13670n/a Boolean mayReadInputData;
13671n/a#ifndef GraphicsExportMayExporterReadInputData
13672n/a PyMac_PRECHECK(GraphicsExportMayExporterReadInputData);
13673n/a#endif
13674n/a if (!PyArg_ParseTuple(_args, "O&",
13675n/a CmpInstObj_Convert, &ci))
13676n/a return NULL;
13677n/a _rv = GraphicsExportMayExporterReadInputData(ci,
13678n/a &mayReadInputData);
13679n/a _res = Py_BuildValue("lb",
13680n/a _rv,
13681n/a mayReadInputData);
13682n/a return _res;
13683n/a}
13684n/a
13685n/astatic PyObject *Qt_GraphicsExportGetInputDataSize(PyObject *_self, PyObject *_args)
13686n/a{
13687n/a PyObject *_res = NULL;
13688n/a ComponentResult _rv;
13689n/a GraphicsExportComponent ci;
13690n/a unsigned long size;
13691n/a#ifndef GraphicsExportGetInputDataSize
13692n/a PyMac_PRECHECK(GraphicsExportGetInputDataSize);
13693n/a#endif
13694n/a if (!PyArg_ParseTuple(_args, "O&",
13695n/a CmpInstObj_Convert, &ci))
13696n/a return NULL;
13697n/a _rv = GraphicsExportGetInputDataSize(ci,
13698n/a &size);
13699n/a _res = Py_BuildValue("ll",
13700n/a _rv,
13701n/a size);
13702n/a return _res;
13703n/a}
13704n/a
13705n/astatic PyObject *Qt_GraphicsExportReadInputData(PyObject *_self, PyObject *_args)
13706n/a{
13707n/a PyObject *_res = NULL;
13708n/a ComponentResult _rv;
13709n/a GraphicsExportComponent ci;
13710n/a void * dataPtr;
13711n/a unsigned long dataOffset;
13712n/a unsigned long dataSize;
13713n/a#ifndef GraphicsExportReadInputData
13714n/a PyMac_PRECHECK(GraphicsExportReadInputData);
13715n/a#endif
13716n/a if (!PyArg_ParseTuple(_args, "O&sll",
13717n/a CmpInstObj_Convert, &ci,
13718n/a &dataPtr,
13719n/a &dataOffset,
13720n/a &dataSize))
13721n/a return NULL;
13722n/a _rv = GraphicsExportReadInputData(ci,
13723n/a dataPtr,
13724n/a dataOffset,
13725n/a dataSize);
13726n/a _res = Py_BuildValue("l",
13727n/a _rv);
13728n/a return _res;
13729n/a}
13730n/a
13731n/astatic PyObject *Qt_GraphicsExportGetInputImageDescription(PyObject *_self, PyObject *_args)
13732n/a{
13733n/a PyObject *_res = NULL;
13734n/a ComponentResult _rv;
13735n/a GraphicsExportComponent ci;
13736n/a ImageDescriptionHandle desc;
13737n/a#ifndef GraphicsExportGetInputImageDescription
13738n/a PyMac_PRECHECK(GraphicsExportGetInputImageDescription);
13739n/a#endif
13740n/a if (!PyArg_ParseTuple(_args, "O&",
13741n/a CmpInstObj_Convert, &ci))
13742n/a return NULL;
13743n/a _rv = GraphicsExportGetInputImageDescription(ci,
13744n/a &desc);
13745n/a _res = Py_BuildValue("lO&",
13746n/a _rv,
13747n/a ResObj_New, desc);
13748n/a return _res;
13749n/a}
13750n/a
13751n/astatic PyObject *Qt_GraphicsExportGetInputImageDimensions(PyObject *_self, PyObject *_args)
13752n/a{
13753n/a PyObject *_res = NULL;
13754n/a ComponentResult _rv;
13755n/a GraphicsExportComponent ci;
13756n/a Rect dimensions;
13757n/a#ifndef GraphicsExportGetInputImageDimensions
13758n/a PyMac_PRECHECK(GraphicsExportGetInputImageDimensions);
13759n/a#endif
13760n/a if (!PyArg_ParseTuple(_args, "O&",
13761n/a CmpInstObj_Convert, &ci))
13762n/a return NULL;
13763n/a _rv = GraphicsExportGetInputImageDimensions(ci,
13764n/a &dimensions);
13765n/a _res = Py_BuildValue("lO&",
13766n/a _rv,
13767n/a PyMac_BuildRect, &dimensions);
13768n/a return _res;
13769n/a}
13770n/a
13771n/astatic PyObject *Qt_GraphicsExportGetInputImageDepth(PyObject *_self, PyObject *_args)
13772n/a{
13773n/a PyObject *_res = NULL;
13774n/a ComponentResult _rv;
13775n/a GraphicsExportComponent ci;
13776n/a long inputDepth;
13777n/a#ifndef GraphicsExportGetInputImageDepth
13778n/a PyMac_PRECHECK(GraphicsExportGetInputImageDepth);
13779n/a#endif
13780n/a if (!PyArg_ParseTuple(_args, "O&",
13781n/a CmpInstObj_Convert, &ci))
13782n/a return NULL;
13783n/a _rv = GraphicsExportGetInputImageDepth(ci,
13784n/a &inputDepth);
13785n/a _res = Py_BuildValue("ll",
13786n/a _rv,
13787n/a inputDepth);
13788n/a return _res;
13789n/a}
13790n/a
13791n/astatic PyObject *Qt_GraphicsExportDrawInputImage(PyObject *_self, PyObject *_args)
13792n/a{
13793n/a PyObject *_res = NULL;
13794n/a ComponentResult _rv;
13795n/a GraphicsExportComponent ci;
13796n/a CGrafPtr gw;
13797n/a GDHandle gd;
13798n/a Rect srcRect;
13799n/a Rect dstRect;
13800n/a#ifndef GraphicsExportDrawInputImage
13801n/a PyMac_PRECHECK(GraphicsExportDrawInputImage);
13802n/a#endif
13803n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&O&",
13804n/a CmpInstObj_Convert, &ci,
13805n/a GrafObj_Convert, &gw,
13806n/a OptResObj_Convert, &gd,
13807n/a PyMac_GetRect, &srcRect,
13808n/a PyMac_GetRect, &dstRect))
13809n/a return NULL;
13810n/a _rv = GraphicsExportDrawInputImage(ci,
13811n/a gw,
13812n/a gd,
13813n/a &srcRect,
13814n/a &dstRect);
13815n/a _res = Py_BuildValue("l",
13816n/a _rv);
13817n/a return _res;
13818n/a}
13819n/a
13820n/astatic PyObject *Qt_GraphicsExportSetOutputDataReference(PyObject *_self, PyObject *_args)
13821n/a{
13822n/a PyObject *_res = NULL;
13823n/a ComponentResult _rv;
13824n/a GraphicsExportComponent ci;
13825n/a Handle dataRef;
13826n/a OSType dataRefType;
13827n/a#ifndef GraphicsExportSetOutputDataReference
13828n/a PyMac_PRECHECK(GraphicsExportSetOutputDataReference);
13829n/a#endif
13830n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
13831n/a CmpInstObj_Convert, &ci,
13832n/a ResObj_Convert, &dataRef,
13833n/a PyMac_GetOSType, &dataRefType))
13834n/a return NULL;
13835n/a _rv = GraphicsExportSetOutputDataReference(ci,
13836n/a dataRef,
13837n/a dataRefType);
13838n/a _res = Py_BuildValue("l",
13839n/a _rv);
13840n/a return _res;
13841n/a}
13842n/a
13843n/astatic PyObject *Qt_GraphicsExportGetOutputDataReference(PyObject *_self, PyObject *_args)
13844n/a{
13845n/a PyObject *_res = NULL;
13846n/a ComponentResult _rv;
13847n/a GraphicsExportComponent ci;
13848n/a Handle dataRef;
13849n/a OSType dataRefType;
13850n/a#ifndef GraphicsExportGetOutputDataReference
13851n/a PyMac_PRECHECK(GraphicsExportGetOutputDataReference);
13852n/a#endif
13853n/a if (!PyArg_ParseTuple(_args, "O&",
13854n/a CmpInstObj_Convert, &ci))
13855n/a return NULL;
13856n/a _rv = GraphicsExportGetOutputDataReference(ci,
13857n/a &dataRef,
13858n/a &dataRefType);
13859n/a _res = Py_BuildValue("lO&O&",
13860n/a _rv,
13861n/a ResObj_New, dataRef,
13862n/a PyMac_BuildOSType, dataRefType);
13863n/a return _res;
13864n/a}
13865n/a
13866n/astatic PyObject *Qt_GraphicsExportSetOutputFile(PyObject *_self, PyObject *_args)
13867n/a{
13868n/a PyObject *_res = NULL;
13869n/a ComponentResult _rv;
13870n/a GraphicsExportComponent ci;
13871n/a FSSpec theFile;
13872n/a#ifndef GraphicsExportSetOutputFile
13873n/a PyMac_PRECHECK(GraphicsExportSetOutputFile);
13874n/a#endif
13875n/a if (!PyArg_ParseTuple(_args, "O&O&",
13876n/a CmpInstObj_Convert, &ci,
13877n/a PyMac_GetFSSpec, &theFile))
13878n/a return NULL;
13879n/a _rv = GraphicsExportSetOutputFile(ci,
13880n/a &theFile);
13881n/a _res = Py_BuildValue("l",
13882n/a _rv);
13883n/a return _res;
13884n/a}
13885n/a
13886n/astatic PyObject *Qt_GraphicsExportGetOutputFile(PyObject *_self, PyObject *_args)
13887n/a{
13888n/a PyObject *_res = NULL;
13889n/a ComponentResult _rv;
13890n/a GraphicsExportComponent ci;
13891n/a FSSpec theFile;
13892n/a#ifndef GraphicsExportGetOutputFile
13893n/a PyMac_PRECHECK(GraphicsExportGetOutputFile);
13894n/a#endif
13895n/a if (!PyArg_ParseTuple(_args, "O&O&",
13896n/a CmpInstObj_Convert, &ci,
13897n/a PyMac_GetFSSpec, &theFile))
13898n/a return NULL;
13899n/a _rv = GraphicsExportGetOutputFile(ci,
13900n/a &theFile);
13901n/a _res = Py_BuildValue("l",
13902n/a _rv);
13903n/a return _res;
13904n/a}
13905n/a
13906n/astatic PyObject *Qt_GraphicsExportSetOutputHandle(PyObject *_self, PyObject *_args)
13907n/a{
13908n/a PyObject *_res = NULL;
13909n/a ComponentResult _rv;
13910n/a GraphicsExportComponent ci;
13911n/a Handle h;
13912n/a#ifndef GraphicsExportSetOutputHandle
13913n/a PyMac_PRECHECK(GraphicsExportSetOutputHandle);
13914n/a#endif
13915n/a if (!PyArg_ParseTuple(_args, "O&O&",
13916n/a CmpInstObj_Convert, &ci,
13917n/a ResObj_Convert, &h))
13918n/a return NULL;
13919n/a _rv = GraphicsExportSetOutputHandle(ci,
13920n/a h);
13921n/a _res = Py_BuildValue("l",
13922n/a _rv);
13923n/a return _res;
13924n/a}
13925n/a
13926n/astatic PyObject *Qt_GraphicsExportGetOutputHandle(PyObject *_self, PyObject *_args)
13927n/a{
13928n/a PyObject *_res = NULL;
13929n/a ComponentResult _rv;
13930n/a GraphicsExportComponent ci;
13931n/a Handle h;
13932n/a#ifndef GraphicsExportGetOutputHandle
13933n/a PyMac_PRECHECK(GraphicsExportGetOutputHandle);
13934n/a#endif
13935n/a if (!PyArg_ParseTuple(_args, "O&",
13936n/a CmpInstObj_Convert, &ci))
13937n/a return NULL;
13938n/a _rv = GraphicsExportGetOutputHandle(ci,
13939n/a &h);
13940n/a _res = Py_BuildValue("lO&",
13941n/a _rv,
13942n/a ResObj_New, h);
13943n/a return _res;
13944n/a}
13945n/a
13946n/astatic PyObject *Qt_GraphicsExportSetOutputOffsetAndMaxSize(PyObject *_self, PyObject *_args)
13947n/a{
13948n/a PyObject *_res = NULL;
13949n/a ComponentResult _rv;
13950n/a GraphicsExportComponent ci;
13951n/a unsigned long offset;
13952n/a unsigned long maxSize;
13953n/a Boolean truncateFile;
13954n/a#ifndef GraphicsExportSetOutputOffsetAndMaxSize
13955n/a PyMac_PRECHECK(GraphicsExportSetOutputOffsetAndMaxSize);
13956n/a#endif
13957n/a if (!PyArg_ParseTuple(_args, "O&llb",
13958n/a CmpInstObj_Convert, &ci,
13959n/a &offset,
13960n/a &maxSize,
13961n/a &truncateFile))
13962n/a return NULL;
13963n/a _rv = GraphicsExportSetOutputOffsetAndMaxSize(ci,
13964n/a offset,
13965n/a maxSize,
13966n/a truncateFile);
13967n/a _res = Py_BuildValue("l",
13968n/a _rv);
13969n/a return _res;
13970n/a}
13971n/a
13972n/astatic PyObject *Qt_GraphicsExportGetOutputOffsetAndMaxSize(PyObject *_self, PyObject *_args)
13973n/a{
13974n/a PyObject *_res = NULL;
13975n/a ComponentResult _rv;
13976n/a GraphicsExportComponent ci;
13977n/a unsigned long offset;
13978n/a unsigned long maxSize;
13979n/a Boolean truncateFile;
13980n/a#ifndef GraphicsExportGetOutputOffsetAndMaxSize
13981n/a PyMac_PRECHECK(GraphicsExportGetOutputOffsetAndMaxSize);
13982n/a#endif
13983n/a if (!PyArg_ParseTuple(_args, "O&",
13984n/a CmpInstObj_Convert, &ci))
13985n/a return NULL;
13986n/a _rv = GraphicsExportGetOutputOffsetAndMaxSize(ci,
13987n/a &offset,
13988n/a &maxSize,
13989n/a &truncateFile);
13990n/a _res = Py_BuildValue("lllb",
13991n/a _rv,
13992n/a offset,
13993n/a maxSize,
13994n/a truncateFile);
13995n/a return _res;
13996n/a}
13997n/a
13998n/astatic PyObject *Qt_GraphicsExportSetOutputFileTypeAndCreator(PyObject *_self, PyObject *_args)
13999n/a{
14000n/a PyObject *_res = NULL;
14001n/a ComponentResult _rv;
14002n/a GraphicsExportComponent ci;
14003n/a OSType fileType;
14004n/a OSType fileCreator;
14005n/a#ifndef GraphicsExportSetOutputFileTypeAndCreator
14006n/a PyMac_PRECHECK(GraphicsExportSetOutputFileTypeAndCreator);
14007n/a#endif
14008n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
14009n/a CmpInstObj_Convert, &ci,
14010n/a PyMac_GetOSType, &fileType,
14011n/a PyMac_GetOSType, &fileCreator))
14012n/a return NULL;
14013n/a _rv = GraphicsExportSetOutputFileTypeAndCreator(ci,
14014n/a fileType,
14015n/a fileCreator);
14016n/a _res = Py_BuildValue("l",
14017n/a _rv);
14018n/a return _res;
14019n/a}
14020n/a
14021n/astatic PyObject *Qt_GraphicsExportGetOutputFileTypeAndCreator(PyObject *_self, PyObject *_args)
14022n/a{
14023n/a PyObject *_res = NULL;
14024n/a ComponentResult _rv;
14025n/a GraphicsExportComponent ci;
14026n/a OSType fileType;
14027n/a OSType fileCreator;
14028n/a#ifndef GraphicsExportGetOutputFileTypeAndCreator
14029n/a PyMac_PRECHECK(GraphicsExportGetOutputFileTypeAndCreator);
14030n/a#endif
14031n/a if (!PyArg_ParseTuple(_args, "O&",
14032n/a CmpInstObj_Convert, &ci))
14033n/a return NULL;
14034n/a _rv = GraphicsExportGetOutputFileTypeAndCreator(ci,
14035n/a &fileType,
14036n/a &fileCreator);
14037n/a _res = Py_BuildValue("lO&O&",
14038n/a _rv,
14039n/a PyMac_BuildOSType, fileType,
14040n/a PyMac_BuildOSType, fileCreator);
14041n/a return _res;
14042n/a}
14043n/a
14044n/astatic PyObject *Qt_GraphicsExportSetOutputMark(PyObject *_self, PyObject *_args)
14045n/a{
14046n/a PyObject *_res = NULL;
14047n/a ComponentResult _rv;
14048n/a GraphicsExportComponent ci;
14049n/a unsigned long mark;
14050n/a#ifndef GraphicsExportSetOutputMark
14051n/a PyMac_PRECHECK(GraphicsExportSetOutputMark);
14052n/a#endif
14053n/a if (!PyArg_ParseTuple(_args, "O&l",
14054n/a CmpInstObj_Convert, &ci,
14055n/a &mark))
14056n/a return NULL;
14057n/a _rv = GraphicsExportSetOutputMark(ci,
14058n/a mark);
14059n/a _res = Py_BuildValue("l",
14060n/a _rv);
14061n/a return _res;
14062n/a}
14063n/a
14064n/astatic PyObject *Qt_GraphicsExportGetOutputMark(PyObject *_self, PyObject *_args)
14065n/a{
14066n/a PyObject *_res = NULL;
14067n/a ComponentResult _rv;
14068n/a GraphicsExportComponent ci;
14069n/a unsigned long mark;
14070n/a#ifndef GraphicsExportGetOutputMark
14071n/a PyMac_PRECHECK(GraphicsExportGetOutputMark);
14072n/a#endif
14073n/a if (!PyArg_ParseTuple(_args, "O&",
14074n/a CmpInstObj_Convert, &ci))
14075n/a return NULL;
14076n/a _rv = GraphicsExportGetOutputMark(ci,
14077n/a &mark);
14078n/a _res = Py_BuildValue("ll",
14079n/a _rv,
14080n/a mark);
14081n/a return _res;
14082n/a}
14083n/a
14084n/astatic PyObject *Qt_GraphicsExportReadOutputData(PyObject *_self, PyObject *_args)
14085n/a{
14086n/a PyObject *_res = NULL;
14087n/a ComponentResult _rv;
14088n/a GraphicsExportComponent ci;
14089n/a void * dataPtr;
14090n/a unsigned long dataOffset;
14091n/a unsigned long dataSize;
14092n/a#ifndef GraphicsExportReadOutputData
14093n/a PyMac_PRECHECK(GraphicsExportReadOutputData);
14094n/a#endif
14095n/a if (!PyArg_ParseTuple(_args, "O&sll",
14096n/a CmpInstObj_Convert, &ci,
14097n/a &dataPtr,
14098n/a &dataOffset,
14099n/a &dataSize))
14100n/a return NULL;
14101n/a _rv = GraphicsExportReadOutputData(ci,
14102n/a dataPtr,
14103n/a dataOffset,
14104n/a dataSize);
14105n/a _res = Py_BuildValue("l",
14106n/a _rv);
14107n/a return _res;
14108n/a}
14109n/a
14110n/astatic PyObject *Qt_GraphicsExportSetThumbnailEnabled(PyObject *_self, PyObject *_args)
14111n/a{
14112n/a PyObject *_res = NULL;
14113n/a ComponentResult _rv;
14114n/a GraphicsExportComponent ci;
14115n/a Boolean enableThumbnail;
14116n/a long maxThumbnailWidth;
14117n/a long maxThumbnailHeight;
14118n/a#ifndef GraphicsExportSetThumbnailEnabled
14119n/a PyMac_PRECHECK(GraphicsExportSetThumbnailEnabled);
14120n/a#endif
14121n/a if (!PyArg_ParseTuple(_args, "O&bll",
14122n/a CmpInstObj_Convert, &ci,
14123n/a &enableThumbnail,
14124n/a &maxThumbnailWidth,
14125n/a &maxThumbnailHeight))
14126n/a return NULL;
14127n/a _rv = GraphicsExportSetThumbnailEnabled(ci,
14128n/a enableThumbnail,
14129n/a maxThumbnailWidth,
14130n/a maxThumbnailHeight);
14131n/a _res = Py_BuildValue("l",
14132n/a _rv);
14133n/a return _res;
14134n/a}
14135n/a
14136n/astatic PyObject *Qt_GraphicsExportGetThumbnailEnabled(PyObject *_self, PyObject *_args)
14137n/a{
14138n/a PyObject *_res = NULL;
14139n/a ComponentResult _rv;
14140n/a GraphicsExportComponent ci;
14141n/a Boolean thumbnailEnabled;
14142n/a long maxThumbnailWidth;
14143n/a long maxThumbnailHeight;
14144n/a#ifndef GraphicsExportGetThumbnailEnabled
14145n/a PyMac_PRECHECK(GraphicsExportGetThumbnailEnabled);
14146n/a#endif
14147n/a if (!PyArg_ParseTuple(_args, "O&",
14148n/a CmpInstObj_Convert, &ci))
14149n/a return NULL;
14150n/a _rv = GraphicsExportGetThumbnailEnabled(ci,
14151n/a &thumbnailEnabled,
14152n/a &maxThumbnailWidth,
14153n/a &maxThumbnailHeight);
14154n/a _res = Py_BuildValue("lbll",
14155n/a _rv,
14156n/a thumbnailEnabled,
14157n/a maxThumbnailWidth,
14158n/a maxThumbnailHeight);
14159n/a return _res;
14160n/a}
14161n/a
14162n/astatic PyObject *Qt_GraphicsExportSetExifEnabled(PyObject *_self, PyObject *_args)
14163n/a{
14164n/a PyObject *_res = NULL;
14165n/a ComponentResult _rv;
14166n/a GraphicsExportComponent ci;
14167n/a Boolean enableExif;
14168n/a#ifndef GraphicsExportSetExifEnabled
14169n/a PyMac_PRECHECK(GraphicsExportSetExifEnabled);
14170n/a#endif
14171n/a if (!PyArg_ParseTuple(_args, "O&b",
14172n/a CmpInstObj_Convert, &ci,
14173n/a &enableExif))
14174n/a return NULL;
14175n/a _rv = GraphicsExportSetExifEnabled(ci,
14176n/a enableExif);
14177n/a _res = Py_BuildValue("l",
14178n/a _rv);
14179n/a return _res;
14180n/a}
14181n/a
14182n/astatic PyObject *Qt_GraphicsExportGetExifEnabled(PyObject *_self, PyObject *_args)
14183n/a{
14184n/a PyObject *_res = NULL;
14185n/a ComponentResult _rv;
14186n/a GraphicsExportComponent ci;
14187n/a Boolean exifEnabled;
14188n/a#ifndef GraphicsExportGetExifEnabled
14189n/a PyMac_PRECHECK(GraphicsExportGetExifEnabled);
14190n/a#endif
14191n/a if (!PyArg_ParseTuple(_args, "O&",
14192n/a CmpInstObj_Convert, &ci))
14193n/a return NULL;
14194n/a _rv = GraphicsExportGetExifEnabled(ci,
14195n/a &exifEnabled);
14196n/a _res = Py_BuildValue("lb",
14197n/a _rv,
14198n/a exifEnabled);
14199n/a return _res;
14200n/a}
14201n/a
14202n/astatic PyObject *Qt_ImageTranscoderBeginSequence(PyObject *_self, PyObject *_args)
14203n/a{
14204n/a PyObject *_res = NULL;
14205n/a ComponentResult _rv;
14206n/a ImageTranscoderComponent itc;
14207n/a ImageDescriptionHandle srcDesc;
14208n/a ImageDescriptionHandle dstDesc;
14209n/a void * data;
14210n/a long dataSize;
14211n/a#ifndef ImageTranscoderBeginSequence
14212n/a PyMac_PRECHECK(ImageTranscoderBeginSequence);
14213n/a#endif
14214n/a if (!PyArg_ParseTuple(_args, "O&O&sl",
14215n/a CmpInstObj_Convert, &itc,
14216n/a ResObj_Convert, &srcDesc,
14217n/a &data,
14218n/a &dataSize))
14219n/a return NULL;
14220n/a _rv = ImageTranscoderBeginSequence(itc,
14221n/a srcDesc,
14222n/a &dstDesc,
14223n/a data,
14224n/a dataSize);
14225n/a _res = Py_BuildValue("lO&",
14226n/a _rv,
14227n/a ResObj_New, dstDesc);
14228n/a return _res;
14229n/a}
14230n/a
14231n/astatic PyObject *Qt_ImageTranscoderDisposeData(PyObject *_self, PyObject *_args)
14232n/a{
14233n/a PyObject *_res = NULL;
14234n/a ComponentResult _rv;
14235n/a ImageTranscoderComponent itc;
14236n/a void * dstData;
14237n/a#ifndef ImageTranscoderDisposeData
14238n/a PyMac_PRECHECK(ImageTranscoderDisposeData);
14239n/a#endif
14240n/a if (!PyArg_ParseTuple(_args, "O&s",
14241n/a CmpInstObj_Convert, &itc,
14242n/a &dstData))
14243n/a return NULL;
14244n/a _rv = ImageTranscoderDisposeData(itc,
14245n/a dstData);
14246n/a _res = Py_BuildValue("l",
14247n/a _rv);
14248n/a return _res;
14249n/a}
14250n/a
14251n/astatic PyObject *Qt_ImageTranscoderEndSequence(PyObject *_self, PyObject *_args)
14252n/a{
14253n/a PyObject *_res = NULL;
14254n/a ComponentResult _rv;
14255n/a ImageTranscoderComponent itc;
14256n/a#ifndef ImageTranscoderEndSequence
14257n/a PyMac_PRECHECK(ImageTranscoderEndSequence);
14258n/a#endif
14259n/a if (!PyArg_ParseTuple(_args, "O&",
14260n/a CmpInstObj_Convert, &itc))
14261n/a return NULL;
14262n/a _rv = ImageTranscoderEndSequence(itc);
14263n/a _res = Py_BuildValue("l",
14264n/a _rv);
14265n/a return _res;
14266n/a}
14267n/a
14268n/astatic PyObject *Qt_ClockGetTime(PyObject *_self, PyObject *_args)
14269n/a{
14270n/a PyObject *_res = NULL;
14271n/a ComponentResult _rv;
14272n/a ComponentInstance aClock;
14273n/a TimeRecord out;
14274n/a#ifndef ClockGetTime
14275n/a PyMac_PRECHECK(ClockGetTime);
14276n/a#endif
14277n/a if (!PyArg_ParseTuple(_args, "O&",
14278n/a CmpInstObj_Convert, &aClock))
14279n/a return NULL;
14280n/a _rv = ClockGetTime(aClock,
14281n/a &out);
14282n/a _res = Py_BuildValue("lO&",
14283n/a _rv,
14284n/a QtTimeRecord_New, &out);
14285n/a return _res;
14286n/a}
14287n/a
14288n/astatic PyObject *Qt_ClockSetTimeBase(PyObject *_self, PyObject *_args)
14289n/a{
14290n/a PyObject *_res = NULL;
14291n/a ComponentResult _rv;
14292n/a ComponentInstance aClock;
14293n/a TimeBase tb;
14294n/a#ifndef ClockSetTimeBase
14295n/a PyMac_PRECHECK(ClockSetTimeBase);
14296n/a#endif
14297n/a if (!PyArg_ParseTuple(_args, "O&O&",
14298n/a CmpInstObj_Convert, &aClock,
14299n/a TimeBaseObj_Convert, &tb))
14300n/a return NULL;
14301n/a _rv = ClockSetTimeBase(aClock,
14302n/a tb);
14303n/a _res = Py_BuildValue("l",
14304n/a _rv);
14305n/a return _res;
14306n/a}
14307n/a
14308n/astatic PyObject *Qt_ClockGetRate(PyObject *_self, PyObject *_args)
14309n/a{
14310n/a PyObject *_res = NULL;
14311n/a ComponentResult _rv;
14312n/a ComponentInstance aClock;
14313n/a Fixed rate;
14314n/a#ifndef ClockGetRate
14315n/a PyMac_PRECHECK(ClockGetRate);
14316n/a#endif
14317n/a if (!PyArg_ParseTuple(_args, "O&",
14318n/a CmpInstObj_Convert, &aClock))
14319n/a return NULL;
14320n/a _rv = ClockGetRate(aClock,
14321n/a &rate);
14322n/a _res = Py_BuildValue("lO&",
14323n/a _rv,
14324n/a PyMac_BuildFixed, rate);
14325n/a return _res;
14326n/a}
14327n/a
14328n/astatic PyObject *Qt_SCPositionRect(PyObject *_self, PyObject *_args)
14329n/a{
14330n/a PyObject *_res = NULL;
14331n/a ComponentResult _rv;
14332n/a ComponentInstance ci;
14333n/a Rect rp;
14334n/a Point where;
14335n/a#ifndef SCPositionRect
14336n/a PyMac_PRECHECK(SCPositionRect);
14337n/a#endif
14338n/a if (!PyArg_ParseTuple(_args, "O&",
14339n/a CmpInstObj_Convert, &ci))
14340n/a return NULL;
14341n/a _rv = SCPositionRect(ci,
14342n/a &rp,
14343n/a &where);
14344n/a _res = Py_BuildValue("lO&O&",
14345n/a _rv,
14346n/a PyMac_BuildRect, &rp,
14347n/a PyMac_BuildPoint, where);
14348n/a return _res;
14349n/a}
14350n/a
14351n/astatic PyObject *Qt_SCPositionDialog(PyObject *_self, PyObject *_args)
14352n/a{
14353n/a PyObject *_res = NULL;
14354n/a ComponentResult _rv;
14355n/a ComponentInstance ci;
14356n/a short id;
14357n/a Point where;
14358n/a#ifndef SCPositionDialog
14359n/a PyMac_PRECHECK(SCPositionDialog);
14360n/a#endif
14361n/a if (!PyArg_ParseTuple(_args, "O&h",
14362n/a CmpInstObj_Convert, &ci,
14363n/a &id))
14364n/a return NULL;
14365n/a _rv = SCPositionDialog(ci,
14366n/a id,
14367n/a &where);
14368n/a _res = Py_BuildValue("lO&",
14369n/a _rv,
14370n/a PyMac_BuildPoint, where);
14371n/a return _res;
14372n/a}
14373n/a
14374n/astatic PyObject *Qt_SCSetTestImagePictHandle(PyObject *_self, PyObject *_args)
14375n/a{
14376n/a PyObject *_res = NULL;
14377n/a ComponentResult _rv;
14378n/a ComponentInstance ci;
14379n/a PicHandle testPict;
14380n/a Rect testRect;
14381n/a short testFlags;
14382n/a#ifndef SCSetTestImagePictHandle
14383n/a PyMac_PRECHECK(SCSetTestImagePictHandle);
14384n/a#endif
14385n/a if (!PyArg_ParseTuple(_args, "O&O&h",
14386n/a CmpInstObj_Convert, &ci,
14387n/a ResObj_Convert, &testPict,
14388n/a &testFlags))
14389n/a return NULL;
14390n/a _rv = SCSetTestImagePictHandle(ci,
14391n/a testPict,
14392n/a &testRect,
14393n/a testFlags);
14394n/a _res = Py_BuildValue("lO&",
14395n/a _rv,
14396n/a PyMac_BuildRect, &testRect);
14397n/a return _res;
14398n/a}
14399n/a
14400n/astatic PyObject *Qt_SCSetTestImagePictFile(PyObject *_self, PyObject *_args)
14401n/a{
14402n/a PyObject *_res = NULL;
14403n/a ComponentResult _rv;
14404n/a ComponentInstance ci;
14405n/a short testFileRef;
14406n/a Rect testRect;
14407n/a short testFlags;
14408n/a#ifndef SCSetTestImagePictFile
14409n/a PyMac_PRECHECK(SCSetTestImagePictFile);
14410n/a#endif
14411n/a if (!PyArg_ParseTuple(_args, "O&hh",
14412n/a CmpInstObj_Convert, &ci,
14413n/a &testFileRef,
14414n/a &testFlags))
14415n/a return NULL;
14416n/a _rv = SCSetTestImagePictFile(ci,
14417n/a testFileRef,
14418n/a &testRect,
14419n/a testFlags);
14420n/a _res = Py_BuildValue("lO&",
14421n/a _rv,
14422n/a PyMac_BuildRect, &testRect);
14423n/a return _res;
14424n/a}
14425n/a
14426n/astatic PyObject *Qt_SCSetTestImagePixMap(PyObject *_self, PyObject *_args)
14427n/a{
14428n/a PyObject *_res = NULL;
14429n/a ComponentResult _rv;
14430n/a ComponentInstance ci;
14431n/a PixMapHandle testPixMap;
14432n/a Rect testRect;
14433n/a short testFlags;
14434n/a#ifndef SCSetTestImagePixMap
14435n/a PyMac_PRECHECK(SCSetTestImagePixMap);
14436n/a#endif
14437n/a if (!PyArg_ParseTuple(_args, "O&O&h",
14438n/a CmpInstObj_Convert, &ci,
14439n/a ResObj_Convert, &testPixMap,
14440n/a &testFlags))
14441n/a return NULL;
14442n/a _rv = SCSetTestImagePixMap(ci,
14443n/a testPixMap,
14444n/a &testRect,
14445n/a testFlags);
14446n/a _res = Py_BuildValue("lO&",
14447n/a _rv,
14448n/a PyMac_BuildRect, &testRect);
14449n/a return _res;
14450n/a}
14451n/a
14452n/astatic PyObject *Qt_SCGetBestDeviceRect(PyObject *_self, PyObject *_args)
14453n/a{
14454n/a PyObject *_res = NULL;
14455n/a ComponentResult _rv;
14456n/a ComponentInstance ci;
14457n/a Rect r;
14458n/a#ifndef SCGetBestDeviceRect
14459n/a PyMac_PRECHECK(SCGetBestDeviceRect);
14460n/a#endif
14461n/a if (!PyArg_ParseTuple(_args, "O&",
14462n/a CmpInstObj_Convert, &ci))
14463n/a return NULL;
14464n/a _rv = SCGetBestDeviceRect(ci,
14465n/a &r);
14466n/a _res = Py_BuildValue("lO&",
14467n/a _rv,
14468n/a PyMac_BuildRect, &r);
14469n/a return _res;
14470n/a}
14471n/a
14472n/astatic PyObject *Qt_SCRequestImageSettings(PyObject *_self, PyObject *_args)
14473n/a{
14474n/a PyObject *_res = NULL;
14475n/a ComponentResult _rv;
14476n/a ComponentInstance ci;
14477n/a#ifndef SCRequestImageSettings
14478n/a PyMac_PRECHECK(SCRequestImageSettings);
14479n/a#endif
14480n/a if (!PyArg_ParseTuple(_args, "O&",
14481n/a CmpInstObj_Convert, &ci))
14482n/a return NULL;
14483n/a _rv = SCRequestImageSettings(ci);
14484n/a _res = Py_BuildValue("l",
14485n/a _rv);
14486n/a return _res;
14487n/a}
14488n/a
14489n/astatic PyObject *Qt_SCCompressImage(PyObject *_self, PyObject *_args)
14490n/a{
14491n/a PyObject *_res = NULL;
14492n/a ComponentResult _rv;
14493n/a ComponentInstance ci;
14494n/a PixMapHandle src;
14495n/a Rect srcRect;
14496n/a ImageDescriptionHandle desc;
14497n/a Handle data;
14498n/a#ifndef SCCompressImage
14499n/a PyMac_PRECHECK(SCCompressImage);
14500n/a#endif
14501n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
14502n/a CmpInstObj_Convert, &ci,
14503n/a ResObj_Convert, &src,
14504n/a PyMac_GetRect, &srcRect))
14505n/a return NULL;
14506n/a _rv = SCCompressImage(ci,
14507n/a src,
14508n/a &srcRect,
14509n/a &desc,
14510n/a &data);
14511n/a _res = Py_BuildValue("lO&O&",
14512n/a _rv,
14513n/a ResObj_New, desc,
14514n/a ResObj_New, data);
14515n/a return _res;
14516n/a}
14517n/a
14518n/astatic PyObject *Qt_SCCompressPicture(PyObject *_self, PyObject *_args)
14519n/a{
14520n/a PyObject *_res = NULL;
14521n/a ComponentResult _rv;
14522n/a ComponentInstance ci;
14523n/a PicHandle srcPicture;
14524n/a PicHandle dstPicture;
14525n/a#ifndef SCCompressPicture
14526n/a PyMac_PRECHECK(SCCompressPicture);
14527n/a#endif
14528n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
14529n/a CmpInstObj_Convert, &ci,
14530n/a ResObj_Convert, &srcPicture,
14531n/a ResObj_Convert, &dstPicture))
14532n/a return NULL;
14533n/a _rv = SCCompressPicture(ci,
14534n/a srcPicture,
14535n/a dstPicture);
14536n/a _res = Py_BuildValue("l",
14537n/a _rv);
14538n/a return _res;
14539n/a}
14540n/a
14541n/astatic PyObject *Qt_SCCompressPictureFile(PyObject *_self, PyObject *_args)
14542n/a{
14543n/a PyObject *_res = NULL;
14544n/a ComponentResult _rv;
14545n/a ComponentInstance ci;
14546n/a short srcRefNum;
14547n/a short dstRefNum;
14548n/a#ifndef SCCompressPictureFile
14549n/a PyMac_PRECHECK(SCCompressPictureFile);
14550n/a#endif
14551n/a if (!PyArg_ParseTuple(_args, "O&hh",
14552n/a CmpInstObj_Convert, &ci,
14553n/a &srcRefNum,
14554n/a &dstRefNum))
14555n/a return NULL;
14556n/a _rv = SCCompressPictureFile(ci,
14557n/a srcRefNum,
14558n/a dstRefNum);
14559n/a _res = Py_BuildValue("l",
14560n/a _rv);
14561n/a return _res;
14562n/a}
14563n/a
14564n/astatic PyObject *Qt_SCRequestSequenceSettings(PyObject *_self, PyObject *_args)
14565n/a{
14566n/a PyObject *_res = NULL;
14567n/a ComponentResult _rv;
14568n/a ComponentInstance ci;
14569n/a#ifndef SCRequestSequenceSettings
14570n/a PyMac_PRECHECK(SCRequestSequenceSettings);
14571n/a#endif
14572n/a if (!PyArg_ParseTuple(_args, "O&",
14573n/a CmpInstObj_Convert, &ci))
14574n/a return NULL;
14575n/a _rv = SCRequestSequenceSettings(ci);
14576n/a _res = Py_BuildValue("l",
14577n/a _rv);
14578n/a return _res;
14579n/a}
14580n/a
14581n/astatic PyObject *Qt_SCCompressSequenceBegin(PyObject *_self, PyObject *_args)
14582n/a{
14583n/a PyObject *_res = NULL;
14584n/a ComponentResult _rv;
14585n/a ComponentInstance ci;
14586n/a PixMapHandle src;
14587n/a Rect srcRect;
14588n/a ImageDescriptionHandle desc;
14589n/a#ifndef SCCompressSequenceBegin
14590n/a PyMac_PRECHECK(SCCompressSequenceBegin);
14591n/a#endif
14592n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
14593n/a CmpInstObj_Convert, &ci,
14594n/a ResObj_Convert, &src,
14595n/a PyMac_GetRect, &srcRect))
14596n/a return NULL;
14597n/a _rv = SCCompressSequenceBegin(ci,
14598n/a src,
14599n/a &srcRect,
14600n/a &desc);
14601n/a _res = Py_BuildValue("lO&",
14602n/a _rv,
14603n/a ResObj_New, desc);
14604n/a return _res;
14605n/a}
14606n/a
14607n/astatic PyObject *Qt_SCCompressSequenceFrame(PyObject *_self, PyObject *_args)
14608n/a{
14609n/a PyObject *_res = NULL;
14610n/a ComponentResult _rv;
14611n/a ComponentInstance ci;
14612n/a PixMapHandle src;
14613n/a Rect srcRect;
14614n/a Handle data;
14615n/a long dataSize;
14616n/a short notSyncFlag;
14617n/a#ifndef SCCompressSequenceFrame
14618n/a PyMac_PRECHECK(SCCompressSequenceFrame);
14619n/a#endif
14620n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
14621n/a CmpInstObj_Convert, &ci,
14622n/a ResObj_Convert, &src,
14623n/a PyMac_GetRect, &srcRect))
14624n/a return NULL;
14625n/a _rv = SCCompressSequenceFrame(ci,
14626n/a src,
14627n/a &srcRect,
14628n/a &data,
14629n/a &dataSize,
14630n/a &notSyncFlag);
14631n/a _res = Py_BuildValue("lO&lh",
14632n/a _rv,
14633n/a ResObj_New, data,
14634n/a dataSize,
14635n/a notSyncFlag);
14636n/a return _res;
14637n/a}
14638n/a
14639n/astatic PyObject *Qt_SCCompressSequenceEnd(PyObject *_self, PyObject *_args)
14640n/a{
14641n/a PyObject *_res = NULL;
14642n/a ComponentResult _rv;
14643n/a ComponentInstance ci;
14644n/a#ifndef SCCompressSequenceEnd
14645n/a PyMac_PRECHECK(SCCompressSequenceEnd);
14646n/a#endif
14647n/a if (!PyArg_ParseTuple(_args, "O&",
14648n/a CmpInstObj_Convert, &ci))
14649n/a return NULL;
14650n/a _rv = SCCompressSequenceEnd(ci);
14651n/a _res = Py_BuildValue("l",
14652n/a _rv);
14653n/a return _res;
14654n/a}
14655n/a
14656n/astatic PyObject *Qt_SCDefaultPictHandleSettings(PyObject *_self, PyObject *_args)
14657n/a{
14658n/a PyObject *_res = NULL;
14659n/a ComponentResult _rv;
14660n/a ComponentInstance ci;
14661n/a PicHandle srcPicture;
14662n/a short motion;
14663n/a#ifndef SCDefaultPictHandleSettings
14664n/a PyMac_PRECHECK(SCDefaultPictHandleSettings);
14665n/a#endif
14666n/a if (!PyArg_ParseTuple(_args, "O&O&h",
14667n/a CmpInstObj_Convert, &ci,
14668n/a ResObj_Convert, &srcPicture,
14669n/a &motion))
14670n/a return NULL;
14671n/a _rv = SCDefaultPictHandleSettings(ci,
14672n/a srcPicture,
14673n/a motion);
14674n/a _res = Py_BuildValue("l",
14675n/a _rv);
14676n/a return _res;
14677n/a}
14678n/a
14679n/astatic PyObject *Qt_SCDefaultPictFileSettings(PyObject *_self, PyObject *_args)
14680n/a{
14681n/a PyObject *_res = NULL;
14682n/a ComponentResult _rv;
14683n/a ComponentInstance ci;
14684n/a short srcRef;
14685n/a short motion;
14686n/a#ifndef SCDefaultPictFileSettings
14687n/a PyMac_PRECHECK(SCDefaultPictFileSettings);
14688n/a#endif
14689n/a if (!PyArg_ParseTuple(_args, "O&hh",
14690n/a CmpInstObj_Convert, &ci,
14691n/a &srcRef,
14692n/a &motion))
14693n/a return NULL;
14694n/a _rv = SCDefaultPictFileSettings(ci,
14695n/a srcRef,
14696n/a motion);
14697n/a _res = Py_BuildValue("l",
14698n/a _rv);
14699n/a return _res;
14700n/a}
14701n/a
14702n/astatic PyObject *Qt_SCDefaultPixMapSettings(PyObject *_self, PyObject *_args)
14703n/a{
14704n/a PyObject *_res = NULL;
14705n/a ComponentResult _rv;
14706n/a ComponentInstance ci;
14707n/a PixMapHandle src;
14708n/a short motion;
14709n/a#ifndef SCDefaultPixMapSettings
14710n/a PyMac_PRECHECK(SCDefaultPixMapSettings);
14711n/a#endif
14712n/a if (!PyArg_ParseTuple(_args, "O&O&h",
14713n/a CmpInstObj_Convert, &ci,
14714n/a ResObj_Convert, &src,
14715n/a &motion))
14716n/a return NULL;
14717n/a _rv = SCDefaultPixMapSettings(ci,
14718n/a src,
14719n/a motion);
14720n/a _res = Py_BuildValue("l",
14721n/a _rv);
14722n/a return _res;
14723n/a}
14724n/a
14725n/astatic PyObject *Qt_SCGetInfo(PyObject *_self, PyObject *_args)
14726n/a{
14727n/a PyObject *_res = NULL;
14728n/a ComponentResult _rv;
14729n/a ComponentInstance ci;
14730n/a OSType infoType;
14731n/a void * info;
14732n/a#ifndef SCGetInfo
14733n/a PyMac_PRECHECK(SCGetInfo);
14734n/a#endif
14735n/a if (!PyArg_ParseTuple(_args, "O&O&s",
14736n/a CmpInstObj_Convert, &ci,
14737n/a PyMac_GetOSType, &infoType,
14738n/a &info))
14739n/a return NULL;
14740n/a _rv = SCGetInfo(ci,
14741n/a infoType,
14742n/a info);
14743n/a _res = Py_BuildValue("l",
14744n/a _rv);
14745n/a return _res;
14746n/a}
14747n/a
14748n/astatic PyObject *Qt_SCSetInfo(PyObject *_self, PyObject *_args)
14749n/a{
14750n/a PyObject *_res = NULL;
14751n/a ComponentResult _rv;
14752n/a ComponentInstance ci;
14753n/a OSType infoType;
14754n/a void * info;
14755n/a#ifndef SCSetInfo
14756n/a PyMac_PRECHECK(SCSetInfo);
14757n/a#endif
14758n/a if (!PyArg_ParseTuple(_args, "O&O&s",
14759n/a CmpInstObj_Convert, &ci,
14760n/a PyMac_GetOSType, &infoType,
14761n/a &info))
14762n/a return NULL;
14763n/a _rv = SCSetInfo(ci,
14764n/a infoType,
14765n/a info);
14766n/a _res = Py_BuildValue("l",
14767n/a _rv);
14768n/a return _res;
14769n/a}
14770n/a
14771n/astatic PyObject *Qt_SCSetCompressFlags(PyObject *_self, PyObject *_args)
14772n/a{
14773n/a PyObject *_res = NULL;
14774n/a ComponentResult _rv;
14775n/a ComponentInstance ci;
14776n/a long flags;
14777n/a#ifndef SCSetCompressFlags
14778n/a PyMac_PRECHECK(SCSetCompressFlags);
14779n/a#endif
14780n/a if (!PyArg_ParseTuple(_args, "O&l",
14781n/a CmpInstObj_Convert, &ci,
14782n/a &flags))
14783n/a return NULL;
14784n/a _rv = SCSetCompressFlags(ci,
14785n/a flags);
14786n/a _res = Py_BuildValue("l",
14787n/a _rv);
14788n/a return _res;
14789n/a}
14790n/a
14791n/astatic PyObject *Qt_SCGetCompressFlags(PyObject *_self, PyObject *_args)
14792n/a{
14793n/a PyObject *_res = NULL;
14794n/a ComponentResult _rv;
14795n/a ComponentInstance ci;
14796n/a long flags;
14797n/a#ifndef SCGetCompressFlags
14798n/a PyMac_PRECHECK(SCGetCompressFlags);
14799n/a#endif
14800n/a if (!PyArg_ParseTuple(_args, "O&",
14801n/a CmpInstObj_Convert, &ci))
14802n/a return NULL;
14803n/a _rv = SCGetCompressFlags(ci,
14804n/a &flags);
14805n/a _res = Py_BuildValue("ll",
14806n/a _rv,
14807n/a flags);
14808n/a return _res;
14809n/a}
14810n/a
14811n/astatic PyObject *Qt_SCGetSettingsAsText(PyObject *_self, PyObject *_args)
14812n/a{
14813n/a PyObject *_res = NULL;
14814n/a ComponentResult _rv;
14815n/a ComponentInstance ci;
14816n/a Handle text;
14817n/a#ifndef SCGetSettingsAsText
14818n/a PyMac_PRECHECK(SCGetSettingsAsText);
14819n/a#endif
14820n/a if (!PyArg_ParseTuple(_args, "O&",
14821n/a CmpInstObj_Convert, &ci))
14822n/a return NULL;
14823n/a _rv = SCGetSettingsAsText(ci,
14824n/a &text);
14825n/a _res = Py_BuildValue("lO&",
14826n/a _rv,
14827n/a ResObj_New, text);
14828n/a return _res;
14829n/a}
14830n/a
14831n/astatic PyObject *Qt_SCAsyncIdle(PyObject *_self, PyObject *_args)
14832n/a{
14833n/a PyObject *_res = NULL;
14834n/a ComponentResult _rv;
14835n/a ComponentInstance ci;
14836n/a#ifndef SCAsyncIdle
14837n/a PyMac_PRECHECK(SCAsyncIdle);
14838n/a#endif
14839n/a if (!PyArg_ParseTuple(_args, "O&",
14840n/a CmpInstObj_Convert, &ci))
14841n/a return NULL;
14842n/a _rv = SCAsyncIdle(ci);
14843n/a _res = Py_BuildValue("l",
14844n/a _rv);
14845n/a return _res;
14846n/a}
14847n/a
14848n/astatic PyObject *Qt_TweenerReset(PyObject *_self, PyObject *_args)
14849n/a{
14850n/a PyObject *_res = NULL;
14851n/a ComponentResult _rv;
14852n/a TweenerComponent tc;
14853n/a#ifndef TweenerReset
14854n/a PyMac_PRECHECK(TweenerReset);
14855n/a#endif
14856n/a if (!PyArg_ParseTuple(_args, "O&",
14857n/a CmpInstObj_Convert, &tc))
14858n/a return NULL;
14859n/a _rv = TweenerReset(tc);
14860n/a _res = Py_BuildValue("l",
14861n/a _rv);
14862n/a return _res;
14863n/a}
14864n/a
14865n/astatic PyObject *Qt_TCGetSourceRef(PyObject *_self, PyObject *_args)
14866n/a{
14867n/a PyObject *_res = NULL;
14868n/a HandlerError _rv;
14869n/a MediaHandler mh;
14870n/a TimeCodeDescriptionHandle tcdH;
14871n/a UserData srefH;
14872n/a#ifndef TCGetSourceRef
14873n/a PyMac_PRECHECK(TCGetSourceRef);
14874n/a#endif
14875n/a if (!PyArg_ParseTuple(_args, "O&O&",
14876n/a CmpInstObj_Convert, &mh,
14877n/a ResObj_Convert, &tcdH))
14878n/a return NULL;
14879n/a _rv = TCGetSourceRef(mh,
14880n/a tcdH,
14881n/a &srefH);
14882n/a _res = Py_BuildValue("lO&",
14883n/a _rv,
14884n/a UserDataObj_New, srefH);
14885n/a return _res;
14886n/a}
14887n/a
14888n/astatic PyObject *Qt_TCSetSourceRef(PyObject *_self, PyObject *_args)
14889n/a{
14890n/a PyObject *_res = NULL;
14891n/a HandlerError _rv;
14892n/a MediaHandler mh;
14893n/a TimeCodeDescriptionHandle tcdH;
14894n/a UserData srefH;
14895n/a#ifndef TCSetSourceRef
14896n/a PyMac_PRECHECK(TCSetSourceRef);
14897n/a#endif
14898n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
14899n/a CmpInstObj_Convert, &mh,
14900n/a ResObj_Convert, &tcdH,
14901n/a UserDataObj_Convert, &srefH))
14902n/a return NULL;
14903n/a _rv = TCSetSourceRef(mh,
14904n/a tcdH,
14905n/a srefH);
14906n/a _res = Py_BuildValue("l",
14907n/a _rv);
14908n/a return _res;
14909n/a}
14910n/a
14911n/astatic PyObject *Qt_TCSetTimeCodeFlags(PyObject *_self, PyObject *_args)
14912n/a{
14913n/a PyObject *_res = NULL;
14914n/a HandlerError _rv;
14915n/a MediaHandler mh;
14916n/a long flags;
14917n/a long flagsMask;
14918n/a#ifndef TCSetTimeCodeFlags
14919n/a PyMac_PRECHECK(TCSetTimeCodeFlags);
14920n/a#endif
14921n/a if (!PyArg_ParseTuple(_args, "O&ll",
14922n/a CmpInstObj_Convert, &mh,
14923n/a &flags,
14924n/a &flagsMask))
14925n/a return NULL;
14926n/a _rv = TCSetTimeCodeFlags(mh,
14927n/a flags,
14928n/a flagsMask);
14929n/a _res = Py_BuildValue("l",
14930n/a _rv);
14931n/a return _res;
14932n/a}
14933n/a
14934n/astatic PyObject *Qt_TCGetTimeCodeFlags(PyObject *_self, PyObject *_args)
14935n/a{
14936n/a PyObject *_res = NULL;
14937n/a HandlerError _rv;
14938n/a MediaHandler mh;
14939n/a long flags;
14940n/a#ifndef TCGetTimeCodeFlags
14941n/a PyMac_PRECHECK(TCGetTimeCodeFlags);
14942n/a#endif
14943n/a if (!PyArg_ParseTuple(_args, "O&",
14944n/a CmpInstObj_Convert, &mh))
14945n/a return NULL;
14946n/a _rv = TCGetTimeCodeFlags(mh,
14947n/a &flags);
14948n/a _res = Py_BuildValue("ll",
14949n/a _rv,
14950n/a flags);
14951n/a return _res;
14952n/a}
14953n/a
14954n/astatic PyObject *Qt_MovieImportHandle(PyObject *_self, PyObject *_args)
14955n/a{
14956n/a PyObject *_res = NULL;
14957n/a ComponentResult _rv;
14958n/a MovieImportComponent ci;
14959n/a Handle dataH;
14960n/a Movie theMovie;
14961n/a Track targetTrack;
14962n/a Track usedTrack;
14963n/a TimeValue atTime;
14964n/a TimeValue addedDuration;
14965n/a long inFlags;
14966n/a long outFlags;
14967n/a#ifndef MovieImportHandle
14968n/a PyMac_PRECHECK(MovieImportHandle);
14969n/a#endif
14970n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&ll",
14971n/a CmpInstObj_Convert, &ci,
14972n/a ResObj_Convert, &dataH,
14973n/a MovieObj_Convert, &theMovie,
14974n/a TrackObj_Convert, &targetTrack,
14975n/a &atTime,
14976n/a &inFlags))
14977n/a return NULL;
14978n/a _rv = MovieImportHandle(ci,
14979n/a dataH,
14980n/a theMovie,
14981n/a targetTrack,
14982n/a &usedTrack,
14983n/a atTime,
14984n/a &addedDuration,
14985n/a inFlags,
14986n/a &outFlags);
14987n/a _res = Py_BuildValue("lO&ll",
14988n/a _rv,
14989n/a TrackObj_New, usedTrack,
14990n/a addedDuration,
14991n/a outFlags);
14992n/a return _res;
14993n/a}
14994n/a
14995n/astatic PyObject *Qt_MovieImportFile(PyObject *_self, PyObject *_args)
14996n/a{
14997n/a PyObject *_res = NULL;
14998n/a ComponentResult _rv;
14999n/a MovieImportComponent ci;
15000n/a FSSpec theFile;
15001n/a Movie theMovie;
15002n/a Track targetTrack;
15003n/a Track usedTrack;
15004n/a TimeValue atTime;
15005n/a TimeValue addedDuration;
15006n/a long inFlags;
15007n/a long outFlags;
15008n/a#ifndef MovieImportFile
15009n/a PyMac_PRECHECK(MovieImportFile);
15010n/a#endif
15011n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&ll",
15012n/a CmpInstObj_Convert, &ci,
15013n/a PyMac_GetFSSpec, &theFile,
15014n/a MovieObj_Convert, &theMovie,
15015n/a TrackObj_Convert, &targetTrack,
15016n/a &atTime,
15017n/a &inFlags))
15018n/a return NULL;
15019n/a _rv = MovieImportFile(ci,
15020n/a &theFile,
15021n/a theMovie,
15022n/a targetTrack,
15023n/a &usedTrack,
15024n/a atTime,
15025n/a &addedDuration,
15026n/a inFlags,
15027n/a &outFlags);
15028n/a _res = Py_BuildValue("lO&ll",
15029n/a _rv,
15030n/a TrackObj_New, usedTrack,
15031n/a addedDuration,
15032n/a outFlags);
15033n/a return _res;
15034n/a}
15035n/a
15036n/astatic PyObject *Qt_MovieImportSetSampleDuration(PyObject *_self, PyObject *_args)
15037n/a{
15038n/a PyObject *_res = NULL;
15039n/a ComponentResult _rv;
15040n/a MovieImportComponent ci;
15041n/a TimeValue duration;
15042n/a TimeScale scale;
15043n/a#ifndef MovieImportSetSampleDuration
15044n/a PyMac_PRECHECK(MovieImportSetSampleDuration);
15045n/a#endif
15046n/a if (!PyArg_ParseTuple(_args, "O&ll",
15047n/a CmpInstObj_Convert, &ci,
15048n/a &duration,
15049n/a &scale))
15050n/a return NULL;
15051n/a _rv = MovieImportSetSampleDuration(ci,
15052n/a duration,
15053n/a scale);
15054n/a _res = Py_BuildValue("l",
15055n/a _rv);
15056n/a return _res;
15057n/a}
15058n/a
15059n/astatic PyObject *Qt_MovieImportSetSampleDescription(PyObject *_self, PyObject *_args)
15060n/a{
15061n/a PyObject *_res = NULL;
15062n/a ComponentResult _rv;
15063n/a MovieImportComponent ci;
15064n/a SampleDescriptionHandle desc;
15065n/a OSType mediaType;
15066n/a#ifndef MovieImportSetSampleDescription
15067n/a PyMac_PRECHECK(MovieImportSetSampleDescription);
15068n/a#endif
15069n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
15070n/a CmpInstObj_Convert, &ci,
15071n/a ResObj_Convert, &desc,
15072n/a PyMac_GetOSType, &mediaType))
15073n/a return NULL;
15074n/a _rv = MovieImportSetSampleDescription(ci,
15075n/a desc,
15076n/a mediaType);
15077n/a _res = Py_BuildValue("l",
15078n/a _rv);
15079n/a return _res;
15080n/a}
15081n/a
15082n/astatic PyObject *Qt_MovieImportSetMediaFile(PyObject *_self, PyObject *_args)
15083n/a{
15084n/a PyObject *_res = NULL;
15085n/a ComponentResult _rv;
15086n/a MovieImportComponent ci;
15087n/a AliasHandle alias;
15088n/a#ifndef MovieImportSetMediaFile
15089n/a PyMac_PRECHECK(MovieImportSetMediaFile);
15090n/a#endif
15091n/a if (!PyArg_ParseTuple(_args, "O&O&",
15092n/a CmpInstObj_Convert, &ci,
15093n/a ResObj_Convert, &alias))
15094n/a return NULL;
15095n/a _rv = MovieImportSetMediaFile(ci,
15096n/a alias);
15097n/a _res = Py_BuildValue("l",
15098n/a _rv);
15099n/a return _res;
15100n/a}
15101n/a
15102n/astatic PyObject *Qt_MovieImportSetDimensions(PyObject *_self, PyObject *_args)
15103n/a{
15104n/a PyObject *_res = NULL;
15105n/a ComponentResult _rv;
15106n/a MovieImportComponent ci;
15107n/a Fixed width;
15108n/a Fixed height;
15109n/a#ifndef MovieImportSetDimensions
15110n/a PyMac_PRECHECK(MovieImportSetDimensions);
15111n/a#endif
15112n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
15113n/a CmpInstObj_Convert, &ci,
15114n/a PyMac_GetFixed, &width,
15115n/a PyMac_GetFixed, &height))
15116n/a return NULL;
15117n/a _rv = MovieImportSetDimensions(ci,
15118n/a width,
15119n/a height);
15120n/a _res = Py_BuildValue("l",
15121n/a _rv);
15122n/a return _res;
15123n/a}
15124n/a
15125n/astatic PyObject *Qt_MovieImportSetChunkSize(PyObject *_self, PyObject *_args)
15126n/a{
15127n/a PyObject *_res = NULL;
15128n/a ComponentResult _rv;
15129n/a MovieImportComponent ci;
15130n/a long chunkSize;
15131n/a#ifndef MovieImportSetChunkSize
15132n/a PyMac_PRECHECK(MovieImportSetChunkSize);
15133n/a#endif
15134n/a if (!PyArg_ParseTuple(_args, "O&l",
15135n/a CmpInstObj_Convert, &ci,
15136n/a &chunkSize))
15137n/a return NULL;
15138n/a _rv = MovieImportSetChunkSize(ci,
15139n/a chunkSize);
15140n/a _res = Py_BuildValue("l",
15141n/a _rv);
15142n/a return _res;
15143n/a}
15144n/a
15145n/astatic PyObject *Qt_MovieImportSetAuxiliaryData(PyObject *_self, PyObject *_args)
15146n/a{
15147n/a PyObject *_res = NULL;
15148n/a ComponentResult _rv;
15149n/a MovieImportComponent ci;
15150n/a Handle data;
15151n/a OSType handleType;
15152n/a#ifndef MovieImportSetAuxiliaryData
15153n/a PyMac_PRECHECK(MovieImportSetAuxiliaryData);
15154n/a#endif
15155n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
15156n/a CmpInstObj_Convert, &ci,
15157n/a ResObj_Convert, &data,
15158n/a PyMac_GetOSType, &handleType))
15159n/a return NULL;
15160n/a _rv = MovieImportSetAuxiliaryData(ci,
15161n/a data,
15162n/a handleType);
15163n/a _res = Py_BuildValue("l",
15164n/a _rv);
15165n/a return _res;
15166n/a}
15167n/a
15168n/astatic PyObject *Qt_MovieImportSetFromScrap(PyObject *_self, PyObject *_args)
15169n/a{
15170n/a PyObject *_res = NULL;
15171n/a ComponentResult _rv;
15172n/a MovieImportComponent ci;
15173n/a Boolean fromScrap;
15174n/a#ifndef MovieImportSetFromScrap
15175n/a PyMac_PRECHECK(MovieImportSetFromScrap);
15176n/a#endif
15177n/a if (!PyArg_ParseTuple(_args, "O&b",
15178n/a CmpInstObj_Convert, &ci,
15179n/a &fromScrap))
15180n/a return NULL;
15181n/a _rv = MovieImportSetFromScrap(ci,
15182n/a fromScrap);
15183n/a _res = Py_BuildValue("l",
15184n/a _rv);
15185n/a return _res;
15186n/a}
15187n/a
15188n/astatic PyObject *Qt_MovieImportDoUserDialog(PyObject *_self, PyObject *_args)
15189n/a{
15190n/a PyObject *_res = NULL;
15191n/a ComponentResult _rv;
15192n/a MovieImportComponent ci;
15193n/a FSSpec theFile;
15194n/a Handle theData;
15195n/a Boolean canceled;
15196n/a#ifndef MovieImportDoUserDialog
15197n/a PyMac_PRECHECK(MovieImportDoUserDialog);
15198n/a#endif
15199n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
15200n/a CmpInstObj_Convert, &ci,
15201n/a PyMac_GetFSSpec, &theFile,
15202n/a ResObj_Convert, &theData))
15203n/a return NULL;
15204n/a _rv = MovieImportDoUserDialog(ci,
15205n/a &theFile,
15206n/a theData,
15207n/a &canceled);
15208n/a _res = Py_BuildValue("lb",
15209n/a _rv,
15210n/a canceled);
15211n/a return _res;
15212n/a}
15213n/a
15214n/astatic PyObject *Qt_MovieImportSetDuration(PyObject *_self, PyObject *_args)
15215n/a{
15216n/a PyObject *_res = NULL;
15217n/a ComponentResult _rv;
15218n/a MovieImportComponent ci;
15219n/a TimeValue duration;
15220n/a#ifndef MovieImportSetDuration
15221n/a PyMac_PRECHECK(MovieImportSetDuration);
15222n/a#endif
15223n/a if (!PyArg_ParseTuple(_args, "O&l",
15224n/a CmpInstObj_Convert, &ci,
15225n/a &duration))
15226n/a return NULL;
15227n/a _rv = MovieImportSetDuration(ci,
15228n/a duration);
15229n/a _res = Py_BuildValue("l",
15230n/a _rv);
15231n/a return _res;
15232n/a}
15233n/a
15234n/astatic PyObject *Qt_MovieImportGetAuxiliaryDataType(PyObject *_self, PyObject *_args)
15235n/a{
15236n/a PyObject *_res = NULL;
15237n/a ComponentResult _rv;
15238n/a MovieImportComponent ci;
15239n/a OSType auxType;
15240n/a#ifndef MovieImportGetAuxiliaryDataType
15241n/a PyMac_PRECHECK(MovieImportGetAuxiliaryDataType);
15242n/a#endif
15243n/a if (!PyArg_ParseTuple(_args, "O&",
15244n/a CmpInstObj_Convert, &ci))
15245n/a return NULL;
15246n/a _rv = MovieImportGetAuxiliaryDataType(ci,
15247n/a &auxType);
15248n/a _res = Py_BuildValue("lO&",
15249n/a _rv,
15250n/a PyMac_BuildOSType, auxType);
15251n/a return _res;
15252n/a}
15253n/a
15254n/astatic PyObject *Qt_MovieImportValidate(PyObject *_self, PyObject *_args)
15255n/a{
15256n/a PyObject *_res = NULL;
15257n/a ComponentResult _rv;
15258n/a MovieImportComponent ci;
15259n/a FSSpec theFile;
15260n/a Handle theData;
15261n/a Boolean valid;
15262n/a#ifndef MovieImportValidate
15263n/a PyMac_PRECHECK(MovieImportValidate);
15264n/a#endif
15265n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
15266n/a CmpInstObj_Convert, &ci,
15267n/a PyMac_GetFSSpec, &theFile,
15268n/a ResObj_Convert, &theData))
15269n/a return NULL;
15270n/a _rv = MovieImportValidate(ci,
15271n/a &theFile,
15272n/a theData,
15273n/a &valid);
15274n/a _res = Py_BuildValue("lb",
15275n/a _rv,
15276n/a valid);
15277n/a return _res;
15278n/a}
15279n/a
15280n/astatic PyObject *Qt_MovieImportGetFileType(PyObject *_self, PyObject *_args)
15281n/a{
15282n/a PyObject *_res = NULL;
15283n/a ComponentResult _rv;
15284n/a MovieImportComponent ci;
15285n/a OSType fileType;
15286n/a#ifndef MovieImportGetFileType
15287n/a PyMac_PRECHECK(MovieImportGetFileType);
15288n/a#endif
15289n/a if (!PyArg_ParseTuple(_args, "O&",
15290n/a CmpInstObj_Convert, &ci))
15291n/a return NULL;
15292n/a _rv = MovieImportGetFileType(ci,
15293n/a &fileType);
15294n/a _res = Py_BuildValue("lO&",
15295n/a _rv,
15296n/a PyMac_BuildOSType, fileType);
15297n/a return _res;
15298n/a}
15299n/a
15300n/astatic PyObject *Qt_MovieImportDataRef(PyObject *_self, PyObject *_args)
15301n/a{
15302n/a PyObject *_res = NULL;
15303n/a ComponentResult _rv;
15304n/a MovieImportComponent ci;
15305n/a Handle dataRef;
15306n/a OSType dataRefType;
15307n/a Movie theMovie;
15308n/a Track targetTrack;
15309n/a Track usedTrack;
15310n/a TimeValue atTime;
15311n/a TimeValue addedDuration;
15312n/a long inFlags;
15313n/a long outFlags;
15314n/a#ifndef MovieImportDataRef
15315n/a PyMac_PRECHECK(MovieImportDataRef);
15316n/a#endif
15317n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&O&ll",
15318n/a CmpInstObj_Convert, &ci,
15319n/a ResObj_Convert, &dataRef,
15320n/a PyMac_GetOSType, &dataRefType,
15321n/a MovieObj_Convert, &theMovie,
15322n/a TrackObj_Convert, &targetTrack,
15323n/a &atTime,
15324n/a &inFlags))
15325n/a return NULL;
15326n/a _rv = MovieImportDataRef(ci,
15327n/a dataRef,
15328n/a dataRefType,
15329n/a theMovie,
15330n/a targetTrack,
15331n/a &usedTrack,
15332n/a atTime,
15333n/a &addedDuration,
15334n/a inFlags,
15335n/a &outFlags);
15336n/a _res = Py_BuildValue("lO&ll",
15337n/a _rv,
15338n/a TrackObj_New, usedTrack,
15339n/a addedDuration,
15340n/a outFlags);
15341n/a return _res;
15342n/a}
15343n/a
15344n/astatic PyObject *Qt_MovieImportGetSampleDescription(PyObject *_self, PyObject *_args)
15345n/a{
15346n/a PyObject *_res = NULL;
15347n/a ComponentResult _rv;
15348n/a MovieImportComponent ci;
15349n/a SampleDescriptionHandle desc;
15350n/a OSType mediaType;
15351n/a#ifndef MovieImportGetSampleDescription
15352n/a PyMac_PRECHECK(MovieImportGetSampleDescription);
15353n/a#endif
15354n/a if (!PyArg_ParseTuple(_args, "O&",
15355n/a CmpInstObj_Convert, &ci))
15356n/a return NULL;
15357n/a _rv = MovieImportGetSampleDescription(ci,
15358n/a &desc,
15359n/a &mediaType);
15360n/a _res = Py_BuildValue("lO&O&",
15361n/a _rv,
15362n/a ResObj_New, desc,
15363n/a PyMac_BuildOSType, mediaType);
15364n/a return _res;
15365n/a}
15366n/a
15367n/astatic PyObject *Qt_MovieImportSetOffsetAndLimit(PyObject *_self, PyObject *_args)
15368n/a{
15369n/a PyObject *_res = NULL;
15370n/a ComponentResult _rv;
15371n/a MovieImportComponent ci;
15372n/a unsigned long offset;
15373n/a unsigned long limit;
15374n/a#ifndef MovieImportSetOffsetAndLimit
15375n/a PyMac_PRECHECK(MovieImportSetOffsetAndLimit);
15376n/a#endif
15377n/a if (!PyArg_ParseTuple(_args, "O&ll",
15378n/a CmpInstObj_Convert, &ci,
15379n/a &offset,
15380n/a &limit))
15381n/a return NULL;
15382n/a _rv = MovieImportSetOffsetAndLimit(ci,
15383n/a offset,
15384n/a limit);
15385n/a _res = Py_BuildValue("l",
15386n/a _rv);
15387n/a return _res;
15388n/a}
15389n/a
15390n/astatic PyObject *Qt_MovieImportSetOffsetAndLimit64(PyObject *_self, PyObject *_args)
15391n/a{
15392n/a PyObject *_res = NULL;
15393n/a ComponentResult _rv;
15394n/a MovieImportComponent ci;
15395n/a wide offset;
15396n/a wide limit;
15397n/a#ifndef MovieImportSetOffsetAndLimit64
15398n/a PyMac_PRECHECK(MovieImportSetOffsetAndLimit64);
15399n/a#endif
15400n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
15401n/a CmpInstObj_Convert, &ci,
15402n/a PyMac_Getwide, &offset,
15403n/a PyMac_Getwide, &limit))
15404n/a return NULL;
15405n/a _rv = MovieImportSetOffsetAndLimit64(ci,
15406n/a &offset,
15407n/a &limit);
15408n/a _res = Py_BuildValue("l",
15409n/a _rv);
15410n/a return _res;
15411n/a}
15412n/a
15413n/astatic PyObject *Qt_MovieImportIdle(PyObject *_self, PyObject *_args)
15414n/a{
15415n/a PyObject *_res = NULL;
15416n/a ComponentResult _rv;
15417n/a MovieImportComponent ci;
15418n/a long inFlags;
15419n/a long outFlags;
15420n/a#ifndef MovieImportIdle
15421n/a PyMac_PRECHECK(MovieImportIdle);
15422n/a#endif
15423n/a if (!PyArg_ParseTuple(_args, "O&l",
15424n/a CmpInstObj_Convert, &ci,
15425n/a &inFlags))
15426n/a return NULL;
15427n/a _rv = MovieImportIdle(ci,
15428n/a inFlags,
15429n/a &outFlags);
15430n/a _res = Py_BuildValue("ll",
15431n/a _rv,
15432n/a outFlags);
15433n/a return _res;
15434n/a}
15435n/a
15436n/astatic PyObject *Qt_MovieImportValidateDataRef(PyObject *_self, PyObject *_args)
15437n/a{
15438n/a PyObject *_res = NULL;
15439n/a ComponentResult _rv;
15440n/a MovieImportComponent ci;
15441n/a Handle dataRef;
15442n/a OSType dataRefType;
15443n/a UInt8 valid;
15444n/a#ifndef MovieImportValidateDataRef
15445n/a PyMac_PRECHECK(MovieImportValidateDataRef);
15446n/a#endif
15447n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
15448n/a CmpInstObj_Convert, &ci,
15449n/a ResObj_Convert, &dataRef,
15450n/a PyMac_GetOSType, &dataRefType))
15451n/a return NULL;
15452n/a _rv = MovieImportValidateDataRef(ci,
15453n/a dataRef,
15454n/a dataRefType,
15455n/a &valid);
15456n/a _res = Py_BuildValue("lb",
15457n/a _rv,
15458n/a valid);
15459n/a return _res;
15460n/a}
15461n/a
15462n/astatic PyObject *Qt_MovieImportGetLoadState(PyObject *_self, PyObject *_args)
15463n/a{
15464n/a PyObject *_res = NULL;
15465n/a ComponentResult _rv;
15466n/a MovieImportComponent ci;
15467n/a long importerLoadState;
15468n/a#ifndef MovieImportGetLoadState
15469n/a PyMac_PRECHECK(MovieImportGetLoadState);
15470n/a#endif
15471n/a if (!PyArg_ParseTuple(_args, "O&",
15472n/a CmpInstObj_Convert, &ci))
15473n/a return NULL;
15474n/a _rv = MovieImportGetLoadState(ci,
15475n/a &importerLoadState);
15476n/a _res = Py_BuildValue("ll",
15477n/a _rv,
15478n/a importerLoadState);
15479n/a return _res;
15480n/a}
15481n/a
15482n/astatic PyObject *Qt_MovieImportGetMaxLoadedTime(PyObject *_self, PyObject *_args)
15483n/a{
15484n/a PyObject *_res = NULL;
15485n/a ComponentResult _rv;
15486n/a MovieImportComponent ci;
15487n/a TimeValue time;
15488n/a#ifndef MovieImportGetMaxLoadedTime
15489n/a PyMac_PRECHECK(MovieImportGetMaxLoadedTime);
15490n/a#endif
15491n/a if (!PyArg_ParseTuple(_args, "O&",
15492n/a CmpInstObj_Convert, &ci))
15493n/a return NULL;
15494n/a _rv = MovieImportGetMaxLoadedTime(ci,
15495n/a &time);
15496n/a _res = Py_BuildValue("ll",
15497n/a _rv,
15498n/a time);
15499n/a return _res;
15500n/a}
15501n/a
15502n/astatic PyObject *Qt_MovieImportEstimateCompletionTime(PyObject *_self, PyObject *_args)
15503n/a{
15504n/a PyObject *_res = NULL;
15505n/a ComponentResult _rv;
15506n/a MovieImportComponent ci;
15507n/a TimeRecord time;
15508n/a#ifndef MovieImportEstimateCompletionTime
15509n/a PyMac_PRECHECK(MovieImportEstimateCompletionTime);
15510n/a#endif
15511n/a if (!PyArg_ParseTuple(_args, "O&",
15512n/a CmpInstObj_Convert, &ci))
15513n/a return NULL;
15514n/a _rv = MovieImportEstimateCompletionTime(ci,
15515n/a &time);
15516n/a _res = Py_BuildValue("lO&",
15517n/a _rv,
15518n/a QtTimeRecord_New, &time);
15519n/a return _res;
15520n/a}
15521n/a
15522n/astatic PyObject *Qt_MovieImportSetDontBlock(PyObject *_self, PyObject *_args)
15523n/a{
15524n/a PyObject *_res = NULL;
15525n/a ComponentResult _rv;
15526n/a MovieImportComponent ci;
15527n/a Boolean dontBlock;
15528n/a#ifndef MovieImportSetDontBlock
15529n/a PyMac_PRECHECK(MovieImportSetDontBlock);
15530n/a#endif
15531n/a if (!PyArg_ParseTuple(_args, "O&b",
15532n/a CmpInstObj_Convert, &ci,
15533n/a &dontBlock))
15534n/a return NULL;
15535n/a _rv = MovieImportSetDontBlock(ci,
15536n/a dontBlock);
15537n/a _res = Py_BuildValue("l",
15538n/a _rv);
15539n/a return _res;
15540n/a}
15541n/a
15542n/astatic PyObject *Qt_MovieImportGetDontBlock(PyObject *_self, PyObject *_args)
15543n/a{
15544n/a PyObject *_res = NULL;
15545n/a ComponentResult _rv;
15546n/a MovieImportComponent ci;
15547n/a Boolean willBlock;
15548n/a#ifndef MovieImportGetDontBlock
15549n/a PyMac_PRECHECK(MovieImportGetDontBlock);
15550n/a#endif
15551n/a if (!PyArg_ParseTuple(_args, "O&",
15552n/a CmpInstObj_Convert, &ci))
15553n/a return NULL;
15554n/a _rv = MovieImportGetDontBlock(ci,
15555n/a &willBlock);
15556n/a _res = Py_BuildValue("lb",
15557n/a _rv,
15558n/a willBlock);
15559n/a return _res;
15560n/a}
15561n/a
15562n/astatic PyObject *Qt_MovieImportSetIdleManager(PyObject *_self, PyObject *_args)
15563n/a{
15564n/a PyObject *_res = NULL;
15565n/a ComponentResult _rv;
15566n/a MovieImportComponent ci;
15567n/a IdleManager im;
15568n/a#ifndef MovieImportSetIdleManager
15569n/a PyMac_PRECHECK(MovieImportSetIdleManager);
15570n/a#endif
15571n/a if (!PyArg_ParseTuple(_args, "O&O&",
15572n/a CmpInstObj_Convert, &ci,
15573n/a IdleManagerObj_Convert, &im))
15574n/a return NULL;
15575n/a _rv = MovieImportSetIdleManager(ci,
15576n/a im);
15577n/a _res = Py_BuildValue("l",
15578n/a _rv);
15579n/a return _res;
15580n/a}
15581n/a
15582n/astatic PyObject *Qt_MovieImportSetNewMovieFlags(PyObject *_self, PyObject *_args)
15583n/a{
15584n/a PyObject *_res = NULL;
15585n/a ComponentResult _rv;
15586n/a MovieImportComponent ci;
15587n/a long newMovieFlags;
15588n/a#ifndef MovieImportSetNewMovieFlags
15589n/a PyMac_PRECHECK(MovieImportSetNewMovieFlags);
15590n/a#endif
15591n/a if (!PyArg_ParseTuple(_args, "O&l",
15592n/a CmpInstObj_Convert, &ci,
15593n/a &newMovieFlags))
15594n/a return NULL;
15595n/a _rv = MovieImportSetNewMovieFlags(ci,
15596n/a newMovieFlags);
15597n/a _res = Py_BuildValue("l",
15598n/a _rv);
15599n/a return _res;
15600n/a}
15601n/a
15602n/astatic PyObject *Qt_MovieImportGetDestinationMediaType(PyObject *_self, PyObject *_args)
15603n/a{
15604n/a PyObject *_res = NULL;
15605n/a ComponentResult _rv;
15606n/a MovieImportComponent ci;
15607n/a OSType mediaType;
15608n/a#ifndef MovieImportGetDestinationMediaType
15609n/a PyMac_PRECHECK(MovieImportGetDestinationMediaType);
15610n/a#endif
15611n/a if (!PyArg_ParseTuple(_args, "O&",
15612n/a CmpInstObj_Convert, &ci))
15613n/a return NULL;
15614n/a _rv = MovieImportGetDestinationMediaType(ci,
15615n/a &mediaType);
15616n/a _res = Py_BuildValue("lO&",
15617n/a _rv,
15618n/a PyMac_BuildOSType, mediaType);
15619n/a return _res;
15620n/a}
15621n/a
15622n/astatic PyObject *Qt_MovieExportToHandle(PyObject *_self, PyObject *_args)
15623n/a{
15624n/a PyObject *_res = NULL;
15625n/a ComponentResult _rv;
15626n/a MovieExportComponent ci;
15627n/a Handle dataH;
15628n/a Movie theMovie;
15629n/a Track onlyThisTrack;
15630n/a TimeValue startTime;
15631n/a TimeValue duration;
15632n/a#ifndef MovieExportToHandle
15633n/a PyMac_PRECHECK(MovieExportToHandle);
15634n/a#endif
15635n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&ll",
15636n/a CmpInstObj_Convert, &ci,
15637n/a ResObj_Convert, &dataH,
15638n/a MovieObj_Convert, &theMovie,
15639n/a TrackObj_Convert, &onlyThisTrack,
15640n/a &startTime,
15641n/a &duration))
15642n/a return NULL;
15643n/a _rv = MovieExportToHandle(ci,
15644n/a dataH,
15645n/a theMovie,
15646n/a onlyThisTrack,
15647n/a startTime,
15648n/a duration);
15649n/a _res = Py_BuildValue("l",
15650n/a _rv);
15651n/a return _res;
15652n/a}
15653n/a
15654n/astatic PyObject *Qt_MovieExportToFile(PyObject *_self, PyObject *_args)
15655n/a{
15656n/a PyObject *_res = NULL;
15657n/a ComponentResult _rv;
15658n/a MovieExportComponent ci;
15659n/a FSSpec theFile;
15660n/a Movie theMovie;
15661n/a Track onlyThisTrack;
15662n/a TimeValue startTime;
15663n/a TimeValue duration;
15664n/a#ifndef MovieExportToFile
15665n/a PyMac_PRECHECK(MovieExportToFile);
15666n/a#endif
15667n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&ll",
15668n/a CmpInstObj_Convert, &ci,
15669n/a PyMac_GetFSSpec, &theFile,
15670n/a MovieObj_Convert, &theMovie,
15671n/a TrackObj_Convert, &onlyThisTrack,
15672n/a &startTime,
15673n/a &duration))
15674n/a return NULL;
15675n/a _rv = MovieExportToFile(ci,
15676n/a &theFile,
15677n/a theMovie,
15678n/a onlyThisTrack,
15679n/a startTime,
15680n/a duration);
15681n/a _res = Py_BuildValue("l",
15682n/a _rv);
15683n/a return _res;
15684n/a}
15685n/a
15686n/astatic PyObject *Qt_MovieExportGetAuxiliaryData(PyObject *_self, PyObject *_args)
15687n/a{
15688n/a PyObject *_res = NULL;
15689n/a ComponentResult _rv;
15690n/a MovieExportComponent ci;
15691n/a Handle dataH;
15692n/a OSType handleType;
15693n/a#ifndef MovieExportGetAuxiliaryData
15694n/a PyMac_PRECHECK(MovieExportGetAuxiliaryData);
15695n/a#endif
15696n/a if (!PyArg_ParseTuple(_args, "O&O&",
15697n/a CmpInstObj_Convert, &ci,
15698n/a ResObj_Convert, &dataH))
15699n/a return NULL;
15700n/a _rv = MovieExportGetAuxiliaryData(ci,
15701n/a dataH,
15702n/a &handleType);
15703n/a _res = Py_BuildValue("lO&",
15704n/a _rv,
15705n/a PyMac_BuildOSType, handleType);
15706n/a return _res;
15707n/a}
15708n/a
15709n/astatic PyObject *Qt_MovieExportSetSampleDescription(PyObject *_self, PyObject *_args)
15710n/a{
15711n/a PyObject *_res = NULL;
15712n/a ComponentResult _rv;
15713n/a MovieExportComponent ci;
15714n/a SampleDescriptionHandle desc;
15715n/a OSType mediaType;
15716n/a#ifndef MovieExportSetSampleDescription
15717n/a PyMac_PRECHECK(MovieExportSetSampleDescription);
15718n/a#endif
15719n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
15720n/a CmpInstObj_Convert, &ci,
15721n/a ResObj_Convert, &desc,
15722n/a PyMac_GetOSType, &mediaType))
15723n/a return NULL;
15724n/a _rv = MovieExportSetSampleDescription(ci,
15725n/a desc,
15726n/a mediaType);
15727n/a _res = Py_BuildValue("l",
15728n/a _rv);
15729n/a return _res;
15730n/a}
15731n/a
15732n/astatic PyObject *Qt_MovieExportDoUserDialog(PyObject *_self, PyObject *_args)
15733n/a{
15734n/a PyObject *_res = NULL;
15735n/a ComponentResult _rv;
15736n/a MovieExportComponent ci;
15737n/a Movie theMovie;
15738n/a Track onlyThisTrack;
15739n/a TimeValue startTime;
15740n/a TimeValue duration;
15741n/a Boolean canceled;
15742n/a#ifndef MovieExportDoUserDialog
15743n/a PyMac_PRECHECK(MovieExportDoUserDialog);
15744n/a#endif
15745n/a if (!PyArg_ParseTuple(_args, "O&O&O&ll",
15746n/a CmpInstObj_Convert, &ci,
15747n/a MovieObj_Convert, &theMovie,
15748n/a TrackObj_Convert, &onlyThisTrack,
15749n/a &startTime,
15750n/a &duration))
15751n/a return NULL;
15752n/a _rv = MovieExportDoUserDialog(ci,
15753n/a theMovie,
15754n/a onlyThisTrack,
15755n/a startTime,
15756n/a duration,
15757n/a &canceled);
15758n/a _res = Py_BuildValue("lb",
15759n/a _rv,
15760n/a canceled);
15761n/a return _res;
15762n/a}
15763n/a
15764n/astatic PyObject *Qt_MovieExportGetCreatorType(PyObject *_self, PyObject *_args)
15765n/a{
15766n/a PyObject *_res = NULL;
15767n/a ComponentResult _rv;
15768n/a MovieExportComponent ci;
15769n/a OSType creator;
15770n/a#ifndef MovieExportGetCreatorType
15771n/a PyMac_PRECHECK(MovieExportGetCreatorType);
15772n/a#endif
15773n/a if (!PyArg_ParseTuple(_args, "O&",
15774n/a CmpInstObj_Convert, &ci))
15775n/a return NULL;
15776n/a _rv = MovieExportGetCreatorType(ci,
15777n/a &creator);
15778n/a _res = Py_BuildValue("lO&",
15779n/a _rv,
15780n/a PyMac_BuildOSType, creator);
15781n/a return _res;
15782n/a}
15783n/a
15784n/astatic PyObject *Qt_MovieExportToDataRef(PyObject *_self, PyObject *_args)
15785n/a{
15786n/a PyObject *_res = NULL;
15787n/a ComponentResult _rv;
15788n/a MovieExportComponent ci;
15789n/a Handle dataRef;
15790n/a OSType dataRefType;
15791n/a Movie theMovie;
15792n/a Track onlyThisTrack;
15793n/a TimeValue startTime;
15794n/a TimeValue duration;
15795n/a#ifndef MovieExportToDataRef
15796n/a PyMac_PRECHECK(MovieExportToDataRef);
15797n/a#endif
15798n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&O&ll",
15799n/a CmpInstObj_Convert, &ci,
15800n/a ResObj_Convert, &dataRef,
15801n/a PyMac_GetOSType, &dataRefType,
15802n/a MovieObj_Convert, &theMovie,
15803n/a TrackObj_Convert, &onlyThisTrack,
15804n/a &startTime,
15805n/a &duration))
15806n/a return NULL;
15807n/a _rv = MovieExportToDataRef(ci,
15808n/a dataRef,
15809n/a dataRefType,
15810n/a theMovie,
15811n/a onlyThisTrack,
15812n/a startTime,
15813n/a duration);
15814n/a _res = Py_BuildValue("l",
15815n/a _rv);
15816n/a return _res;
15817n/a}
15818n/a
15819n/astatic PyObject *Qt_MovieExportFromProceduresToDataRef(PyObject *_self, PyObject *_args)
15820n/a{
15821n/a PyObject *_res = NULL;
15822n/a ComponentResult _rv;
15823n/a MovieExportComponent ci;
15824n/a Handle dataRef;
15825n/a OSType dataRefType;
15826n/a#ifndef MovieExportFromProceduresToDataRef
15827n/a PyMac_PRECHECK(MovieExportFromProceduresToDataRef);
15828n/a#endif
15829n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
15830n/a CmpInstObj_Convert, &ci,
15831n/a ResObj_Convert, &dataRef,
15832n/a PyMac_GetOSType, &dataRefType))
15833n/a return NULL;
15834n/a _rv = MovieExportFromProceduresToDataRef(ci,
15835n/a dataRef,
15836n/a dataRefType);
15837n/a _res = Py_BuildValue("l",
15838n/a _rv);
15839n/a return _res;
15840n/a}
15841n/a
15842n/astatic PyObject *Qt_MovieExportValidate(PyObject *_self, PyObject *_args)
15843n/a{
15844n/a PyObject *_res = NULL;
15845n/a ComponentResult _rv;
15846n/a MovieExportComponent ci;
15847n/a Movie theMovie;
15848n/a Track onlyThisTrack;
15849n/a Boolean valid;
15850n/a#ifndef MovieExportValidate
15851n/a PyMac_PRECHECK(MovieExportValidate);
15852n/a#endif
15853n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
15854n/a CmpInstObj_Convert, &ci,
15855n/a MovieObj_Convert, &theMovie,
15856n/a TrackObj_Convert, &onlyThisTrack))
15857n/a return NULL;
15858n/a _rv = MovieExportValidate(ci,
15859n/a theMovie,
15860n/a onlyThisTrack,
15861n/a &valid);
15862n/a _res = Py_BuildValue("lb",
15863n/a _rv,
15864n/a valid);
15865n/a return _res;
15866n/a}
15867n/a
15868n/astatic PyObject *Qt_MovieExportGetFileNameExtension(PyObject *_self, PyObject *_args)
15869n/a{
15870n/a PyObject *_res = NULL;
15871n/a ComponentResult _rv;
15872n/a MovieExportComponent ci;
15873n/a OSType extension;
15874n/a#ifndef MovieExportGetFileNameExtension
15875n/a PyMac_PRECHECK(MovieExportGetFileNameExtension);
15876n/a#endif
15877n/a if (!PyArg_ParseTuple(_args, "O&",
15878n/a CmpInstObj_Convert, &ci))
15879n/a return NULL;
15880n/a _rv = MovieExportGetFileNameExtension(ci,
15881n/a &extension);
15882n/a _res = Py_BuildValue("lO&",
15883n/a _rv,
15884n/a PyMac_BuildOSType, extension);
15885n/a return _res;
15886n/a}
15887n/a
15888n/astatic PyObject *Qt_MovieExportGetShortFileTypeString(PyObject *_self, PyObject *_args)
15889n/a{
15890n/a PyObject *_res = NULL;
15891n/a ComponentResult _rv;
15892n/a MovieExportComponent ci;
15893n/a Str255 typeString;
15894n/a#ifndef MovieExportGetShortFileTypeString
15895n/a PyMac_PRECHECK(MovieExportGetShortFileTypeString);
15896n/a#endif
15897n/a if (!PyArg_ParseTuple(_args, "O&O&",
15898n/a CmpInstObj_Convert, &ci,
15899n/a PyMac_GetStr255, typeString))
15900n/a return NULL;
15901n/a _rv = MovieExportGetShortFileTypeString(ci,
15902n/a typeString);
15903n/a _res = Py_BuildValue("l",
15904n/a _rv);
15905n/a return _res;
15906n/a}
15907n/a
15908n/astatic PyObject *Qt_MovieExportGetSourceMediaType(PyObject *_self, PyObject *_args)
15909n/a{
15910n/a PyObject *_res = NULL;
15911n/a ComponentResult _rv;
15912n/a MovieExportComponent ci;
15913n/a OSType mediaType;
15914n/a#ifndef MovieExportGetSourceMediaType
15915n/a PyMac_PRECHECK(MovieExportGetSourceMediaType);
15916n/a#endif
15917n/a if (!PyArg_ParseTuple(_args, "O&",
15918n/a CmpInstObj_Convert, &ci))
15919n/a return NULL;
15920n/a _rv = MovieExportGetSourceMediaType(ci,
15921n/a &mediaType);
15922n/a _res = Py_BuildValue("lO&",
15923n/a _rv,
15924n/a PyMac_BuildOSType, mediaType);
15925n/a return _res;
15926n/a}
15927n/a
15928n/astatic PyObject *Qt_TextExportGetTimeFraction(PyObject *_self, PyObject *_args)
15929n/a{
15930n/a PyObject *_res = NULL;
15931n/a ComponentResult _rv;
15932n/a TextExportComponent ci;
15933n/a long movieTimeFraction;
15934n/a#ifndef TextExportGetTimeFraction
15935n/a PyMac_PRECHECK(TextExportGetTimeFraction);
15936n/a#endif
15937n/a if (!PyArg_ParseTuple(_args, "O&",
15938n/a CmpInstObj_Convert, &ci))
15939n/a return NULL;
15940n/a _rv = TextExportGetTimeFraction(ci,
15941n/a &movieTimeFraction);
15942n/a _res = Py_BuildValue("ll",
15943n/a _rv,
15944n/a movieTimeFraction);
15945n/a return _res;
15946n/a}
15947n/a
15948n/astatic PyObject *Qt_TextExportSetTimeFraction(PyObject *_self, PyObject *_args)
15949n/a{
15950n/a PyObject *_res = NULL;
15951n/a ComponentResult _rv;
15952n/a TextExportComponent ci;
15953n/a long movieTimeFraction;
15954n/a#ifndef TextExportSetTimeFraction
15955n/a PyMac_PRECHECK(TextExportSetTimeFraction);
15956n/a#endif
15957n/a if (!PyArg_ParseTuple(_args, "O&l",
15958n/a CmpInstObj_Convert, &ci,
15959n/a &movieTimeFraction))
15960n/a return NULL;
15961n/a _rv = TextExportSetTimeFraction(ci,
15962n/a movieTimeFraction);
15963n/a _res = Py_BuildValue("l",
15964n/a _rv);
15965n/a return _res;
15966n/a}
15967n/a
15968n/astatic PyObject *Qt_TextExportGetSettings(PyObject *_self, PyObject *_args)
15969n/a{
15970n/a PyObject *_res = NULL;
15971n/a ComponentResult _rv;
15972n/a TextExportComponent ci;
15973n/a long setting;
15974n/a#ifndef TextExportGetSettings
15975n/a PyMac_PRECHECK(TextExportGetSettings);
15976n/a#endif
15977n/a if (!PyArg_ParseTuple(_args, "O&",
15978n/a CmpInstObj_Convert, &ci))
15979n/a return NULL;
15980n/a _rv = TextExportGetSettings(ci,
15981n/a &setting);
15982n/a _res = Py_BuildValue("ll",
15983n/a _rv,
15984n/a setting);
15985n/a return _res;
15986n/a}
15987n/a
15988n/astatic PyObject *Qt_TextExportSetSettings(PyObject *_self, PyObject *_args)
15989n/a{
15990n/a PyObject *_res = NULL;
15991n/a ComponentResult _rv;
15992n/a TextExportComponent ci;
15993n/a long setting;
15994n/a#ifndef TextExportSetSettings
15995n/a PyMac_PRECHECK(TextExportSetSettings);
15996n/a#endif
15997n/a if (!PyArg_ParseTuple(_args, "O&l",
15998n/a CmpInstObj_Convert, &ci,
15999n/a &setting))
16000n/a return NULL;
16001n/a _rv = TextExportSetSettings(ci,
16002n/a setting);
16003n/a _res = Py_BuildValue("l",
16004n/a _rv);
16005n/a return _res;
16006n/a}
16007n/a
16008n/astatic PyObject *Qt_MIDIImportGetSettings(PyObject *_self, PyObject *_args)
16009n/a{
16010n/a PyObject *_res = NULL;
16011n/a ComponentResult _rv;
16012n/a TextExportComponent ci;
16013n/a long setting;
16014n/a#ifndef MIDIImportGetSettings
16015n/a PyMac_PRECHECK(MIDIImportGetSettings);
16016n/a#endif
16017n/a if (!PyArg_ParseTuple(_args, "O&",
16018n/a CmpInstObj_Convert, &ci))
16019n/a return NULL;
16020n/a _rv = MIDIImportGetSettings(ci,
16021n/a &setting);
16022n/a _res = Py_BuildValue("ll",
16023n/a _rv,
16024n/a setting);
16025n/a return _res;
16026n/a}
16027n/a
16028n/astatic PyObject *Qt_MIDIImportSetSettings(PyObject *_self, PyObject *_args)
16029n/a{
16030n/a PyObject *_res = NULL;
16031n/a ComponentResult _rv;
16032n/a TextExportComponent ci;
16033n/a long setting;
16034n/a#ifndef MIDIImportSetSettings
16035n/a PyMac_PRECHECK(MIDIImportSetSettings);
16036n/a#endif
16037n/a if (!PyArg_ParseTuple(_args, "O&l",
16038n/a CmpInstObj_Convert, &ci,
16039n/a &setting))
16040n/a return NULL;
16041n/a _rv = MIDIImportSetSettings(ci,
16042n/a setting);
16043n/a _res = Py_BuildValue("l",
16044n/a _rv);
16045n/a return _res;
16046n/a}
16047n/a
16048n/astatic PyObject *Qt_GraphicsImageImportSetSequenceEnabled(PyObject *_self, PyObject *_args)
16049n/a{
16050n/a PyObject *_res = NULL;
16051n/a ComponentResult _rv;
16052n/a GraphicImageMovieImportComponent ci;
16053n/a Boolean enable;
16054n/a#ifndef GraphicsImageImportSetSequenceEnabled
16055n/a PyMac_PRECHECK(GraphicsImageImportSetSequenceEnabled);
16056n/a#endif
16057n/a if (!PyArg_ParseTuple(_args, "O&b",
16058n/a CmpInstObj_Convert, &ci,
16059n/a &enable))
16060n/a return NULL;
16061n/a _rv = GraphicsImageImportSetSequenceEnabled(ci,
16062n/a enable);
16063n/a _res = Py_BuildValue("l",
16064n/a _rv);
16065n/a return _res;
16066n/a}
16067n/a
16068n/astatic PyObject *Qt_GraphicsImageImportGetSequenceEnabled(PyObject *_self, PyObject *_args)
16069n/a{
16070n/a PyObject *_res = NULL;
16071n/a ComponentResult _rv;
16072n/a GraphicImageMovieImportComponent ci;
16073n/a Boolean enable;
16074n/a#ifndef GraphicsImageImportGetSequenceEnabled
16075n/a PyMac_PRECHECK(GraphicsImageImportGetSequenceEnabled);
16076n/a#endif
16077n/a if (!PyArg_ParseTuple(_args, "O&",
16078n/a CmpInstObj_Convert, &ci))
16079n/a return NULL;
16080n/a _rv = GraphicsImageImportGetSequenceEnabled(ci,
16081n/a &enable);
16082n/a _res = Py_BuildValue("lb",
16083n/a _rv,
16084n/a enable);
16085n/a return _res;
16086n/a}
16087n/a
16088n/astatic PyObject *Qt_PreviewShowData(PyObject *_self, PyObject *_args)
16089n/a{
16090n/a PyObject *_res = NULL;
16091n/a ComponentResult _rv;
16092n/a pnotComponent p;
16093n/a OSType dataType;
16094n/a Handle data;
16095n/a Rect inHere;
16096n/a#ifndef PreviewShowData
16097n/a PyMac_PRECHECK(PreviewShowData);
16098n/a#endif
16099n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&",
16100n/a CmpInstObj_Convert, &p,
16101n/a PyMac_GetOSType, &dataType,
16102n/a ResObj_Convert, &data,
16103n/a PyMac_GetRect, &inHere))
16104n/a return NULL;
16105n/a _rv = PreviewShowData(p,
16106n/a dataType,
16107n/a data,
16108n/a &inHere);
16109n/a _res = Py_BuildValue("l",
16110n/a _rv);
16111n/a return _res;
16112n/a}
16113n/a
16114n/astatic PyObject *Qt_PreviewMakePreviewReference(PyObject *_self, PyObject *_args)
16115n/a{
16116n/a PyObject *_res = NULL;
16117n/a ComponentResult _rv;
16118n/a pnotComponent p;
16119n/a OSType previewType;
16120n/a short resID;
16121n/a FSSpec sourceFile;
16122n/a#ifndef PreviewMakePreviewReference
16123n/a PyMac_PRECHECK(PreviewMakePreviewReference);
16124n/a#endif
16125n/a if (!PyArg_ParseTuple(_args, "O&O&",
16126n/a CmpInstObj_Convert, &p,
16127n/a PyMac_GetFSSpec, &sourceFile))
16128n/a return NULL;
16129n/a _rv = PreviewMakePreviewReference(p,
16130n/a &previewType,
16131n/a &resID,
16132n/a &sourceFile);
16133n/a _res = Py_BuildValue("lO&h",
16134n/a _rv,
16135n/a PyMac_BuildOSType, previewType,
16136n/a resID);
16137n/a return _res;
16138n/a}
16139n/a
16140n/astatic PyObject *Qt_PreviewEvent(PyObject *_self, PyObject *_args)
16141n/a{
16142n/a PyObject *_res = NULL;
16143n/a ComponentResult _rv;
16144n/a pnotComponent p;
16145n/a EventRecord e;
16146n/a Boolean handledEvent;
16147n/a#ifndef PreviewEvent
16148n/a PyMac_PRECHECK(PreviewEvent);
16149n/a#endif
16150n/a if (!PyArg_ParseTuple(_args, "O&",
16151n/a CmpInstObj_Convert, &p))
16152n/a return NULL;
16153n/a _rv = PreviewEvent(p,
16154n/a &e,
16155n/a &handledEvent);
16156n/a _res = Py_BuildValue("lO&b",
16157n/a _rv,
16158n/a PyMac_BuildEventRecord, &e,
16159n/a handledEvent);
16160n/a return _res;
16161n/a}
16162n/a
16163n/astatic PyObject *Qt_DataCodecDecompress(PyObject *_self, PyObject *_args)
16164n/a{
16165n/a PyObject *_res = NULL;
16166n/a ComponentResult _rv;
16167n/a DataCodecComponent dc;
16168n/a void * srcData;
16169n/a UInt32 srcSize;
16170n/a void * dstData;
16171n/a UInt32 dstBufferSize;
16172n/a#ifndef DataCodecDecompress
16173n/a PyMac_PRECHECK(DataCodecDecompress);
16174n/a#endif
16175n/a if (!PyArg_ParseTuple(_args, "O&slsl",
16176n/a CmpInstObj_Convert, &dc,
16177n/a &srcData,
16178n/a &srcSize,
16179n/a &dstData,
16180n/a &dstBufferSize))
16181n/a return NULL;
16182n/a _rv = DataCodecDecompress(dc,
16183n/a srcData,
16184n/a srcSize,
16185n/a dstData,
16186n/a dstBufferSize);
16187n/a _res = Py_BuildValue("l",
16188n/a _rv);
16189n/a return _res;
16190n/a}
16191n/a
16192n/astatic PyObject *Qt_DataCodecGetCompressBufferSize(PyObject *_self, PyObject *_args)
16193n/a{
16194n/a PyObject *_res = NULL;
16195n/a ComponentResult _rv;
16196n/a DataCodecComponent dc;
16197n/a UInt32 srcSize;
16198n/a UInt32 dstSize;
16199n/a#ifndef DataCodecGetCompressBufferSize
16200n/a PyMac_PRECHECK(DataCodecGetCompressBufferSize);
16201n/a#endif
16202n/a if (!PyArg_ParseTuple(_args, "O&l",
16203n/a CmpInstObj_Convert, &dc,
16204n/a &srcSize))
16205n/a return NULL;
16206n/a _rv = DataCodecGetCompressBufferSize(dc,
16207n/a srcSize,
16208n/a &dstSize);
16209n/a _res = Py_BuildValue("ll",
16210n/a _rv,
16211n/a dstSize);
16212n/a return _res;
16213n/a}
16214n/a
16215n/astatic PyObject *Qt_DataCodecCompress(PyObject *_self, PyObject *_args)
16216n/a{
16217n/a PyObject *_res = NULL;
16218n/a ComponentResult _rv;
16219n/a DataCodecComponent dc;
16220n/a void * srcData;
16221n/a UInt32 srcSize;
16222n/a void * dstData;
16223n/a UInt32 dstBufferSize;
16224n/a UInt32 actualDstSize;
16225n/a UInt32 decompressSlop;
16226n/a#ifndef DataCodecCompress
16227n/a PyMac_PRECHECK(DataCodecCompress);
16228n/a#endif
16229n/a if (!PyArg_ParseTuple(_args, "O&slsl",
16230n/a CmpInstObj_Convert, &dc,
16231n/a &srcData,
16232n/a &srcSize,
16233n/a &dstData,
16234n/a &dstBufferSize))
16235n/a return NULL;
16236n/a _rv = DataCodecCompress(dc,
16237n/a srcData,
16238n/a srcSize,
16239n/a dstData,
16240n/a dstBufferSize,
16241n/a &actualDstSize,
16242n/a &decompressSlop);
16243n/a _res = Py_BuildValue("lll",
16244n/a _rv,
16245n/a actualDstSize,
16246n/a decompressSlop);
16247n/a return _res;
16248n/a}
16249n/a
16250n/astatic PyObject *Qt_DataCodecBeginInterruptSafe(PyObject *_self, PyObject *_args)
16251n/a{
16252n/a PyObject *_res = NULL;
16253n/a ComponentResult _rv;
16254n/a DataCodecComponent dc;
16255n/a unsigned long maxSrcSize;
16256n/a#ifndef DataCodecBeginInterruptSafe
16257n/a PyMac_PRECHECK(DataCodecBeginInterruptSafe);
16258n/a#endif
16259n/a if (!PyArg_ParseTuple(_args, "O&l",
16260n/a CmpInstObj_Convert, &dc,
16261n/a &maxSrcSize))
16262n/a return NULL;
16263n/a _rv = DataCodecBeginInterruptSafe(dc,
16264n/a maxSrcSize);
16265n/a _res = Py_BuildValue("l",
16266n/a _rv);
16267n/a return _res;
16268n/a}
16269n/a
16270n/astatic PyObject *Qt_DataCodecEndInterruptSafe(PyObject *_self, PyObject *_args)
16271n/a{
16272n/a PyObject *_res = NULL;
16273n/a ComponentResult _rv;
16274n/a DataCodecComponent dc;
16275n/a#ifndef DataCodecEndInterruptSafe
16276n/a PyMac_PRECHECK(DataCodecEndInterruptSafe);
16277n/a#endif
16278n/a if (!PyArg_ParseTuple(_args, "O&",
16279n/a CmpInstObj_Convert, &dc))
16280n/a return NULL;
16281n/a _rv = DataCodecEndInterruptSafe(dc);
16282n/a _res = Py_BuildValue("l",
16283n/a _rv);
16284n/a return _res;
16285n/a}
16286n/a
16287n/astatic PyObject *Qt_DataHGetData(PyObject *_self, PyObject *_args)
16288n/a{
16289n/a PyObject *_res = NULL;
16290n/a ComponentResult _rv;
16291n/a DataHandler dh;
16292n/a Handle h;
16293n/a long hOffset;
16294n/a long offset;
16295n/a long size;
16296n/a#ifndef DataHGetData
16297n/a PyMac_PRECHECK(DataHGetData);
16298n/a#endif
16299n/a if (!PyArg_ParseTuple(_args, "O&O&lll",
16300n/a CmpInstObj_Convert, &dh,
16301n/a ResObj_Convert, &h,
16302n/a &hOffset,
16303n/a &offset,
16304n/a &size))
16305n/a return NULL;
16306n/a _rv = DataHGetData(dh,
16307n/a h,
16308n/a hOffset,
16309n/a offset,
16310n/a size);
16311n/a _res = Py_BuildValue("l",
16312n/a _rv);
16313n/a return _res;
16314n/a}
16315n/a
16316n/astatic PyObject *Qt_DataHPutData(PyObject *_self, PyObject *_args)
16317n/a{
16318n/a PyObject *_res = NULL;
16319n/a ComponentResult _rv;
16320n/a DataHandler dh;
16321n/a Handle h;
16322n/a long hOffset;
16323n/a long offset;
16324n/a long size;
16325n/a#ifndef DataHPutData
16326n/a PyMac_PRECHECK(DataHPutData);
16327n/a#endif
16328n/a if (!PyArg_ParseTuple(_args, "O&O&ll",
16329n/a CmpInstObj_Convert, &dh,
16330n/a ResObj_Convert, &h,
16331n/a &hOffset,
16332n/a &size))
16333n/a return NULL;
16334n/a _rv = DataHPutData(dh,
16335n/a h,
16336n/a hOffset,
16337n/a &offset,
16338n/a size);
16339n/a _res = Py_BuildValue("ll",
16340n/a _rv,
16341n/a offset);
16342n/a return _res;
16343n/a}
16344n/a
16345n/astatic PyObject *Qt_DataHFlushData(PyObject *_self, PyObject *_args)
16346n/a{
16347n/a PyObject *_res = NULL;
16348n/a ComponentResult _rv;
16349n/a DataHandler dh;
16350n/a#ifndef DataHFlushData
16351n/a PyMac_PRECHECK(DataHFlushData);
16352n/a#endif
16353n/a if (!PyArg_ParseTuple(_args, "O&",
16354n/a CmpInstObj_Convert, &dh))
16355n/a return NULL;
16356n/a _rv = DataHFlushData(dh);
16357n/a _res = Py_BuildValue("l",
16358n/a _rv);
16359n/a return _res;
16360n/a}
16361n/a
16362n/astatic PyObject *Qt_DataHOpenForWrite(PyObject *_self, PyObject *_args)
16363n/a{
16364n/a PyObject *_res = NULL;
16365n/a ComponentResult _rv;
16366n/a DataHandler dh;
16367n/a#ifndef DataHOpenForWrite
16368n/a PyMac_PRECHECK(DataHOpenForWrite);
16369n/a#endif
16370n/a if (!PyArg_ParseTuple(_args, "O&",
16371n/a CmpInstObj_Convert, &dh))
16372n/a return NULL;
16373n/a _rv = DataHOpenForWrite(dh);
16374n/a _res = Py_BuildValue("l",
16375n/a _rv);
16376n/a return _res;
16377n/a}
16378n/a
16379n/astatic PyObject *Qt_DataHCloseForWrite(PyObject *_self, PyObject *_args)
16380n/a{
16381n/a PyObject *_res = NULL;
16382n/a ComponentResult _rv;
16383n/a DataHandler dh;
16384n/a#ifndef DataHCloseForWrite
16385n/a PyMac_PRECHECK(DataHCloseForWrite);
16386n/a#endif
16387n/a if (!PyArg_ParseTuple(_args, "O&",
16388n/a CmpInstObj_Convert, &dh))
16389n/a return NULL;
16390n/a _rv = DataHCloseForWrite(dh);
16391n/a _res = Py_BuildValue("l",
16392n/a _rv);
16393n/a return _res;
16394n/a}
16395n/a
16396n/astatic PyObject *Qt_DataHOpenForRead(PyObject *_self, PyObject *_args)
16397n/a{
16398n/a PyObject *_res = NULL;
16399n/a ComponentResult _rv;
16400n/a DataHandler dh;
16401n/a#ifndef DataHOpenForRead
16402n/a PyMac_PRECHECK(DataHOpenForRead);
16403n/a#endif
16404n/a if (!PyArg_ParseTuple(_args, "O&",
16405n/a CmpInstObj_Convert, &dh))
16406n/a return NULL;
16407n/a _rv = DataHOpenForRead(dh);
16408n/a _res = Py_BuildValue("l",
16409n/a _rv);
16410n/a return _res;
16411n/a}
16412n/a
16413n/astatic PyObject *Qt_DataHCloseForRead(PyObject *_self, PyObject *_args)
16414n/a{
16415n/a PyObject *_res = NULL;
16416n/a ComponentResult _rv;
16417n/a DataHandler dh;
16418n/a#ifndef DataHCloseForRead
16419n/a PyMac_PRECHECK(DataHCloseForRead);
16420n/a#endif
16421n/a if (!PyArg_ParseTuple(_args, "O&",
16422n/a CmpInstObj_Convert, &dh))
16423n/a return NULL;
16424n/a _rv = DataHCloseForRead(dh);
16425n/a _res = Py_BuildValue("l",
16426n/a _rv);
16427n/a return _res;
16428n/a}
16429n/a
16430n/astatic PyObject *Qt_DataHSetDataRef(PyObject *_self, PyObject *_args)
16431n/a{
16432n/a PyObject *_res = NULL;
16433n/a ComponentResult _rv;
16434n/a DataHandler dh;
16435n/a Handle dataRef;
16436n/a#ifndef DataHSetDataRef
16437n/a PyMac_PRECHECK(DataHSetDataRef);
16438n/a#endif
16439n/a if (!PyArg_ParseTuple(_args, "O&O&",
16440n/a CmpInstObj_Convert, &dh,
16441n/a ResObj_Convert, &dataRef))
16442n/a return NULL;
16443n/a _rv = DataHSetDataRef(dh,
16444n/a dataRef);
16445n/a _res = Py_BuildValue("l",
16446n/a _rv);
16447n/a return _res;
16448n/a}
16449n/a
16450n/astatic PyObject *Qt_DataHGetDataRef(PyObject *_self, PyObject *_args)
16451n/a{
16452n/a PyObject *_res = NULL;
16453n/a ComponentResult _rv;
16454n/a DataHandler dh;
16455n/a Handle dataRef;
16456n/a#ifndef DataHGetDataRef
16457n/a PyMac_PRECHECK(DataHGetDataRef);
16458n/a#endif
16459n/a if (!PyArg_ParseTuple(_args, "O&",
16460n/a CmpInstObj_Convert, &dh))
16461n/a return NULL;
16462n/a _rv = DataHGetDataRef(dh,
16463n/a &dataRef);
16464n/a _res = Py_BuildValue("lO&",
16465n/a _rv,
16466n/a ResObj_New, dataRef);
16467n/a return _res;
16468n/a}
16469n/a
16470n/astatic PyObject *Qt_DataHCompareDataRef(PyObject *_self, PyObject *_args)
16471n/a{
16472n/a PyObject *_res = NULL;
16473n/a ComponentResult _rv;
16474n/a DataHandler dh;
16475n/a Handle dataRef;
16476n/a Boolean equal;
16477n/a#ifndef DataHCompareDataRef
16478n/a PyMac_PRECHECK(DataHCompareDataRef);
16479n/a#endif
16480n/a if (!PyArg_ParseTuple(_args, "O&O&",
16481n/a CmpInstObj_Convert, &dh,
16482n/a ResObj_Convert, &dataRef))
16483n/a return NULL;
16484n/a _rv = DataHCompareDataRef(dh,
16485n/a dataRef,
16486n/a &equal);
16487n/a _res = Py_BuildValue("lb",
16488n/a _rv,
16489n/a equal);
16490n/a return _res;
16491n/a}
16492n/a
16493n/astatic PyObject *Qt_DataHTask(PyObject *_self, PyObject *_args)
16494n/a{
16495n/a PyObject *_res = NULL;
16496n/a ComponentResult _rv;
16497n/a DataHandler dh;
16498n/a#ifndef DataHTask
16499n/a PyMac_PRECHECK(DataHTask);
16500n/a#endif
16501n/a if (!PyArg_ParseTuple(_args, "O&",
16502n/a CmpInstObj_Convert, &dh))
16503n/a return NULL;
16504n/a _rv = DataHTask(dh);
16505n/a _res = Py_BuildValue("l",
16506n/a _rv);
16507n/a return _res;
16508n/a}
16509n/a
16510n/astatic PyObject *Qt_DataHFinishData(PyObject *_self, PyObject *_args)
16511n/a{
16512n/a PyObject *_res = NULL;
16513n/a ComponentResult _rv;
16514n/a DataHandler dh;
16515n/a Ptr PlaceToPutDataPtr;
16516n/a Boolean Cancel;
16517n/a#ifndef DataHFinishData
16518n/a PyMac_PRECHECK(DataHFinishData);
16519n/a#endif
16520n/a if (!PyArg_ParseTuple(_args, "O&sb",
16521n/a CmpInstObj_Convert, &dh,
16522n/a &PlaceToPutDataPtr,
16523n/a &Cancel))
16524n/a return NULL;
16525n/a _rv = DataHFinishData(dh,
16526n/a PlaceToPutDataPtr,
16527n/a Cancel);
16528n/a _res = Py_BuildValue("l",
16529n/a _rv);
16530n/a return _res;
16531n/a}
16532n/a
16533n/astatic PyObject *Qt_DataHFlushCache(PyObject *_self, PyObject *_args)
16534n/a{
16535n/a PyObject *_res = NULL;
16536n/a ComponentResult _rv;
16537n/a DataHandler dh;
16538n/a#ifndef DataHFlushCache
16539n/a PyMac_PRECHECK(DataHFlushCache);
16540n/a#endif
16541n/a if (!PyArg_ParseTuple(_args, "O&",
16542n/a CmpInstObj_Convert, &dh))
16543n/a return NULL;
16544n/a _rv = DataHFlushCache(dh);
16545n/a _res = Py_BuildValue("l",
16546n/a _rv);
16547n/a return _res;
16548n/a}
16549n/a
16550n/astatic PyObject *Qt_DataHResolveDataRef(PyObject *_self, PyObject *_args)
16551n/a{
16552n/a PyObject *_res = NULL;
16553n/a ComponentResult _rv;
16554n/a DataHandler dh;
16555n/a Handle theDataRef;
16556n/a Boolean wasChanged;
16557n/a Boolean userInterfaceAllowed;
16558n/a#ifndef DataHResolveDataRef
16559n/a PyMac_PRECHECK(DataHResolveDataRef);
16560n/a#endif
16561n/a if (!PyArg_ParseTuple(_args, "O&O&b",
16562n/a CmpInstObj_Convert, &dh,
16563n/a ResObj_Convert, &theDataRef,
16564n/a &userInterfaceAllowed))
16565n/a return NULL;
16566n/a _rv = DataHResolveDataRef(dh,
16567n/a theDataRef,
16568n/a &wasChanged,
16569n/a userInterfaceAllowed);
16570n/a _res = Py_BuildValue("lb",
16571n/a _rv,
16572n/a wasChanged);
16573n/a return _res;
16574n/a}
16575n/a
16576n/astatic PyObject *Qt_DataHGetFileSize(PyObject *_self, PyObject *_args)
16577n/a{
16578n/a PyObject *_res = NULL;
16579n/a ComponentResult _rv;
16580n/a DataHandler dh;
16581n/a long fileSize;
16582n/a#ifndef DataHGetFileSize
16583n/a PyMac_PRECHECK(DataHGetFileSize);
16584n/a#endif
16585n/a if (!PyArg_ParseTuple(_args, "O&",
16586n/a CmpInstObj_Convert, &dh))
16587n/a return NULL;
16588n/a _rv = DataHGetFileSize(dh,
16589n/a &fileSize);
16590n/a _res = Py_BuildValue("ll",
16591n/a _rv,
16592n/a fileSize);
16593n/a return _res;
16594n/a}
16595n/a
16596n/astatic PyObject *Qt_DataHCanUseDataRef(PyObject *_self, PyObject *_args)
16597n/a{
16598n/a PyObject *_res = NULL;
16599n/a ComponentResult _rv;
16600n/a DataHandler dh;
16601n/a Handle dataRef;
16602n/a long useFlags;
16603n/a#ifndef DataHCanUseDataRef
16604n/a PyMac_PRECHECK(DataHCanUseDataRef);
16605n/a#endif
16606n/a if (!PyArg_ParseTuple(_args, "O&O&",
16607n/a CmpInstObj_Convert, &dh,
16608n/a ResObj_Convert, &dataRef))
16609n/a return NULL;
16610n/a _rv = DataHCanUseDataRef(dh,
16611n/a dataRef,
16612n/a &useFlags);
16613n/a _res = Py_BuildValue("ll",
16614n/a _rv,
16615n/a useFlags);
16616n/a return _res;
16617n/a}
16618n/a
16619n/astatic PyObject *Qt_DataHPreextend(PyObject *_self, PyObject *_args)
16620n/a{
16621n/a PyObject *_res = NULL;
16622n/a ComponentResult _rv;
16623n/a DataHandler dh;
16624n/a unsigned long maxToAdd;
16625n/a unsigned long spaceAdded;
16626n/a#ifndef DataHPreextend
16627n/a PyMac_PRECHECK(DataHPreextend);
16628n/a#endif
16629n/a if (!PyArg_ParseTuple(_args, "O&l",
16630n/a CmpInstObj_Convert, &dh,
16631n/a &maxToAdd))
16632n/a return NULL;
16633n/a _rv = DataHPreextend(dh,
16634n/a maxToAdd,
16635n/a &spaceAdded);
16636n/a _res = Py_BuildValue("ll",
16637n/a _rv,
16638n/a spaceAdded);
16639n/a return _res;
16640n/a}
16641n/a
16642n/astatic PyObject *Qt_DataHSetFileSize(PyObject *_self, PyObject *_args)
16643n/a{
16644n/a PyObject *_res = NULL;
16645n/a ComponentResult _rv;
16646n/a DataHandler dh;
16647n/a long fileSize;
16648n/a#ifndef DataHSetFileSize
16649n/a PyMac_PRECHECK(DataHSetFileSize);
16650n/a#endif
16651n/a if (!PyArg_ParseTuple(_args, "O&l",
16652n/a CmpInstObj_Convert, &dh,
16653n/a &fileSize))
16654n/a return NULL;
16655n/a _rv = DataHSetFileSize(dh,
16656n/a fileSize);
16657n/a _res = Py_BuildValue("l",
16658n/a _rv);
16659n/a return _res;
16660n/a}
16661n/a
16662n/astatic PyObject *Qt_DataHGetFreeSpace(PyObject *_self, PyObject *_args)
16663n/a{
16664n/a PyObject *_res = NULL;
16665n/a ComponentResult _rv;
16666n/a DataHandler dh;
16667n/a unsigned long freeSize;
16668n/a#ifndef DataHGetFreeSpace
16669n/a PyMac_PRECHECK(DataHGetFreeSpace);
16670n/a#endif
16671n/a if (!PyArg_ParseTuple(_args, "O&",
16672n/a CmpInstObj_Convert, &dh))
16673n/a return NULL;
16674n/a _rv = DataHGetFreeSpace(dh,
16675n/a &freeSize);
16676n/a _res = Py_BuildValue("ll",
16677n/a _rv,
16678n/a freeSize);
16679n/a return _res;
16680n/a}
16681n/a
16682n/astatic PyObject *Qt_DataHCreateFile(PyObject *_self, PyObject *_args)
16683n/a{
16684n/a PyObject *_res = NULL;
16685n/a ComponentResult _rv;
16686n/a DataHandler dh;
16687n/a OSType creator;
16688n/a Boolean deleteExisting;
16689n/a#ifndef DataHCreateFile
16690n/a PyMac_PRECHECK(DataHCreateFile);
16691n/a#endif
16692n/a if (!PyArg_ParseTuple(_args, "O&O&b",
16693n/a CmpInstObj_Convert, &dh,
16694n/a PyMac_GetOSType, &creator,
16695n/a &deleteExisting))
16696n/a return NULL;
16697n/a _rv = DataHCreateFile(dh,
16698n/a creator,
16699n/a deleteExisting);
16700n/a _res = Py_BuildValue("l",
16701n/a _rv);
16702n/a return _res;
16703n/a}
16704n/a
16705n/astatic PyObject *Qt_DataHGetPreferredBlockSize(PyObject *_self, PyObject *_args)
16706n/a{
16707n/a PyObject *_res = NULL;
16708n/a ComponentResult _rv;
16709n/a DataHandler dh;
16710n/a long blockSize;
16711n/a#ifndef DataHGetPreferredBlockSize
16712n/a PyMac_PRECHECK(DataHGetPreferredBlockSize);
16713n/a#endif
16714n/a if (!PyArg_ParseTuple(_args, "O&",
16715n/a CmpInstObj_Convert, &dh))
16716n/a return NULL;
16717n/a _rv = DataHGetPreferredBlockSize(dh,
16718n/a &blockSize);
16719n/a _res = Py_BuildValue("ll",
16720n/a _rv,
16721n/a blockSize);
16722n/a return _res;
16723n/a}
16724n/a
16725n/astatic PyObject *Qt_DataHGetDeviceIndex(PyObject *_self, PyObject *_args)
16726n/a{
16727n/a PyObject *_res = NULL;
16728n/a ComponentResult _rv;
16729n/a DataHandler dh;
16730n/a long deviceIndex;
16731n/a#ifndef DataHGetDeviceIndex
16732n/a PyMac_PRECHECK(DataHGetDeviceIndex);
16733n/a#endif
16734n/a if (!PyArg_ParseTuple(_args, "O&",
16735n/a CmpInstObj_Convert, &dh))
16736n/a return NULL;
16737n/a _rv = DataHGetDeviceIndex(dh,
16738n/a &deviceIndex);
16739n/a _res = Py_BuildValue("ll",
16740n/a _rv,
16741n/a deviceIndex);
16742n/a return _res;
16743n/a}
16744n/a
16745n/astatic PyObject *Qt_DataHIsStreamingDataHandler(PyObject *_self, PyObject *_args)
16746n/a{
16747n/a PyObject *_res = NULL;
16748n/a ComponentResult _rv;
16749n/a DataHandler dh;
16750n/a Boolean yes;
16751n/a#ifndef DataHIsStreamingDataHandler
16752n/a PyMac_PRECHECK(DataHIsStreamingDataHandler);
16753n/a#endif
16754n/a if (!PyArg_ParseTuple(_args, "O&",
16755n/a CmpInstObj_Convert, &dh))
16756n/a return NULL;
16757n/a _rv = DataHIsStreamingDataHandler(dh,
16758n/a &yes);
16759n/a _res = Py_BuildValue("lb",
16760n/a _rv,
16761n/a yes);
16762n/a return _res;
16763n/a}
16764n/a
16765n/astatic PyObject *Qt_DataHGetDataInBuffer(PyObject *_self, PyObject *_args)
16766n/a{
16767n/a PyObject *_res = NULL;
16768n/a ComponentResult _rv;
16769n/a DataHandler dh;
16770n/a long startOffset;
16771n/a long size;
16772n/a#ifndef DataHGetDataInBuffer
16773n/a PyMac_PRECHECK(DataHGetDataInBuffer);
16774n/a#endif
16775n/a if (!PyArg_ParseTuple(_args, "O&l",
16776n/a CmpInstObj_Convert, &dh,
16777n/a &startOffset))
16778n/a return NULL;
16779n/a _rv = DataHGetDataInBuffer(dh,
16780n/a startOffset,
16781n/a &size);
16782n/a _res = Py_BuildValue("ll",
16783n/a _rv,
16784n/a size);
16785n/a return _res;
16786n/a}
16787n/a
16788n/astatic PyObject *Qt_DataHGetScheduleAheadTime(PyObject *_self, PyObject *_args)
16789n/a{
16790n/a PyObject *_res = NULL;
16791n/a ComponentResult _rv;
16792n/a DataHandler dh;
16793n/a long millisecs;
16794n/a#ifndef DataHGetScheduleAheadTime
16795n/a PyMac_PRECHECK(DataHGetScheduleAheadTime);
16796n/a#endif
16797n/a if (!PyArg_ParseTuple(_args, "O&",
16798n/a CmpInstObj_Convert, &dh))
16799n/a return NULL;
16800n/a _rv = DataHGetScheduleAheadTime(dh,
16801n/a &millisecs);
16802n/a _res = Py_BuildValue("ll",
16803n/a _rv,
16804n/a millisecs);
16805n/a return _res;
16806n/a}
16807n/a
16808n/astatic PyObject *Qt_DataHSetCacheSizeLimit(PyObject *_self, PyObject *_args)
16809n/a{
16810n/a PyObject *_res = NULL;
16811n/a ComponentResult _rv;
16812n/a DataHandler dh;
16813n/a Size cacheSizeLimit;
16814n/a#ifndef DataHSetCacheSizeLimit
16815n/a PyMac_PRECHECK(DataHSetCacheSizeLimit);
16816n/a#endif
16817n/a if (!PyArg_ParseTuple(_args, "O&l",
16818n/a CmpInstObj_Convert, &dh,
16819n/a &cacheSizeLimit))
16820n/a return NULL;
16821n/a _rv = DataHSetCacheSizeLimit(dh,
16822n/a cacheSizeLimit);
16823n/a _res = Py_BuildValue("l",
16824n/a _rv);
16825n/a return _res;
16826n/a}
16827n/a
16828n/astatic PyObject *Qt_DataHGetCacheSizeLimit(PyObject *_self, PyObject *_args)
16829n/a{
16830n/a PyObject *_res = NULL;
16831n/a ComponentResult _rv;
16832n/a DataHandler dh;
16833n/a Size cacheSizeLimit;
16834n/a#ifndef DataHGetCacheSizeLimit
16835n/a PyMac_PRECHECK(DataHGetCacheSizeLimit);
16836n/a#endif
16837n/a if (!PyArg_ParseTuple(_args, "O&",
16838n/a CmpInstObj_Convert, &dh))
16839n/a return NULL;
16840n/a _rv = DataHGetCacheSizeLimit(dh,
16841n/a &cacheSizeLimit);
16842n/a _res = Py_BuildValue("ll",
16843n/a _rv,
16844n/a cacheSizeLimit);
16845n/a return _res;
16846n/a}
16847n/a
16848n/astatic PyObject *Qt_DataHGetMovie(PyObject *_self, PyObject *_args)
16849n/a{
16850n/a PyObject *_res = NULL;
16851n/a ComponentResult _rv;
16852n/a DataHandler dh;
16853n/a Movie theMovie;
16854n/a short id;
16855n/a#ifndef DataHGetMovie
16856n/a PyMac_PRECHECK(DataHGetMovie);
16857n/a#endif
16858n/a if (!PyArg_ParseTuple(_args, "O&",
16859n/a CmpInstObj_Convert, &dh))
16860n/a return NULL;
16861n/a _rv = DataHGetMovie(dh,
16862n/a &theMovie,
16863n/a &id);
16864n/a _res = Py_BuildValue("lO&h",
16865n/a _rv,
16866n/a MovieObj_New, theMovie,
16867n/a id);
16868n/a return _res;
16869n/a}
16870n/a
16871n/astatic PyObject *Qt_DataHAddMovie(PyObject *_self, PyObject *_args)
16872n/a{
16873n/a PyObject *_res = NULL;
16874n/a ComponentResult _rv;
16875n/a DataHandler dh;
16876n/a Movie theMovie;
16877n/a short id;
16878n/a#ifndef DataHAddMovie
16879n/a PyMac_PRECHECK(DataHAddMovie);
16880n/a#endif
16881n/a if (!PyArg_ParseTuple(_args, "O&O&",
16882n/a CmpInstObj_Convert, &dh,
16883n/a MovieObj_Convert, &theMovie))
16884n/a return NULL;
16885n/a _rv = DataHAddMovie(dh,
16886n/a theMovie,
16887n/a &id);
16888n/a _res = Py_BuildValue("lh",
16889n/a _rv,
16890n/a id);
16891n/a return _res;
16892n/a}
16893n/a
16894n/astatic PyObject *Qt_DataHUpdateMovie(PyObject *_self, PyObject *_args)
16895n/a{
16896n/a PyObject *_res = NULL;
16897n/a ComponentResult _rv;
16898n/a DataHandler dh;
16899n/a Movie theMovie;
16900n/a short id;
16901n/a#ifndef DataHUpdateMovie
16902n/a PyMac_PRECHECK(DataHUpdateMovie);
16903n/a#endif
16904n/a if (!PyArg_ParseTuple(_args, "O&O&h",
16905n/a CmpInstObj_Convert, &dh,
16906n/a MovieObj_Convert, &theMovie,
16907n/a &id))
16908n/a return NULL;
16909n/a _rv = DataHUpdateMovie(dh,
16910n/a theMovie,
16911n/a id);
16912n/a _res = Py_BuildValue("l",
16913n/a _rv);
16914n/a return _res;
16915n/a}
16916n/a
16917n/astatic PyObject *Qt_DataHDoesBuffer(PyObject *_self, PyObject *_args)
16918n/a{
16919n/a PyObject *_res = NULL;
16920n/a ComponentResult _rv;
16921n/a DataHandler dh;
16922n/a Boolean buffersReads;
16923n/a Boolean buffersWrites;
16924n/a#ifndef DataHDoesBuffer
16925n/a PyMac_PRECHECK(DataHDoesBuffer);
16926n/a#endif
16927n/a if (!PyArg_ParseTuple(_args, "O&",
16928n/a CmpInstObj_Convert, &dh))
16929n/a return NULL;
16930n/a _rv = DataHDoesBuffer(dh,
16931n/a &buffersReads,
16932n/a &buffersWrites);
16933n/a _res = Py_BuildValue("lbb",
16934n/a _rv,
16935n/a buffersReads,
16936n/a buffersWrites);
16937n/a return _res;
16938n/a}
16939n/a
16940n/astatic PyObject *Qt_DataHGetFileName(PyObject *_self, PyObject *_args)
16941n/a{
16942n/a PyObject *_res = NULL;
16943n/a ComponentResult _rv;
16944n/a DataHandler dh;
16945n/a Str255 str;
16946n/a#ifndef DataHGetFileName
16947n/a PyMac_PRECHECK(DataHGetFileName);
16948n/a#endif
16949n/a if (!PyArg_ParseTuple(_args, "O&O&",
16950n/a CmpInstObj_Convert, &dh,
16951n/a PyMac_GetStr255, str))
16952n/a return NULL;
16953n/a _rv = DataHGetFileName(dh,
16954n/a str);
16955n/a _res = Py_BuildValue("l",
16956n/a _rv);
16957n/a return _res;
16958n/a}
16959n/a
16960n/astatic PyObject *Qt_DataHGetAvailableFileSize(PyObject *_self, PyObject *_args)
16961n/a{
16962n/a PyObject *_res = NULL;
16963n/a ComponentResult _rv;
16964n/a DataHandler dh;
16965n/a long fileSize;
16966n/a#ifndef DataHGetAvailableFileSize
16967n/a PyMac_PRECHECK(DataHGetAvailableFileSize);
16968n/a#endif
16969n/a if (!PyArg_ParseTuple(_args, "O&",
16970n/a CmpInstObj_Convert, &dh))
16971n/a return NULL;
16972n/a _rv = DataHGetAvailableFileSize(dh,
16973n/a &fileSize);
16974n/a _res = Py_BuildValue("ll",
16975n/a _rv,
16976n/a fileSize);
16977n/a return _res;
16978n/a}
16979n/a
16980n/astatic PyObject *Qt_DataHGetMacOSFileType(PyObject *_self, PyObject *_args)
16981n/a{
16982n/a PyObject *_res = NULL;
16983n/a ComponentResult _rv;
16984n/a DataHandler dh;
16985n/a OSType fileType;
16986n/a#ifndef DataHGetMacOSFileType
16987n/a PyMac_PRECHECK(DataHGetMacOSFileType);
16988n/a#endif
16989n/a if (!PyArg_ParseTuple(_args, "O&",
16990n/a CmpInstObj_Convert, &dh))
16991n/a return NULL;
16992n/a _rv = DataHGetMacOSFileType(dh,
16993n/a &fileType);
16994n/a _res = Py_BuildValue("lO&",
16995n/a _rv,
16996n/a PyMac_BuildOSType, fileType);
16997n/a return _res;
16998n/a}
16999n/a
17000n/astatic PyObject *Qt_DataHGetMIMEType(PyObject *_self, PyObject *_args)
17001n/a{
17002n/a PyObject *_res = NULL;
17003n/a ComponentResult _rv;
17004n/a DataHandler dh;
17005n/a Str255 mimeType;
17006n/a#ifndef DataHGetMIMEType
17007n/a PyMac_PRECHECK(DataHGetMIMEType);
17008n/a#endif
17009n/a if (!PyArg_ParseTuple(_args, "O&O&",
17010n/a CmpInstObj_Convert, &dh,
17011n/a PyMac_GetStr255, mimeType))
17012n/a return NULL;
17013n/a _rv = DataHGetMIMEType(dh,
17014n/a mimeType);
17015n/a _res = Py_BuildValue("l",
17016n/a _rv);
17017n/a return _res;
17018n/a}
17019n/a
17020n/astatic PyObject *Qt_DataHSetDataRefWithAnchor(PyObject *_self, PyObject *_args)
17021n/a{
17022n/a PyObject *_res = NULL;
17023n/a ComponentResult _rv;
17024n/a DataHandler dh;
17025n/a Handle anchorDataRef;
17026n/a OSType dataRefType;
17027n/a Handle dataRef;
17028n/a#ifndef DataHSetDataRefWithAnchor
17029n/a PyMac_PRECHECK(DataHSetDataRefWithAnchor);
17030n/a#endif
17031n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&",
17032n/a CmpInstObj_Convert, &dh,
17033n/a ResObj_Convert, &anchorDataRef,
17034n/a PyMac_GetOSType, &dataRefType,
17035n/a ResObj_Convert, &dataRef))
17036n/a return NULL;
17037n/a _rv = DataHSetDataRefWithAnchor(dh,
17038n/a anchorDataRef,
17039n/a dataRefType,
17040n/a dataRef);
17041n/a _res = Py_BuildValue("l",
17042n/a _rv);
17043n/a return _res;
17044n/a}
17045n/a
17046n/astatic PyObject *Qt_DataHGetDataRefWithAnchor(PyObject *_self, PyObject *_args)
17047n/a{
17048n/a PyObject *_res = NULL;
17049n/a ComponentResult _rv;
17050n/a DataHandler dh;
17051n/a Handle anchorDataRef;
17052n/a OSType dataRefType;
17053n/a Handle dataRef;
17054n/a#ifndef DataHGetDataRefWithAnchor
17055n/a PyMac_PRECHECK(DataHGetDataRefWithAnchor);
17056n/a#endif
17057n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
17058n/a CmpInstObj_Convert, &dh,
17059n/a ResObj_Convert, &anchorDataRef,
17060n/a PyMac_GetOSType, &dataRefType))
17061n/a return NULL;
17062n/a _rv = DataHGetDataRefWithAnchor(dh,
17063n/a anchorDataRef,
17064n/a dataRefType,
17065n/a &dataRef);
17066n/a _res = Py_BuildValue("lO&",
17067n/a _rv,
17068n/a ResObj_New, dataRef);
17069n/a return _res;
17070n/a}
17071n/a
17072n/astatic PyObject *Qt_DataHSetMacOSFileType(PyObject *_self, PyObject *_args)
17073n/a{
17074n/a PyObject *_res = NULL;
17075n/a ComponentResult _rv;
17076n/a DataHandler dh;
17077n/a OSType fileType;
17078n/a#ifndef DataHSetMacOSFileType
17079n/a PyMac_PRECHECK(DataHSetMacOSFileType);
17080n/a#endif
17081n/a if (!PyArg_ParseTuple(_args, "O&O&",
17082n/a CmpInstObj_Convert, &dh,
17083n/a PyMac_GetOSType, &fileType))
17084n/a return NULL;
17085n/a _rv = DataHSetMacOSFileType(dh,
17086n/a fileType);
17087n/a _res = Py_BuildValue("l",
17088n/a _rv);
17089n/a return _res;
17090n/a}
17091n/a
17092n/astatic PyObject *Qt_DataHSetTimeBase(PyObject *_self, PyObject *_args)
17093n/a{
17094n/a PyObject *_res = NULL;
17095n/a ComponentResult _rv;
17096n/a DataHandler dh;
17097n/a TimeBase tb;
17098n/a#ifndef DataHSetTimeBase
17099n/a PyMac_PRECHECK(DataHSetTimeBase);
17100n/a#endif
17101n/a if (!PyArg_ParseTuple(_args, "O&O&",
17102n/a CmpInstObj_Convert, &dh,
17103n/a TimeBaseObj_Convert, &tb))
17104n/a return NULL;
17105n/a _rv = DataHSetTimeBase(dh,
17106n/a tb);
17107n/a _res = Py_BuildValue("l",
17108n/a _rv);
17109n/a return _res;
17110n/a}
17111n/a
17112n/astatic PyObject *Qt_DataHGetInfoFlags(PyObject *_self, PyObject *_args)
17113n/a{
17114n/a PyObject *_res = NULL;
17115n/a ComponentResult _rv;
17116n/a DataHandler dh;
17117n/a UInt32 flags;
17118n/a#ifndef DataHGetInfoFlags
17119n/a PyMac_PRECHECK(DataHGetInfoFlags);
17120n/a#endif
17121n/a if (!PyArg_ParseTuple(_args, "O&",
17122n/a CmpInstObj_Convert, &dh))
17123n/a return NULL;
17124n/a _rv = DataHGetInfoFlags(dh,
17125n/a &flags);
17126n/a _res = Py_BuildValue("ll",
17127n/a _rv,
17128n/a flags);
17129n/a return _res;
17130n/a}
17131n/a
17132n/astatic PyObject *Qt_DataHGetFileSize64(PyObject *_self, PyObject *_args)
17133n/a{
17134n/a PyObject *_res = NULL;
17135n/a ComponentResult _rv;
17136n/a DataHandler dh;
17137n/a wide fileSize;
17138n/a#ifndef DataHGetFileSize64
17139n/a PyMac_PRECHECK(DataHGetFileSize64);
17140n/a#endif
17141n/a if (!PyArg_ParseTuple(_args, "O&",
17142n/a CmpInstObj_Convert, &dh))
17143n/a return NULL;
17144n/a _rv = DataHGetFileSize64(dh,
17145n/a &fileSize);
17146n/a _res = Py_BuildValue("lO&",
17147n/a _rv,
17148n/a PyMac_Buildwide, fileSize);
17149n/a return _res;
17150n/a}
17151n/a
17152n/astatic PyObject *Qt_DataHPreextend64(PyObject *_self, PyObject *_args)
17153n/a{
17154n/a PyObject *_res = NULL;
17155n/a ComponentResult _rv;
17156n/a DataHandler dh;
17157n/a wide maxToAdd;
17158n/a wide spaceAdded;
17159n/a#ifndef DataHPreextend64
17160n/a PyMac_PRECHECK(DataHPreextend64);
17161n/a#endif
17162n/a if (!PyArg_ParseTuple(_args, "O&O&",
17163n/a CmpInstObj_Convert, &dh,
17164n/a PyMac_Getwide, &maxToAdd))
17165n/a return NULL;
17166n/a _rv = DataHPreextend64(dh,
17167n/a &maxToAdd,
17168n/a &spaceAdded);
17169n/a _res = Py_BuildValue("lO&",
17170n/a _rv,
17171n/a PyMac_Buildwide, spaceAdded);
17172n/a return _res;
17173n/a}
17174n/a
17175n/astatic PyObject *Qt_DataHSetFileSize64(PyObject *_self, PyObject *_args)
17176n/a{
17177n/a PyObject *_res = NULL;
17178n/a ComponentResult _rv;
17179n/a DataHandler dh;
17180n/a wide fileSize;
17181n/a#ifndef DataHSetFileSize64
17182n/a PyMac_PRECHECK(DataHSetFileSize64);
17183n/a#endif
17184n/a if (!PyArg_ParseTuple(_args, "O&O&",
17185n/a CmpInstObj_Convert, &dh,
17186n/a PyMac_Getwide, &fileSize))
17187n/a return NULL;
17188n/a _rv = DataHSetFileSize64(dh,
17189n/a &fileSize);
17190n/a _res = Py_BuildValue("l",
17191n/a _rv);
17192n/a return _res;
17193n/a}
17194n/a
17195n/astatic PyObject *Qt_DataHGetFreeSpace64(PyObject *_self, PyObject *_args)
17196n/a{
17197n/a PyObject *_res = NULL;
17198n/a ComponentResult _rv;
17199n/a DataHandler dh;
17200n/a wide freeSize;
17201n/a#ifndef DataHGetFreeSpace64
17202n/a PyMac_PRECHECK(DataHGetFreeSpace64);
17203n/a#endif
17204n/a if (!PyArg_ParseTuple(_args, "O&",
17205n/a CmpInstObj_Convert, &dh))
17206n/a return NULL;
17207n/a _rv = DataHGetFreeSpace64(dh,
17208n/a &freeSize);
17209n/a _res = Py_BuildValue("lO&",
17210n/a _rv,
17211n/a PyMac_Buildwide, freeSize);
17212n/a return _res;
17213n/a}
17214n/a
17215n/astatic PyObject *Qt_DataHAppend64(PyObject *_self, PyObject *_args)
17216n/a{
17217n/a PyObject *_res = NULL;
17218n/a ComponentResult _rv;
17219n/a DataHandler dh;
17220n/a void * data;
17221n/a wide fileOffset;
17222n/a unsigned long size;
17223n/a#ifndef DataHAppend64
17224n/a PyMac_PRECHECK(DataHAppend64);
17225n/a#endif
17226n/a if (!PyArg_ParseTuple(_args, "O&sl",
17227n/a CmpInstObj_Convert, &dh,
17228n/a &data,
17229n/a &size))
17230n/a return NULL;
17231n/a _rv = DataHAppend64(dh,
17232n/a data,
17233n/a &fileOffset,
17234n/a size);
17235n/a _res = Py_BuildValue("lO&",
17236n/a _rv,
17237n/a PyMac_Buildwide, fileOffset);
17238n/a return _res;
17239n/a}
17240n/a
17241n/astatic PyObject *Qt_DataHPollRead(PyObject *_self, PyObject *_args)
17242n/a{
17243n/a PyObject *_res = NULL;
17244n/a ComponentResult _rv;
17245n/a DataHandler dh;
17246n/a void * dataPtr;
17247n/a UInt32 dataSizeSoFar;
17248n/a#ifndef DataHPollRead
17249n/a PyMac_PRECHECK(DataHPollRead);
17250n/a#endif
17251n/a if (!PyArg_ParseTuple(_args, "O&s",
17252n/a CmpInstObj_Convert, &dh,
17253n/a &dataPtr))
17254n/a return NULL;
17255n/a _rv = DataHPollRead(dh,
17256n/a dataPtr,
17257n/a &dataSizeSoFar);
17258n/a _res = Py_BuildValue("ll",
17259n/a _rv,
17260n/a dataSizeSoFar);
17261n/a return _res;
17262n/a}
17263n/a
17264n/astatic PyObject *Qt_DataHGetDataAvailability(PyObject *_self, PyObject *_args)
17265n/a{
17266n/a PyObject *_res = NULL;
17267n/a ComponentResult _rv;
17268n/a DataHandler dh;
17269n/a long offset;
17270n/a long len;
17271n/a long missing_offset;
17272n/a long missing_len;
17273n/a#ifndef DataHGetDataAvailability
17274n/a PyMac_PRECHECK(DataHGetDataAvailability);
17275n/a#endif
17276n/a if (!PyArg_ParseTuple(_args, "O&ll",
17277n/a CmpInstObj_Convert, &dh,
17278n/a &offset,
17279n/a &len))
17280n/a return NULL;
17281n/a _rv = DataHGetDataAvailability(dh,
17282n/a offset,
17283n/a len,
17284n/a &missing_offset,
17285n/a &missing_len);
17286n/a _res = Py_BuildValue("lll",
17287n/a _rv,
17288n/a missing_offset,
17289n/a missing_len);
17290n/a return _res;
17291n/a}
17292n/a
17293n/astatic PyObject *Qt_DataHGetDataRefAsType(PyObject *_self, PyObject *_args)
17294n/a{
17295n/a PyObject *_res = NULL;
17296n/a ComponentResult _rv;
17297n/a DataHandler dh;
17298n/a OSType requestedType;
17299n/a Handle dataRef;
17300n/a#ifndef DataHGetDataRefAsType
17301n/a PyMac_PRECHECK(DataHGetDataRefAsType);
17302n/a#endif
17303n/a if (!PyArg_ParseTuple(_args, "O&O&",
17304n/a CmpInstObj_Convert, &dh,
17305n/a PyMac_GetOSType, &requestedType))
17306n/a return NULL;
17307n/a _rv = DataHGetDataRefAsType(dh,
17308n/a requestedType,
17309n/a &dataRef);
17310n/a _res = Py_BuildValue("lO&",
17311n/a _rv,
17312n/a ResObj_New, dataRef);
17313n/a return _res;
17314n/a}
17315n/a
17316n/astatic PyObject *Qt_DataHSetDataRefExtension(PyObject *_self, PyObject *_args)
17317n/a{
17318n/a PyObject *_res = NULL;
17319n/a ComponentResult _rv;
17320n/a DataHandler dh;
17321n/a Handle extension;
17322n/a OSType idType;
17323n/a#ifndef DataHSetDataRefExtension
17324n/a PyMac_PRECHECK(DataHSetDataRefExtension);
17325n/a#endif
17326n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
17327n/a CmpInstObj_Convert, &dh,
17328n/a ResObj_Convert, &extension,
17329n/a PyMac_GetOSType, &idType))
17330n/a return NULL;
17331n/a _rv = DataHSetDataRefExtension(dh,
17332n/a extension,
17333n/a idType);
17334n/a _res = Py_BuildValue("l",
17335n/a _rv);
17336n/a return _res;
17337n/a}
17338n/a
17339n/astatic PyObject *Qt_DataHGetDataRefExtension(PyObject *_self, PyObject *_args)
17340n/a{
17341n/a PyObject *_res = NULL;
17342n/a ComponentResult _rv;
17343n/a DataHandler dh;
17344n/a Handle extension;
17345n/a OSType idType;
17346n/a#ifndef DataHGetDataRefExtension
17347n/a PyMac_PRECHECK(DataHGetDataRefExtension);
17348n/a#endif
17349n/a if (!PyArg_ParseTuple(_args, "O&O&",
17350n/a CmpInstObj_Convert, &dh,
17351n/a PyMac_GetOSType, &idType))
17352n/a return NULL;
17353n/a _rv = DataHGetDataRefExtension(dh,
17354n/a &extension,
17355n/a idType);
17356n/a _res = Py_BuildValue("lO&",
17357n/a _rv,
17358n/a ResObj_New, extension);
17359n/a return _res;
17360n/a}
17361n/a
17362n/astatic PyObject *Qt_DataHGetMovieWithFlags(PyObject *_self, PyObject *_args)
17363n/a{
17364n/a PyObject *_res = NULL;
17365n/a ComponentResult _rv;
17366n/a DataHandler dh;
17367n/a Movie theMovie;
17368n/a short id;
17369n/a short flags;
17370n/a#ifndef DataHGetMovieWithFlags
17371n/a PyMac_PRECHECK(DataHGetMovieWithFlags);
17372n/a#endif
17373n/a if (!PyArg_ParseTuple(_args, "O&h",
17374n/a CmpInstObj_Convert, &dh,
17375n/a &flags))
17376n/a return NULL;
17377n/a _rv = DataHGetMovieWithFlags(dh,
17378n/a &theMovie,
17379n/a &id,
17380n/a flags);
17381n/a _res = Py_BuildValue("lO&h",
17382n/a _rv,
17383n/a MovieObj_New, theMovie,
17384n/a id);
17385n/a return _res;
17386n/a}
17387n/a
17388n/astatic PyObject *Qt_DataHGetFileTypeOrdering(PyObject *_self, PyObject *_args)
17389n/a{
17390n/a PyObject *_res = NULL;
17391n/a ComponentResult _rv;
17392n/a DataHandler dh;
17393n/a DataHFileTypeOrderingHandle orderingListHandle;
17394n/a#ifndef DataHGetFileTypeOrdering
17395n/a PyMac_PRECHECK(DataHGetFileTypeOrdering);
17396n/a#endif
17397n/a if (!PyArg_ParseTuple(_args, "O&",
17398n/a CmpInstObj_Convert, &dh))
17399n/a return NULL;
17400n/a _rv = DataHGetFileTypeOrdering(dh,
17401n/a &orderingListHandle);
17402n/a _res = Py_BuildValue("lO&",
17403n/a _rv,
17404n/a ResObj_New, orderingListHandle);
17405n/a return _res;
17406n/a}
17407n/a
17408n/astatic PyObject *Qt_DataHCreateFileWithFlags(PyObject *_self, PyObject *_args)
17409n/a{
17410n/a PyObject *_res = NULL;
17411n/a ComponentResult _rv;
17412n/a DataHandler dh;
17413n/a OSType creator;
17414n/a Boolean deleteExisting;
17415n/a UInt32 flags;
17416n/a#ifndef DataHCreateFileWithFlags
17417n/a PyMac_PRECHECK(DataHCreateFileWithFlags);
17418n/a#endif
17419n/a if (!PyArg_ParseTuple(_args, "O&O&bl",
17420n/a CmpInstObj_Convert, &dh,
17421n/a PyMac_GetOSType, &creator,
17422n/a &deleteExisting,
17423n/a &flags))
17424n/a return NULL;
17425n/a _rv = DataHCreateFileWithFlags(dh,
17426n/a creator,
17427n/a deleteExisting,
17428n/a flags);
17429n/a _res = Py_BuildValue("l",
17430n/a _rv);
17431n/a return _res;
17432n/a}
17433n/a
17434n/astatic PyObject *Qt_DataHGetInfo(PyObject *_self, PyObject *_args)
17435n/a{
17436n/a PyObject *_res = NULL;
17437n/a ComponentResult _rv;
17438n/a DataHandler dh;
17439n/a OSType what;
17440n/a void * info;
17441n/a#ifndef DataHGetInfo
17442n/a PyMac_PRECHECK(DataHGetInfo);
17443n/a#endif
17444n/a if (!PyArg_ParseTuple(_args, "O&O&s",
17445n/a CmpInstObj_Convert, &dh,
17446n/a PyMac_GetOSType, &what,
17447n/a &info))
17448n/a return NULL;
17449n/a _rv = DataHGetInfo(dh,
17450n/a what,
17451n/a info);
17452n/a _res = Py_BuildValue("l",
17453n/a _rv);
17454n/a return _res;
17455n/a}
17456n/a
17457n/astatic PyObject *Qt_DataHSetIdleManager(PyObject *_self, PyObject *_args)
17458n/a{
17459n/a PyObject *_res = NULL;
17460n/a ComponentResult _rv;
17461n/a DataHandler dh;
17462n/a IdleManager im;
17463n/a#ifndef DataHSetIdleManager
17464n/a PyMac_PRECHECK(DataHSetIdleManager);
17465n/a#endif
17466n/a if (!PyArg_ParseTuple(_args, "O&O&",
17467n/a CmpInstObj_Convert, &dh,
17468n/a IdleManagerObj_Convert, &im))
17469n/a return NULL;
17470n/a _rv = DataHSetIdleManager(dh,
17471n/a im);
17472n/a _res = Py_BuildValue("l",
17473n/a _rv);
17474n/a return _res;
17475n/a}
17476n/a
17477n/astatic PyObject *Qt_DataHDeleteFile(PyObject *_self, PyObject *_args)
17478n/a{
17479n/a PyObject *_res = NULL;
17480n/a ComponentResult _rv;
17481n/a DataHandler dh;
17482n/a#ifndef DataHDeleteFile
17483n/a PyMac_PRECHECK(DataHDeleteFile);
17484n/a#endif
17485n/a if (!PyArg_ParseTuple(_args, "O&",
17486n/a CmpInstObj_Convert, &dh))
17487n/a return NULL;
17488n/a _rv = DataHDeleteFile(dh);
17489n/a _res = Py_BuildValue("l",
17490n/a _rv);
17491n/a return _res;
17492n/a}
17493n/a
17494n/astatic PyObject *Qt_DataHSetMovieUsageFlags(PyObject *_self, PyObject *_args)
17495n/a{
17496n/a PyObject *_res = NULL;
17497n/a ComponentResult _rv;
17498n/a DataHandler dh;
17499n/a long flags;
17500n/a#ifndef DataHSetMovieUsageFlags
17501n/a PyMac_PRECHECK(DataHSetMovieUsageFlags);
17502n/a#endif
17503n/a if (!PyArg_ParseTuple(_args, "O&l",
17504n/a CmpInstObj_Convert, &dh,
17505n/a &flags))
17506n/a return NULL;
17507n/a _rv = DataHSetMovieUsageFlags(dh,
17508n/a flags);
17509n/a _res = Py_BuildValue("l",
17510n/a _rv);
17511n/a return _res;
17512n/a}
17513n/a
17514n/astatic PyObject *Qt_DataHUseTemporaryDataRef(PyObject *_self, PyObject *_args)
17515n/a{
17516n/a PyObject *_res = NULL;
17517n/a ComponentResult _rv;
17518n/a DataHandler dh;
17519n/a long inFlags;
17520n/a#ifndef DataHUseTemporaryDataRef
17521n/a PyMac_PRECHECK(DataHUseTemporaryDataRef);
17522n/a#endif
17523n/a if (!PyArg_ParseTuple(_args, "O&l",
17524n/a CmpInstObj_Convert, &dh,
17525n/a &inFlags))
17526n/a return NULL;
17527n/a _rv = DataHUseTemporaryDataRef(dh,
17528n/a inFlags);
17529n/a _res = Py_BuildValue("l",
17530n/a _rv);
17531n/a return _res;
17532n/a}
17533n/a
17534n/astatic PyObject *Qt_DataHGetTemporaryDataRefCapabilities(PyObject *_self, PyObject *_args)
17535n/a{
17536n/a PyObject *_res = NULL;
17537n/a ComponentResult _rv;
17538n/a DataHandler dh;
17539n/a long outUnderstoodFlags;
17540n/a#ifndef DataHGetTemporaryDataRefCapabilities
17541n/a PyMac_PRECHECK(DataHGetTemporaryDataRefCapabilities);
17542n/a#endif
17543n/a if (!PyArg_ParseTuple(_args, "O&",
17544n/a CmpInstObj_Convert, &dh))
17545n/a return NULL;
17546n/a _rv = DataHGetTemporaryDataRefCapabilities(dh,
17547n/a &outUnderstoodFlags);
17548n/a _res = Py_BuildValue("ll",
17549n/a _rv,
17550n/a outUnderstoodFlags);
17551n/a return _res;
17552n/a}
17553n/a
17554n/astatic PyObject *Qt_DataHRenameFile(PyObject *_self, PyObject *_args)
17555n/a{
17556n/a PyObject *_res = NULL;
17557n/a ComponentResult _rv;
17558n/a DataHandler dh;
17559n/a Handle newDataRef;
17560n/a#ifndef DataHRenameFile
17561n/a PyMac_PRECHECK(DataHRenameFile);
17562n/a#endif
17563n/a if (!PyArg_ParseTuple(_args, "O&O&",
17564n/a CmpInstObj_Convert, &dh,
17565n/a ResObj_Convert, &newDataRef))
17566n/a return NULL;
17567n/a _rv = DataHRenameFile(dh,
17568n/a newDataRef);
17569n/a _res = Py_BuildValue("l",
17570n/a _rv);
17571n/a return _res;
17572n/a}
17573n/a
17574n/astatic PyObject *Qt_DataHPlaybackHints(PyObject *_self, PyObject *_args)
17575n/a{
17576n/a PyObject *_res = NULL;
17577n/a ComponentResult _rv;
17578n/a DataHandler dh;
17579n/a long flags;
17580n/a unsigned long minFileOffset;
17581n/a unsigned long maxFileOffset;
17582n/a long bytesPerSecond;
17583n/a#ifndef DataHPlaybackHints
17584n/a PyMac_PRECHECK(DataHPlaybackHints);
17585n/a#endif
17586n/a if (!PyArg_ParseTuple(_args, "O&llll",
17587n/a CmpInstObj_Convert, &dh,
17588n/a &flags,
17589n/a &minFileOffset,
17590n/a &maxFileOffset,
17591n/a &bytesPerSecond))
17592n/a return NULL;
17593n/a _rv = DataHPlaybackHints(dh,
17594n/a flags,
17595n/a minFileOffset,
17596n/a maxFileOffset,
17597n/a bytesPerSecond);
17598n/a _res = Py_BuildValue("l",
17599n/a _rv);
17600n/a return _res;
17601n/a}
17602n/a
17603n/astatic PyObject *Qt_DataHPlaybackHints64(PyObject *_self, PyObject *_args)
17604n/a{
17605n/a PyObject *_res = NULL;
17606n/a ComponentResult _rv;
17607n/a DataHandler dh;
17608n/a long flags;
17609n/a wide minFileOffset;
17610n/a wide maxFileOffset;
17611n/a long bytesPerSecond;
17612n/a#ifndef DataHPlaybackHints64
17613n/a PyMac_PRECHECK(DataHPlaybackHints64);
17614n/a#endif
17615n/a if (!PyArg_ParseTuple(_args, "O&lO&O&l",
17616n/a CmpInstObj_Convert, &dh,
17617n/a &flags,
17618n/a PyMac_Getwide, &minFileOffset,
17619n/a PyMac_Getwide, &maxFileOffset,
17620n/a &bytesPerSecond))
17621n/a return NULL;
17622n/a _rv = DataHPlaybackHints64(dh,
17623n/a flags,
17624n/a &minFileOffset,
17625n/a &maxFileOffset,
17626n/a bytesPerSecond);
17627n/a _res = Py_BuildValue("l",
17628n/a _rv);
17629n/a return _res;
17630n/a}
17631n/a
17632n/astatic PyObject *Qt_DataHGetDataRate(PyObject *_self, PyObject *_args)
17633n/a{
17634n/a PyObject *_res = NULL;
17635n/a ComponentResult _rv;
17636n/a DataHandler dh;
17637n/a long flags;
17638n/a long bytesPerSecond;
17639n/a#ifndef DataHGetDataRate
17640n/a PyMac_PRECHECK(DataHGetDataRate);
17641n/a#endif
17642n/a if (!PyArg_ParseTuple(_args, "O&l",
17643n/a CmpInstObj_Convert, &dh,
17644n/a &flags))
17645n/a return NULL;
17646n/a _rv = DataHGetDataRate(dh,
17647n/a flags,
17648n/a &bytesPerSecond);
17649n/a _res = Py_BuildValue("ll",
17650n/a _rv,
17651n/a bytesPerSecond);
17652n/a return _res;
17653n/a}
17654n/a
17655n/astatic PyObject *Qt_DataHSetTimeHints(PyObject *_self, PyObject *_args)
17656n/a{
17657n/a PyObject *_res = NULL;
17658n/a ComponentResult _rv;
17659n/a DataHandler dh;
17660n/a long flags;
17661n/a long bandwidthPriority;
17662n/a TimeScale scale;
17663n/a TimeValue minTime;
17664n/a TimeValue maxTime;
17665n/a#ifndef DataHSetTimeHints
17666n/a PyMac_PRECHECK(DataHSetTimeHints);
17667n/a#endif
17668n/a if (!PyArg_ParseTuple(_args, "O&lllll",
17669n/a CmpInstObj_Convert, &dh,
17670n/a &flags,
17671n/a &bandwidthPriority,
17672n/a &scale,
17673n/a &minTime,
17674n/a &maxTime))
17675n/a return NULL;
17676n/a _rv = DataHSetTimeHints(dh,
17677n/a flags,
17678n/a bandwidthPriority,
17679n/a scale,
17680n/a minTime,
17681n/a maxTime);
17682n/a _res = Py_BuildValue("l",
17683n/a _rv);
17684n/a return _res;
17685n/a}
17686n/a
17687n/astatic PyObject *Qt_VDGetMaxSrcRect(PyObject *_self, PyObject *_args)
17688n/a{
17689n/a PyObject *_res = NULL;
17690n/a ComponentResult _rv;
17691n/a VideoDigitizerComponent ci;
17692n/a short inputStd;
17693n/a Rect maxSrcRect;
17694n/a#ifndef VDGetMaxSrcRect
17695n/a PyMac_PRECHECK(VDGetMaxSrcRect);
17696n/a#endif
17697n/a if (!PyArg_ParseTuple(_args, "O&h",
17698n/a CmpInstObj_Convert, &ci,
17699n/a &inputStd))
17700n/a return NULL;
17701n/a _rv = VDGetMaxSrcRect(ci,
17702n/a inputStd,
17703n/a &maxSrcRect);
17704n/a _res = Py_BuildValue("lO&",
17705n/a _rv,
17706n/a PyMac_BuildRect, &maxSrcRect);
17707n/a return _res;
17708n/a}
17709n/a
17710n/astatic PyObject *Qt_VDGetActiveSrcRect(PyObject *_self, PyObject *_args)
17711n/a{
17712n/a PyObject *_res = NULL;
17713n/a ComponentResult _rv;
17714n/a VideoDigitizerComponent ci;
17715n/a short inputStd;
17716n/a Rect activeSrcRect;
17717n/a#ifndef VDGetActiveSrcRect
17718n/a PyMac_PRECHECK(VDGetActiveSrcRect);
17719n/a#endif
17720n/a if (!PyArg_ParseTuple(_args, "O&h",
17721n/a CmpInstObj_Convert, &ci,
17722n/a &inputStd))
17723n/a return NULL;
17724n/a _rv = VDGetActiveSrcRect(ci,
17725n/a inputStd,
17726n/a &activeSrcRect);
17727n/a _res = Py_BuildValue("lO&",
17728n/a _rv,
17729n/a PyMac_BuildRect, &activeSrcRect);
17730n/a return _res;
17731n/a}
17732n/a
17733n/astatic PyObject *Qt_VDSetDigitizerRect(PyObject *_self, PyObject *_args)
17734n/a{
17735n/a PyObject *_res = NULL;
17736n/a ComponentResult _rv;
17737n/a VideoDigitizerComponent ci;
17738n/a Rect digitizerRect;
17739n/a#ifndef VDSetDigitizerRect
17740n/a PyMac_PRECHECK(VDSetDigitizerRect);
17741n/a#endif
17742n/a if (!PyArg_ParseTuple(_args, "O&",
17743n/a CmpInstObj_Convert, &ci))
17744n/a return NULL;
17745n/a _rv = VDSetDigitizerRect(ci,
17746n/a &digitizerRect);
17747n/a _res = Py_BuildValue("lO&",
17748n/a _rv,
17749n/a PyMac_BuildRect, &digitizerRect);
17750n/a return _res;
17751n/a}
17752n/a
17753n/astatic PyObject *Qt_VDGetDigitizerRect(PyObject *_self, PyObject *_args)
17754n/a{
17755n/a PyObject *_res = NULL;
17756n/a ComponentResult _rv;
17757n/a VideoDigitizerComponent ci;
17758n/a Rect digitizerRect;
17759n/a#ifndef VDGetDigitizerRect
17760n/a PyMac_PRECHECK(VDGetDigitizerRect);
17761n/a#endif
17762n/a if (!PyArg_ParseTuple(_args, "O&",
17763n/a CmpInstObj_Convert, &ci))
17764n/a return NULL;
17765n/a _rv = VDGetDigitizerRect(ci,
17766n/a &digitizerRect);
17767n/a _res = Py_BuildValue("lO&",
17768n/a _rv,
17769n/a PyMac_BuildRect, &digitizerRect);
17770n/a return _res;
17771n/a}
17772n/a
17773n/astatic PyObject *Qt_VDGetVBlankRect(PyObject *_self, PyObject *_args)
17774n/a{
17775n/a PyObject *_res = NULL;
17776n/a ComponentResult _rv;
17777n/a VideoDigitizerComponent ci;
17778n/a short inputStd;
17779n/a Rect vBlankRect;
17780n/a#ifndef VDGetVBlankRect
17781n/a PyMac_PRECHECK(VDGetVBlankRect);
17782n/a#endif
17783n/a if (!PyArg_ParseTuple(_args, "O&h",
17784n/a CmpInstObj_Convert, &ci,
17785n/a &inputStd))
17786n/a return NULL;
17787n/a _rv = VDGetVBlankRect(ci,
17788n/a inputStd,
17789n/a &vBlankRect);
17790n/a _res = Py_BuildValue("lO&",
17791n/a _rv,
17792n/a PyMac_BuildRect, &vBlankRect);
17793n/a return _res;
17794n/a}
17795n/a
17796n/astatic PyObject *Qt_VDGetMaskPixMap(PyObject *_self, PyObject *_args)
17797n/a{
17798n/a PyObject *_res = NULL;
17799n/a ComponentResult _rv;
17800n/a VideoDigitizerComponent ci;
17801n/a PixMapHandle maskPixMap;
17802n/a#ifndef VDGetMaskPixMap
17803n/a PyMac_PRECHECK(VDGetMaskPixMap);
17804n/a#endif
17805n/a if (!PyArg_ParseTuple(_args, "O&O&",
17806n/a CmpInstObj_Convert, &ci,
17807n/a ResObj_Convert, &maskPixMap))
17808n/a return NULL;
17809n/a _rv = VDGetMaskPixMap(ci,
17810n/a maskPixMap);
17811n/a _res = Py_BuildValue("l",
17812n/a _rv);
17813n/a return _res;
17814n/a}
17815n/a
17816n/astatic PyObject *Qt_VDUseThisCLUT(PyObject *_self, PyObject *_args)
17817n/a{
17818n/a PyObject *_res = NULL;
17819n/a ComponentResult _rv;
17820n/a VideoDigitizerComponent ci;
17821n/a CTabHandle colorTableHandle;
17822n/a#ifndef VDUseThisCLUT
17823n/a PyMac_PRECHECK(VDUseThisCLUT);
17824n/a#endif
17825n/a if (!PyArg_ParseTuple(_args, "O&O&",
17826n/a CmpInstObj_Convert, &ci,
17827n/a ResObj_Convert, &colorTableHandle))
17828n/a return NULL;
17829n/a _rv = VDUseThisCLUT(ci,
17830n/a colorTableHandle);
17831n/a _res = Py_BuildValue("l",
17832n/a _rv);
17833n/a return _res;
17834n/a}
17835n/a
17836n/astatic PyObject *Qt_VDSetInputGammaValue(PyObject *_self, PyObject *_args)
17837n/a{
17838n/a PyObject *_res = NULL;
17839n/a ComponentResult _rv;
17840n/a VideoDigitizerComponent ci;
17841n/a Fixed channel1;
17842n/a Fixed channel2;
17843n/a Fixed channel3;
17844n/a#ifndef VDSetInputGammaValue
17845n/a PyMac_PRECHECK(VDSetInputGammaValue);
17846n/a#endif
17847n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&",
17848n/a CmpInstObj_Convert, &ci,
17849n/a PyMac_GetFixed, &channel1,
17850n/a PyMac_GetFixed, &channel2,
17851n/a PyMac_GetFixed, &channel3))
17852n/a return NULL;
17853n/a _rv = VDSetInputGammaValue(ci,
17854n/a channel1,
17855n/a channel2,
17856n/a channel3);
17857n/a _res = Py_BuildValue("l",
17858n/a _rv);
17859n/a return _res;
17860n/a}
17861n/a
17862n/astatic PyObject *Qt_VDGetInputGammaValue(PyObject *_self, PyObject *_args)
17863n/a{
17864n/a PyObject *_res = NULL;
17865n/a ComponentResult _rv;
17866n/a VideoDigitizerComponent ci;
17867n/a Fixed channel1;
17868n/a Fixed channel2;
17869n/a Fixed channel3;
17870n/a#ifndef VDGetInputGammaValue
17871n/a PyMac_PRECHECK(VDGetInputGammaValue);
17872n/a#endif
17873n/a if (!PyArg_ParseTuple(_args, "O&",
17874n/a CmpInstObj_Convert, &ci))
17875n/a return NULL;
17876n/a _rv = VDGetInputGammaValue(ci,
17877n/a &channel1,
17878n/a &channel2,
17879n/a &channel3);
17880n/a _res = Py_BuildValue("lO&O&O&",
17881n/a _rv,
17882n/a PyMac_BuildFixed, channel1,
17883n/a PyMac_BuildFixed, channel2,
17884n/a PyMac_BuildFixed, channel3);
17885n/a return _res;
17886n/a}
17887n/a
17888n/astatic PyObject *Qt_VDSetBrightness(PyObject *_self, PyObject *_args)
17889n/a{
17890n/a PyObject *_res = NULL;
17891n/a ComponentResult _rv;
17892n/a VideoDigitizerComponent ci;
17893n/a unsigned short brightness;
17894n/a#ifndef VDSetBrightness
17895n/a PyMac_PRECHECK(VDSetBrightness);
17896n/a#endif
17897n/a if (!PyArg_ParseTuple(_args, "O&",
17898n/a CmpInstObj_Convert, &ci))
17899n/a return NULL;
17900n/a _rv = VDSetBrightness(ci,
17901n/a &brightness);
17902n/a _res = Py_BuildValue("lH",
17903n/a _rv,
17904n/a brightness);
17905n/a return _res;
17906n/a}
17907n/a
17908n/astatic PyObject *Qt_VDGetBrightness(PyObject *_self, PyObject *_args)
17909n/a{
17910n/a PyObject *_res = NULL;
17911n/a ComponentResult _rv;
17912n/a VideoDigitizerComponent ci;
17913n/a unsigned short brightness;
17914n/a#ifndef VDGetBrightness
17915n/a PyMac_PRECHECK(VDGetBrightness);
17916n/a#endif
17917n/a if (!PyArg_ParseTuple(_args, "O&",
17918n/a CmpInstObj_Convert, &ci))
17919n/a return NULL;
17920n/a _rv = VDGetBrightness(ci,
17921n/a &brightness);
17922n/a _res = Py_BuildValue("lH",
17923n/a _rv,
17924n/a brightness);
17925n/a return _res;
17926n/a}
17927n/a
17928n/astatic PyObject *Qt_VDSetContrast(PyObject *_self, PyObject *_args)
17929n/a{
17930n/a PyObject *_res = NULL;
17931n/a ComponentResult _rv;
17932n/a VideoDigitizerComponent ci;
17933n/a unsigned short contrast;
17934n/a#ifndef VDSetContrast
17935n/a PyMac_PRECHECK(VDSetContrast);
17936n/a#endif
17937n/a if (!PyArg_ParseTuple(_args, "O&",
17938n/a CmpInstObj_Convert, &ci))
17939n/a return NULL;
17940n/a _rv = VDSetContrast(ci,
17941n/a &contrast);
17942n/a _res = Py_BuildValue("lH",
17943n/a _rv,
17944n/a contrast);
17945n/a return _res;
17946n/a}
17947n/a
17948n/astatic PyObject *Qt_VDSetHue(PyObject *_self, PyObject *_args)
17949n/a{
17950n/a PyObject *_res = NULL;
17951n/a ComponentResult _rv;
17952n/a VideoDigitizerComponent ci;
17953n/a unsigned short hue;
17954n/a#ifndef VDSetHue
17955n/a PyMac_PRECHECK(VDSetHue);
17956n/a#endif
17957n/a if (!PyArg_ParseTuple(_args, "O&",
17958n/a CmpInstObj_Convert, &ci))
17959n/a return NULL;
17960n/a _rv = VDSetHue(ci,
17961n/a &hue);
17962n/a _res = Py_BuildValue("lH",
17963n/a _rv,
17964n/a hue);
17965n/a return _res;
17966n/a}
17967n/a
17968n/astatic PyObject *Qt_VDSetSharpness(PyObject *_self, PyObject *_args)
17969n/a{
17970n/a PyObject *_res = NULL;
17971n/a ComponentResult _rv;
17972n/a VideoDigitizerComponent ci;
17973n/a unsigned short sharpness;
17974n/a#ifndef VDSetSharpness
17975n/a PyMac_PRECHECK(VDSetSharpness);
17976n/a#endif
17977n/a if (!PyArg_ParseTuple(_args, "O&",
17978n/a CmpInstObj_Convert, &ci))
17979n/a return NULL;
17980n/a _rv = VDSetSharpness(ci,
17981n/a &sharpness);
17982n/a _res = Py_BuildValue("lH",
17983n/a _rv,
17984n/a sharpness);
17985n/a return _res;
17986n/a}
17987n/a
17988n/astatic PyObject *Qt_VDSetSaturation(PyObject *_self, PyObject *_args)
17989n/a{
17990n/a PyObject *_res = NULL;
17991n/a ComponentResult _rv;
17992n/a VideoDigitizerComponent ci;
17993n/a unsigned short saturation;
17994n/a#ifndef VDSetSaturation
17995n/a PyMac_PRECHECK(VDSetSaturation);
17996n/a#endif
17997n/a if (!PyArg_ParseTuple(_args, "O&",
17998n/a CmpInstObj_Convert, &ci))
17999n/a return NULL;
18000n/a _rv = VDSetSaturation(ci,
18001n/a &saturation);
18002n/a _res = Py_BuildValue("lH",
18003n/a _rv,
18004n/a saturation);
18005n/a return _res;
18006n/a}
18007n/a
18008n/astatic PyObject *Qt_VDGetContrast(PyObject *_self, PyObject *_args)
18009n/a{
18010n/a PyObject *_res = NULL;
18011n/a ComponentResult _rv;
18012n/a VideoDigitizerComponent ci;
18013n/a unsigned short contrast;
18014n/a#ifndef VDGetContrast
18015n/a PyMac_PRECHECK(VDGetContrast);
18016n/a#endif
18017n/a if (!PyArg_ParseTuple(_args, "O&",
18018n/a CmpInstObj_Convert, &ci))
18019n/a return NULL;
18020n/a _rv = VDGetContrast(ci,
18021n/a &contrast);
18022n/a _res = Py_BuildValue("lH",
18023n/a _rv,
18024n/a contrast);
18025n/a return _res;
18026n/a}
18027n/a
18028n/astatic PyObject *Qt_VDGetHue(PyObject *_self, PyObject *_args)
18029n/a{
18030n/a PyObject *_res = NULL;
18031n/a ComponentResult _rv;
18032n/a VideoDigitizerComponent ci;
18033n/a unsigned short hue;
18034n/a#ifndef VDGetHue
18035n/a PyMac_PRECHECK(VDGetHue);
18036n/a#endif
18037n/a if (!PyArg_ParseTuple(_args, "O&",
18038n/a CmpInstObj_Convert, &ci))
18039n/a return NULL;
18040n/a _rv = VDGetHue(ci,
18041n/a &hue);
18042n/a _res = Py_BuildValue("lH",
18043n/a _rv,
18044n/a hue);
18045n/a return _res;
18046n/a}
18047n/a
18048n/astatic PyObject *Qt_VDGetSharpness(PyObject *_self, PyObject *_args)
18049n/a{
18050n/a PyObject *_res = NULL;
18051n/a ComponentResult _rv;
18052n/a VideoDigitizerComponent ci;
18053n/a unsigned short sharpness;
18054n/a#ifndef VDGetSharpness
18055n/a PyMac_PRECHECK(VDGetSharpness);
18056n/a#endif
18057n/a if (!PyArg_ParseTuple(_args, "O&",
18058n/a CmpInstObj_Convert, &ci))
18059n/a return NULL;
18060n/a _rv = VDGetSharpness(ci,
18061n/a &sharpness);
18062n/a _res = Py_BuildValue("lH",
18063n/a _rv,
18064n/a sharpness);
18065n/a return _res;
18066n/a}
18067n/a
18068n/astatic PyObject *Qt_VDGetSaturation(PyObject *_self, PyObject *_args)
18069n/a{
18070n/a PyObject *_res = NULL;
18071n/a ComponentResult _rv;
18072n/a VideoDigitizerComponent ci;
18073n/a unsigned short saturation;
18074n/a#ifndef VDGetSaturation
18075n/a PyMac_PRECHECK(VDGetSaturation);
18076n/a#endif
18077n/a if (!PyArg_ParseTuple(_args, "O&",
18078n/a CmpInstObj_Convert, &ci))
18079n/a return NULL;
18080n/a _rv = VDGetSaturation(ci,
18081n/a &saturation);
18082n/a _res = Py_BuildValue("lH",
18083n/a _rv,
18084n/a saturation);
18085n/a return _res;
18086n/a}
18087n/a
18088n/astatic PyObject *Qt_VDGrabOneFrame(PyObject *_self, PyObject *_args)
18089n/a{
18090n/a PyObject *_res = NULL;
18091n/a ComponentResult _rv;
18092n/a VideoDigitizerComponent ci;
18093n/a#ifndef VDGrabOneFrame
18094n/a PyMac_PRECHECK(VDGrabOneFrame);
18095n/a#endif
18096n/a if (!PyArg_ParseTuple(_args, "O&",
18097n/a CmpInstObj_Convert, &ci))
18098n/a return NULL;
18099n/a _rv = VDGrabOneFrame(ci);
18100n/a _res = Py_BuildValue("l",
18101n/a _rv);
18102n/a return _res;
18103n/a}
18104n/a
18105n/astatic PyObject *Qt_VDGetMaxAuxBuffer(PyObject *_self, PyObject *_args)
18106n/a{
18107n/a PyObject *_res = NULL;
18108n/a ComponentResult _rv;
18109n/a VideoDigitizerComponent ci;
18110n/a PixMapHandle pm;
18111n/a Rect r;
18112n/a#ifndef VDGetMaxAuxBuffer
18113n/a PyMac_PRECHECK(VDGetMaxAuxBuffer);
18114n/a#endif
18115n/a if (!PyArg_ParseTuple(_args, "O&",
18116n/a CmpInstObj_Convert, &ci))
18117n/a return NULL;
18118n/a _rv = VDGetMaxAuxBuffer(ci,
18119n/a &pm,
18120n/a &r);
18121n/a _res = Py_BuildValue("lO&O&",
18122n/a _rv,
18123n/a ResObj_New, pm,
18124n/a PyMac_BuildRect, &r);
18125n/a return _res;
18126n/a}
18127n/a
18128n/astatic PyObject *Qt_VDGetCurrentFlags(PyObject *_self, PyObject *_args)
18129n/a{
18130n/a PyObject *_res = NULL;
18131n/a ComponentResult _rv;
18132n/a VideoDigitizerComponent ci;
18133n/a long inputCurrentFlag;
18134n/a long outputCurrentFlag;
18135n/a#ifndef VDGetCurrentFlags
18136n/a PyMac_PRECHECK(VDGetCurrentFlags);
18137n/a#endif
18138n/a if (!PyArg_ParseTuple(_args, "O&",
18139n/a CmpInstObj_Convert, &ci))
18140n/a return NULL;
18141n/a _rv = VDGetCurrentFlags(ci,
18142n/a &inputCurrentFlag,
18143n/a &outputCurrentFlag);
18144n/a _res = Py_BuildValue("lll",
18145n/a _rv,
18146n/a inputCurrentFlag,
18147n/a outputCurrentFlag);
18148n/a return _res;
18149n/a}
18150n/a
18151n/astatic PyObject *Qt_VDSetKeyColor(PyObject *_self, PyObject *_args)
18152n/a{
18153n/a PyObject *_res = NULL;
18154n/a ComponentResult _rv;
18155n/a VideoDigitizerComponent ci;
18156n/a long index;
18157n/a#ifndef VDSetKeyColor
18158n/a PyMac_PRECHECK(VDSetKeyColor);
18159n/a#endif
18160n/a if (!PyArg_ParseTuple(_args, "O&l",
18161n/a CmpInstObj_Convert, &ci,
18162n/a &index))
18163n/a return NULL;
18164n/a _rv = VDSetKeyColor(ci,
18165n/a index);
18166n/a _res = Py_BuildValue("l",
18167n/a _rv);
18168n/a return _res;
18169n/a}
18170n/a
18171n/astatic PyObject *Qt_VDGetKeyColor(PyObject *_self, PyObject *_args)
18172n/a{
18173n/a PyObject *_res = NULL;
18174n/a ComponentResult _rv;
18175n/a VideoDigitizerComponent ci;
18176n/a long index;
18177n/a#ifndef VDGetKeyColor
18178n/a PyMac_PRECHECK(VDGetKeyColor);
18179n/a#endif
18180n/a if (!PyArg_ParseTuple(_args, "O&",
18181n/a CmpInstObj_Convert, &ci))
18182n/a return NULL;
18183n/a _rv = VDGetKeyColor(ci,
18184n/a &index);
18185n/a _res = Py_BuildValue("ll",
18186n/a _rv,
18187n/a index);
18188n/a return _res;
18189n/a}
18190n/a
18191n/astatic PyObject *Qt_VDAddKeyColor(PyObject *_self, PyObject *_args)
18192n/a{
18193n/a PyObject *_res = NULL;
18194n/a ComponentResult _rv;
18195n/a VideoDigitizerComponent ci;
18196n/a long index;
18197n/a#ifndef VDAddKeyColor
18198n/a PyMac_PRECHECK(VDAddKeyColor);
18199n/a#endif
18200n/a if (!PyArg_ParseTuple(_args, "O&",
18201n/a CmpInstObj_Convert, &ci))
18202n/a return NULL;
18203n/a _rv = VDAddKeyColor(ci,
18204n/a &index);
18205n/a _res = Py_BuildValue("ll",
18206n/a _rv,
18207n/a index);
18208n/a return _res;
18209n/a}
18210n/a
18211n/astatic PyObject *Qt_VDGetNextKeyColor(PyObject *_self, PyObject *_args)
18212n/a{
18213n/a PyObject *_res = NULL;
18214n/a ComponentResult _rv;
18215n/a VideoDigitizerComponent ci;
18216n/a long index;
18217n/a#ifndef VDGetNextKeyColor
18218n/a PyMac_PRECHECK(VDGetNextKeyColor);
18219n/a#endif
18220n/a if (!PyArg_ParseTuple(_args, "O&l",
18221n/a CmpInstObj_Convert, &ci,
18222n/a &index))
18223n/a return NULL;
18224n/a _rv = VDGetNextKeyColor(ci,
18225n/a index);
18226n/a _res = Py_BuildValue("l",
18227n/a _rv);
18228n/a return _res;
18229n/a}
18230n/a
18231n/astatic PyObject *Qt_VDSetKeyColorRange(PyObject *_self, PyObject *_args)
18232n/a{
18233n/a PyObject *_res = NULL;
18234n/a ComponentResult _rv;
18235n/a VideoDigitizerComponent ci;
18236n/a RGBColor minRGB;
18237n/a RGBColor maxRGB;
18238n/a#ifndef VDSetKeyColorRange
18239n/a PyMac_PRECHECK(VDSetKeyColorRange);
18240n/a#endif
18241n/a if (!PyArg_ParseTuple(_args, "O&",
18242n/a CmpInstObj_Convert, &ci))
18243n/a return NULL;
18244n/a _rv = VDSetKeyColorRange(ci,
18245n/a &minRGB,
18246n/a &maxRGB);
18247n/a _res = Py_BuildValue("lO&O&",
18248n/a _rv,
18249n/a QdRGB_New, &minRGB,
18250n/a QdRGB_New, &maxRGB);
18251n/a return _res;
18252n/a}
18253n/a
18254n/astatic PyObject *Qt_VDGetKeyColorRange(PyObject *_self, PyObject *_args)
18255n/a{
18256n/a PyObject *_res = NULL;
18257n/a ComponentResult _rv;
18258n/a VideoDigitizerComponent ci;
18259n/a RGBColor minRGB;
18260n/a RGBColor maxRGB;
18261n/a#ifndef VDGetKeyColorRange
18262n/a PyMac_PRECHECK(VDGetKeyColorRange);
18263n/a#endif
18264n/a if (!PyArg_ParseTuple(_args, "O&",
18265n/a CmpInstObj_Convert, &ci))
18266n/a return NULL;
18267n/a _rv = VDGetKeyColorRange(ci,
18268n/a &minRGB,
18269n/a &maxRGB);
18270n/a _res = Py_BuildValue("lO&O&",
18271n/a _rv,
18272n/a QdRGB_New, &minRGB,
18273n/a QdRGB_New, &maxRGB);
18274n/a return _res;
18275n/a}
18276n/a
18277n/astatic PyObject *Qt_VDSetInputColorSpaceMode(PyObject *_self, PyObject *_args)
18278n/a{
18279n/a PyObject *_res = NULL;
18280n/a ComponentResult _rv;
18281n/a VideoDigitizerComponent ci;
18282n/a short colorSpaceMode;
18283n/a#ifndef VDSetInputColorSpaceMode
18284n/a PyMac_PRECHECK(VDSetInputColorSpaceMode);
18285n/a#endif
18286n/a if (!PyArg_ParseTuple(_args, "O&h",
18287n/a CmpInstObj_Convert, &ci,
18288n/a &colorSpaceMode))
18289n/a return NULL;
18290n/a _rv = VDSetInputColorSpaceMode(ci,
18291n/a colorSpaceMode);
18292n/a _res = Py_BuildValue("l",
18293n/a _rv);
18294n/a return _res;
18295n/a}
18296n/a
18297n/astatic PyObject *Qt_VDGetInputColorSpaceMode(PyObject *_self, PyObject *_args)
18298n/a{
18299n/a PyObject *_res = NULL;
18300n/a ComponentResult _rv;
18301n/a VideoDigitizerComponent ci;
18302n/a short colorSpaceMode;
18303n/a#ifndef VDGetInputColorSpaceMode
18304n/a PyMac_PRECHECK(VDGetInputColorSpaceMode);
18305n/a#endif
18306n/a if (!PyArg_ParseTuple(_args, "O&",
18307n/a CmpInstObj_Convert, &ci))
18308n/a return NULL;
18309n/a _rv = VDGetInputColorSpaceMode(ci,
18310n/a &colorSpaceMode);
18311n/a _res = Py_BuildValue("lh",
18312n/a _rv,
18313n/a colorSpaceMode);
18314n/a return _res;
18315n/a}
18316n/a
18317n/astatic PyObject *Qt_VDSetClipState(PyObject *_self, PyObject *_args)
18318n/a{
18319n/a PyObject *_res = NULL;
18320n/a ComponentResult _rv;
18321n/a VideoDigitizerComponent ci;
18322n/a short clipEnable;
18323n/a#ifndef VDSetClipState
18324n/a PyMac_PRECHECK(VDSetClipState);
18325n/a#endif
18326n/a if (!PyArg_ParseTuple(_args, "O&h",
18327n/a CmpInstObj_Convert, &ci,
18328n/a &clipEnable))
18329n/a return NULL;
18330n/a _rv = VDSetClipState(ci,
18331n/a clipEnable);
18332n/a _res = Py_BuildValue("l",
18333n/a _rv);
18334n/a return _res;
18335n/a}
18336n/a
18337n/astatic PyObject *Qt_VDGetClipState(PyObject *_self, PyObject *_args)
18338n/a{
18339n/a PyObject *_res = NULL;
18340n/a ComponentResult _rv;
18341n/a VideoDigitizerComponent ci;
18342n/a short clipEnable;
18343n/a#ifndef VDGetClipState
18344n/a PyMac_PRECHECK(VDGetClipState);
18345n/a#endif
18346n/a if (!PyArg_ParseTuple(_args, "O&",
18347n/a CmpInstObj_Convert, &ci))
18348n/a return NULL;
18349n/a _rv = VDGetClipState(ci,
18350n/a &clipEnable);
18351n/a _res = Py_BuildValue("lh",
18352n/a _rv,
18353n/a clipEnable);
18354n/a return _res;
18355n/a}
18356n/a
18357n/astatic PyObject *Qt_VDSetClipRgn(PyObject *_self, PyObject *_args)
18358n/a{
18359n/a PyObject *_res = NULL;
18360n/a ComponentResult _rv;
18361n/a VideoDigitizerComponent ci;
18362n/a RgnHandle clipRegion;
18363n/a#ifndef VDSetClipRgn
18364n/a PyMac_PRECHECK(VDSetClipRgn);
18365n/a#endif
18366n/a if (!PyArg_ParseTuple(_args, "O&O&",
18367n/a CmpInstObj_Convert, &ci,
18368n/a ResObj_Convert, &clipRegion))
18369n/a return NULL;
18370n/a _rv = VDSetClipRgn(ci,
18371n/a clipRegion);
18372n/a _res = Py_BuildValue("l",
18373n/a _rv);
18374n/a return _res;
18375n/a}
18376n/a
18377n/astatic PyObject *Qt_VDClearClipRgn(PyObject *_self, PyObject *_args)
18378n/a{
18379n/a PyObject *_res = NULL;
18380n/a ComponentResult _rv;
18381n/a VideoDigitizerComponent ci;
18382n/a RgnHandle clipRegion;
18383n/a#ifndef VDClearClipRgn
18384n/a PyMac_PRECHECK(VDClearClipRgn);
18385n/a#endif
18386n/a if (!PyArg_ParseTuple(_args, "O&O&",
18387n/a CmpInstObj_Convert, &ci,
18388n/a ResObj_Convert, &clipRegion))
18389n/a return NULL;
18390n/a _rv = VDClearClipRgn(ci,
18391n/a clipRegion);
18392n/a _res = Py_BuildValue("l",
18393n/a _rv);
18394n/a return _res;
18395n/a}
18396n/a
18397n/astatic PyObject *Qt_VDGetCLUTInUse(PyObject *_self, PyObject *_args)
18398n/a{
18399n/a PyObject *_res = NULL;
18400n/a ComponentResult _rv;
18401n/a VideoDigitizerComponent ci;
18402n/a CTabHandle colorTableHandle;
18403n/a#ifndef VDGetCLUTInUse
18404n/a PyMac_PRECHECK(VDGetCLUTInUse);
18405n/a#endif
18406n/a if (!PyArg_ParseTuple(_args, "O&",
18407n/a CmpInstObj_Convert, &ci))
18408n/a return NULL;
18409n/a _rv = VDGetCLUTInUse(ci,
18410n/a &colorTableHandle);
18411n/a _res = Py_BuildValue("lO&",
18412n/a _rv,
18413n/a ResObj_New, colorTableHandle);
18414n/a return _res;
18415n/a}
18416n/a
18417n/astatic PyObject *Qt_VDSetPLLFilterType(PyObject *_self, PyObject *_args)
18418n/a{
18419n/a PyObject *_res = NULL;
18420n/a ComponentResult _rv;
18421n/a VideoDigitizerComponent ci;
18422n/a short pllType;
18423n/a#ifndef VDSetPLLFilterType
18424n/a PyMac_PRECHECK(VDSetPLLFilterType);
18425n/a#endif
18426n/a if (!PyArg_ParseTuple(_args, "O&h",
18427n/a CmpInstObj_Convert, &ci,
18428n/a &pllType))
18429n/a return NULL;
18430n/a _rv = VDSetPLLFilterType(ci,
18431n/a pllType);
18432n/a _res = Py_BuildValue("l",
18433n/a _rv);
18434n/a return _res;
18435n/a}
18436n/a
18437n/astatic PyObject *Qt_VDGetPLLFilterType(PyObject *_self, PyObject *_args)
18438n/a{
18439n/a PyObject *_res = NULL;
18440n/a ComponentResult _rv;
18441n/a VideoDigitizerComponent ci;
18442n/a short pllType;
18443n/a#ifndef VDGetPLLFilterType
18444n/a PyMac_PRECHECK(VDGetPLLFilterType);
18445n/a#endif
18446n/a if (!PyArg_ParseTuple(_args, "O&",
18447n/a CmpInstObj_Convert, &ci))
18448n/a return NULL;
18449n/a _rv = VDGetPLLFilterType(ci,
18450n/a &pllType);
18451n/a _res = Py_BuildValue("lh",
18452n/a _rv,
18453n/a pllType);
18454n/a return _res;
18455n/a}
18456n/a
18457n/astatic PyObject *Qt_VDGetMaskandValue(PyObject *_self, PyObject *_args)
18458n/a{
18459n/a PyObject *_res = NULL;
18460n/a ComponentResult _rv;
18461n/a VideoDigitizerComponent ci;
18462n/a unsigned short blendLevel;
18463n/a long mask;
18464n/a long value;
18465n/a#ifndef VDGetMaskandValue
18466n/a PyMac_PRECHECK(VDGetMaskandValue);
18467n/a#endif
18468n/a if (!PyArg_ParseTuple(_args, "O&H",
18469n/a CmpInstObj_Convert, &ci,
18470n/a &blendLevel))
18471n/a return NULL;
18472n/a _rv = VDGetMaskandValue(ci,
18473n/a blendLevel,
18474n/a &mask,
18475n/a &value);
18476n/a _res = Py_BuildValue("lll",
18477n/a _rv,
18478n/a mask,
18479n/a value);
18480n/a return _res;
18481n/a}
18482n/a
18483n/astatic PyObject *Qt_VDSetMasterBlendLevel(PyObject *_self, PyObject *_args)
18484n/a{
18485n/a PyObject *_res = NULL;
18486n/a ComponentResult _rv;
18487n/a VideoDigitizerComponent ci;
18488n/a unsigned short blendLevel;
18489n/a#ifndef VDSetMasterBlendLevel
18490n/a PyMac_PRECHECK(VDSetMasterBlendLevel);
18491n/a#endif
18492n/a if (!PyArg_ParseTuple(_args, "O&",
18493n/a CmpInstObj_Convert, &ci))
18494n/a return NULL;
18495n/a _rv = VDSetMasterBlendLevel(ci,
18496n/a &blendLevel);
18497n/a _res = Py_BuildValue("lH",
18498n/a _rv,
18499n/a blendLevel);
18500n/a return _res;
18501n/a}
18502n/a
18503n/astatic PyObject *Qt_VDSetPlayThruOnOff(PyObject *_self, PyObject *_args)
18504n/a{
18505n/a PyObject *_res = NULL;
18506n/a ComponentResult _rv;
18507n/a VideoDigitizerComponent ci;
18508n/a short state;
18509n/a#ifndef VDSetPlayThruOnOff
18510n/a PyMac_PRECHECK(VDSetPlayThruOnOff);
18511n/a#endif
18512n/a if (!PyArg_ParseTuple(_args, "O&h",
18513n/a CmpInstObj_Convert, &ci,
18514n/a &state))
18515n/a return NULL;
18516n/a _rv = VDSetPlayThruOnOff(ci,
18517n/a state);
18518n/a _res = Py_BuildValue("l",
18519n/a _rv);
18520n/a return _res;
18521n/a}
18522n/a
18523n/astatic PyObject *Qt_VDSetFieldPreference(PyObject *_self, PyObject *_args)
18524n/a{
18525n/a PyObject *_res = NULL;
18526n/a ComponentResult _rv;
18527n/a VideoDigitizerComponent ci;
18528n/a short fieldFlag;
18529n/a#ifndef VDSetFieldPreference
18530n/a PyMac_PRECHECK(VDSetFieldPreference);
18531n/a#endif
18532n/a if (!PyArg_ParseTuple(_args, "O&h",
18533n/a CmpInstObj_Convert, &ci,
18534n/a &fieldFlag))
18535n/a return NULL;
18536n/a _rv = VDSetFieldPreference(ci,
18537n/a fieldFlag);
18538n/a _res = Py_BuildValue("l",
18539n/a _rv);
18540n/a return _res;
18541n/a}
18542n/a
18543n/astatic PyObject *Qt_VDGetFieldPreference(PyObject *_self, PyObject *_args)
18544n/a{
18545n/a PyObject *_res = NULL;
18546n/a ComponentResult _rv;
18547n/a VideoDigitizerComponent ci;
18548n/a short fieldFlag;
18549n/a#ifndef VDGetFieldPreference
18550n/a PyMac_PRECHECK(VDGetFieldPreference);
18551n/a#endif
18552n/a if (!PyArg_ParseTuple(_args, "O&",
18553n/a CmpInstObj_Convert, &ci))
18554n/a return NULL;
18555n/a _rv = VDGetFieldPreference(ci,
18556n/a &fieldFlag);
18557n/a _res = Py_BuildValue("lh",
18558n/a _rv,
18559n/a fieldFlag);
18560n/a return _res;
18561n/a}
18562n/a
18563n/astatic PyObject *Qt_VDPreflightGlobalRect(PyObject *_self, PyObject *_args)
18564n/a{
18565n/a PyObject *_res = NULL;
18566n/a ComponentResult _rv;
18567n/a VideoDigitizerComponent ci;
18568n/a GrafPtr theWindow;
18569n/a Rect globalRect;
18570n/a#ifndef VDPreflightGlobalRect
18571n/a PyMac_PRECHECK(VDPreflightGlobalRect);
18572n/a#endif
18573n/a if (!PyArg_ParseTuple(_args, "O&O&",
18574n/a CmpInstObj_Convert, &ci,
18575n/a GrafObj_Convert, &theWindow))
18576n/a return NULL;
18577n/a _rv = VDPreflightGlobalRect(ci,
18578n/a theWindow,
18579n/a &globalRect);
18580n/a _res = Py_BuildValue("lO&",
18581n/a _rv,
18582n/a PyMac_BuildRect, &globalRect);
18583n/a return _res;
18584n/a}
18585n/a
18586n/astatic PyObject *Qt_VDSetPlayThruGlobalRect(PyObject *_self, PyObject *_args)
18587n/a{
18588n/a PyObject *_res = NULL;
18589n/a ComponentResult _rv;
18590n/a VideoDigitizerComponent ci;
18591n/a GrafPtr theWindow;
18592n/a Rect globalRect;
18593n/a#ifndef VDSetPlayThruGlobalRect
18594n/a PyMac_PRECHECK(VDSetPlayThruGlobalRect);
18595n/a#endif
18596n/a if (!PyArg_ParseTuple(_args, "O&O&",
18597n/a CmpInstObj_Convert, &ci,
18598n/a GrafObj_Convert, &theWindow))
18599n/a return NULL;
18600n/a _rv = VDSetPlayThruGlobalRect(ci,
18601n/a theWindow,
18602n/a &globalRect);
18603n/a _res = Py_BuildValue("lO&",
18604n/a _rv,
18605n/a PyMac_BuildRect, &globalRect);
18606n/a return _res;
18607n/a}
18608n/a
18609n/astatic PyObject *Qt_VDSetBlackLevelValue(PyObject *_self, PyObject *_args)
18610n/a{
18611n/a PyObject *_res = NULL;
18612n/a ComponentResult _rv;
18613n/a VideoDigitizerComponent ci;
18614n/a unsigned short blackLevel;
18615n/a#ifndef VDSetBlackLevelValue
18616n/a PyMac_PRECHECK(VDSetBlackLevelValue);
18617n/a#endif
18618n/a if (!PyArg_ParseTuple(_args, "O&",
18619n/a CmpInstObj_Convert, &ci))
18620n/a return NULL;
18621n/a _rv = VDSetBlackLevelValue(ci,
18622n/a &blackLevel);
18623n/a _res = Py_BuildValue("lH",
18624n/a _rv,
18625n/a blackLevel);
18626n/a return _res;
18627n/a}
18628n/a
18629n/astatic PyObject *Qt_VDGetBlackLevelValue(PyObject *_self, PyObject *_args)
18630n/a{
18631n/a PyObject *_res = NULL;
18632n/a ComponentResult _rv;
18633n/a VideoDigitizerComponent ci;
18634n/a unsigned short blackLevel;
18635n/a#ifndef VDGetBlackLevelValue
18636n/a PyMac_PRECHECK(VDGetBlackLevelValue);
18637n/a#endif
18638n/a if (!PyArg_ParseTuple(_args, "O&",
18639n/a CmpInstObj_Convert, &ci))
18640n/a return NULL;
18641n/a _rv = VDGetBlackLevelValue(ci,
18642n/a &blackLevel);
18643n/a _res = Py_BuildValue("lH",
18644n/a _rv,
18645n/a blackLevel);
18646n/a return _res;
18647n/a}
18648n/a
18649n/astatic PyObject *Qt_VDSetWhiteLevelValue(PyObject *_self, PyObject *_args)
18650n/a{
18651n/a PyObject *_res = NULL;
18652n/a ComponentResult _rv;
18653n/a VideoDigitizerComponent ci;
18654n/a unsigned short whiteLevel;
18655n/a#ifndef VDSetWhiteLevelValue
18656n/a PyMac_PRECHECK(VDSetWhiteLevelValue);
18657n/a#endif
18658n/a if (!PyArg_ParseTuple(_args, "O&",
18659n/a CmpInstObj_Convert, &ci))
18660n/a return NULL;
18661n/a _rv = VDSetWhiteLevelValue(ci,
18662n/a &whiteLevel);
18663n/a _res = Py_BuildValue("lH",
18664n/a _rv,
18665n/a whiteLevel);
18666n/a return _res;
18667n/a}
18668n/a
18669n/astatic PyObject *Qt_VDGetWhiteLevelValue(PyObject *_self, PyObject *_args)
18670n/a{
18671n/a PyObject *_res = NULL;
18672n/a ComponentResult _rv;
18673n/a VideoDigitizerComponent ci;
18674n/a unsigned short whiteLevel;
18675n/a#ifndef VDGetWhiteLevelValue
18676n/a PyMac_PRECHECK(VDGetWhiteLevelValue);
18677n/a#endif
18678n/a if (!PyArg_ParseTuple(_args, "O&",
18679n/a CmpInstObj_Convert, &ci))
18680n/a return NULL;
18681n/a _rv = VDGetWhiteLevelValue(ci,
18682n/a &whiteLevel);
18683n/a _res = Py_BuildValue("lH",
18684n/a _rv,
18685n/a whiteLevel);
18686n/a return _res;
18687n/a}
18688n/a
18689n/astatic PyObject *Qt_VDGetVideoDefaults(PyObject *_self, PyObject *_args)
18690n/a{
18691n/a PyObject *_res = NULL;
18692n/a ComponentResult _rv;
18693n/a VideoDigitizerComponent ci;
18694n/a unsigned short blackLevel;
18695n/a unsigned short whiteLevel;
18696n/a unsigned short brightness;
18697n/a unsigned short hue;
18698n/a unsigned short saturation;
18699n/a unsigned short contrast;
18700n/a unsigned short sharpness;
18701n/a#ifndef VDGetVideoDefaults
18702n/a PyMac_PRECHECK(VDGetVideoDefaults);
18703n/a#endif
18704n/a if (!PyArg_ParseTuple(_args, "O&",
18705n/a CmpInstObj_Convert, &ci))
18706n/a return NULL;
18707n/a _rv = VDGetVideoDefaults(ci,
18708n/a &blackLevel,
18709n/a &whiteLevel,
18710n/a &brightness,
18711n/a &hue,
18712n/a &saturation,
18713n/a &contrast,
18714n/a &sharpness);
18715n/a _res = Py_BuildValue("lHHHHHHH",
18716n/a _rv,
18717n/a blackLevel,
18718n/a whiteLevel,
18719n/a brightness,
18720n/a hue,
18721n/a saturation,
18722n/a contrast,
18723n/a sharpness);
18724n/a return _res;
18725n/a}
18726n/a
18727n/astatic PyObject *Qt_VDGetNumberOfInputs(PyObject *_self, PyObject *_args)
18728n/a{
18729n/a PyObject *_res = NULL;
18730n/a ComponentResult _rv;
18731n/a VideoDigitizerComponent ci;
18732n/a short inputs;
18733n/a#ifndef VDGetNumberOfInputs
18734n/a PyMac_PRECHECK(VDGetNumberOfInputs);
18735n/a#endif
18736n/a if (!PyArg_ParseTuple(_args, "O&",
18737n/a CmpInstObj_Convert, &ci))
18738n/a return NULL;
18739n/a _rv = VDGetNumberOfInputs(ci,
18740n/a &inputs);
18741n/a _res = Py_BuildValue("lh",
18742n/a _rv,
18743n/a inputs);
18744n/a return _res;
18745n/a}
18746n/a
18747n/astatic PyObject *Qt_VDGetInputFormat(PyObject *_self, PyObject *_args)
18748n/a{
18749n/a PyObject *_res = NULL;
18750n/a ComponentResult _rv;
18751n/a VideoDigitizerComponent ci;
18752n/a short input;
18753n/a short format;
18754n/a#ifndef VDGetInputFormat
18755n/a PyMac_PRECHECK(VDGetInputFormat);
18756n/a#endif
18757n/a if (!PyArg_ParseTuple(_args, "O&h",
18758n/a CmpInstObj_Convert, &ci,
18759n/a &input))
18760n/a return NULL;
18761n/a _rv = VDGetInputFormat(ci,
18762n/a input,
18763n/a &format);
18764n/a _res = Py_BuildValue("lh",
18765n/a _rv,
18766n/a format);
18767n/a return _res;
18768n/a}
18769n/a
18770n/astatic PyObject *Qt_VDSetInput(PyObject *_self, PyObject *_args)
18771n/a{
18772n/a PyObject *_res = NULL;
18773n/a ComponentResult _rv;
18774n/a VideoDigitizerComponent ci;
18775n/a short input;
18776n/a#ifndef VDSetInput
18777n/a PyMac_PRECHECK(VDSetInput);
18778n/a#endif
18779n/a if (!PyArg_ParseTuple(_args, "O&h",
18780n/a CmpInstObj_Convert, &ci,
18781n/a &input))
18782n/a return NULL;
18783n/a _rv = VDSetInput(ci,
18784n/a input);
18785n/a _res = Py_BuildValue("l",
18786n/a _rv);
18787n/a return _res;
18788n/a}
18789n/a
18790n/astatic PyObject *Qt_VDGetInput(PyObject *_self, PyObject *_args)
18791n/a{
18792n/a PyObject *_res = NULL;
18793n/a ComponentResult _rv;
18794n/a VideoDigitizerComponent ci;
18795n/a short input;
18796n/a#ifndef VDGetInput
18797n/a PyMac_PRECHECK(VDGetInput);
18798n/a#endif
18799n/a if (!PyArg_ParseTuple(_args, "O&",
18800n/a CmpInstObj_Convert, &ci))
18801n/a return NULL;
18802n/a _rv = VDGetInput(ci,
18803n/a &input);
18804n/a _res = Py_BuildValue("lh",
18805n/a _rv,
18806n/a input);
18807n/a return _res;
18808n/a}
18809n/a
18810n/astatic PyObject *Qt_VDSetInputStandard(PyObject *_self, PyObject *_args)
18811n/a{
18812n/a PyObject *_res = NULL;
18813n/a ComponentResult _rv;
18814n/a VideoDigitizerComponent ci;
18815n/a short inputStandard;
18816n/a#ifndef VDSetInputStandard
18817n/a PyMac_PRECHECK(VDSetInputStandard);
18818n/a#endif
18819n/a if (!PyArg_ParseTuple(_args, "O&h",
18820n/a CmpInstObj_Convert, &ci,
18821n/a &inputStandard))
18822n/a return NULL;
18823n/a _rv = VDSetInputStandard(ci,
18824n/a inputStandard);
18825n/a _res = Py_BuildValue("l",
18826n/a _rv);
18827n/a return _res;
18828n/a}
18829n/a
18830n/astatic PyObject *Qt_VDSetupBuffers(PyObject *_self, PyObject *_args)
18831n/a{
18832n/a PyObject *_res = NULL;
18833n/a ComponentResult _rv;
18834n/a VideoDigitizerComponent ci;
18835n/a VdigBufferRecListHandle bufferList;
18836n/a#ifndef VDSetupBuffers
18837n/a PyMac_PRECHECK(VDSetupBuffers);
18838n/a#endif
18839n/a if (!PyArg_ParseTuple(_args, "O&O&",
18840n/a CmpInstObj_Convert, &ci,
18841n/a ResObj_Convert, &bufferList))
18842n/a return NULL;
18843n/a _rv = VDSetupBuffers(ci,
18844n/a bufferList);
18845n/a _res = Py_BuildValue("l",
18846n/a _rv);
18847n/a return _res;
18848n/a}
18849n/a
18850n/astatic PyObject *Qt_VDGrabOneFrameAsync(PyObject *_self, PyObject *_args)
18851n/a{
18852n/a PyObject *_res = NULL;
18853n/a ComponentResult _rv;
18854n/a VideoDigitizerComponent ci;
18855n/a short buffer;
18856n/a#ifndef VDGrabOneFrameAsync
18857n/a PyMac_PRECHECK(VDGrabOneFrameAsync);
18858n/a#endif
18859n/a if (!PyArg_ParseTuple(_args, "O&h",
18860n/a CmpInstObj_Convert, &ci,
18861n/a &buffer))
18862n/a return NULL;
18863n/a _rv = VDGrabOneFrameAsync(ci,
18864n/a buffer);
18865n/a _res = Py_BuildValue("l",
18866n/a _rv);
18867n/a return _res;
18868n/a}
18869n/a
18870n/astatic PyObject *Qt_VDDone(PyObject *_self, PyObject *_args)
18871n/a{
18872n/a PyObject *_res = NULL;
18873n/a ComponentResult _rv;
18874n/a VideoDigitizerComponent ci;
18875n/a short buffer;
18876n/a#ifndef VDDone
18877n/a PyMac_PRECHECK(VDDone);
18878n/a#endif
18879n/a if (!PyArg_ParseTuple(_args, "O&h",
18880n/a CmpInstObj_Convert, &ci,
18881n/a &buffer))
18882n/a return NULL;
18883n/a _rv = VDDone(ci,
18884n/a buffer);
18885n/a _res = Py_BuildValue("l",
18886n/a _rv);
18887n/a return _res;
18888n/a}
18889n/a
18890n/astatic PyObject *Qt_VDSetCompression(PyObject *_self, PyObject *_args)
18891n/a{
18892n/a PyObject *_res = NULL;
18893n/a ComponentResult _rv;
18894n/a VideoDigitizerComponent ci;
18895n/a OSType compressType;
18896n/a short depth;
18897n/a Rect bounds;
18898n/a CodecQ spatialQuality;
18899n/a CodecQ temporalQuality;
18900n/a long keyFrameRate;
18901n/a#ifndef VDSetCompression
18902n/a PyMac_PRECHECK(VDSetCompression);
18903n/a#endif
18904n/a if (!PyArg_ParseTuple(_args, "O&O&hlll",
18905n/a CmpInstObj_Convert, &ci,
18906n/a PyMac_GetOSType, &compressType,
18907n/a &depth,
18908n/a &spatialQuality,
18909n/a &temporalQuality,
18910n/a &keyFrameRate))
18911n/a return NULL;
18912n/a _rv = VDSetCompression(ci,
18913n/a compressType,
18914n/a depth,
18915n/a &bounds,
18916n/a spatialQuality,
18917n/a temporalQuality,
18918n/a keyFrameRate);
18919n/a _res = Py_BuildValue("lO&",
18920n/a _rv,
18921n/a PyMac_BuildRect, &bounds);
18922n/a return _res;
18923n/a}
18924n/a
18925n/astatic PyObject *Qt_VDCompressOneFrameAsync(PyObject *_self, PyObject *_args)
18926n/a{
18927n/a PyObject *_res = NULL;
18928n/a ComponentResult _rv;
18929n/a VideoDigitizerComponent ci;
18930n/a#ifndef VDCompressOneFrameAsync
18931n/a PyMac_PRECHECK(VDCompressOneFrameAsync);
18932n/a#endif
18933n/a if (!PyArg_ParseTuple(_args, "O&",
18934n/a CmpInstObj_Convert, &ci))
18935n/a return NULL;
18936n/a _rv = VDCompressOneFrameAsync(ci);
18937n/a _res = Py_BuildValue("l",
18938n/a _rv);
18939n/a return _res;
18940n/a}
18941n/a
18942n/astatic PyObject *Qt_VDGetImageDescription(PyObject *_self, PyObject *_args)
18943n/a{
18944n/a PyObject *_res = NULL;
18945n/a ComponentResult _rv;
18946n/a VideoDigitizerComponent ci;
18947n/a ImageDescriptionHandle desc;
18948n/a#ifndef VDGetImageDescription
18949n/a PyMac_PRECHECK(VDGetImageDescription);
18950n/a#endif
18951n/a if (!PyArg_ParseTuple(_args, "O&O&",
18952n/a CmpInstObj_Convert, &ci,
18953n/a ResObj_Convert, &desc))
18954n/a return NULL;
18955n/a _rv = VDGetImageDescription(ci,
18956n/a desc);
18957n/a _res = Py_BuildValue("l",
18958n/a _rv);
18959n/a return _res;
18960n/a}
18961n/a
18962n/astatic PyObject *Qt_VDResetCompressSequence(PyObject *_self, PyObject *_args)
18963n/a{
18964n/a PyObject *_res = NULL;
18965n/a ComponentResult _rv;
18966n/a VideoDigitizerComponent ci;
18967n/a#ifndef VDResetCompressSequence
18968n/a PyMac_PRECHECK(VDResetCompressSequence);
18969n/a#endif
18970n/a if (!PyArg_ParseTuple(_args, "O&",
18971n/a CmpInstObj_Convert, &ci))
18972n/a return NULL;
18973n/a _rv = VDResetCompressSequence(ci);
18974n/a _res = Py_BuildValue("l",
18975n/a _rv);
18976n/a return _res;
18977n/a}
18978n/a
18979n/astatic PyObject *Qt_VDSetCompressionOnOff(PyObject *_self, PyObject *_args)
18980n/a{
18981n/a PyObject *_res = NULL;
18982n/a ComponentResult _rv;
18983n/a VideoDigitizerComponent ci;
18984n/a Boolean state;
18985n/a#ifndef VDSetCompressionOnOff
18986n/a PyMac_PRECHECK(VDSetCompressionOnOff);
18987n/a#endif
18988n/a if (!PyArg_ParseTuple(_args, "O&b",
18989n/a CmpInstObj_Convert, &ci,
18990n/a &state))
18991n/a return NULL;
18992n/a _rv = VDSetCompressionOnOff(ci,
18993n/a state);
18994n/a _res = Py_BuildValue("l",
18995n/a _rv);
18996n/a return _res;
18997n/a}
18998n/a
18999n/astatic PyObject *Qt_VDGetCompressionTypes(PyObject *_self, PyObject *_args)
19000n/a{
19001n/a PyObject *_res = NULL;
19002n/a ComponentResult _rv;
19003n/a VideoDigitizerComponent ci;
19004n/a VDCompressionListHandle h;
19005n/a#ifndef VDGetCompressionTypes
19006n/a PyMac_PRECHECK(VDGetCompressionTypes);
19007n/a#endif
19008n/a if (!PyArg_ParseTuple(_args, "O&O&",
19009n/a CmpInstObj_Convert, &ci,
19010n/a ResObj_Convert, &h))
19011n/a return NULL;
19012n/a _rv = VDGetCompressionTypes(ci,
19013n/a h);
19014n/a _res = Py_BuildValue("l",
19015n/a _rv);
19016n/a return _res;
19017n/a}
19018n/a
19019n/astatic PyObject *Qt_VDSetTimeBase(PyObject *_self, PyObject *_args)
19020n/a{
19021n/a PyObject *_res = NULL;
19022n/a ComponentResult _rv;
19023n/a VideoDigitizerComponent ci;
19024n/a TimeBase t;
19025n/a#ifndef VDSetTimeBase
19026n/a PyMac_PRECHECK(VDSetTimeBase);
19027n/a#endif
19028n/a if (!PyArg_ParseTuple(_args, "O&O&",
19029n/a CmpInstObj_Convert, &ci,
19030n/a TimeBaseObj_Convert, &t))
19031n/a return NULL;
19032n/a _rv = VDSetTimeBase(ci,
19033n/a t);
19034n/a _res = Py_BuildValue("l",
19035n/a _rv);
19036n/a return _res;
19037n/a}
19038n/a
19039n/astatic PyObject *Qt_VDSetFrameRate(PyObject *_self, PyObject *_args)
19040n/a{
19041n/a PyObject *_res = NULL;
19042n/a ComponentResult _rv;
19043n/a VideoDigitizerComponent ci;
19044n/a Fixed framesPerSecond;
19045n/a#ifndef VDSetFrameRate
19046n/a PyMac_PRECHECK(VDSetFrameRate);
19047n/a#endif
19048n/a if (!PyArg_ParseTuple(_args, "O&O&",
19049n/a CmpInstObj_Convert, &ci,
19050n/a PyMac_GetFixed, &framesPerSecond))
19051n/a return NULL;
19052n/a _rv = VDSetFrameRate(ci,
19053n/a framesPerSecond);
19054n/a _res = Py_BuildValue("l",
19055n/a _rv);
19056n/a return _res;
19057n/a}
19058n/a
19059n/astatic PyObject *Qt_VDGetDataRate(PyObject *_self, PyObject *_args)
19060n/a{
19061n/a PyObject *_res = NULL;
19062n/a ComponentResult _rv;
19063n/a VideoDigitizerComponent ci;
19064n/a long milliSecPerFrame;
19065n/a Fixed framesPerSecond;
19066n/a long bytesPerSecond;
19067n/a#ifndef VDGetDataRate
19068n/a PyMac_PRECHECK(VDGetDataRate);
19069n/a#endif
19070n/a if (!PyArg_ParseTuple(_args, "O&",
19071n/a CmpInstObj_Convert, &ci))
19072n/a return NULL;
19073n/a _rv = VDGetDataRate(ci,
19074n/a &milliSecPerFrame,
19075n/a &framesPerSecond,
19076n/a &bytesPerSecond);
19077n/a _res = Py_BuildValue("llO&l",
19078n/a _rv,
19079n/a milliSecPerFrame,
19080n/a PyMac_BuildFixed, framesPerSecond,
19081n/a bytesPerSecond);
19082n/a return _res;
19083n/a}
19084n/a
19085n/astatic PyObject *Qt_VDGetSoundInputDriver(PyObject *_self, PyObject *_args)
19086n/a{
19087n/a PyObject *_res = NULL;
19088n/a ComponentResult _rv;
19089n/a VideoDigitizerComponent ci;
19090n/a Str255 soundDriverName;
19091n/a#ifndef VDGetSoundInputDriver
19092n/a PyMac_PRECHECK(VDGetSoundInputDriver);
19093n/a#endif
19094n/a if (!PyArg_ParseTuple(_args, "O&O&",
19095n/a CmpInstObj_Convert, &ci,
19096n/a PyMac_GetStr255, soundDriverName))
19097n/a return NULL;
19098n/a _rv = VDGetSoundInputDriver(ci,
19099n/a soundDriverName);
19100n/a _res = Py_BuildValue("l",
19101n/a _rv);
19102n/a return _res;
19103n/a}
19104n/a
19105n/astatic PyObject *Qt_VDGetDMADepths(PyObject *_self, PyObject *_args)
19106n/a{
19107n/a PyObject *_res = NULL;
19108n/a ComponentResult _rv;
19109n/a VideoDigitizerComponent ci;
19110n/a long depthArray;
19111n/a long preferredDepth;
19112n/a#ifndef VDGetDMADepths
19113n/a PyMac_PRECHECK(VDGetDMADepths);
19114n/a#endif
19115n/a if (!PyArg_ParseTuple(_args, "O&",
19116n/a CmpInstObj_Convert, &ci))
19117n/a return NULL;
19118n/a _rv = VDGetDMADepths(ci,
19119n/a &depthArray,
19120n/a &preferredDepth);
19121n/a _res = Py_BuildValue("lll",
19122n/a _rv,
19123n/a depthArray,
19124n/a preferredDepth);
19125n/a return _res;
19126n/a}
19127n/a
19128n/astatic PyObject *Qt_VDGetPreferredTimeScale(PyObject *_self, PyObject *_args)
19129n/a{
19130n/a PyObject *_res = NULL;
19131n/a ComponentResult _rv;
19132n/a VideoDigitizerComponent ci;
19133n/a TimeScale preferred;
19134n/a#ifndef VDGetPreferredTimeScale
19135n/a PyMac_PRECHECK(VDGetPreferredTimeScale);
19136n/a#endif
19137n/a if (!PyArg_ParseTuple(_args, "O&",
19138n/a CmpInstObj_Convert, &ci))
19139n/a return NULL;
19140n/a _rv = VDGetPreferredTimeScale(ci,
19141n/a &preferred);
19142n/a _res = Py_BuildValue("ll",
19143n/a _rv,
19144n/a preferred);
19145n/a return _res;
19146n/a}
19147n/a
19148n/astatic PyObject *Qt_VDReleaseAsyncBuffers(PyObject *_self, PyObject *_args)
19149n/a{
19150n/a PyObject *_res = NULL;
19151n/a ComponentResult _rv;
19152n/a VideoDigitizerComponent ci;
19153n/a#ifndef VDReleaseAsyncBuffers
19154n/a PyMac_PRECHECK(VDReleaseAsyncBuffers);
19155n/a#endif
19156n/a if (!PyArg_ParseTuple(_args, "O&",
19157n/a CmpInstObj_Convert, &ci))
19158n/a return NULL;
19159n/a _rv = VDReleaseAsyncBuffers(ci);
19160n/a _res = Py_BuildValue("l",
19161n/a _rv);
19162n/a return _res;
19163n/a}
19164n/a
19165n/astatic PyObject *Qt_VDSetDataRate(PyObject *_self, PyObject *_args)
19166n/a{
19167n/a PyObject *_res = NULL;
19168n/a ComponentResult _rv;
19169n/a VideoDigitizerComponent ci;
19170n/a long bytesPerSecond;
19171n/a#ifndef VDSetDataRate
19172n/a PyMac_PRECHECK(VDSetDataRate);
19173n/a#endif
19174n/a if (!PyArg_ParseTuple(_args, "O&l",
19175n/a CmpInstObj_Convert, &ci,
19176n/a &bytesPerSecond))
19177n/a return NULL;
19178n/a _rv = VDSetDataRate(ci,
19179n/a bytesPerSecond);
19180n/a _res = Py_BuildValue("l",
19181n/a _rv);
19182n/a return _res;
19183n/a}
19184n/a
19185n/astatic PyObject *Qt_VDGetTimeCode(PyObject *_self, PyObject *_args)
19186n/a{
19187n/a PyObject *_res = NULL;
19188n/a ComponentResult _rv;
19189n/a VideoDigitizerComponent ci;
19190n/a TimeRecord atTime;
19191n/a void * timeCodeFormat;
19192n/a void * timeCodeTime;
19193n/a#ifndef VDGetTimeCode
19194n/a PyMac_PRECHECK(VDGetTimeCode);
19195n/a#endif
19196n/a if (!PyArg_ParseTuple(_args, "O&ss",
19197n/a CmpInstObj_Convert, &ci,
19198n/a &timeCodeFormat,
19199n/a &timeCodeTime))
19200n/a return NULL;
19201n/a _rv = VDGetTimeCode(ci,
19202n/a &atTime,
19203n/a timeCodeFormat,
19204n/a timeCodeTime);
19205n/a _res = Py_BuildValue("lO&",
19206n/a _rv,
19207n/a QtTimeRecord_New, &atTime);
19208n/a return _res;
19209n/a}
19210n/a
19211n/astatic PyObject *Qt_VDUseSafeBuffers(PyObject *_self, PyObject *_args)
19212n/a{
19213n/a PyObject *_res = NULL;
19214n/a ComponentResult _rv;
19215n/a VideoDigitizerComponent ci;
19216n/a Boolean useSafeBuffers;
19217n/a#ifndef VDUseSafeBuffers
19218n/a PyMac_PRECHECK(VDUseSafeBuffers);
19219n/a#endif
19220n/a if (!PyArg_ParseTuple(_args, "O&b",
19221n/a CmpInstObj_Convert, &ci,
19222n/a &useSafeBuffers))
19223n/a return NULL;
19224n/a _rv = VDUseSafeBuffers(ci,
19225n/a useSafeBuffers);
19226n/a _res = Py_BuildValue("l",
19227n/a _rv);
19228n/a return _res;
19229n/a}
19230n/a
19231n/astatic PyObject *Qt_VDGetSoundInputSource(PyObject *_self, PyObject *_args)
19232n/a{
19233n/a PyObject *_res = NULL;
19234n/a ComponentResult _rv;
19235n/a VideoDigitizerComponent ci;
19236n/a long videoInput;
19237n/a long soundInput;
19238n/a#ifndef VDGetSoundInputSource
19239n/a PyMac_PRECHECK(VDGetSoundInputSource);
19240n/a#endif
19241n/a if (!PyArg_ParseTuple(_args, "O&l",
19242n/a CmpInstObj_Convert, &ci,
19243n/a &videoInput))
19244n/a return NULL;
19245n/a _rv = VDGetSoundInputSource(ci,
19246n/a videoInput,
19247n/a &soundInput);
19248n/a _res = Py_BuildValue("ll",
19249n/a _rv,
19250n/a soundInput);
19251n/a return _res;
19252n/a}
19253n/a
19254n/astatic PyObject *Qt_VDGetCompressionTime(PyObject *_self, PyObject *_args)
19255n/a{
19256n/a PyObject *_res = NULL;
19257n/a ComponentResult _rv;
19258n/a VideoDigitizerComponent ci;
19259n/a OSType compressionType;
19260n/a short depth;
19261n/a Rect srcRect;
19262n/a CodecQ spatialQuality;
19263n/a CodecQ temporalQuality;
19264n/a unsigned long compressTime;
19265n/a#ifndef VDGetCompressionTime
19266n/a PyMac_PRECHECK(VDGetCompressionTime);
19267n/a#endif
19268n/a if (!PyArg_ParseTuple(_args, "O&O&h",
19269n/a CmpInstObj_Convert, &ci,
19270n/a PyMac_GetOSType, &compressionType,
19271n/a &depth))
19272n/a return NULL;
19273n/a _rv = VDGetCompressionTime(ci,
19274n/a compressionType,
19275n/a depth,
19276n/a &srcRect,
19277n/a &spatialQuality,
19278n/a &temporalQuality,
19279n/a &compressTime);
19280n/a _res = Py_BuildValue("lO&lll",
19281n/a _rv,
19282n/a PyMac_BuildRect, &srcRect,
19283n/a spatialQuality,
19284n/a temporalQuality,
19285n/a compressTime);
19286n/a return _res;
19287n/a}
19288n/a
19289n/astatic PyObject *Qt_VDSetPreferredPacketSize(PyObject *_self, PyObject *_args)
19290n/a{
19291n/a PyObject *_res = NULL;
19292n/a ComponentResult _rv;
19293n/a VideoDigitizerComponent ci;
19294n/a long preferredPacketSizeInBytes;
19295n/a#ifndef VDSetPreferredPacketSize
19296n/a PyMac_PRECHECK(VDSetPreferredPacketSize);
19297n/a#endif
19298n/a if (!PyArg_ParseTuple(_args, "O&l",
19299n/a CmpInstObj_Convert, &ci,
19300n/a &preferredPacketSizeInBytes))
19301n/a return NULL;
19302n/a _rv = VDSetPreferredPacketSize(ci,
19303n/a preferredPacketSizeInBytes);
19304n/a _res = Py_BuildValue("l",
19305n/a _rv);
19306n/a return _res;
19307n/a}
19308n/a
19309n/astatic PyObject *Qt_VDSetPreferredImageDimensions(PyObject *_self, PyObject *_args)
19310n/a{
19311n/a PyObject *_res = NULL;
19312n/a ComponentResult _rv;
19313n/a VideoDigitizerComponent ci;
19314n/a long width;
19315n/a long height;
19316n/a#ifndef VDSetPreferredImageDimensions
19317n/a PyMac_PRECHECK(VDSetPreferredImageDimensions);
19318n/a#endif
19319n/a if (!PyArg_ParseTuple(_args, "O&ll",
19320n/a CmpInstObj_Convert, &ci,
19321n/a &width,
19322n/a &height))
19323n/a return NULL;
19324n/a _rv = VDSetPreferredImageDimensions(ci,
19325n/a width,
19326n/a height);
19327n/a _res = Py_BuildValue("l",
19328n/a _rv);
19329n/a return _res;
19330n/a}
19331n/a
19332n/astatic PyObject *Qt_VDGetPreferredImageDimensions(PyObject *_self, PyObject *_args)
19333n/a{
19334n/a PyObject *_res = NULL;
19335n/a ComponentResult _rv;
19336n/a VideoDigitizerComponent ci;
19337n/a long width;
19338n/a long height;
19339n/a#ifndef VDGetPreferredImageDimensions
19340n/a PyMac_PRECHECK(VDGetPreferredImageDimensions);
19341n/a#endif
19342n/a if (!PyArg_ParseTuple(_args, "O&",
19343n/a CmpInstObj_Convert, &ci))
19344n/a return NULL;
19345n/a _rv = VDGetPreferredImageDimensions(ci,
19346n/a &width,
19347n/a &height);
19348n/a _res = Py_BuildValue("lll",
19349n/a _rv,
19350n/a width,
19351n/a height);
19352n/a return _res;
19353n/a}
19354n/a
19355n/astatic PyObject *Qt_VDGetInputName(PyObject *_self, PyObject *_args)
19356n/a{
19357n/a PyObject *_res = NULL;
19358n/a ComponentResult _rv;
19359n/a VideoDigitizerComponent ci;
19360n/a long videoInput;
19361n/a Str255 name;
19362n/a#ifndef VDGetInputName
19363n/a PyMac_PRECHECK(VDGetInputName);
19364n/a#endif
19365n/a if (!PyArg_ParseTuple(_args, "O&lO&",
19366n/a CmpInstObj_Convert, &ci,
19367n/a &videoInput,
19368n/a PyMac_GetStr255, name))
19369n/a return NULL;
19370n/a _rv = VDGetInputName(ci,
19371n/a videoInput,
19372n/a name);
19373n/a _res = Py_BuildValue("l",
19374n/a _rv);
19375n/a return _res;
19376n/a}
19377n/a
19378n/astatic PyObject *Qt_VDSetDestinationPort(PyObject *_self, PyObject *_args)
19379n/a{
19380n/a PyObject *_res = NULL;
19381n/a ComponentResult _rv;
19382n/a VideoDigitizerComponent ci;
19383n/a CGrafPtr destPort;
19384n/a#ifndef VDSetDestinationPort
19385n/a PyMac_PRECHECK(VDSetDestinationPort);
19386n/a#endif
19387n/a if (!PyArg_ParseTuple(_args, "O&O&",
19388n/a CmpInstObj_Convert, &ci,
19389n/a GrafObj_Convert, &destPort))
19390n/a return NULL;
19391n/a _rv = VDSetDestinationPort(ci,
19392n/a destPort);
19393n/a _res = Py_BuildValue("l",
19394n/a _rv);
19395n/a return _res;
19396n/a}
19397n/a
19398n/astatic PyObject *Qt_VDGetDeviceNameAndFlags(PyObject *_self, PyObject *_args)
19399n/a{
19400n/a PyObject *_res = NULL;
19401n/a ComponentResult _rv;
19402n/a VideoDigitizerComponent ci;
19403n/a Str255 outName;
19404n/a UInt32 outNameFlags;
19405n/a#ifndef VDGetDeviceNameAndFlags
19406n/a PyMac_PRECHECK(VDGetDeviceNameAndFlags);
19407n/a#endif
19408n/a if (!PyArg_ParseTuple(_args, "O&O&",
19409n/a CmpInstObj_Convert, &ci,
19410n/a PyMac_GetStr255, outName))
19411n/a return NULL;
19412n/a _rv = VDGetDeviceNameAndFlags(ci,
19413n/a outName,
19414n/a &outNameFlags);
19415n/a _res = Py_BuildValue("ll",
19416n/a _rv,
19417n/a outNameFlags);
19418n/a return _res;
19419n/a}
19420n/a
19421n/astatic PyObject *Qt_VDCaptureStateChanging(PyObject *_self, PyObject *_args)
19422n/a{
19423n/a PyObject *_res = NULL;
19424n/a ComponentResult _rv;
19425n/a VideoDigitizerComponent ci;
19426n/a UInt32 inStateFlags;
19427n/a#ifndef VDCaptureStateChanging
19428n/a PyMac_PRECHECK(VDCaptureStateChanging);
19429n/a#endif
19430n/a if (!PyArg_ParseTuple(_args, "O&l",
19431n/a CmpInstObj_Convert, &ci,
19432n/a &inStateFlags))
19433n/a return NULL;
19434n/a _rv = VDCaptureStateChanging(ci,
19435n/a inStateFlags);
19436n/a _res = Py_BuildValue("l",
19437n/a _rv);
19438n/a return _res;
19439n/a}
19440n/a
19441n/astatic PyObject *Qt_XMLParseGetDetailedParseError(PyObject *_self, PyObject *_args)
19442n/a{
19443n/a PyObject *_res = NULL;
19444n/a ComponentResult _rv;
19445n/a ComponentInstance aParser;
19446n/a long errorLine;
19447n/a StringPtr errDesc;
19448n/a#ifndef XMLParseGetDetailedParseError
19449n/a PyMac_PRECHECK(XMLParseGetDetailedParseError);
19450n/a#endif
19451n/a if (!PyArg_ParseTuple(_args, "O&s",
19452n/a CmpInstObj_Convert, &aParser,
19453n/a &errDesc))
19454n/a return NULL;
19455n/a _rv = XMLParseGetDetailedParseError(aParser,
19456n/a &errorLine,
19457n/a errDesc);
19458n/a _res = Py_BuildValue("ll",
19459n/a _rv,
19460n/a errorLine);
19461n/a return _res;
19462n/a}
19463n/a
19464n/astatic PyObject *Qt_XMLParseAddElement(PyObject *_self, PyObject *_args)
19465n/a{
19466n/a PyObject *_res = NULL;
19467n/a ComponentResult _rv;
19468n/a ComponentInstance aParser;
19469n/a char elementName;
19470n/a UInt32 nameSpaceID;
19471n/a UInt32 elementID;
19472n/a long elementFlags;
19473n/a#ifndef XMLParseAddElement
19474n/a PyMac_PRECHECK(XMLParseAddElement);
19475n/a#endif
19476n/a if (!PyArg_ParseTuple(_args, "O&ll",
19477n/a CmpInstObj_Convert, &aParser,
19478n/a &nameSpaceID,
19479n/a &elementFlags))
19480n/a return NULL;
19481n/a _rv = XMLParseAddElement(aParser,
19482n/a &elementName,
19483n/a nameSpaceID,
19484n/a &elementID,
19485n/a elementFlags);
19486n/a _res = Py_BuildValue("lcl",
19487n/a _rv,
19488n/a elementName,
19489n/a elementID);
19490n/a return _res;
19491n/a}
19492n/a
19493n/astatic PyObject *Qt_XMLParseAddAttribute(PyObject *_self, PyObject *_args)
19494n/a{
19495n/a PyObject *_res = NULL;
19496n/a ComponentResult _rv;
19497n/a ComponentInstance aParser;
19498n/a UInt32 elementID;
19499n/a UInt32 nameSpaceID;
19500n/a char attributeName;
19501n/a UInt32 attributeID;
19502n/a#ifndef XMLParseAddAttribute
19503n/a PyMac_PRECHECK(XMLParseAddAttribute);
19504n/a#endif
19505n/a if (!PyArg_ParseTuple(_args, "O&ll",
19506n/a CmpInstObj_Convert, &aParser,
19507n/a &elementID,
19508n/a &nameSpaceID))
19509n/a return NULL;
19510n/a _rv = XMLParseAddAttribute(aParser,
19511n/a elementID,
19512n/a nameSpaceID,
19513n/a &attributeName,
19514n/a &attributeID);
19515n/a _res = Py_BuildValue("lcl",
19516n/a _rv,
19517n/a attributeName,
19518n/a attributeID);
19519n/a return _res;
19520n/a}
19521n/a
19522n/astatic PyObject *Qt_XMLParseAddMultipleAttributes(PyObject *_self, PyObject *_args)
19523n/a{
19524n/a PyObject *_res = NULL;
19525n/a ComponentResult _rv;
19526n/a ComponentInstance aParser;
19527n/a UInt32 elementID;
19528n/a UInt32 nameSpaceIDs;
19529n/a char attributeNames;
19530n/a UInt32 attributeIDs;
19531n/a#ifndef XMLParseAddMultipleAttributes
19532n/a PyMac_PRECHECK(XMLParseAddMultipleAttributes);
19533n/a#endif
19534n/a if (!PyArg_ParseTuple(_args, "O&l",
19535n/a CmpInstObj_Convert, &aParser,
19536n/a &elementID))
19537n/a return NULL;
19538n/a _rv = XMLParseAddMultipleAttributes(aParser,
19539n/a elementID,
19540n/a &nameSpaceIDs,
19541n/a &attributeNames,
19542n/a &attributeIDs);
19543n/a _res = Py_BuildValue("llcl",
19544n/a _rv,
19545n/a nameSpaceIDs,
19546n/a attributeNames,
19547n/a attributeIDs);
19548n/a return _res;
19549n/a}
19550n/a
19551n/astatic PyObject *Qt_XMLParseAddAttributeAndValue(PyObject *_self, PyObject *_args)
19552n/a{
19553n/a PyObject *_res = NULL;
19554n/a ComponentResult _rv;
19555n/a ComponentInstance aParser;
19556n/a UInt32 elementID;
19557n/a UInt32 nameSpaceID;
19558n/a char attributeName;
19559n/a UInt32 attributeID;
19560n/a UInt32 attributeValueKind;
19561n/a void * attributeValueKindInfo;
19562n/a#ifndef XMLParseAddAttributeAndValue
19563n/a PyMac_PRECHECK(XMLParseAddAttributeAndValue);
19564n/a#endif
19565n/a if (!PyArg_ParseTuple(_args, "O&llls",
19566n/a CmpInstObj_Convert, &aParser,
19567n/a &elementID,
19568n/a &nameSpaceID,
19569n/a &attributeValueKind,
19570n/a &attributeValueKindInfo))
19571n/a return NULL;
19572n/a _rv = XMLParseAddAttributeAndValue(aParser,
19573n/a elementID,
19574n/a nameSpaceID,
19575n/a &attributeName,
19576n/a &attributeID,
19577n/a attributeValueKind,
19578n/a attributeValueKindInfo);
19579n/a _res = Py_BuildValue("lcl",
19580n/a _rv,
19581n/a attributeName,
19582n/a attributeID);
19583n/a return _res;
19584n/a}
19585n/a
19586n/astatic PyObject *Qt_XMLParseAddAttributeValueKind(PyObject *_self, PyObject *_args)
19587n/a{
19588n/a PyObject *_res = NULL;
19589n/a ComponentResult _rv;
19590n/a ComponentInstance aParser;
19591n/a UInt32 elementID;
19592n/a UInt32 attributeID;
19593n/a UInt32 attributeValueKind;
19594n/a void * attributeValueKindInfo;
19595n/a#ifndef XMLParseAddAttributeValueKind
19596n/a PyMac_PRECHECK(XMLParseAddAttributeValueKind);
19597n/a#endif
19598n/a if (!PyArg_ParseTuple(_args, "O&llls",
19599n/a CmpInstObj_Convert, &aParser,
19600n/a &elementID,
19601n/a &attributeID,
19602n/a &attributeValueKind,
19603n/a &attributeValueKindInfo))
19604n/a return NULL;
19605n/a _rv = XMLParseAddAttributeValueKind(aParser,
19606n/a elementID,
19607n/a attributeID,
19608n/a attributeValueKind,
19609n/a attributeValueKindInfo);
19610n/a _res = Py_BuildValue("l",
19611n/a _rv);
19612n/a return _res;
19613n/a}
19614n/a
19615n/astatic PyObject *Qt_XMLParseAddNameSpace(PyObject *_self, PyObject *_args)
19616n/a{
19617n/a PyObject *_res = NULL;
19618n/a ComponentResult _rv;
19619n/a ComponentInstance aParser;
19620n/a char nameSpaceURL;
19621n/a UInt32 nameSpaceID;
19622n/a#ifndef XMLParseAddNameSpace
19623n/a PyMac_PRECHECK(XMLParseAddNameSpace);
19624n/a#endif
19625n/a if (!PyArg_ParseTuple(_args, "O&",
19626n/a CmpInstObj_Convert, &aParser))
19627n/a return NULL;
19628n/a _rv = XMLParseAddNameSpace(aParser,
19629n/a &nameSpaceURL,
19630n/a &nameSpaceID);
19631n/a _res = Py_BuildValue("lcl",
19632n/a _rv,
19633n/a nameSpaceURL,
19634n/a nameSpaceID);
19635n/a return _res;
19636n/a}
19637n/a
19638n/astatic PyObject *Qt_XMLParseSetOffsetAndLimit(PyObject *_self, PyObject *_args)
19639n/a{
19640n/a PyObject *_res = NULL;
19641n/a ComponentResult _rv;
19642n/a ComponentInstance aParser;
19643n/a UInt32 offset;
19644n/a UInt32 limit;
19645n/a#ifndef XMLParseSetOffsetAndLimit
19646n/a PyMac_PRECHECK(XMLParseSetOffsetAndLimit);
19647n/a#endif
19648n/a if (!PyArg_ParseTuple(_args, "O&ll",
19649n/a CmpInstObj_Convert, &aParser,
19650n/a &offset,
19651n/a &limit))
19652n/a return NULL;
19653n/a _rv = XMLParseSetOffsetAndLimit(aParser,
19654n/a offset,
19655n/a limit);
19656n/a _res = Py_BuildValue("l",
19657n/a _rv);
19658n/a return _res;
19659n/a}
19660n/a
19661n/astatic PyObject *Qt_XMLParseSetEventParseRefCon(PyObject *_self, PyObject *_args)
19662n/a{
19663n/a PyObject *_res = NULL;
19664n/a ComponentResult _rv;
19665n/a ComponentInstance aParser;
19666n/a long refcon;
19667n/a#ifndef XMLParseSetEventParseRefCon
19668n/a PyMac_PRECHECK(XMLParseSetEventParseRefCon);
19669n/a#endif
19670n/a if (!PyArg_ParseTuple(_args, "O&l",
19671n/a CmpInstObj_Convert, &aParser,
19672n/a &refcon))
19673n/a return NULL;
19674n/a _rv = XMLParseSetEventParseRefCon(aParser,
19675n/a refcon);
19676n/a _res = Py_BuildValue("l",
19677n/a _rv);
19678n/a return _res;
19679n/a}
19680n/a
19681n/astatic PyObject *Qt_SGInitialize(PyObject *_self, PyObject *_args)
19682n/a{
19683n/a PyObject *_res = NULL;
19684n/a ComponentResult _rv;
19685n/a SeqGrabComponent s;
19686n/a#ifndef SGInitialize
19687n/a PyMac_PRECHECK(SGInitialize);
19688n/a#endif
19689n/a if (!PyArg_ParseTuple(_args, "O&",
19690n/a CmpInstObj_Convert, &s))
19691n/a return NULL;
19692n/a _rv = SGInitialize(s);
19693n/a _res = Py_BuildValue("l",
19694n/a _rv);
19695n/a return _res;
19696n/a}
19697n/a
19698n/astatic PyObject *Qt_SGSetDataOutput(PyObject *_self, PyObject *_args)
19699n/a{
19700n/a PyObject *_res = NULL;
19701n/a ComponentResult _rv;
19702n/a SeqGrabComponent s;
19703n/a FSSpec movieFile;
19704n/a long whereFlags;
19705n/a#ifndef SGSetDataOutput
19706n/a PyMac_PRECHECK(SGSetDataOutput);
19707n/a#endif
19708n/a if (!PyArg_ParseTuple(_args, "O&O&l",
19709n/a CmpInstObj_Convert, &s,
19710n/a PyMac_GetFSSpec, &movieFile,
19711n/a &whereFlags))
19712n/a return NULL;
19713n/a _rv = SGSetDataOutput(s,
19714n/a &movieFile,
19715n/a whereFlags);
19716n/a _res = Py_BuildValue("l",
19717n/a _rv);
19718n/a return _res;
19719n/a}
19720n/a
19721n/astatic PyObject *Qt_SGGetDataOutput(PyObject *_self, PyObject *_args)
19722n/a{
19723n/a PyObject *_res = NULL;
19724n/a ComponentResult _rv;
19725n/a SeqGrabComponent s;
19726n/a FSSpec movieFile;
19727n/a long whereFlags;
19728n/a#ifndef SGGetDataOutput
19729n/a PyMac_PRECHECK(SGGetDataOutput);
19730n/a#endif
19731n/a if (!PyArg_ParseTuple(_args, "O&O&",
19732n/a CmpInstObj_Convert, &s,
19733n/a PyMac_GetFSSpec, &movieFile))
19734n/a return NULL;
19735n/a _rv = SGGetDataOutput(s,
19736n/a &movieFile,
19737n/a &whereFlags);
19738n/a _res = Py_BuildValue("ll",
19739n/a _rv,
19740n/a whereFlags);
19741n/a return _res;
19742n/a}
19743n/a
19744n/astatic PyObject *Qt_SGSetGWorld(PyObject *_self, PyObject *_args)
19745n/a{
19746n/a PyObject *_res = NULL;
19747n/a ComponentResult _rv;
19748n/a SeqGrabComponent s;
19749n/a CGrafPtr gp;
19750n/a GDHandle gd;
19751n/a#ifndef SGSetGWorld
19752n/a PyMac_PRECHECK(SGSetGWorld);
19753n/a#endif
19754n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
19755n/a CmpInstObj_Convert, &s,
19756n/a GrafObj_Convert, &gp,
19757n/a OptResObj_Convert, &gd))
19758n/a return NULL;
19759n/a _rv = SGSetGWorld(s,
19760n/a gp,
19761n/a gd);
19762n/a _res = Py_BuildValue("l",
19763n/a _rv);
19764n/a return _res;
19765n/a}
19766n/a
19767n/astatic PyObject *Qt_SGGetGWorld(PyObject *_self, PyObject *_args)
19768n/a{
19769n/a PyObject *_res = NULL;
19770n/a ComponentResult _rv;
19771n/a SeqGrabComponent s;
19772n/a CGrafPtr gp;
19773n/a GDHandle gd;
19774n/a#ifndef SGGetGWorld
19775n/a PyMac_PRECHECK(SGGetGWorld);
19776n/a#endif
19777n/a if (!PyArg_ParseTuple(_args, "O&",
19778n/a CmpInstObj_Convert, &s))
19779n/a return NULL;
19780n/a _rv = SGGetGWorld(s,
19781n/a &gp,
19782n/a &gd);
19783n/a _res = Py_BuildValue("lO&O&",
19784n/a _rv,
19785n/a GrafObj_New, gp,
19786n/a OptResObj_New, gd);
19787n/a return _res;
19788n/a}
19789n/a
19790n/astatic PyObject *Qt_SGNewChannel(PyObject *_self, PyObject *_args)
19791n/a{
19792n/a PyObject *_res = NULL;
19793n/a ComponentResult _rv;
19794n/a SeqGrabComponent s;
19795n/a OSType channelType;
19796n/a SGChannel ref;
19797n/a#ifndef SGNewChannel
19798n/a PyMac_PRECHECK(SGNewChannel);
19799n/a#endif
19800n/a if (!PyArg_ParseTuple(_args, "O&O&",
19801n/a CmpInstObj_Convert, &s,
19802n/a PyMac_GetOSType, &channelType))
19803n/a return NULL;
19804n/a _rv = SGNewChannel(s,
19805n/a channelType,
19806n/a &ref);
19807n/a _res = Py_BuildValue("lO&",
19808n/a _rv,
19809n/a CmpInstObj_New, ref);
19810n/a return _res;
19811n/a}
19812n/a
19813n/astatic PyObject *Qt_SGDisposeChannel(PyObject *_self, PyObject *_args)
19814n/a{
19815n/a PyObject *_res = NULL;
19816n/a ComponentResult _rv;
19817n/a SeqGrabComponent s;
19818n/a SGChannel c;
19819n/a#ifndef SGDisposeChannel
19820n/a PyMac_PRECHECK(SGDisposeChannel);
19821n/a#endif
19822n/a if (!PyArg_ParseTuple(_args, "O&O&",
19823n/a CmpInstObj_Convert, &s,
19824n/a CmpInstObj_Convert, &c))
19825n/a return NULL;
19826n/a _rv = SGDisposeChannel(s,
19827n/a c);
19828n/a _res = Py_BuildValue("l",
19829n/a _rv);
19830n/a return _res;
19831n/a}
19832n/a
19833n/astatic PyObject *Qt_SGStartPreview(PyObject *_self, PyObject *_args)
19834n/a{
19835n/a PyObject *_res = NULL;
19836n/a ComponentResult _rv;
19837n/a SeqGrabComponent s;
19838n/a#ifndef SGStartPreview
19839n/a PyMac_PRECHECK(SGStartPreview);
19840n/a#endif
19841n/a if (!PyArg_ParseTuple(_args, "O&",
19842n/a CmpInstObj_Convert, &s))
19843n/a return NULL;
19844n/a _rv = SGStartPreview(s);
19845n/a _res = Py_BuildValue("l",
19846n/a _rv);
19847n/a return _res;
19848n/a}
19849n/a
19850n/astatic PyObject *Qt_SGStartRecord(PyObject *_self, PyObject *_args)
19851n/a{
19852n/a PyObject *_res = NULL;
19853n/a ComponentResult _rv;
19854n/a SeqGrabComponent s;
19855n/a#ifndef SGStartRecord
19856n/a PyMac_PRECHECK(SGStartRecord);
19857n/a#endif
19858n/a if (!PyArg_ParseTuple(_args, "O&",
19859n/a CmpInstObj_Convert, &s))
19860n/a return NULL;
19861n/a _rv = SGStartRecord(s);
19862n/a _res = Py_BuildValue("l",
19863n/a _rv);
19864n/a return _res;
19865n/a}
19866n/a
19867n/astatic PyObject *Qt_SGIdle(PyObject *_self, PyObject *_args)
19868n/a{
19869n/a PyObject *_res = NULL;
19870n/a ComponentResult _rv;
19871n/a SeqGrabComponent s;
19872n/a#ifndef SGIdle
19873n/a PyMac_PRECHECK(SGIdle);
19874n/a#endif
19875n/a if (!PyArg_ParseTuple(_args, "O&",
19876n/a CmpInstObj_Convert, &s))
19877n/a return NULL;
19878n/a _rv = SGIdle(s);
19879n/a _res = Py_BuildValue("l",
19880n/a _rv);
19881n/a return _res;
19882n/a}
19883n/a
19884n/astatic PyObject *Qt_SGStop(PyObject *_self, PyObject *_args)
19885n/a{
19886n/a PyObject *_res = NULL;
19887n/a ComponentResult _rv;
19888n/a SeqGrabComponent s;
19889n/a#ifndef SGStop
19890n/a PyMac_PRECHECK(SGStop);
19891n/a#endif
19892n/a if (!PyArg_ParseTuple(_args, "O&",
19893n/a CmpInstObj_Convert, &s))
19894n/a return NULL;
19895n/a _rv = SGStop(s);
19896n/a _res = Py_BuildValue("l",
19897n/a _rv);
19898n/a return _res;
19899n/a}
19900n/a
19901n/astatic PyObject *Qt_SGPause(PyObject *_self, PyObject *_args)
19902n/a{
19903n/a PyObject *_res = NULL;
19904n/a ComponentResult _rv;
19905n/a SeqGrabComponent s;
19906n/a Boolean pause;
19907n/a#ifndef SGPause
19908n/a PyMac_PRECHECK(SGPause);
19909n/a#endif
19910n/a if (!PyArg_ParseTuple(_args, "O&b",
19911n/a CmpInstObj_Convert, &s,
19912n/a &pause))
19913n/a return NULL;
19914n/a _rv = SGPause(s,
19915n/a pause);
19916n/a _res = Py_BuildValue("l",
19917n/a _rv);
19918n/a return _res;
19919n/a}
19920n/a
19921n/astatic PyObject *Qt_SGPrepare(PyObject *_self, PyObject *_args)
19922n/a{
19923n/a PyObject *_res = NULL;
19924n/a ComponentResult _rv;
19925n/a SeqGrabComponent s;
19926n/a Boolean prepareForPreview;
19927n/a Boolean prepareForRecord;
19928n/a#ifndef SGPrepare
19929n/a PyMac_PRECHECK(SGPrepare);
19930n/a#endif
19931n/a if (!PyArg_ParseTuple(_args, "O&bb",
19932n/a CmpInstObj_Convert, &s,
19933n/a &prepareForPreview,
19934n/a &prepareForRecord))
19935n/a return NULL;
19936n/a _rv = SGPrepare(s,
19937n/a prepareForPreview,
19938n/a prepareForRecord);
19939n/a _res = Py_BuildValue("l",
19940n/a _rv);
19941n/a return _res;
19942n/a}
19943n/a
19944n/astatic PyObject *Qt_SGRelease(PyObject *_self, PyObject *_args)
19945n/a{
19946n/a PyObject *_res = NULL;
19947n/a ComponentResult _rv;
19948n/a SeqGrabComponent s;
19949n/a#ifndef SGRelease
19950n/a PyMac_PRECHECK(SGRelease);
19951n/a#endif
19952n/a if (!PyArg_ParseTuple(_args, "O&",
19953n/a CmpInstObj_Convert, &s))
19954n/a return NULL;
19955n/a _rv = SGRelease(s);
19956n/a _res = Py_BuildValue("l",
19957n/a _rv);
19958n/a return _res;
19959n/a}
19960n/a
19961n/astatic PyObject *Qt_SGGetMovie(PyObject *_self, PyObject *_args)
19962n/a{
19963n/a PyObject *_res = NULL;
19964n/a Movie _rv;
19965n/a SeqGrabComponent s;
19966n/a#ifndef SGGetMovie
19967n/a PyMac_PRECHECK(SGGetMovie);
19968n/a#endif
19969n/a if (!PyArg_ParseTuple(_args, "O&",
19970n/a CmpInstObj_Convert, &s))
19971n/a return NULL;
19972n/a _rv = SGGetMovie(s);
19973n/a _res = Py_BuildValue("O&",
19974n/a MovieObj_New, _rv);
19975n/a return _res;
19976n/a}
19977n/a
19978n/astatic PyObject *Qt_SGSetMaximumRecordTime(PyObject *_self, PyObject *_args)
19979n/a{
19980n/a PyObject *_res = NULL;
19981n/a ComponentResult _rv;
19982n/a SeqGrabComponent s;
19983n/a unsigned long ticks;
19984n/a#ifndef SGSetMaximumRecordTime
19985n/a PyMac_PRECHECK(SGSetMaximumRecordTime);
19986n/a#endif
19987n/a if (!PyArg_ParseTuple(_args, "O&l",
19988n/a CmpInstObj_Convert, &s,
19989n/a &ticks))
19990n/a return NULL;
19991n/a _rv = SGSetMaximumRecordTime(s,
19992n/a ticks);
19993n/a _res = Py_BuildValue("l",
19994n/a _rv);
19995n/a return _res;
19996n/a}
19997n/a
19998n/astatic PyObject *Qt_SGGetMaximumRecordTime(PyObject *_self, PyObject *_args)
19999n/a{
20000n/a PyObject *_res = NULL;
20001n/a ComponentResult _rv;
20002n/a SeqGrabComponent s;
20003n/a unsigned long ticks;
20004n/a#ifndef SGGetMaximumRecordTime
20005n/a PyMac_PRECHECK(SGGetMaximumRecordTime);
20006n/a#endif
20007n/a if (!PyArg_ParseTuple(_args, "O&",
20008n/a CmpInstObj_Convert, &s))
20009n/a return NULL;
20010n/a _rv = SGGetMaximumRecordTime(s,
20011n/a &ticks);
20012n/a _res = Py_BuildValue("ll",
20013n/a _rv,
20014n/a ticks);
20015n/a return _res;
20016n/a}
20017n/a
20018n/astatic PyObject *Qt_SGGetStorageSpaceRemaining(PyObject *_self, PyObject *_args)
20019n/a{
20020n/a PyObject *_res = NULL;
20021n/a ComponentResult _rv;
20022n/a SeqGrabComponent s;
20023n/a unsigned long bytes;
20024n/a#ifndef SGGetStorageSpaceRemaining
20025n/a PyMac_PRECHECK(SGGetStorageSpaceRemaining);
20026n/a#endif
20027n/a if (!PyArg_ParseTuple(_args, "O&",
20028n/a CmpInstObj_Convert, &s))
20029n/a return NULL;
20030n/a _rv = SGGetStorageSpaceRemaining(s,
20031n/a &bytes);
20032n/a _res = Py_BuildValue("ll",
20033n/a _rv,
20034n/a bytes);
20035n/a return _res;
20036n/a}
20037n/a
20038n/astatic PyObject *Qt_SGGetTimeRemaining(PyObject *_self, PyObject *_args)
20039n/a{
20040n/a PyObject *_res = NULL;
20041n/a ComponentResult _rv;
20042n/a SeqGrabComponent s;
20043n/a long ticksLeft;
20044n/a#ifndef SGGetTimeRemaining
20045n/a PyMac_PRECHECK(SGGetTimeRemaining);
20046n/a#endif
20047n/a if (!PyArg_ParseTuple(_args, "O&",
20048n/a CmpInstObj_Convert, &s))
20049n/a return NULL;
20050n/a _rv = SGGetTimeRemaining(s,
20051n/a &ticksLeft);
20052n/a _res = Py_BuildValue("ll",
20053n/a _rv,
20054n/a ticksLeft);
20055n/a return _res;
20056n/a}
20057n/a
20058n/astatic PyObject *Qt_SGGrabPict(PyObject *_self, PyObject *_args)
20059n/a{
20060n/a PyObject *_res = NULL;
20061n/a ComponentResult _rv;
20062n/a SeqGrabComponent s;
20063n/a PicHandle p;
20064n/a Rect bounds;
20065n/a short offscreenDepth;
20066n/a long grabPictFlags;
20067n/a#ifndef SGGrabPict
20068n/a PyMac_PRECHECK(SGGrabPict);
20069n/a#endif
20070n/a if (!PyArg_ParseTuple(_args, "O&O&hl",
20071n/a CmpInstObj_Convert, &s,
20072n/a PyMac_GetRect, &bounds,
20073n/a &offscreenDepth,
20074n/a &grabPictFlags))
20075n/a return NULL;
20076n/a _rv = SGGrabPict(s,
20077n/a &p,
20078n/a &bounds,
20079n/a offscreenDepth,
20080n/a grabPictFlags);
20081n/a _res = Py_BuildValue("lO&",
20082n/a _rv,
20083n/a ResObj_New, p);
20084n/a return _res;
20085n/a}
20086n/a
20087n/astatic PyObject *Qt_SGGetLastMovieResID(PyObject *_self, PyObject *_args)
20088n/a{
20089n/a PyObject *_res = NULL;
20090n/a ComponentResult _rv;
20091n/a SeqGrabComponent s;
20092n/a short resID;
20093n/a#ifndef SGGetLastMovieResID
20094n/a PyMac_PRECHECK(SGGetLastMovieResID);
20095n/a#endif
20096n/a if (!PyArg_ParseTuple(_args, "O&",
20097n/a CmpInstObj_Convert, &s))
20098n/a return NULL;
20099n/a _rv = SGGetLastMovieResID(s,
20100n/a &resID);
20101n/a _res = Py_BuildValue("lh",
20102n/a _rv,
20103n/a resID);
20104n/a return _res;
20105n/a}
20106n/a
20107n/astatic PyObject *Qt_SGSetFlags(PyObject *_self, PyObject *_args)
20108n/a{
20109n/a PyObject *_res = NULL;
20110n/a ComponentResult _rv;
20111n/a SeqGrabComponent s;
20112n/a long sgFlags;
20113n/a#ifndef SGSetFlags
20114n/a PyMac_PRECHECK(SGSetFlags);
20115n/a#endif
20116n/a if (!PyArg_ParseTuple(_args, "O&l",
20117n/a CmpInstObj_Convert, &s,
20118n/a &sgFlags))
20119n/a return NULL;
20120n/a _rv = SGSetFlags(s,
20121n/a sgFlags);
20122n/a _res = Py_BuildValue("l",
20123n/a _rv);
20124n/a return _res;
20125n/a}
20126n/a
20127n/astatic PyObject *Qt_SGGetFlags(PyObject *_self, PyObject *_args)
20128n/a{
20129n/a PyObject *_res = NULL;
20130n/a ComponentResult _rv;
20131n/a SeqGrabComponent s;
20132n/a long sgFlags;
20133n/a#ifndef SGGetFlags
20134n/a PyMac_PRECHECK(SGGetFlags);
20135n/a#endif
20136n/a if (!PyArg_ParseTuple(_args, "O&",
20137n/a CmpInstObj_Convert, &s))
20138n/a return NULL;
20139n/a _rv = SGGetFlags(s,
20140n/a &sgFlags);
20141n/a _res = Py_BuildValue("ll",
20142n/a _rv,
20143n/a sgFlags);
20144n/a return _res;
20145n/a}
20146n/a
20147n/astatic PyObject *Qt_SGNewChannelFromComponent(PyObject *_self, PyObject *_args)
20148n/a{
20149n/a PyObject *_res = NULL;
20150n/a ComponentResult _rv;
20151n/a SeqGrabComponent s;
20152n/a SGChannel newChannel;
20153n/a Component sgChannelComponent;
20154n/a#ifndef SGNewChannelFromComponent
20155n/a PyMac_PRECHECK(SGNewChannelFromComponent);
20156n/a#endif
20157n/a if (!PyArg_ParseTuple(_args, "O&O&",
20158n/a CmpInstObj_Convert, &s,
20159n/a CmpObj_Convert, &sgChannelComponent))
20160n/a return NULL;
20161n/a _rv = SGNewChannelFromComponent(s,
20162n/a &newChannel,
20163n/a sgChannelComponent);
20164n/a _res = Py_BuildValue("lO&",
20165n/a _rv,
20166n/a CmpInstObj_New, newChannel);
20167n/a return _res;
20168n/a}
20169n/a
20170n/astatic PyObject *Qt_SGSetSettings(PyObject *_self, PyObject *_args)
20171n/a{
20172n/a PyObject *_res = NULL;
20173n/a ComponentResult _rv;
20174n/a SeqGrabComponent s;
20175n/a UserData ud;
20176n/a long flags;
20177n/a#ifndef SGSetSettings
20178n/a PyMac_PRECHECK(SGSetSettings);
20179n/a#endif
20180n/a if (!PyArg_ParseTuple(_args, "O&O&l",
20181n/a CmpInstObj_Convert, &s,
20182n/a UserDataObj_Convert, &ud,
20183n/a &flags))
20184n/a return NULL;
20185n/a _rv = SGSetSettings(s,
20186n/a ud,
20187n/a flags);
20188n/a _res = Py_BuildValue("l",
20189n/a _rv);
20190n/a return _res;
20191n/a}
20192n/a
20193n/astatic PyObject *Qt_SGGetSettings(PyObject *_self, PyObject *_args)
20194n/a{
20195n/a PyObject *_res = NULL;
20196n/a ComponentResult _rv;
20197n/a SeqGrabComponent s;
20198n/a UserData ud;
20199n/a long flags;
20200n/a#ifndef SGGetSettings
20201n/a PyMac_PRECHECK(SGGetSettings);
20202n/a#endif
20203n/a if (!PyArg_ParseTuple(_args, "O&l",
20204n/a CmpInstObj_Convert, &s,
20205n/a &flags))
20206n/a return NULL;
20207n/a _rv = SGGetSettings(s,
20208n/a &ud,
20209n/a flags);
20210n/a _res = Py_BuildValue("lO&",
20211n/a _rv,
20212n/a UserDataObj_New, ud);
20213n/a return _res;
20214n/a}
20215n/a
20216n/astatic PyObject *Qt_SGGetIndChannel(PyObject *_self, PyObject *_args)
20217n/a{
20218n/a PyObject *_res = NULL;
20219n/a ComponentResult _rv;
20220n/a SeqGrabComponent s;
20221n/a short index;
20222n/a SGChannel ref;
20223n/a OSType chanType;
20224n/a#ifndef SGGetIndChannel
20225n/a PyMac_PRECHECK(SGGetIndChannel);
20226n/a#endif
20227n/a if (!PyArg_ParseTuple(_args, "O&h",
20228n/a CmpInstObj_Convert, &s,
20229n/a &index))
20230n/a return NULL;
20231n/a _rv = SGGetIndChannel(s,
20232n/a index,
20233n/a &ref,
20234n/a &chanType);
20235n/a _res = Py_BuildValue("lO&O&",
20236n/a _rv,
20237n/a CmpInstObj_New, ref,
20238n/a PyMac_BuildOSType, chanType);
20239n/a return _res;
20240n/a}
20241n/a
20242n/astatic PyObject *Qt_SGUpdate(PyObject *_self, PyObject *_args)
20243n/a{
20244n/a PyObject *_res = NULL;
20245n/a ComponentResult _rv;
20246n/a SeqGrabComponent s;
20247n/a RgnHandle updateRgn;
20248n/a#ifndef SGUpdate
20249n/a PyMac_PRECHECK(SGUpdate);
20250n/a#endif
20251n/a if (!PyArg_ParseTuple(_args, "O&O&",
20252n/a CmpInstObj_Convert, &s,
20253n/a ResObj_Convert, &updateRgn))
20254n/a return NULL;
20255n/a _rv = SGUpdate(s,
20256n/a updateRgn);
20257n/a _res = Py_BuildValue("l",
20258n/a _rv);
20259n/a return _res;
20260n/a}
20261n/a
20262n/astatic PyObject *Qt_SGGetPause(PyObject *_self, PyObject *_args)
20263n/a{
20264n/a PyObject *_res = NULL;
20265n/a ComponentResult _rv;
20266n/a SeqGrabComponent s;
20267n/a Boolean paused;
20268n/a#ifndef SGGetPause
20269n/a PyMac_PRECHECK(SGGetPause);
20270n/a#endif
20271n/a if (!PyArg_ParseTuple(_args, "O&",
20272n/a CmpInstObj_Convert, &s))
20273n/a return NULL;
20274n/a _rv = SGGetPause(s,
20275n/a &paused);
20276n/a _res = Py_BuildValue("lb",
20277n/a _rv,
20278n/a paused);
20279n/a return _res;
20280n/a}
20281n/a
20282n/astatic PyObject *Qt_SGSetChannelSettings(PyObject *_self, PyObject *_args)
20283n/a{
20284n/a PyObject *_res = NULL;
20285n/a ComponentResult _rv;
20286n/a SeqGrabComponent s;
20287n/a SGChannel c;
20288n/a UserData ud;
20289n/a long flags;
20290n/a#ifndef SGSetChannelSettings
20291n/a PyMac_PRECHECK(SGSetChannelSettings);
20292n/a#endif
20293n/a if (!PyArg_ParseTuple(_args, "O&O&O&l",
20294n/a CmpInstObj_Convert, &s,
20295n/a CmpInstObj_Convert, &c,
20296n/a UserDataObj_Convert, &ud,
20297n/a &flags))
20298n/a return NULL;
20299n/a _rv = SGSetChannelSettings(s,
20300n/a c,
20301n/a ud,
20302n/a flags);
20303n/a _res = Py_BuildValue("l",
20304n/a _rv);
20305n/a return _res;
20306n/a}
20307n/a
20308n/astatic PyObject *Qt_SGGetChannelSettings(PyObject *_self, PyObject *_args)
20309n/a{
20310n/a PyObject *_res = NULL;
20311n/a ComponentResult _rv;
20312n/a SeqGrabComponent s;
20313n/a SGChannel c;
20314n/a UserData ud;
20315n/a long flags;
20316n/a#ifndef SGGetChannelSettings
20317n/a PyMac_PRECHECK(SGGetChannelSettings);
20318n/a#endif
20319n/a if (!PyArg_ParseTuple(_args, "O&O&l",
20320n/a CmpInstObj_Convert, &s,
20321n/a CmpInstObj_Convert, &c,
20322n/a &flags))
20323n/a return NULL;
20324n/a _rv = SGGetChannelSettings(s,
20325n/a c,
20326n/a &ud,
20327n/a flags);
20328n/a _res = Py_BuildValue("lO&",
20329n/a _rv,
20330n/a UserDataObj_New, ud);
20331n/a return _res;
20332n/a}
20333n/a
20334n/astatic PyObject *Qt_SGGetMode(PyObject *_self, PyObject *_args)
20335n/a{
20336n/a PyObject *_res = NULL;
20337n/a ComponentResult _rv;
20338n/a SeqGrabComponent s;
20339n/a Boolean previewMode;
20340n/a Boolean recordMode;
20341n/a#ifndef SGGetMode
20342n/a PyMac_PRECHECK(SGGetMode);
20343n/a#endif
20344n/a if (!PyArg_ParseTuple(_args, "O&",
20345n/a CmpInstObj_Convert, &s))
20346n/a return NULL;
20347n/a _rv = SGGetMode(s,
20348n/a &previewMode,
20349n/a &recordMode);
20350n/a _res = Py_BuildValue("lbb",
20351n/a _rv,
20352n/a previewMode,
20353n/a recordMode);
20354n/a return _res;
20355n/a}
20356n/a
20357n/astatic PyObject *Qt_SGSetDataRef(PyObject *_self, PyObject *_args)
20358n/a{
20359n/a PyObject *_res = NULL;
20360n/a ComponentResult _rv;
20361n/a SeqGrabComponent s;
20362n/a Handle dataRef;
20363n/a OSType dataRefType;
20364n/a long whereFlags;
20365n/a#ifndef SGSetDataRef
20366n/a PyMac_PRECHECK(SGSetDataRef);
20367n/a#endif
20368n/a if (!PyArg_ParseTuple(_args, "O&O&O&l",
20369n/a CmpInstObj_Convert, &s,
20370n/a ResObj_Convert, &dataRef,
20371n/a PyMac_GetOSType, &dataRefType,
20372n/a &whereFlags))
20373n/a return NULL;
20374n/a _rv = SGSetDataRef(s,
20375n/a dataRef,
20376n/a dataRefType,
20377n/a whereFlags);
20378n/a _res = Py_BuildValue("l",
20379n/a _rv);
20380n/a return _res;
20381n/a}
20382n/a
20383n/astatic PyObject *Qt_SGGetDataRef(PyObject *_self, PyObject *_args)
20384n/a{
20385n/a PyObject *_res = NULL;
20386n/a ComponentResult _rv;
20387n/a SeqGrabComponent s;
20388n/a Handle dataRef;
20389n/a OSType dataRefType;
20390n/a long whereFlags;
20391n/a#ifndef SGGetDataRef
20392n/a PyMac_PRECHECK(SGGetDataRef);
20393n/a#endif
20394n/a if (!PyArg_ParseTuple(_args, "O&",
20395n/a CmpInstObj_Convert, &s))
20396n/a return NULL;
20397n/a _rv = SGGetDataRef(s,
20398n/a &dataRef,
20399n/a &dataRefType,
20400n/a &whereFlags);
20401n/a _res = Py_BuildValue("lO&O&l",
20402n/a _rv,
20403n/a ResObj_New, dataRef,
20404n/a PyMac_BuildOSType, dataRefType,
20405n/a whereFlags);
20406n/a return _res;
20407n/a}
20408n/a
20409n/astatic PyObject *Qt_SGNewOutput(PyObject *_self, PyObject *_args)
20410n/a{
20411n/a PyObject *_res = NULL;
20412n/a ComponentResult _rv;
20413n/a SeqGrabComponent s;
20414n/a Handle dataRef;
20415n/a OSType dataRefType;
20416n/a long whereFlags;
20417n/a SGOutput sgOut;
20418n/a#ifndef SGNewOutput
20419n/a PyMac_PRECHECK(SGNewOutput);
20420n/a#endif
20421n/a if (!PyArg_ParseTuple(_args, "O&O&O&l",
20422n/a CmpInstObj_Convert, &s,
20423n/a ResObj_Convert, &dataRef,
20424n/a PyMac_GetOSType, &dataRefType,
20425n/a &whereFlags))
20426n/a return NULL;
20427n/a _rv = SGNewOutput(s,
20428n/a dataRef,
20429n/a dataRefType,
20430n/a whereFlags,
20431n/a &sgOut);
20432n/a _res = Py_BuildValue("lO&",
20433n/a _rv,
20434n/a SGOutputObj_New, sgOut);
20435n/a return _res;
20436n/a}
20437n/a
20438n/astatic PyObject *Qt_SGDisposeOutput(PyObject *_self, PyObject *_args)
20439n/a{
20440n/a PyObject *_res = NULL;
20441n/a ComponentResult _rv;
20442n/a SeqGrabComponent s;
20443n/a SGOutput sgOut;
20444n/a#ifndef SGDisposeOutput
20445n/a PyMac_PRECHECK(SGDisposeOutput);
20446n/a#endif
20447n/a if (!PyArg_ParseTuple(_args, "O&O&",
20448n/a CmpInstObj_Convert, &s,
20449n/a SGOutputObj_Convert, &sgOut))
20450n/a return NULL;
20451n/a _rv = SGDisposeOutput(s,
20452n/a sgOut);
20453n/a _res = Py_BuildValue("l",
20454n/a _rv);
20455n/a return _res;
20456n/a}
20457n/a
20458n/astatic PyObject *Qt_SGSetOutputFlags(PyObject *_self, PyObject *_args)
20459n/a{
20460n/a PyObject *_res = NULL;
20461n/a ComponentResult _rv;
20462n/a SeqGrabComponent s;
20463n/a SGOutput sgOut;
20464n/a long whereFlags;
20465n/a#ifndef SGSetOutputFlags
20466n/a PyMac_PRECHECK(SGSetOutputFlags);
20467n/a#endif
20468n/a if (!PyArg_ParseTuple(_args, "O&O&l",
20469n/a CmpInstObj_Convert, &s,
20470n/a SGOutputObj_Convert, &sgOut,
20471n/a &whereFlags))
20472n/a return NULL;
20473n/a _rv = SGSetOutputFlags(s,
20474n/a sgOut,
20475n/a whereFlags);
20476n/a _res = Py_BuildValue("l",
20477n/a _rv);
20478n/a return _res;
20479n/a}
20480n/a
20481n/astatic PyObject *Qt_SGSetChannelOutput(PyObject *_self, PyObject *_args)
20482n/a{
20483n/a PyObject *_res = NULL;
20484n/a ComponentResult _rv;
20485n/a SeqGrabComponent s;
20486n/a SGChannel c;
20487n/a SGOutput sgOut;
20488n/a#ifndef SGSetChannelOutput
20489n/a PyMac_PRECHECK(SGSetChannelOutput);
20490n/a#endif
20491n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
20492n/a CmpInstObj_Convert, &s,
20493n/a CmpInstObj_Convert, &c,
20494n/a SGOutputObj_Convert, &sgOut))
20495n/a return NULL;
20496n/a _rv = SGSetChannelOutput(s,
20497n/a c,
20498n/a sgOut);
20499n/a _res = Py_BuildValue("l",
20500n/a _rv);
20501n/a return _res;
20502n/a}
20503n/a
20504n/astatic PyObject *Qt_SGGetDataOutputStorageSpaceRemaining(PyObject *_self, PyObject *_args)
20505n/a{
20506n/a PyObject *_res = NULL;
20507n/a ComponentResult _rv;
20508n/a SeqGrabComponent s;
20509n/a SGOutput sgOut;
20510n/a unsigned long space;
20511n/a#ifndef SGGetDataOutputStorageSpaceRemaining
20512n/a PyMac_PRECHECK(SGGetDataOutputStorageSpaceRemaining);
20513n/a#endif
20514n/a if (!PyArg_ParseTuple(_args, "O&O&",
20515n/a CmpInstObj_Convert, &s,
20516n/a SGOutputObj_Convert, &sgOut))
20517n/a return NULL;
20518n/a _rv = SGGetDataOutputStorageSpaceRemaining(s,
20519n/a sgOut,
20520n/a &space);
20521n/a _res = Py_BuildValue("ll",
20522n/a _rv,
20523n/a space);
20524n/a return _res;
20525n/a}
20526n/a
20527n/astatic PyObject *Qt_SGHandleUpdateEvent(PyObject *_self, PyObject *_args)
20528n/a{
20529n/a PyObject *_res = NULL;
20530n/a ComponentResult _rv;
20531n/a SeqGrabComponent s;
20532n/a EventRecord event;
20533n/a Boolean handled;
20534n/a#ifndef SGHandleUpdateEvent
20535n/a PyMac_PRECHECK(SGHandleUpdateEvent);
20536n/a#endif
20537n/a if (!PyArg_ParseTuple(_args, "O&O&",
20538n/a CmpInstObj_Convert, &s,
20539n/a PyMac_GetEventRecord, &event))
20540n/a return NULL;
20541n/a _rv = SGHandleUpdateEvent(s,
20542n/a &event,
20543n/a &handled);
20544n/a _res = Py_BuildValue("lb",
20545n/a _rv,
20546n/a handled);
20547n/a return _res;
20548n/a}
20549n/a
20550n/astatic PyObject *Qt_SGSetOutputNextOutput(PyObject *_self, PyObject *_args)
20551n/a{
20552n/a PyObject *_res = NULL;
20553n/a ComponentResult _rv;
20554n/a SeqGrabComponent s;
20555n/a SGOutput sgOut;
20556n/a SGOutput nextOut;
20557n/a#ifndef SGSetOutputNextOutput
20558n/a PyMac_PRECHECK(SGSetOutputNextOutput);
20559n/a#endif
20560n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
20561n/a CmpInstObj_Convert, &s,
20562n/a SGOutputObj_Convert, &sgOut,
20563n/a SGOutputObj_Convert, &nextOut))
20564n/a return NULL;
20565n/a _rv = SGSetOutputNextOutput(s,
20566n/a sgOut,
20567n/a nextOut);
20568n/a _res = Py_BuildValue("l",
20569n/a _rv);
20570n/a return _res;
20571n/a}
20572n/a
20573n/astatic PyObject *Qt_SGGetOutputNextOutput(PyObject *_self, PyObject *_args)
20574n/a{
20575n/a PyObject *_res = NULL;
20576n/a ComponentResult _rv;
20577n/a SeqGrabComponent s;
20578n/a SGOutput sgOut;
20579n/a SGOutput nextOut;
20580n/a#ifndef SGGetOutputNextOutput
20581n/a PyMac_PRECHECK(SGGetOutputNextOutput);
20582n/a#endif
20583n/a if (!PyArg_ParseTuple(_args, "O&O&",
20584n/a CmpInstObj_Convert, &s,
20585n/a SGOutputObj_Convert, &sgOut))
20586n/a return NULL;
20587n/a _rv = SGGetOutputNextOutput(s,
20588n/a sgOut,
20589n/a &nextOut);
20590n/a _res = Py_BuildValue("lO&",
20591n/a _rv,
20592n/a SGOutputObj_New, nextOut);
20593n/a return _res;
20594n/a}
20595n/a
20596n/astatic PyObject *Qt_SGSetOutputMaximumOffset(PyObject *_self, PyObject *_args)
20597n/a{
20598n/a PyObject *_res = NULL;
20599n/a ComponentResult _rv;
20600n/a SeqGrabComponent s;
20601n/a SGOutput sgOut;
20602n/a wide maxOffset;
20603n/a#ifndef SGSetOutputMaximumOffset
20604n/a PyMac_PRECHECK(SGSetOutputMaximumOffset);
20605n/a#endif
20606n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
20607n/a CmpInstObj_Convert, &s,
20608n/a SGOutputObj_Convert, &sgOut,
20609n/a PyMac_Getwide, &maxOffset))
20610n/a return NULL;
20611n/a _rv = SGSetOutputMaximumOffset(s,
20612n/a sgOut,
20613n/a &maxOffset);
20614n/a _res = Py_BuildValue("l",
20615n/a _rv);
20616n/a return _res;
20617n/a}
20618n/a
20619n/astatic PyObject *Qt_SGGetOutputMaximumOffset(PyObject *_self, PyObject *_args)
20620n/a{
20621n/a PyObject *_res = NULL;
20622n/a ComponentResult _rv;
20623n/a SeqGrabComponent s;
20624n/a SGOutput sgOut;
20625n/a wide maxOffset;
20626n/a#ifndef SGGetOutputMaximumOffset
20627n/a PyMac_PRECHECK(SGGetOutputMaximumOffset);
20628n/a#endif
20629n/a if (!PyArg_ParseTuple(_args, "O&O&",
20630n/a CmpInstObj_Convert, &s,
20631n/a SGOutputObj_Convert, &sgOut))
20632n/a return NULL;
20633n/a _rv = SGGetOutputMaximumOffset(s,
20634n/a sgOut,
20635n/a &maxOffset);
20636n/a _res = Py_BuildValue("lO&",
20637n/a _rv,
20638n/a PyMac_Buildwide, maxOffset);
20639n/a return _res;
20640n/a}
20641n/a
20642n/astatic PyObject *Qt_SGGetOutputDataReference(PyObject *_self, PyObject *_args)
20643n/a{
20644n/a PyObject *_res = NULL;
20645n/a ComponentResult _rv;
20646n/a SeqGrabComponent s;
20647n/a SGOutput sgOut;
20648n/a Handle dataRef;
20649n/a OSType dataRefType;
20650n/a#ifndef SGGetOutputDataReference
20651n/a PyMac_PRECHECK(SGGetOutputDataReference);
20652n/a#endif
20653n/a if (!PyArg_ParseTuple(_args, "O&O&",
20654n/a CmpInstObj_Convert, &s,
20655n/a SGOutputObj_Convert, &sgOut))
20656n/a return NULL;
20657n/a _rv = SGGetOutputDataReference(s,
20658n/a sgOut,
20659n/a &dataRef,
20660n/a &dataRefType);
20661n/a _res = Py_BuildValue("lO&O&",
20662n/a _rv,
20663n/a ResObj_New, dataRef,
20664n/a PyMac_BuildOSType, dataRefType);
20665n/a return _res;
20666n/a}
20667n/a
20668n/astatic PyObject *Qt_SGWriteExtendedMovieData(PyObject *_self, PyObject *_args)
20669n/a{
20670n/a PyObject *_res = NULL;
20671n/a ComponentResult _rv;
20672n/a SeqGrabComponent s;
20673n/a SGChannel c;
20674n/a Ptr p;
20675n/a long len;
20676n/a wide offset;
20677n/a SGOutput sgOut;
20678n/a#ifndef SGWriteExtendedMovieData
20679n/a PyMac_PRECHECK(SGWriteExtendedMovieData);
20680n/a#endif
20681n/a if (!PyArg_ParseTuple(_args, "O&O&sl",
20682n/a CmpInstObj_Convert, &s,
20683n/a CmpInstObj_Convert, &c,
20684n/a &p,
20685n/a &len))
20686n/a return NULL;
20687n/a _rv = SGWriteExtendedMovieData(s,
20688n/a c,
20689n/a p,
20690n/a len,
20691n/a &offset,
20692n/a &sgOut);
20693n/a _res = Py_BuildValue("lO&O&",
20694n/a _rv,
20695n/a PyMac_Buildwide, offset,
20696n/a SGOutputObj_New, sgOut);
20697n/a return _res;
20698n/a}
20699n/a
20700n/astatic PyObject *Qt_SGGetStorageSpaceRemaining64(PyObject *_self, PyObject *_args)
20701n/a{
20702n/a PyObject *_res = NULL;
20703n/a ComponentResult _rv;
20704n/a SeqGrabComponent s;
20705n/a wide bytes;
20706n/a#ifndef SGGetStorageSpaceRemaining64
20707n/a PyMac_PRECHECK(SGGetStorageSpaceRemaining64);
20708n/a#endif
20709n/a if (!PyArg_ParseTuple(_args, "O&",
20710n/a CmpInstObj_Convert, &s))
20711n/a return NULL;
20712n/a _rv = SGGetStorageSpaceRemaining64(s,
20713n/a &bytes);
20714n/a _res = Py_BuildValue("lO&",
20715n/a _rv,
20716n/a PyMac_Buildwide, bytes);
20717n/a return _res;
20718n/a}
20719n/a
20720n/astatic PyObject *Qt_SGGetDataOutputStorageSpaceRemaining64(PyObject *_self, PyObject *_args)
20721n/a{
20722n/a PyObject *_res = NULL;
20723n/a ComponentResult _rv;
20724n/a SeqGrabComponent s;
20725n/a SGOutput sgOut;
20726n/a wide space;
20727n/a#ifndef SGGetDataOutputStorageSpaceRemaining64
20728n/a PyMac_PRECHECK(SGGetDataOutputStorageSpaceRemaining64);
20729n/a#endif
20730n/a if (!PyArg_ParseTuple(_args, "O&O&",
20731n/a CmpInstObj_Convert, &s,
20732n/a SGOutputObj_Convert, &sgOut))
20733n/a return NULL;
20734n/a _rv = SGGetDataOutputStorageSpaceRemaining64(s,
20735n/a sgOut,
20736n/a &space);
20737n/a _res = Py_BuildValue("lO&",
20738n/a _rv,
20739n/a PyMac_Buildwide, space);
20740n/a return _res;
20741n/a}
20742n/a
20743n/astatic PyObject *Qt_SGWriteMovieData(PyObject *_self, PyObject *_args)
20744n/a{
20745n/a PyObject *_res = NULL;
20746n/a ComponentResult _rv;
20747n/a SeqGrabComponent s;
20748n/a SGChannel c;
20749n/a Ptr p;
20750n/a long len;
20751n/a long offset;
20752n/a#ifndef SGWriteMovieData
20753n/a PyMac_PRECHECK(SGWriteMovieData);
20754n/a#endif
20755n/a if (!PyArg_ParseTuple(_args, "O&O&sl",
20756n/a CmpInstObj_Convert, &s,
20757n/a CmpInstObj_Convert, &c,
20758n/a &p,
20759n/a &len))
20760n/a return NULL;
20761n/a _rv = SGWriteMovieData(s,
20762n/a c,
20763n/a p,
20764n/a len,
20765n/a &offset);
20766n/a _res = Py_BuildValue("ll",
20767n/a _rv,
20768n/a offset);
20769n/a return _res;
20770n/a}
20771n/a
20772n/astatic PyObject *Qt_SGGetTimeBase(PyObject *_self, PyObject *_args)
20773n/a{
20774n/a PyObject *_res = NULL;
20775n/a ComponentResult _rv;
20776n/a SeqGrabComponent s;
20777n/a TimeBase tb;
20778n/a#ifndef SGGetTimeBase
20779n/a PyMac_PRECHECK(SGGetTimeBase);
20780n/a#endif
20781n/a if (!PyArg_ParseTuple(_args, "O&",
20782n/a CmpInstObj_Convert, &s))
20783n/a return NULL;
20784n/a _rv = SGGetTimeBase(s,
20785n/a &tb);
20786n/a _res = Py_BuildValue("lO&",
20787n/a _rv,
20788n/a TimeBaseObj_New, tb);
20789n/a return _res;
20790n/a}
20791n/a
20792n/astatic PyObject *Qt_SGAddMovieData(PyObject *_self, PyObject *_args)
20793n/a{
20794n/a PyObject *_res = NULL;
20795n/a ComponentResult _rv;
20796n/a SeqGrabComponent s;
20797n/a SGChannel c;
20798n/a Ptr p;
20799n/a long len;
20800n/a long offset;
20801n/a long chRefCon;
20802n/a TimeValue time;
20803n/a short writeType;
20804n/a#ifndef SGAddMovieData
20805n/a PyMac_PRECHECK(SGAddMovieData);
20806n/a#endif
20807n/a if (!PyArg_ParseTuple(_args, "O&O&slllh",
20808n/a CmpInstObj_Convert, &s,
20809n/a CmpInstObj_Convert, &c,
20810n/a &p,
20811n/a &len,
20812n/a &chRefCon,
20813n/a &time,
20814n/a &writeType))
20815n/a return NULL;
20816n/a _rv = SGAddMovieData(s,
20817n/a c,
20818n/a p,
20819n/a len,
20820n/a &offset,
20821n/a chRefCon,
20822n/a time,
20823n/a writeType);
20824n/a _res = Py_BuildValue("ll",
20825n/a _rv,
20826n/a offset);
20827n/a return _res;
20828n/a}
20829n/a
20830n/astatic PyObject *Qt_SGChangedSource(PyObject *_self, PyObject *_args)
20831n/a{
20832n/a PyObject *_res = NULL;
20833n/a ComponentResult _rv;
20834n/a SeqGrabComponent s;
20835n/a SGChannel c;
20836n/a#ifndef SGChangedSource
20837n/a PyMac_PRECHECK(SGChangedSource);
20838n/a#endif
20839n/a if (!PyArg_ParseTuple(_args, "O&O&",
20840n/a CmpInstObj_Convert, &s,
20841n/a CmpInstObj_Convert, &c))
20842n/a return NULL;
20843n/a _rv = SGChangedSource(s,
20844n/a c);
20845n/a _res = Py_BuildValue("l",
20846n/a _rv);
20847n/a return _res;
20848n/a}
20849n/a
20850n/astatic PyObject *Qt_SGAddExtendedMovieData(PyObject *_self, PyObject *_args)
20851n/a{
20852n/a PyObject *_res = NULL;
20853n/a ComponentResult _rv;
20854n/a SeqGrabComponent s;
20855n/a SGChannel c;
20856n/a Ptr p;
20857n/a long len;
20858n/a wide offset;
20859n/a long chRefCon;
20860n/a TimeValue time;
20861n/a short writeType;
20862n/a SGOutput whichOutput;
20863n/a#ifndef SGAddExtendedMovieData
20864n/a PyMac_PRECHECK(SGAddExtendedMovieData);
20865n/a#endif
20866n/a if (!PyArg_ParseTuple(_args, "O&O&slllh",
20867n/a CmpInstObj_Convert, &s,
20868n/a CmpInstObj_Convert, &c,
20869n/a &p,
20870n/a &len,
20871n/a &chRefCon,
20872n/a &time,
20873n/a &writeType))
20874n/a return NULL;
20875n/a _rv = SGAddExtendedMovieData(s,
20876n/a c,
20877n/a p,
20878n/a len,
20879n/a &offset,
20880n/a chRefCon,
20881n/a time,
20882n/a writeType,
20883n/a &whichOutput);
20884n/a _res = Py_BuildValue("lO&O&",
20885n/a _rv,
20886n/a PyMac_Buildwide, offset,
20887n/a SGOutputObj_New, whichOutput);
20888n/a return _res;
20889n/a}
20890n/a
20891n/astatic PyObject *Qt_SGAddOutputDataRefToMedia(PyObject *_self, PyObject *_args)
20892n/a{
20893n/a PyObject *_res = NULL;
20894n/a ComponentResult _rv;
20895n/a SeqGrabComponent s;
20896n/a SGOutput sgOut;
20897n/a Media theMedia;
20898n/a SampleDescriptionHandle desc;
20899n/a#ifndef SGAddOutputDataRefToMedia
20900n/a PyMac_PRECHECK(SGAddOutputDataRefToMedia);
20901n/a#endif
20902n/a if (!PyArg_ParseTuple(_args, "O&O&O&O&",
20903n/a CmpInstObj_Convert, &s,
20904n/a SGOutputObj_Convert, &sgOut,
20905n/a MediaObj_Convert, &theMedia,
20906n/a ResObj_Convert, &desc))
20907n/a return NULL;
20908n/a _rv = SGAddOutputDataRefToMedia(s,
20909n/a sgOut,
20910n/a theMedia,
20911n/a desc);
20912n/a _res = Py_BuildValue("l",
20913n/a _rv);
20914n/a return _res;
20915n/a}
20916n/a
20917n/astatic PyObject *Qt_SGSetSettingsSummary(PyObject *_self, PyObject *_args)
20918n/a{
20919n/a PyObject *_res = NULL;
20920n/a ComponentResult _rv;
20921n/a SeqGrabComponent s;
20922n/a Handle summaryText;
20923n/a#ifndef SGSetSettingsSummary
20924n/a PyMac_PRECHECK(SGSetSettingsSummary);
20925n/a#endif
20926n/a if (!PyArg_ParseTuple(_args, "O&O&",
20927n/a CmpInstObj_Convert, &s,
20928n/a ResObj_Convert, &summaryText))
20929n/a return NULL;
20930n/a _rv = SGSetSettingsSummary(s,
20931n/a summaryText);
20932n/a _res = Py_BuildValue("l",
20933n/a _rv);
20934n/a return _res;
20935n/a}
20936n/a
20937n/astatic PyObject *Qt_SGSetChannelUsage(PyObject *_self, PyObject *_args)
20938n/a{
20939n/a PyObject *_res = NULL;
20940n/a ComponentResult _rv;
20941n/a SGChannel c;
20942n/a long usage;
20943n/a#ifndef SGSetChannelUsage
20944n/a PyMac_PRECHECK(SGSetChannelUsage);
20945n/a#endif
20946n/a if (!PyArg_ParseTuple(_args, "O&l",
20947n/a CmpInstObj_Convert, &c,
20948n/a &usage))
20949n/a return NULL;
20950n/a _rv = SGSetChannelUsage(c,
20951n/a usage);
20952n/a _res = Py_BuildValue("l",
20953n/a _rv);
20954n/a return _res;
20955n/a}
20956n/a
20957n/astatic PyObject *Qt_SGGetChannelUsage(PyObject *_self, PyObject *_args)
20958n/a{
20959n/a PyObject *_res = NULL;
20960n/a ComponentResult _rv;
20961n/a SGChannel c;
20962n/a long usage;
20963n/a#ifndef SGGetChannelUsage
20964n/a PyMac_PRECHECK(SGGetChannelUsage);
20965n/a#endif
20966n/a if (!PyArg_ParseTuple(_args, "O&",
20967n/a CmpInstObj_Convert, &c))
20968n/a return NULL;
20969n/a _rv = SGGetChannelUsage(c,
20970n/a &usage);
20971n/a _res = Py_BuildValue("ll",
20972n/a _rv,
20973n/a usage);
20974n/a return _res;
20975n/a}
20976n/a
20977n/astatic PyObject *Qt_SGSetChannelBounds(PyObject *_self, PyObject *_args)
20978n/a{
20979n/a PyObject *_res = NULL;
20980n/a ComponentResult _rv;
20981n/a SGChannel c;
20982n/a Rect bounds;
20983n/a#ifndef SGSetChannelBounds
20984n/a PyMac_PRECHECK(SGSetChannelBounds);
20985n/a#endif
20986n/a if (!PyArg_ParseTuple(_args, "O&O&",
20987n/a CmpInstObj_Convert, &c,
20988n/a PyMac_GetRect, &bounds))
20989n/a return NULL;
20990n/a _rv = SGSetChannelBounds(c,
20991n/a &bounds);
20992n/a _res = Py_BuildValue("l",
20993n/a _rv);
20994n/a return _res;
20995n/a}
20996n/a
20997n/astatic PyObject *Qt_SGGetChannelBounds(PyObject *_self, PyObject *_args)
20998n/a{
20999n/a PyObject *_res = NULL;
21000n/a ComponentResult _rv;
21001n/a SGChannel c;
21002n/a Rect bounds;
21003n/a#ifndef SGGetChannelBounds
21004n/a PyMac_PRECHECK(SGGetChannelBounds);
21005n/a#endif
21006n/a if (!PyArg_ParseTuple(_args, "O&",
21007n/a CmpInstObj_Convert, &c))
21008n/a return NULL;
21009n/a _rv = SGGetChannelBounds(c,
21010n/a &bounds);
21011n/a _res = Py_BuildValue("lO&",
21012n/a _rv,
21013n/a PyMac_BuildRect, &bounds);
21014n/a return _res;
21015n/a}
21016n/a
21017n/astatic PyObject *Qt_SGSetChannelVolume(PyObject *_self, PyObject *_args)
21018n/a{
21019n/a PyObject *_res = NULL;
21020n/a ComponentResult _rv;
21021n/a SGChannel c;
21022n/a short volume;
21023n/a#ifndef SGSetChannelVolume
21024n/a PyMac_PRECHECK(SGSetChannelVolume);
21025n/a#endif
21026n/a if (!PyArg_ParseTuple(_args, "O&h",
21027n/a CmpInstObj_Convert, &c,
21028n/a &volume))
21029n/a return NULL;
21030n/a _rv = SGSetChannelVolume(c,
21031n/a volume);
21032n/a _res = Py_BuildValue("l",
21033n/a _rv);
21034n/a return _res;
21035n/a}
21036n/a
21037n/astatic PyObject *Qt_SGGetChannelVolume(PyObject *_self, PyObject *_args)
21038n/a{
21039n/a PyObject *_res = NULL;
21040n/a ComponentResult _rv;
21041n/a SGChannel c;
21042n/a short volume;
21043n/a#ifndef SGGetChannelVolume
21044n/a PyMac_PRECHECK(SGGetChannelVolume);
21045n/a#endif
21046n/a if (!PyArg_ParseTuple(_args, "O&",
21047n/a CmpInstObj_Convert, &c))
21048n/a return NULL;
21049n/a _rv = SGGetChannelVolume(c,
21050n/a &volume);
21051n/a _res = Py_BuildValue("lh",
21052n/a _rv,
21053n/a volume);
21054n/a return _res;
21055n/a}
21056n/a
21057n/astatic PyObject *Qt_SGGetChannelInfo(PyObject *_self, PyObject *_args)
21058n/a{
21059n/a PyObject *_res = NULL;
21060n/a ComponentResult _rv;
21061n/a SGChannel c;
21062n/a long channelInfo;
21063n/a#ifndef SGGetChannelInfo
21064n/a PyMac_PRECHECK(SGGetChannelInfo);
21065n/a#endif
21066n/a if (!PyArg_ParseTuple(_args, "O&",
21067n/a CmpInstObj_Convert, &c))
21068n/a return NULL;
21069n/a _rv = SGGetChannelInfo(c,
21070n/a &channelInfo);
21071n/a _res = Py_BuildValue("ll",
21072n/a _rv,
21073n/a channelInfo);
21074n/a return _res;
21075n/a}
21076n/a
21077n/astatic PyObject *Qt_SGSetChannelPlayFlags(PyObject *_self, PyObject *_args)
21078n/a{
21079n/a PyObject *_res = NULL;
21080n/a ComponentResult _rv;
21081n/a SGChannel c;
21082n/a long playFlags;
21083n/a#ifndef SGSetChannelPlayFlags
21084n/a PyMac_PRECHECK(SGSetChannelPlayFlags);
21085n/a#endif
21086n/a if (!PyArg_ParseTuple(_args, "O&l",
21087n/a CmpInstObj_Convert, &c,
21088n/a &playFlags))
21089n/a return NULL;
21090n/a _rv = SGSetChannelPlayFlags(c,
21091n/a playFlags);
21092n/a _res = Py_BuildValue("l",
21093n/a _rv);
21094n/a return _res;
21095n/a}
21096n/a
21097n/astatic PyObject *Qt_SGGetChannelPlayFlags(PyObject *_self, PyObject *_args)
21098n/a{
21099n/a PyObject *_res = NULL;
21100n/a ComponentResult _rv;
21101n/a SGChannel c;
21102n/a long playFlags;
21103n/a#ifndef SGGetChannelPlayFlags
21104n/a PyMac_PRECHECK(SGGetChannelPlayFlags);
21105n/a#endif
21106n/a if (!PyArg_ParseTuple(_args, "O&",
21107n/a CmpInstObj_Convert, &c))
21108n/a return NULL;
21109n/a _rv = SGGetChannelPlayFlags(c,
21110n/a &playFlags);
21111n/a _res = Py_BuildValue("ll",
21112n/a _rv,
21113n/a playFlags);
21114n/a return _res;
21115n/a}
21116n/a
21117n/astatic PyObject *Qt_SGSetChannelMaxFrames(PyObject *_self, PyObject *_args)
21118n/a{
21119n/a PyObject *_res = NULL;
21120n/a ComponentResult _rv;
21121n/a SGChannel c;
21122n/a long frameCount;
21123n/a#ifndef SGSetChannelMaxFrames
21124n/a PyMac_PRECHECK(SGSetChannelMaxFrames);
21125n/a#endif
21126n/a if (!PyArg_ParseTuple(_args, "O&l",
21127n/a CmpInstObj_Convert, &c,
21128n/a &frameCount))
21129n/a return NULL;
21130n/a _rv = SGSetChannelMaxFrames(c,
21131n/a frameCount);
21132n/a _res = Py_BuildValue("l",
21133n/a _rv);
21134n/a return _res;
21135n/a}
21136n/a
21137n/astatic PyObject *Qt_SGGetChannelMaxFrames(PyObject *_self, PyObject *_args)
21138n/a{
21139n/a PyObject *_res = NULL;
21140n/a ComponentResult _rv;
21141n/a SGChannel c;
21142n/a long frameCount;
21143n/a#ifndef SGGetChannelMaxFrames
21144n/a PyMac_PRECHECK(SGGetChannelMaxFrames);
21145n/a#endif
21146n/a if (!PyArg_ParseTuple(_args, "O&",
21147n/a CmpInstObj_Convert, &c))
21148n/a return NULL;
21149n/a _rv = SGGetChannelMaxFrames(c,
21150n/a &frameCount);
21151n/a _res = Py_BuildValue("ll",
21152n/a _rv,
21153n/a frameCount);
21154n/a return _res;
21155n/a}
21156n/a
21157n/astatic PyObject *Qt_SGSetChannelRefCon(PyObject *_self, PyObject *_args)
21158n/a{
21159n/a PyObject *_res = NULL;
21160n/a ComponentResult _rv;
21161n/a SGChannel c;
21162n/a long refCon;
21163n/a#ifndef SGSetChannelRefCon
21164n/a PyMac_PRECHECK(SGSetChannelRefCon);
21165n/a#endif
21166n/a if (!PyArg_ParseTuple(_args, "O&l",
21167n/a CmpInstObj_Convert, &c,
21168n/a &refCon))
21169n/a return NULL;
21170n/a _rv = SGSetChannelRefCon(c,
21171n/a refCon);
21172n/a _res = Py_BuildValue("l",
21173n/a _rv);
21174n/a return _res;
21175n/a}
21176n/a
21177n/astatic PyObject *Qt_SGSetChannelClip(PyObject *_self, PyObject *_args)
21178n/a{
21179n/a PyObject *_res = NULL;
21180n/a ComponentResult _rv;
21181n/a SGChannel c;
21182n/a RgnHandle theClip;
21183n/a#ifndef SGSetChannelClip
21184n/a PyMac_PRECHECK(SGSetChannelClip);
21185n/a#endif
21186n/a if (!PyArg_ParseTuple(_args, "O&O&",
21187n/a CmpInstObj_Convert, &c,
21188n/a ResObj_Convert, &theClip))
21189n/a return NULL;
21190n/a _rv = SGSetChannelClip(c,
21191n/a theClip);
21192n/a _res = Py_BuildValue("l",
21193n/a _rv);
21194n/a return _res;
21195n/a}
21196n/a
21197n/astatic PyObject *Qt_SGGetChannelClip(PyObject *_self, PyObject *_args)
21198n/a{
21199n/a PyObject *_res = NULL;
21200n/a ComponentResult _rv;
21201n/a SGChannel c;
21202n/a RgnHandle theClip;
21203n/a#ifndef SGGetChannelClip
21204n/a PyMac_PRECHECK(SGGetChannelClip);
21205n/a#endif
21206n/a if (!PyArg_ParseTuple(_args, "O&",
21207n/a CmpInstObj_Convert, &c))
21208n/a return NULL;
21209n/a _rv = SGGetChannelClip(c,
21210n/a &theClip);
21211n/a _res = Py_BuildValue("lO&",
21212n/a _rv,
21213n/a ResObj_New, theClip);
21214n/a return _res;
21215n/a}
21216n/a
21217n/astatic PyObject *Qt_SGGetChannelSampleDescription(PyObject *_self, PyObject *_args)
21218n/a{
21219n/a PyObject *_res = NULL;
21220n/a ComponentResult _rv;
21221n/a SGChannel c;
21222n/a Handle sampleDesc;
21223n/a#ifndef SGGetChannelSampleDescription
21224n/a PyMac_PRECHECK(SGGetChannelSampleDescription);
21225n/a#endif
21226n/a if (!PyArg_ParseTuple(_args, "O&O&",
21227n/a CmpInstObj_Convert, &c,
21228n/a ResObj_Convert, &sampleDesc))
21229n/a return NULL;
21230n/a _rv = SGGetChannelSampleDescription(c,
21231n/a sampleDesc);
21232n/a _res = Py_BuildValue("l",
21233n/a _rv);
21234n/a return _res;
21235n/a}
21236n/a
21237n/astatic PyObject *Qt_SGSetChannelDevice(PyObject *_self, PyObject *_args)
21238n/a{
21239n/a PyObject *_res = NULL;
21240n/a ComponentResult _rv;
21241n/a SGChannel c;
21242n/a StringPtr name;
21243n/a#ifndef SGSetChannelDevice
21244n/a PyMac_PRECHECK(SGSetChannelDevice);
21245n/a#endif
21246n/a if (!PyArg_ParseTuple(_args, "O&s",
21247n/a CmpInstObj_Convert, &c,
21248n/a &name))
21249n/a return NULL;
21250n/a _rv = SGSetChannelDevice(c,
21251n/a name);
21252n/a _res = Py_BuildValue("l",
21253n/a _rv);
21254n/a return _res;
21255n/a}
21256n/a
21257n/astatic PyObject *Qt_SGGetChannelTimeScale(PyObject *_self, PyObject *_args)
21258n/a{
21259n/a PyObject *_res = NULL;
21260n/a ComponentResult _rv;
21261n/a SGChannel c;
21262n/a TimeScale scale;
21263n/a#ifndef SGGetChannelTimeScale
21264n/a PyMac_PRECHECK(SGGetChannelTimeScale);
21265n/a#endif
21266n/a if (!PyArg_ParseTuple(_args, "O&",
21267n/a CmpInstObj_Convert, &c))
21268n/a return NULL;
21269n/a _rv = SGGetChannelTimeScale(c,
21270n/a &scale);
21271n/a _res = Py_BuildValue("ll",
21272n/a _rv,
21273n/a scale);
21274n/a return _res;
21275n/a}
21276n/a
21277n/astatic PyObject *Qt_SGChannelPutPicture(PyObject *_self, PyObject *_args)
21278n/a{
21279n/a PyObject *_res = NULL;
21280n/a ComponentResult _rv;
21281n/a SGChannel c;
21282n/a#ifndef SGChannelPutPicture
21283n/a PyMac_PRECHECK(SGChannelPutPicture);
21284n/a#endif
21285n/a if (!PyArg_ParseTuple(_args, "O&",
21286n/a CmpInstObj_Convert, &c))
21287n/a return NULL;
21288n/a _rv = SGChannelPutPicture(c);
21289n/a _res = Py_BuildValue("l",
21290n/a _rv);
21291n/a return _res;
21292n/a}
21293n/a
21294n/astatic PyObject *Qt_SGChannelSetRequestedDataRate(PyObject *_self, PyObject *_args)
21295n/a{
21296n/a PyObject *_res = NULL;
21297n/a ComponentResult _rv;
21298n/a SGChannel c;
21299n/a long bytesPerSecond;
21300n/a#ifndef SGChannelSetRequestedDataRate
21301n/a PyMac_PRECHECK(SGChannelSetRequestedDataRate);
21302n/a#endif
21303n/a if (!PyArg_ParseTuple(_args, "O&l",
21304n/a CmpInstObj_Convert, &c,
21305n/a &bytesPerSecond))
21306n/a return NULL;
21307n/a _rv = SGChannelSetRequestedDataRate(c,
21308n/a bytesPerSecond);
21309n/a _res = Py_BuildValue("l",
21310n/a _rv);
21311n/a return _res;
21312n/a}
21313n/a
21314n/astatic PyObject *Qt_SGChannelGetRequestedDataRate(PyObject *_self, PyObject *_args)
21315n/a{
21316n/a PyObject *_res = NULL;
21317n/a ComponentResult _rv;
21318n/a SGChannel c;
21319n/a long bytesPerSecond;
21320n/a#ifndef SGChannelGetRequestedDataRate
21321n/a PyMac_PRECHECK(SGChannelGetRequestedDataRate);
21322n/a#endif
21323n/a if (!PyArg_ParseTuple(_args, "O&",
21324n/a CmpInstObj_Convert, &c))
21325n/a return NULL;
21326n/a _rv = SGChannelGetRequestedDataRate(c,
21327n/a &bytesPerSecond);
21328n/a _res = Py_BuildValue("ll",
21329n/a _rv,
21330n/a bytesPerSecond);
21331n/a return _res;
21332n/a}
21333n/a
21334n/astatic PyObject *Qt_SGChannelSetDataSourceName(PyObject *_self, PyObject *_args)
21335n/a{
21336n/a PyObject *_res = NULL;
21337n/a ComponentResult _rv;
21338n/a SGChannel c;
21339n/a Str255 name;
21340n/a ScriptCode scriptTag;
21341n/a#ifndef SGChannelSetDataSourceName
21342n/a PyMac_PRECHECK(SGChannelSetDataSourceName);
21343n/a#endif
21344n/a if (!PyArg_ParseTuple(_args, "O&O&h",
21345n/a CmpInstObj_Convert, &c,
21346n/a PyMac_GetStr255, name,
21347n/a &scriptTag))
21348n/a return NULL;
21349n/a _rv = SGChannelSetDataSourceName(c,
21350n/a name,
21351n/a scriptTag);
21352n/a _res = Py_BuildValue("l",
21353n/a _rv);
21354n/a return _res;
21355n/a}
21356n/a
21357n/astatic PyObject *Qt_SGChannelGetDataSourceName(PyObject *_self, PyObject *_args)
21358n/a{
21359n/a PyObject *_res = NULL;
21360n/a ComponentResult _rv;
21361n/a SGChannel c;
21362n/a Str255 name;
21363n/a ScriptCode scriptTag;
21364n/a#ifndef SGChannelGetDataSourceName
21365n/a PyMac_PRECHECK(SGChannelGetDataSourceName);
21366n/a#endif
21367n/a if (!PyArg_ParseTuple(_args, "O&O&",
21368n/a CmpInstObj_Convert, &c,
21369n/a PyMac_GetStr255, name))
21370n/a return NULL;
21371n/a _rv = SGChannelGetDataSourceName(c,
21372n/a name,
21373n/a &scriptTag);
21374n/a _res = Py_BuildValue("lh",
21375n/a _rv,
21376n/a scriptTag);
21377n/a return _res;
21378n/a}
21379n/a
21380n/astatic PyObject *Qt_SGChannelSetCodecSettings(PyObject *_self, PyObject *_args)
21381n/a{
21382n/a PyObject *_res = NULL;
21383n/a ComponentResult _rv;
21384n/a SGChannel c;
21385n/a Handle settings;
21386n/a#ifndef SGChannelSetCodecSettings
21387n/a PyMac_PRECHECK(SGChannelSetCodecSettings);
21388n/a#endif
21389n/a if (!PyArg_ParseTuple(_args, "O&O&",
21390n/a CmpInstObj_Convert, &c,
21391n/a ResObj_Convert, &settings))
21392n/a return NULL;
21393n/a _rv = SGChannelSetCodecSettings(c,
21394n/a settings);
21395n/a _res = Py_BuildValue("l",
21396n/a _rv);
21397n/a return _res;
21398n/a}
21399n/a
21400n/astatic PyObject *Qt_SGChannelGetCodecSettings(PyObject *_self, PyObject *_args)
21401n/a{
21402n/a PyObject *_res = NULL;
21403n/a ComponentResult _rv;
21404n/a SGChannel c;
21405n/a Handle settings;
21406n/a#ifndef SGChannelGetCodecSettings
21407n/a PyMac_PRECHECK(SGChannelGetCodecSettings);
21408n/a#endif
21409n/a if (!PyArg_ParseTuple(_args, "O&",
21410n/a CmpInstObj_Convert, &c))
21411n/a return NULL;
21412n/a _rv = SGChannelGetCodecSettings(c,
21413n/a &settings);
21414n/a _res = Py_BuildValue("lO&",
21415n/a _rv,
21416n/a ResObj_New, settings);
21417n/a return _res;
21418n/a}
21419n/a
21420n/astatic PyObject *Qt_SGGetChannelTimeBase(PyObject *_self, PyObject *_args)
21421n/a{
21422n/a PyObject *_res = NULL;
21423n/a ComponentResult _rv;
21424n/a SGChannel c;
21425n/a TimeBase tb;
21426n/a#ifndef SGGetChannelTimeBase
21427n/a PyMac_PRECHECK(SGGetChannelTimeBase);
21428n/a#endif
21429n/a if (!PyArg_ParseTuple(_args, "O&",
21430n/a CmpInstObj_Convert, &c))
21431n/a return NULL;
21432n/a _rv = SGGetChannelTimeBase(c,
21433n/a &tb);
21434n/a _res = Py_BuildValue("lO&",
21435n/a _rv,
21436n/a TimeBaseObj_New, tb);
21437n/a return _res;
21438n/a}
21439n/a
21440n/astatic PyObject *Qt_SGGetChannelRefCon(PyObject *_self, PyObject *_args)
21441n/a{
21442n/a PyObject *_res = NULL;
21443n/a ComponentResult _rv;
21444n/a SGChannel c;
21445n/a long refCon;
21446n/a#ifndef SGGetChannelRefCon
21447n/a PyMac_PRECHECK(SGGetChannelRefCon);
21448n/a#endif
21449n/a if (!PyArg_ParseTuple(_args, "O&",
21450n/a CmpInstObj_Convert, &c))
21451n/a return NULL;
21452n/a _rv = SGGetChannelRefCon(c,
21453n/a &refCon);
21454n/a _res = Py_BuildValue("ll",
21455n/a _rv,
21456n/a refCon);
21457n/a return _res;
21458n/a}
21459n/a
21460n/astatic PyObject *Qt_SGGetChannelDeviceAndInputNames(PyObject *_self, PyObject *_args)
21461n/a{
21462n/a PyObject *_res = NULL;
21463n/a ComponentResult _rv;
21464n/a SGChannel c;
21465n/a Str255 outDeviceName;
21466n/a Str255 outInputName;
21467n/a short outInputNumber;
21468n/a#ifndef SGGetChannelDeviceAndInputNames
21469n/a PyMac_PRECHECK(SGGetChannelDeviceAndInputNames);
21470n/a#endif
21471n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
21472n/a CmpInstObj_Convert, &c,
21473n/a PyMac_GetStr255, outDeviceName,
21474n/a PyMac_GetStr255, outInputName))
21475n/a return NULL;
21476n/a _rv = SGGetChannelDeviceAndInputNames(c,
21477n/a outDeviceName,
21478n/a outInputName,
21479n/a &outInputNumber);
21480n/a _res = Py_BuildValue("lh",
21481n/a _rv,
21482n/a outInputNumber);
21483n/a return _res;
21484n/a}
21485n/a
21486n/astatic PyObject *Qt_SGSetChannelDeviceInput(PyObject *_self, PyObject *_args)
21487n/a{
21488n/a PyObject *_res = NULL;
21489n/a ComponentResult _rv;
21490n/a SGChannel c;
21491n/a short inInputNumber;
21492n/a#ifndef SGSetChannelDeviceInput
21493n/a PyMac_PRECHECK(SGSetChannelDeviceInput);
21494n/a#endif
21495n/a if (!PyArg_ParseTuple(_args, "O&h",
21496n/a CmpInstObj_Convert, &c,
21497n/a &inInputNumber))
21498n/a return NULL;
21499n/a _rv = SGSetChannelDeviceInput(c,
21500n/a inInputNumber);
21501n/a _res = Py_BuildValue("l",
21502n/a _rv);
21503n/a return _res;
21504n/a}
21505n/a
21506n/astatic PyObject *Qt_SGSetChannelSettingsStateChanging(PyObject *_self, PyObject *_args)
21507n/a{
21508n/a PyObject *_res = NULL;
21509n/a ComponentResult _rv;
21510n/a SGChannel c;
21511n/a UInt32 inFlags;
21512n/a#ifndef SGSetChannelSettingsStateChanging
21513n/a PyMac_PRECHECK(SGSetChannelSettingsStateChanging);
21514n/a#endif
21515n/a if (!PyArg_ParseTuple(_args, "O&l",
21516n/a CmpInstObj_Convert, &c,
21517n/a &inFlags))
21518n/a return NULL;
21519n/a _rv = SGSetChannelSettingsStateChanging(c,
21520n/a inFlags);
21521n/a _res = Py_BuildValue("l",
21522n/a _rv);
21523n/a return _res;
21524n/a}
21525n/a
21526n/astatic PyObject *Qt_SGInitChannel(PyObject *_self, PyObject *_args)
21527n/a{
21528n/a PyObject *_res = NULL;
21529n/a ComponentResult _rv;
21530n/a SGChannel c;
21531n/a SeqGrabComponent owner;
21532n/a#ifndef SGInitChannel
21533n/a PyMac_PRECHECK(SGInitChannel);
21534n/a#endif
21535n/a if (!PyArg_ParseTuple(_args, "O&O&",
21536n/a CmpInstObj_Convert, &c,
21537n/a CmpInstObj_Convert, &owner))
21538n/a return NULL;
21539n/a _rv = SGInitChannel(c,
21540n/a owner);
21541n/a _res = Py_BuildValue("l",
21542n/a _rv);
21543n/a return _res;
21544n/a}
21545n/a
21546n/astatic PyObject *Qt_SGWriteSamples(PyObject *_self, PyObject *_args)
21547n/a{
21548n/a PyObject *_res = NULL;
21549n/a ComponentResult _rv;
21550n/a SGChannel c;
21551n/a Movie m;
21552n/a AliasHandle theFile;
21553n/a#ifndef SGWriteSamples
21554n/a PyMac_PRECHECK(SGWriteSamples);
21555n/a#endif
21556n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
21557n/a CmpInstObj_Convert, &c,
21558n/a MovieObj_Convert, &m,
21559n/a ResObj_Convert, &theFile))
21560n/a return NULL;
21561n/a _rv = SGWriteSamples(c,
21562n/a m,
21563n/a theFile);
21564n/a _res = Py_BuildValue("l",
21565n/a _rv);
21566n/a return _res;
21567n/a}
21568n/a
21569n/astatic PyObject *Qt_SGGetDataRate(PyObject *_self, PyObject *_args)
21570n/a{
21571n/a PyObject *_res = NULL;
21572n/a ComponentResult _rv;
21573n/a SGChannel c;
21574n/a long bytesPerSecond;
21575n/a#ifndef SGGetDataRate
21576n/a PyMac_PRECHECK(SGGetDataRate);
21577n/a#endif
21578n/a if (!PyArg_ParseTuple(_args, "O&",
21579n/a CmpInstObj_Convert, &c))
21580n/a return NULL;
21581n/a _rv = SGGetDataRate(c,
21582n/a &bytesPerSecond);
21583n/a _res = Py_BuildValue("ll",
21584n/a _rv,
21585n/a bytesPerSecond);
21586n/a return _res;
21587n/a}
21588n/a
21589n/astatic PyObject *Qt_SGAlignChannelRect(PyObject *_self, PyObject *_args)
21590n/a{
21591n/a PyObject *_res = NULL;
21592n/a ComponentResult _rv;
21593n/a SGChannel c;
21594n/a Rect r;
21595n/a#ifndef SGAlignChannelRect
21596n/a PyMac_PRECHECK(SGAlignChannelRect);
21597n/a#endif
21598n/a if (!PyArg_ParseTuple(_args, "O&",
21599n/a CmpInstObj_Convert, &c))
21600n/a return NULL;
21601n/a _rv = SGAlignChannelRect(c,
21602n/a &r);
21603n/a _res = Py_BuildValue("lO&",
21604n/a _rv,
21605n/a PyMac_BuildRect, &r);
21606n/a return _res;
21607n/a}
21608n/a
21609n/astatic PyObject *Qt_SGPanelGetDitl(PyObject *_self, PyObject *_args)
21610n/a{
21611n/a PyObject *_res = NULL;
21612n/a ComponentResult _rv;
21613n/a SeqGrabComponent s;
21614n/a Handle ditl;
21615n/a#ifndef SGPanelGetDitl
21616n/a PyMac_PRECHECK(SGPanelGetDitl);
21617n/a#endif
21618n/a if (!PyArg_ParseTuple(_args, "O&",
21619n/a CmpInstObj_Convert, &s))
21620n/a return NULL;
21621n/a _rv = SGPanelGetDitl(s,
21622n/a &ditl);
21623n/a _res = Py_BuildValue("lO&",
21624n/a _rv,
21625n/a ResObj_New, ditl);
21626n/a return _res;
21627n/a}
21628n/a
21629n/astatic PyObject *Qt_SGPanelGetTitle(PyObject *_self, PyObject *_args)
21630n/a{
21631n/a PyObject *_res = NULL;
21632n/a ComponentResult _rv;
21633n/a SeqGrabComponent s;
21634n/a Str255 title;
21635n/a#ifndef SGPanelGetTitle
21636n/a PyMac_PRECHECK(SGPanelGetTitle);
21637n/a#endif
21638n/a if (!PyArg_ParseTuple(_args, "O&O&",
21639n/a CmpInstObj_Convert, &s,
21640n/a PyMac_GetStr255, title))
21641n/a return NULL;
21642n/a _rv = SGPanelGetTitle(s,
21643n/a title);
21644n/a _res = Py_BuildValue("l",
21645n/a _rv);
21646n/a return _res;
21647n/a}
21648n/a
21649n/astatic PyObject *Qt_SGPanelCanRun(PyObject *_self, PyObject *_args)
21650n/a{
21651n/a PyObject *_res = NULL;
21652n/a ComponentResult _rv;
21653n/a SeqGrabComponent s;
21654n/a SGChannel c;
21655n/a#ifndef SGPanelCanRun
21656n/a PyMac_PRECHECK(SGPanelCanRun);
21657n/a#endif
21658n/a if (!PyArg_ParseTuple(_args, "O&O&",
21659n/a CmpInstObj_Convert, &s,
21660n/a CmpInstObj_Convert, &c))
21661n/a return NULL;
21662n/a _rv = SGPanelCanRun(s,
21663n/a c);
21664n/a _res = Py_BuildValue("l",
21665n/a _rv);
21666n/a return _res;
21667n/a}
21668n/a
21669n/astatic PyObject *Qt_SGPanelInstall(PyObject *_self, PyObject *_args)
21670n/a{
21671n/a PyObject *_res = NULL;
21672n/a ComponentResult _rv;
21673n/a SeqGrabComponent s;
21674n/a SGChannel c;
21675n/a DialogPtr d;
21676n/a short itemOffset;
21677n/a#ifndef SGPanelInstall
21678n/a PyMac_PRECHECK(SGPanelInstall);
21679n/a#endif
21680n/a if (!PyArg_ParseTuple(_args, "O&O&O&h",
21681n/a CmpInstObj_Convert, &s,
21682n/a CmpInstObj_Convert, &c,
21683n/a DlgObj_Convert, &d,
21684n/a &itemOffset))
21685n/a return NULL;
21686n/a _rv = SGPanelInstall(s,
21687n/a c,
21688n/a d,
21689n/a itemOffset);
21690n/a _res = Py_BuildValue("l",
21691n/a _rv);
21692n/a return _res;
21693n/a}
21694n/a
21695n/astatic PyObject *Qt_SGPanelEvent(PyObject *_self, PyObject *_args)
21696n/a{
21697n/a PyObject *_res = NULL;
21698n/a ComponentResult _rv;
21699n/a SeqGrabComponent s;
21700n/a SGChannel c;
21701n/a DialogPtr d;
21702n/a short itemOffset;
21703n/a EventRecord theEvent;
21704n/a short itemHit;
21705n/a Boolean handled;
21706n/a#ifndef SGPanelEvent
21707n/a PyMac_PRECHECK(SGPanelEvent);
21708n/a#endif
21709n/a if (!PyArg_ParseTuple(_args, "O&O&O&hO&",
21710n/a CmpInstObj_Convert, &s,
21711n/a CmpInstObj_Convert, &c,
21712n/a DlgObj_Convert, &d,
21713n/a &itemOffset,
21714n/a PyMac_GetEventRecord, &theEvent))
21715n/a return NULL;
21716n/a _rv = SGPanelEvent(s,
21717n/a c,
21718n/a d,
21719n/a itemOffset,
21720n/a &theEvent,
21721n/a &itemHit,
21722n/a &handled);
21723n/a _res = Py_BuildValue("lhb",
21724n/a _rv,
21725n/a itemHit,
21726n/a handled);
21727n/a return _res;
21728n/a}
21729n/a
21730n/astatic PyObject *Qt_SGPanelItem(PyObject *_self, PyObject *_args)
21731n/a{
21732n/a PyObject *_res = NULL;
21733n/a ComponentResult _rv;
21734n/a SeqGrabComponent s;
21735n/a SGChannel c;
21736n/a DialogPtr d;
21737n/a short itemOffset;
21738n/a short itemNum;
21739n/a#ifndef SGPanelItem
21740n/a PyMac_PRECHECK(SGPanelItem);
21741n/a#endif
21742n/a if (!PyArg_ParseTuple(_args, "O&O&O&hh",
21743n/a CmpInstObj_Convert, &s,
21744n/a CmpInstObj_Convert, &c,
21745n/a DlgObj_Convert, &d,
21746n/a &itemOffset,
21747n/a &itemNum))
21748n/a return NULL;
21749n/a _rv = SGPanelItem(s,
21750n/a c,
21751n/a d,
21752n/a itemOffset,
21753n/a itemNum);
21754n/a _res = Py_BuildValue("l",
21755n/a _rv);
21756n/a return _res;
21757n/a}
21758n/a
21759n/astatic PyObject *Qt_SGPanelRemove(PyObject *_self, PyObject *_args)
21760n/a{
21761n/a PyObject *_res = NULL;
21762n/a ComponentResult _rv;
21763n/a SeqGrabComponent s;
21764n/a SGChannel c;
21765n/a DialogPtr d;
21766n/a short itemOffset;
21767n/a#ifndef SGPanelRemove
21768n/a PyMac_PRECHECK(SGPanelRemove);
21769n/a#endif
21770n/a if (!PyArg_ParseTuple(_args, "O&O&O&h",
21771n/a CmpInstObj_Convert, &s,
21772n/a CmpInstObj_Convert, &c,
21773n/a DlgObj_Convert, &d,
21774n/a &itemOffset))
21775n/a return NULL;
21776n/a _rv = SGPanelRemove(s,
21777n/a c,
21778n/a d,
21779n/a itemOffset);
21780n/a _res = Py_BuildValue("l",
21781n/a _rv);
21782n/a return _res;
21783n/a}
21784n/a
21785n/astatic PyObject *Qt_SGPanelSetGrabber(PyObject *_self, PyObject *_args)
21786n/a{
21787n/a PyObject *_res = NULL;
21788n/a ComponentResult _rv;
21789n/a SeqGrabComponent s;
21790n/a SeqGrabComponent sg;
21791n/a#ifndef SGPanelSetGrabber
21792n/a PyMac_PRECHECK(SGPanelSetGrabber);
21793n/a#endif
21794n/a if (!PyArg_ParseTuple(_args, "O&O&",
21795n/a CmpInstObj_Convert, &s,
21796n/a CmpInstObj_Convert, &sg))
21797n/a return NULL;
21798n/a _rv = SGPanelSetGrabber(s,
21799n/a sg);
21800n/a _res = Py_BuildValue("l",
21801n/a _rv);
21802n/a return _res;
21803n/a}
21804n/a
21805n/astatic PyObject *Qt_SGPanelSetResFile(PyObject *_self, PyObject *_args)
21806n/a{
21807n/a PyObject *_res = NULL;
21808n/a ComponentResult _rv;
21809n/a SeqGrabComponent s;
21810n/a short resRef;
21811n/a#ifndef SGPanelSetResFile
21812n/a PyMac_PRECHECK(SGPanelSetResFile);
21813n/a#endif
21814n/a if (!PyArg_ParseTuple(_args, "O&h",
21815n/a CmpInstObj_Convert, &s,
21816n/a &resRef))
21817n/a return NULL;
21818n/a _rv = SGPanelSetResFile(s,
21819n/a resRef);
21820n/a _res = Py_BuildValue("l",
21821n/a _rv);
21822n/a return _res;
21823n/a}
21824n/a
21825n/astatic PyObject *Qt_SGPanelGetSettings(PyObject *_self, PyObject *_args)
21826n/a{
21827n/a PyObject *_res = NULL;
21828n/a ComponentResult _rv;
21829n/a SeqGrabComponent s;
21830n/a SGChannel c;
21831n/a UserData ud;
21832n/a long flags;
21833n/a#ifndef SGPanelGetSettings
21834n/a PyMac_PRECHECK(SGPanelGetSettings);
21835n/a#endif
21836n/a if (!PyArg_ParseTuple(_args, "O&O&l",
21837n/a CmpInstObj_Convert, &s,
21838n/a CmpInstObj_Convert, &c,
21839n/a &flags))
21840n/a return NULL;
21841n/a _rv = SGPanelGetSettings(s,
21842n/a c,
21843n/a &ud,
21844n/a flags);
21845n/a _res = Py_BuildValue("lO&",
21846n/a _rv,
21847n/a UserDataObj_New, ud);
21848n/a return _res;
21849n/a}
21850n/a
21851n/astatic PyObject *Qt_SGPanelSetSettings(PyObject *_self, PyObject *_args)
21852n/a{
21853n/a PyObject *_res = NULL;
21854n/a ComponentResult _rv;
21855n/a SeqGrabComponent s;
21856n/a SGChannel c;
21857n/a UserData ud;
21858n/a long flags;
21859n/a#ifndef SGPanelSetSettings
21860n/a PyMac_PRECHECK(SGPanelSetSettings);
21861n/a#endif
21862n/a if (!PyArg_ParseTuple(_args, "O&O&O&l",
21863n/a CmpInstObj_Convert, &s,
21864n/a CmpInstObj_Convert, &c,
21865n/a UserDataObj_Convert, &ud,
21866n/a &flags))
21867n/a return NULL;
21868n/a _rv = SGPanelSetSettings(s,
21869n/a c,
21870n/a ud,
21871n/a flags);
21872n/a _res = Py_BuildValue("l",
21873n/a _rv);
21874n/a return _res;
21875n/a}
21876n/a
21877n/astatic PyObject *Qt_SGPanelValidateInput(PyObject *_self, PyObject *_args)
21878n/a{
21879n/a PyObject *_res = NULL;
21880n/a ComponentResult _rv;
21881n/a SeqGrabComponent s;
21882n/a Boolean ok;
21883n/a#ifndef SGPanelValidateInput
21884n/a PyMac_PRECHECK(SGPanelValidateInput);
21885n/a#endif
21886n/a if (!PyArg_ParseTuple(_args, "O&",
21887n/a CmpInstObj_Convert, &s))
21888n/a return NULL;
21889n/a _rv = SGPanelValidateInput(s,
21890n/a &ok);
21891n/a _res = Py_BuildValue("lb",
21892n/a _rv,
21893n/a ok);
21894n/a return _res;
21895n/a}
21896n/a
21897n/astatic PyObject *Qt_SGPanelGetDITLForSize(PyObject *_self, PyObject *_args)
21898n/a{
21899n/a PyObject *_res = NULL;
21900n/a ComponentResult _rv;
21901n/a SeqGrabComponent s;
21902n/a Handle ditl;
21903n/a Point requestedSize;
21904n/a#ifndef SGPanelGetDITLForSize
21905n/a PyMac_PRECHECK(SGPanelGetDITLForSize);
21906n/a#endif
21907n/a if (!PyArg_ParseTuple(_args, "O&",
21908n/a CmpInstObj_Convert, &s))
21909n/a return NULL;
21910n/a _rv = SGPanelGetDITLForSize(s,
21911n/a &ditl,
21912n/a &requestedSize);
21913n/a _res = Py_BuildValue("lO&O&",
21914n/a _rv,
21915n/a ResObj_New, ditl,
21916n/a PyMac_BuildPoint, requestedSize);
21917n/a return _res;
21918n/a}
21919n/a
21920n/astatic PyObject *Qt_SGGetSrcVideoBounds(PyObject *_self, PyObject *_args)
21921n/a{
21922n/a PyObject *_res = NULL;
21923n/a ComponentResult _rv;
21924n/a SGChannel c;
21925n/a Rect r;
21926n/a#ifndef SGGetSrcVideoBounds
21927n/a PyMac_PRECHECK(SGGetSrcVideoBounds);
21928n/a#endif
21929n/a if (!PyArg_ParseTuple(_args, "O&",
21930n/a CmpInstObj_Convert, &c))
21931n/a return NULL;
21932n/a _rv = SGGetSrcVideoBounds(c,
21933n/a &r);
21934n/a _res = Py_BuildValue("lO&",
21935n/a _rv,
21936n/a PyMac_BuildRect, &r);
21937n/a return _res;
21938n/a}
21939n/a
21940n/astatic PyObject *Qt_SGSetVideoRect(PyObject *_self, PyObject *_args)
21941n/a{
21942n/a PyObject *_res = NULL;
21943n/a ComponentResult _rv;
21944n/a SGChannel c;
21945n/a Rect r;
21946n/a#ifndef SGSetVideoRect
21947n/a PyMac_PRECHECK(SGSetVideoRect);
21948n/a#endif
21949n/a if (!PyArg_ParseTuple(_args, "O&O&",
21950n/a CmpInstObj_Convert, &c,
21951n/a PyMac_GetRect, &r))
21952n/a return NULL;
21953n/a _rv = SGSetVideoRect(c,
21954n/a &r);
21955n/a _res = Py_BuildValue("l",
21956n/a _rv);
21957n/a return _res;
21958n/a}
21959n/a
21960n/astatic PyObject *Qt_SGGetVideoRect(PyObject *_self, PyObject *_args)
21961n/a{
21962n/a PyObject *_res = NULL;
21963n/a ComponentResult _rv;
21964n/a SGChannel c;
21965n/a Rect r;
21966n/a#ifndef SGGetVideoRect
21967n/a PyMac_PRECHECK(SGGetVideoRect);
21968n/a#endif
21969n/a if (!PyArg_ParseTuple(_args, "O&",
21970n/a CmpInstObj_Convert, &c))
21971n/a return NULL;
21972n/a _rv = SGGetVideoRect(c,
21973n/a &r);
21974n/a _res = Py_BuildValue("lO&",
21975n/a _rv,
21976n/a PyMac_BuildRect, &r);
21977n/a return _res;
21978n/a}
21979n/a
21980n/astatic PyObject *Qt_SGGetVideoCompressorType(PyObject *_self, PyObject *_args)
21981n/a{
21982n/a PyObject *_res = NULL;
21983n/a ComponentResult _rv;
21984n/a SGChannel c;
21985n/a OSType compressorType;
21986n/a#ifndef SGGetVideoCompressorType
21987n/a PyMac_PRECHECK(SGGetVideoCompressorType);
21988n/a#endif
21989n/a if (!PyArg_ParseTuple(_args, "O&",
21990n/a CmpInstObj_Convert, &c))
21991n/a return NULL;
21992n/a _rv = SGGetVideoCompressorType(c,
21993n/a &compressorType);
21994n/a _res = Py_BuildValue("lO&",
21995n/a _rv,
21996n/a PyMac_BuildOSType, compressorType);
21997n/a return _res;
21998n/a}
21999n/a
22000n/astatic PyObject *Qt_SGSetVideoCompressorType(PyObject *_self, PyObject *_args)
22001n/a{
22002n/a PyObject *_res = NULL;
22003n/a ComponentResult _rv;
22004n/a SGChannel c;
22005n/a OSType compressorType;
22006n/a#ifndef SGSetVideoCompressorType
22007n/a PyMac_PRECHECK(SGSetVideoCompressorType);
22008n/a#endif
22009n/a if (!PyArg_ParseTuple(_args, "O&O&",
22010n/a CmpInstObj_Convert, &c,
22011n/a PyMac_GetOSType, &compressorType))
22012n/a return NULL;
22013n/a _rv = SGSetVideoCompressorType(c,
22014n/a compressorType);
22015n/a _res = Py_BuildValue("l",
22016n/a _rv);
22017n/a return _res;
22018n/a}
22019n/a
22020n/astatic PyObject *Qt_SGSetVideoCompressor(PyObject *_self, PyObject *_args)
22021n/a{
22022n/a PyObject *_res = NULL;
22023n/a ComponentResult _rv;
22024n/a SGChannel c;
22025n/a short depth;
22026n/a CompressorComponent compressor;
22027n/a CodecQ spatialQuality;
22028n/a CodecQ temporalQuality;
22029n/a long keyFrameRate;
22030n/a#ifndef SGSetVideoCompressor
22031n/a PyMac_PRECHECK(SGSetVideoCompressor);
22032n/a#endif
22033n/a if (!PyArg_ParseTuple(_args, "O&hO&lll",
22034n/a CmpInstObj_Convert, &c,
22035n/a &depth,
22036n/a CmpObj_Convert, &compressor,
22037n/a &spatialQuality,
22038n/a &temporalQuality,
22039n/a &keyFrameRate))
22040n/a return NULL;
22041n/a _rv = SGSetVideoCompressor(c,
22042n/a depth,
22043n/a compressor,
22044n/a spatialQuality,
22045n/a temporalQuality,
22046n/a keyFrameRate);
22047n/a _res = Py_BuildValue("l",
22048n/a _rv);
22049n/a return _res;
22050n/a}
22051n/a
22052n/astatic PyObject *Qt_SGGetVideoCompressor(PyObject *_self, PyObject *_args)
22053n/a{
22054n/a PyObject *_res = NULL;
22055n/a ComponentResult _rv;
22056n/a SGChannel c;
22057n/a short depth;
22058n/a CompressorComponent compressor;
22059n/a CodecQ spatialQuality;
22060n/a CodecQ temporalQuality;
22061n/a long keyFrameRate;
22062n/a#ifndef SGGetVideoCompressor
22063n/a PyMac_PRECHECK(SGGetVideoCompressor);
22064n/a#endif
22065n/a if (!PyArg_ParseTuple(_args, "O&",
22066n/a CmpInstObj_Convert, &c))
22067n/a return NULL;
22068n/a _rv = SGGetVideoCompressor(c,
22069n/a &depth,
22070n/a &compressor,
22071n/a &spatialQuality,
22072n/a &temporalQuality,
22073n/a &keyFrameRate);
22074n/a _res = Py_BuildValue("lhO&lll",
22075n/a _rv,
22076n/a depth,
22077n/a CmpObj_New, compressor,
22078n/a spatialQuality,
22079n/a temporalQuality,
22080n/a keyFrameRate);
22081n/a return _res;
22082n/a}
22083n/a
22084n/astatic PyObject *Qt_SGGetVideoDigitizerComponent(PyObject *_self, PyObject *_args)
22085n/a{
22086n/a PyObject *_res = NULL;
22087n/a ComponentInstance _rv;
22088n/a SGChannel c;
22089n/a#ifndef SGGetVideoDigitizerComponent
22090n/a PyMac_PRECHECK(SGGetVideoDigitizerComponent);
22091n/a#endif
22092n/a if (!PyArg_ParseTuple(_args, "O&",
22093n/a CmpInstObj_Convert, &c))
22094n/a return NULL;
22095n/a _rv = SGGetVideoDigitizerComponent(c);
22096n/a _res = Py_BuildValue("O&",
22097n/a CmpInstObj_New, _rv);
22098n/a return _res;
22099n/a}
22100n/a
22101n/astatic PyObject *Qt_SGSetVideoDigitizerComponent(PyObject *_self, PyObject *_args)
22102n/a{
22103n/a PyObject *_res = NULL;
22104n/a ComponentResult _rv;
22105n/a SGChannel c;
22106n/a ComponentInstance vdig;
22107n/a#ifndef SGSetVideoDigitizerComponent
22108n/a PyMac_PRECHECK(SGSetVideoDigitizerComponent);
22109n/a#endif
22110n/a if (!PyArg_ParseTuple(_args, "O&O&",
22111n/a CmpInstObj_Convert, &c,
22112n/a CmpInstObj_Convert, &vdig))
22113n/a return NULL;
22114n/a _rv = SGSetVideoDigitizerComponent(c,
22115n/a vdig);
22116n/a _res = Py_BuildValue("l",
22117n/a _rv);
22118n/a return _res;
22119n/a}
22120n/a
22121n/astatic PyObject *Qt_SGVideoDigitizerChanged(PyObject *_self, PyObject *_args)
22122n/a{
22123n/a PyObject *_res = NULL;
22124n/a ComponentResult _rv;
22125n/a SGChannel c;
22126n/a#ifndef SGVideoDigitizerChanged
22127n/a PyMac_PRECHECK(SGVideoDigitizerChanged);
22128n/a#endif
22129n/a if (!PyArg_ParseTuple(_args, "O&",
22130n/a CmpInstObj_Convert, &c))
22131n/a return NULL;
22132n/a _rv = SGVideoDigitizerChanged(c);
22133n/a _res = Py_BuildValue("l",
22134n/a _rv);
22135n/a return _res;
22136n/a}
22137n/a
22138n/astatic PyObject *Qt_SGGrabFrame(PyObject *_self, PyObject *_args)
22139n/a{
22140n/a PyObject *_res = NULL;
22141n/a ComponentResult _rv;
22142n/a SGChannel c;
22143n/a short bufferNum;
22144n/a#ifndef SGGrabFrame
22145n/a PyMac_PRECHECK(SGGrabFrame);
22146n/a#endif
22147n/a if (!PyArg_ParseTuple(_args, "O&h",
22148n/a CmpInstObj_Convert, &c,
22149n/a &bufferNum))
22150n/a return NULL;
22151n/a _rv = SGGrabFrame(c,
22152n/a bufferNum);
22153n/a _res = Py_BuildValue("l",
22154n/a _rv);
22155n/a return _res;
22156n/a}
22157n/a
22158n/astatic PyObject *Qt_SGGrabFrameComplete(PyObject *_self, PyObject *_args)
22159n/a{
22160n/a PyObject *_res = NULL;
22161n/a ComponentResult _rv;
22162n/a SGChannel c;
22163n/a short bufferNum;
22164n/a Boolean done;
22165n/a#ifndef SGGrabFrameComplete
22166n/a PyMac_PRECHECK(SGGrabFrameComplete);
22167n/a#endif
22168n/a if (!PyArg_ParseTuple(_args, "O&h",
22169n/a CmpInstObj_Convert, &c,
22170n/a &bufferNum))
22171n/a return NULL;
22172n/a _rv = SGGrabFrameComplete(c,
22173n/a bufferNum,
22174n/a &done);
22175n/a _res = Py_BuildValue("lb",
22176n/a _rv,
22177n/a done);
22178n/a return _res;
22179n/a}
22180n/a
22181n/astatic PyObject *Qt_SGCompressFrame(PyObject *_self, PyObject *_args)
22182n/a{
22183n/a PyObject *_res = NULL;
22184n/a ComponentResult _rv;
22185n/a SGChannel c;
22186n/a short bufferNum;
22187n/a#ifndef SGCompressFrame
22188n/a PyMac_PRECHECK(SGCompressFrame);
22189n/a#endif
22190n/a if (!PyArg_ParseTuple(_args, "O&h",
22191n/a CmpInstObj_Convert, &c,
22192n/a &bufferNum))
22193n/a return NULL;
22194n/a _rv = SGCompressFrame(c,
22195n/a bufferNum);
22196n/a _res = Py_BuildValue("l",
22197n/a _rv);
22198n/a return _res;
22199n/a}
22200n/a
22201n/astatic PyObject *Qt_SGSetCompressBuffer(PyObject *_self, PyObject *_args)
22202n/a{
22203n/a PyObject *_res = NULL;
22204n/a ComponentResult _rv;
22205n/a SGChannel c;
22206n/a short depth;
22207n/a Rect compressSize;
22208n/a#ifndef SGSetCompressBuffer
22209n/a PyMac_PRECHECK(SGSetCompressBuffer);
22210n/a#endif
22211n/a if (!PyArg_ParseTuple(_args, "O&hO&",
22212n/a CmpInstObj_Convert, &c,
22213n/a &depth,
22214n/a PyMac_GetRect, &compressSize))
22215n/a return NULL;
22216n/a _rv = SGSetCompressBuffer(c,
22217n/a depth,
22218n/a &compressSize);
22219n/a _res = Py_BuildValue("l",
22220n/a _rv);
22221n/a return _res;
22222n/a}
22223n/a
22224n/astatic PyObject *Qt_SGGetCompressBuffer(PyObject *_self, PyObject *_args)
22225n/a{
22226n/a PyObject *_res = NULL;
22227n/a ComponentResult _rv;
22228n/a SGChannel c;
22229n/a short depth;
22230n/a Rect compressSize;
22231n/a#ifndef SGGetCompressBuffer
22232n/a PyMac_PRECHECK(SGGetCompressBuffer);
22233n/a#endif
22234n/a if (!PyArg_ParseTuple(_args, "O&",
22235n/a CmpInstObj_Convert, &c))
22236n/a return NULL;
22237n/a _rv = SGGetCompressBuffer(c,
22238n/a &depth,
22239n/a &compressSize);
22240n/a _res = Py_BuildValue("lhO&",
22241n/a _rv,
22242n/a depth,
22243n/a PyMac_BuildRect, &compressSize);
22244n/a return _res;
22245n/a}
22246n/a
22247n/astatic PyObject *Qt_SGGetBufferInfo(PyObject *_self, PyObject *_args)
22248n/a{
22249n/a PyObject *_res = NULL;
22250n/a ComponentResult _rv;
22251n/a SGChannel c;
22252n/a short bufferNum;
22253n/a PixMapHandle bufferPM;
22254n/a Rect bufferRect;
22255n/a GWorldPtr compressBuffer;
22256n/a Rect compressBufferRect;
22257n/a#ifndef SGGetBufferInfo
22258n/a PyMac_PRECHECK(SGGetBufferInfo);
22259n/a#endif
22260n/a if (!PyArg_ParseTuple(_args, "O&h",
22261n/a CmpInstObj_Convert, &c,
22262n/a &bufferNum))
22263n/a return NULL;
22264n/a _rv = SGGetBufferInfo(c,
22265n/a bufferNum,
22266n/a &bufferPM,
22267n/a &bufferRect,
22268n/a &compressBuffer,
22269n/a &compressBufferRect);
22270n/a _res = Py_BuildValue("lO&O&O&O&",
22271n/a _rv,
22272n/a ResObj_New, bufferPM,
22273n/a PyMac_BuildRect, &bufferRect,
22274n/a GWorldObj_New, compressBuffer,
22275n/a PyMac_BuildRect, &compressBufferRect);
22276n/a return _res;
22277n/a}
22278n/a
22279n/astatic PyObject *Qt_SGSetUseScreenBuffer(PyObject *_self, PyObject *_args)
22280n/a{
22281n/a PyObject *_res = NULL;
22282n/a ComponentResult _rv;
22283n/a SGChannel c;
22284n/a Boolean useScreenBuffer;
22285n/a#ifndef SGSetUseScreenBuffer
22286n/a PyMac_PRECHECK(SGSetUseScreenBuffer);
22287n/a#endif
22288n/a if (!PyArg_ParseTuple(_args, "O&b",
22289n/a CmpInstObj_Convert, &c,
22290n/a &useScreenBuffer))
22291n/a return NULL;
22292n/a _rv = SGSetUseScreenBuffer(c,
22293n/a useScreenBuffer);
22294n/a _res = Py_BuildValue("l",
22295n/a _rv);
22296n/a return _res;
22297n/a}
22298n/a
22299n/astatic PyObject *Qt_SGGetUseScreenBuffer(PyObject *_self, PyObject *_args)
22300n/a{
22301n/a PyObject *_res = NULL;
22302n/a ComponentResult _rv;
22303n/a SGChannel c;
22304n/a Boolean useScreenBuffer;
22305n/a#ifndef SGGetUseScreenBuffer
22306n/a PyMac_PRECHECK(SGGetUseScreenBuffer);
22307n/a#endif
22308n/a if (!PyArg_ParseTuple(_args, "O&",
22309n/a CmpInstObj_Convert, &c))
22310n/a return NULL;
22311n/a _rv = SGGetUseScreenBuffer(c,
22312n/a &useScreenBuffer);
22313n/a _res = Py_BuildValue("lb",
22314n/a _rv,
22315n/a useScreenBuffer);
22316n/a return _res;
22317n/a}
22318n/a
22319n/astatic PyObject *Qt_SGSetFrameRate(PyObject *_self, PyObject *_args)
22320n/a{
22321n/a PyObject *_res = NULL;
22322n/a ComponentResult _rv;
22323n/a SGChannel c;
22324n/a Fixed frameRate;
22325n/a#ifndef SGSetFrameRate
22326n/a PyMac_PRECHECK(SGSetFrameRate);
22327n/a#endif
22328n/a if (!PyArg_ParseTuple(_args, "O&O&",
22329n/a CmpInstObj_Convert, &c,
22330n/a PyMac_GetFixed, &frameRate))
22331n/a return NULL;
22332n/a _rv = SGSetFrameRate(c,
22333n/a frameRate);
22334n/a _res = Py_BuildValue("l",
22335n/a _rv);
22336n/a return _res;
22337n/a}
22338n/a
22339n/astatic PyObject *Qt_SGGetFrameRate(PyObject *_self, PyObject *_args)
22340n/a{
22341n/a PyObject *_res = NULL;
22342n/a ComponentResult _rv;
22343n/a SGChannel c;
22344n/a Fixed frameRate;
22345n/a#ifndef SGGetFrameRate
22346n/a PyMac_PRECHECK(SGGetFrameRate);
22347n/a#endif
22348n/a if (!PyArg_ParseTuple(_args, "O&",
22349n/a CmpInstObj_Convert, &c))
22350n/a return NULL;
22351n/a _rv = SGGetFrameRate(c,
22352n/a &frameRate);
22353n/a _res = Py_BuildValue("lO&",
22354n/a _rv,
22355n/a PyMac_BuildFixed, frameRate);
22356n/a return _res;
22357n/a}
22358n/a
22359n/astatic PyObject *Qt_SGSetPreferredPacketSize(PyObject *_self, PyObject *_args)
22360n/a{
22361n/a PyObject *_res = NULL;
22362n/a ComponentResult _rv;
22363n/a SGChannel c;
22364n/a long preferredPacketSizeInBytes;
22365n/a#ifndef SGSetPreferredPacketSize
22366n/a PyMac_PRECHECK(SGSetPreferredPacketSize);
22367n/a#endif
22368n/a if (!PyArg_ParseTuple(_args, "O&l",
22369n/a CmpInstObj_Convert, &c,
22370n/a &preferredPacketSizeInBytes))
22371n/a return NULL;
22372n/a _rv = SGSetPreferredPacketSize(c,
22373n/a preferredPacketSizeInBytes);
22374n/a _res = Py_BuildValue("l",
22375n/a _rv);
22376n/a return _res;
22377n/a}
22378n/a
22379n/astatic PyObject *Qt_SGGetPreferredPacketSize(PyObject *_self, PyObject *_args)
22380n/a{
22381n/a PyObject *_res = NULL;
22382n/a ComponentResult _rv;
22383n/a SGChannel c;
22384n/a long preferredPacketSizeInBytes;
22385n/a#ifndef SGGetPreferredPacketSize
22386n/a PyMac_PRECHECK(SGGetPreferredPacketSize);
22387n/a#endif
22388n/a if (!PyArg_ParseTuple(_args, "O&",
22389n/a CmpInstObj_Convert, &c))
22390n/a return NULL;
22391n/a _rv = SGGetPreferredPacketSize(c,
22392n/a &preferredPacketSizeInBytes);
22393n/a _res = Py_BuildValue("ll",
22394n/a _rv,
22395n/a preferredPacketSizeInBytes);
22396n/a return _res;
22397n/a}
22398n/a
22399n/astatic PyObject *Qt_SGSetUserVideoCompressorList(PyObject *_self, PyObject *_args)
22400n/a{
22401n/a PyObject *_res = NULL;
22402n/a ComponentResult _rv;
22403n/a SGChannel c;
22404n/a Handle compressorTypes;
22405n/a#ifndef SGSetUserVideoCompressorList
22406n/a PyMac_PRECHECK(SGSetUserVideoCompressorList);
22407n/a#endif
22408n/a if (!PyArg_ParseTuple(_args, "O&O&",
22409n/a CmpInstObj_Convert, &c,
22410n/a ResObj_Convert, &compressorTypes))
22411n/a return NULL;
22412n/a _rv = SGSetUserVideoCompressorList(c,
22413n/a compressorTypes);
22414n/a _res = Py_BuildValue("l",
22415n/a _rv);
22416n/a return _res;
22417n/a}
22418n/a
22419n/astatic PyObject *Qt_SGGetUserVideoCompressorList(PyObject *_self, PyObject *_args)
22420n/a{
22421n/a PyObject *_res = NULL;
22422n/a ComponentResult _rv;
22423n/a SGChannel c;
22424n/a Handle compressorTypes;
22425n/a#ifndef SGGetUserVideoCompressorList
22426n/a PyMac_PRECHECK(SGGetUserVideoCompressorList);
22427n/a#endif
22428n/a if (!PyArg_ParseTuple(_args, "O&",
22429n/a CmpInstObj_Convert, &c))
22430n/a return NULL;
22431n/a _rv = SGGetUserVideoCompressorList(c,
22432n/a &compressorTypes);
22433n/a _res = Py_BuildValue("lO&",
22434n/a _rv,
22435n/a ResObj_New, compressorTypes);
22436n/a return _res;
22437n/a}
22438n/a
22439n/astatic PyObject *Qt_SGSetSoundInputDriver(PyObject *_self, PyObject *_args)
22440n/a{
22441n/a PyObject *_res = NULL;
22442n/a ComponentResult _rv;
22443n/a SGChannel c;
22444n/a Str255 driverName;
22445n/a#ifndef SGSetSoundInputDriver
22446n/a PyMac_PRECHECK(SGSetSoundInputDriver);
22447n/a#endif
22448n/a if (!PyArg_ParseTuple(_args, "O&O&",
22449n/a CmpInstObj_Convert, &c,
22450n/a PyMac_GetStr255, driverName))
22451n/a return NULL;
22452n/a _rv = SGSetSoundInputDriver(c,
22453n/a driverName);
22454n/a _res = Py_BuildValue("l",
22455n/a _rv);
22456n/a return _res;
22457n/a}
22458n/a
22459n/astatic PyObject *Qt_SGGetSoundInputDriver(PyObject *_self, PyObject *_args)
22460n/a{
22461n/a PyObject *_res = NULL;
22462n/a long _rv;
22463n/a SGChannel c;
22464n/a#ifndef SGGetSoundInputDriver
22465n/a PyMac_PRECHECK(SGGetSoundInputDriver);
22466n/a#endif
22467n/a if (!PyArg_ParseTuple(_args, "O&",
22468n/a CmpInstObj_Convert, &c))
22469n/a return NULL;
22470n/a _rv = SGGetSoundInputDriver(c);
22471n/a _res = Py_BuildValue("l",
22472n/a _rv);
22473n/a return _res;
22474n/a}
22475n/a
22476n/astatic PyObject *Qt_SGSoundInputDriverChanged(PyObject *_self, PyObject *_args)
22477n/a{
22478n/a PyObject *_res = NULL;
22479n/a ComponentResult _rv;
22480n/a SGChannel c;
22481n/a#ifndef SGSoundInputDriverChanged
22482n/a PyMac_PRECHECK(SGSoundInputDriverChanged);
22483n/a#endif
22484n/a if (!PyArg_ParseTuple(_args, "O&",
22485n/a CmpInstObj_Convert, &c))
22486n/a return NULL;
22487n/a _rv = SGSoundInputDriverChanged(c);
22488n/a _res = Py_BuildValue("l",
22489n/a _rv);
22490n/a return _res;
22491n/a}
22492n/a
22493n/astatic PyObject *Qt_SGSetSoundRecordChunkSize(PyObject *_self, PyObject *_args)
22494n/a{
22495n/a PyObject *_res = NULL;
22496n/a ComponentResult _rv;
22497n/a SGChannel c;
22498n/a long seconds;
22499n/a#ifndef SGSetSoundRecordChunkSize
22500n/a PyMac_PRECHECK(SGSetSoundRecordChunkSize);
22501n/a#endif
22502n/a if (!PyArg_ParseTuple(_args, "O&l",
22503n/a CmpInstObj_Convert, &c,
22504n/a &seconds))
22505n/a return NULL;
22506n/a _rv = SGSetSoundRecordChunkSize(c,
22507n/a seconds);
22508n/a _res = Py_BuildValue("l",
22509n/a _rv);
22510n/a return _res;
22511n/a}
22512n/a
22513n/astatic PyObject *Qt_SGGetSoundRecordChunkSize(PyObject *_self, PyObject *_args)
22514n/a{
22515n/a PyObject *_res = NULL;
22516n/a long _rv;
22517n/a SGChannel c;
22518n/a#ifndef SGGetSoundRecordChunkSize
22519n/a PyMac_PRECHECK(SGGetSoundRecordChunkSize);
22520n/a#endif
22521n/a if (!PyArg_ParseTuple(_args, "O&",
22522n/a CmpInstObj_Convert, &c))
22523n/a return NULL;
22524n/a _rv = SGGetSoundRecordChunkSize(c);
22525n/a _res = Py_BuildValue("l",
22526n/a _rv);
22527n/a return _res;
22528n/a}
22529n/a
22530n/astatic PyObject *Qt_SGSetSoundInputRate(PyObject *_self, PyObject *_args)
22531n/a{
22532n/a PyObject *_res = NULL;
22533n/a ComponentResult _rv;
22534n/a SGChannel c;
22535n/a Fixed rate;
22536n/a#ifndef SGSetSoundInputRate
22537n/a PyMac_PRECHECK(SGSetSoundInputRate);
22538n/a#endif
22539n/a if (!PyArg_ParseTuple(_args, "O&O&",
22540n/a CmpInstObj_Convert, &c,
22541n/a PyMac_GetFixed, &rate))
22542n/a return NULL;
22543n/a _rv = SGSetSoundInputRate(c,
22544n/a rate);
22545n/a _res = Py_BuildValue("l",
22546n/a _rv);
22547n/a return _res;
22548n/a}
22549n/a
22550n/astatic PyObject *Qt_SGGetSoundInputRate(PyObject *_self, PyObject *_args)
22551n/a{
22552n/a PyObject *_res = NULL;
22553n/a Fixed _rv;
22554n/a SGChannel c;
22555n/a#ifndef SGGetSoundInputRate
22556n/a PyMac_PRECHECK(SGGetSoundInputRate);
22557n/a#endif
22558n/a if (!PyArg_ParseTuple(_args, "O&",
22559n/a CmpInstObj_Convert, &c))
22560n/a return NULL;
22561n/a _rv = SGGetSoundInputRate(c);
22562n/a _res = Py_BuildValue("O&",
22563n/a PyMac_BuildFixed, _rv);
22564n/a return _res;
22565n/a}
22566n/a
22567n/astatic PyObject *Qt_SGSetSoundInputParameters(PyObject *_self, PyObject *_args)
22568n/a{
22569n/a PyObject *_res = NULL;
22570n/a ComponentResult _rv;
22571n/a SGChannel c;
22572n/a short sampleSize;
22573n/a short numChannels;
22574n/a OSType compressionType;
22575n/a#ifndef SGSetSoundInputParameters
22576n/a PyMac_PRECHECK(SGSetSoundInputParameters);
22577n/a#endif
22578n/a if (!PyArg_ParseTuple(_args, "O&hhO&",
22579n/a CmpInstObj_Convert, &c,
22580n/a &sampleSize,
22581n/a &numChannels,
22582n/a PyMac_GetOSType, &compressionType))
22583n/a return NULL;
22584n/a _rv = SGSetSoundInputParameters(c,
22585n/a sampleSize,
22586n/a numChannels,
22587n/a compressionType);
22588n/a _res = Py_BuildValue("l",
22589n/a _rv);
22590n/a return _res;
22591n/a}
22592n/a
22593n/astatic PyObject *Qt_SGGetSoundInputParameters(PyObject *_self, PyObject *_args)
22594n/a{
22595n/a PyObject *_res = NULL;
22596n/a ComponentResult _rv;
22597n/a SGChannel c;
22598n/a short sampleSize;
22599n/a short numChannels;
22600n/a OSType compressionType;
22601n/a#ifndef SGGetSoundInputParameters
22602n/a PyMac_PRECHECK(SGGetSoundInputParameters);
22603n/a#endif
22604n/a if (!PyArg_ParseTuple(_args, "O&",
22605n/a CmpInstObj_Convert, &c))
22606n/a return NULL;
22607n/a _rv = SGGetSoundInputParameters(c,
22608n/a &sampleSize,
22609n/a &numChannels,
22610n/a &compressionType);
22611n/a _res = Py_BuildValue("lhhO&",
22612n/a _rv,
22613n/a sampleSize,
22614n/a numChannels,
22615n/a PyMac_BuildOSType, compressionType);
22616n/a return _res;
22617n/a}
22618n/a
22619n/astatic PyObject *Qt_SGSetAdditionalSoundRates(PyObject *_self, PyObject *_args)
22620n/a{
22621n/a PyObject *_res = NULL;
22622n/a ComponentResult _rv;
22623n/a SGChannel c;
22624n/a Handle rates;
22625n/a#ifndef SGSetAdditionalSoundRates
22626n/a PyMac_PRECHECK(SGSetAdditionalSoundRates);
22627n/a#endif
22628n/a if (!PyArg_ParseTuple(_args, "O&O&",
22629n/a CmpInstObj_Convert, &c,
22630n/a ResObj_Convert, &rates))
22631n/a return NULL;
22632n/a _rv = SGSetAdditionalSoundRates(c,
22633n/a rates);
22634n/a _res = Py_BuildValue("l",
22635n/a _rv);
22636n/a return _res;
22637n/a}
22638n/a
22639n/astatic PyObject *Qt_SGGetAdditionalSoundRates(PyObject *_self, PyObject *_args)
22640n/a{
22641n/a PyObject *_res = NULL;
22642n/a ComponentResult _rv;
22643n/a SGChannel c;
22644n/a Handle rates;
22645n/a#ifndef SGGetAdditionalSoundRates
22646n/a PyMac_PRECHECK(SGGetAdditionalSoundRates);
22647n/a#endif
22648n/a if (!PyArg_ParseTuple(_args, "O&",
22649n/a CmpInstObj_Convert, &c))
22650n/a return NULL;
22651n/a _rv = SGGetAdditionalSoundRates(c,
22652n/a &rates);
22653n/a _res = Py_BuildValue("lO&",
22654n/a _rv,
22655n/a ResObj_New, rates);
22656n/a return _res;
22657n/a}
22658n/a
22659n/astatic PyObject *Qt_SGSetFontName(PyObject *_self, PyObject *_args)
22660n/a{
22661n/a PyObject *_res = NULL;
22662n/a ComponentResult _rv;
22663n/a SGChannel c;
22664n/a StringPtr pstr;
22665n/a#ifndef SGSetFontName
22666n/a PyMac_PRECHECK(SGSetFontName);
22667n/a#endif
22668n/a if (!PyArg_ParseTuple(_args, "O&s",
22669n/a CmpInstObj_Convert, &c,
22670n/a &pstr))
22671n/a return NULL;
22672n/a _rv = SGSetFontName(c,
22673n/a pstr);
22674n/a _res = Py_BuildValue("l",
22675n/a _rv);
22676n/a return _res;
22677n/a}
22678n/a
22679n/astatic PyObject *Qt_SGSetFontSize(PyObject *_self, PyObject *_args)
22680n/a{
22681n/a PyObject *_res = NULL;
22682n/a ComponentResult _rv;
22683n/a SGChannel c;
22684n/a short fontSize;
22685n/a#ifndef SGSetFontSize
22686n/a PyMac_PRECHECK(SGSetFontSize);
22687n/a#endif
22688n/a if (!PyArg_ParseTuple(_args, "O&h",
22689n/a CmpInstObj_Convert, &c,
22690n/a &fontSize))
22691n/a return NULL;
22692n/a _rv = SGSetFontSize(c,
22693n/a fontSize);
22694n/a _res = Py_BuildValue("l",
22695n/a _rv);
22696n/a return _res;
22697n/a}
22698n/a
22699n/astatic PyObject *Qt_SGSetTextForeColor(PyObject *_self, PyObject *_args)
22700n/a{
22701n/a PyObject *_res = NULL;
22702n/a ComponentResult _rv;
22703n/a SGChannel c;
22704n/a RGBColor theColor;
22705n/a#ifndef SGSetTextForeColor
22706n/a PyMac_PRECHECK(SGSetTextForeColor);
22707n/a#endif
22708n/a if (!PyArg_ParseTuple(_args, "O&",
22709n/a CmpInstObj_Convert, &c))
22710n/a return NULL;
22711n/a _rv = SGSetTextForeColor(c,
22712n/a &theColor);
22713n/a _res = Py_BuildValue("lO&",
22714n/a _rv,
22715n/a QdRGB_New, &theColor);
22716n/a return _res;
22717n/a}
22718n/a
22719n/astatic PyObject *Qt_SGSetTextBackColor(PyObject *_self, PyObject *_args)
22720n/a{
22721n/a PyObject *_res = NULL;
22722n/a ComponentResult _rv;
22723n/a SGChannel c;
22724n/a RGBColor theColor;
22725n/a#ifndef SGSetTextBackColor
22726n/a PyMac_PRECHECK(SGSetTextBackColor);
22727n/a#endif
22728n/a if (!PyArg_ParseTuple(_args, "O&",
22729n/a CmpInstObj_Convert, &c))
22730n/a return NULL;
22731n/a _rv = SGSetTextBackColor(c,
22732n/a &theColor);
22733n/a _res = Py_BuildValue("lO&",
22734n/a _rv,
22735n/a QdRGB_New, &theColor);
22736n/a return _res;
22737n/a}
22738n/a
22739n/astatic PyObject *Qt_SGSetJustification(PyObject *_self, PyObject *_args)
22740n/a{
22741n/a PyObject *_res = NULL;
22742n/a ComponentResult _rv;
22743n/a SGChannel c;
22744n/a short just;
22745n/a#ifndef SGSetJustification
22746n/a PyMac_PRECHECK(SGSetJustification);
22747n/a#endif
22748n/a if (!PyArg_ParseTuple(_args, "O&h",
22749n/a CmpInstObj_Convert, &c,
22750n/a &just))
22751n/a return NULL;
22752n/a _rv = SGSetJustification(c,
22753n/a just);
22754n/a _res = Py_BuildValue("l",
22755n/a _rv);
22756n/a return _res;
22757n/a}
22758n/a
22759n/astatic PyObject *Qt_SGGetTextReturnToSpaceValue(PyObject *_self, PyObject *_args)
22760n/a{
22761n/a PyObject *_res = NULL;
22762n/a ComponentResult _rv;
22763n/a SGChannel c;
22764n/a short rettospace;
22765n/a#ifndef SGGetTextReturnToSpaceValue
22766n/a PyMac_PRECHECK(SGGetTextReturnToSpaceValue);
22767n/a#endif
22768n/a if (!PyArg_ParseTuple(_args, "O&",
22769n/a CmpInstObj_Convert, &c))
22770n/a return NULL;
22771n/a _rv = SGGetTextReturnToSpaceValue(c,
22772n/a &rettospace);
22773n/a _res = Py_BuildValue("lh",
22774n/a _rv,
22775n/a rettospace);
22776n/a return _res;
22777n/a}
22778n/a
22779n/astatic PyObject *Qt_SGSetTextReturnToSpaceValue(PyObject *_self, PyObject *_args)
22780n/a{
22781n/a PyObject *_res = NULL;
22782n/a ComponentResult _rv;
22783n/a SGChannel c;
22784n/a short rettospace;
22785n/a#ifndef SGSetTextReturnToSpaceValue
22786n/a PyMac_PRECHECK(SGSetTextReturnToSpaceValue);
22787n/a#endif
22788n/a if (!PyArg_ParseTuple(_args, "O&h",
22789n/a CmpInstObj_Convert, &c,
22790n/a &rettospace))
22791n/a return NULL;
22792n/a _rv = SGSetTextReturnToSpaceValue(c,
22793n/a rettospace);
22794n/a _res = Py_BuildValue("l",
22795n/a _rv);
22796n/a return _res;
22797n/a}
22798n/a
22799n/astatic PyObject *Qt_QTVideoOutputGetCurrentClientName(PyObject *_self, PyObject *_args)
22800n/a{
22801n/a PyObject *_res = NULL;
22802n/a ComponentResult _rv;
22803n/a QTVideoOutputComponent vo;
22804n/a Str255 str;
22805n/a#ifndef QTVideoOutputGetCurrentClientName
22806n/a PyMac_PRECHECK(QTVideoOutputGetCurrentClientName);
22807n/a#endif
22808n/a if (!PyArg_ParseTuple(_args, "O&O&",
22809n/a CmpInstObj_Convert, &vo,
22810n/a PyMac_GetStr255, str))
22811n/a return NULL;
22812n/a _rv = QTVideoOutputGetCurrentClientName(vo,
22813n/a str);
22814n/a _res = Py_BuildValue("l",
22815n/a _rv);
22816n/a return _res;
22817n/a}
22818n/a
22819n/astatic PyObject *Qt_QTVideoOutputSetClientName(PyObject *_self, PyObject *_args)
22820n/a{
22821n/a PyObject *_res = NULL;
22822n/a ComponentResult _rv;
22823n/a QTVideoOutputComponent vo;
22824n/a Str255 str;
22825n/a#ifndef QTVideoOutputSetClientName
22826n/a PyMac_PRECHECK(QTVideoOutputSetClientName);
22827n/a#endif
22828n/a if (!PyArg_ParseTuple(_args, "O&O&",
22829n/a CmpInstObj_Convert, &vo,
22830n/a PyMac_GetStr255, str))
22831n/a return NULL;
22832n/a _rv = QTVideoOutputSetClientName(vo,
22833n/a str);
22834n/a _res = Py_BuildValue("l",
22835n/a _rv);
22836n/a return _res;
22837n/a}
22838n/a
22839n/astatic PyObject *Qt_QTVideoOutputGetClientName(PyObject *_self, PyObject *_args)
22840n/a{
22841n/a PyObject *_res = NULL;
22842n/a ComponentResult _rv;
22843n/a QTVideoOutputComponent vo;
22844n/a Str255 str;
22845n/a#ifndef QTVideoOutputGetClientName
22846n/a PyMac_PRECHECK(QTVideoOutputGetClientName);
22847n/a#endif
22848n/a if (!PyArg_ParseTuple(_args, "O&O&",
22849n/a CmpInstObj_Convert, &vo,
22850n/a PyMac_GetStr255, str))
22851n/a return NULL;
22852n/a _rv = QTVideoOutputGetClientName(vo,
22853n/a str);
22854n/a _res = Py_BuildValue("l",
22855n/a _rv);
22856n/a return _res;
22857n/a}
22858n/a
22859n/astatic PyObject *Qt_QTVideoOutputBegin(PyObject *_self, PyObject *_args)
22860n/a{
22861n/a PyObject *_res = NULL;
22862n/a ComponentResult _rv;
22863n/a QTVideoOutputComponent vo;
22864n/a#ifndef QTVideoOutputBegin
22865n/a PyMac_PRECHECK(QTVideoOutputBegin);
22866n/a#endif
22867n/a if (!PyArg_ParseTuple(_args, "O&",
22868n/a CmpInstObj_Convert, &vo))
22869n/a return NULL;
22870n/a _rv = QTVideoOutputBegin(vo);
22871n/a _res = Py_BuildValue("l",
22872n/a _rv);
22873n/a return _res;
22874n/a}
22875n/a
22876n/astatic PyObject *Qt_QTVideoOutputEnd(PyObject *_self, PyObject *_args)
22877n/a{
22878n/a PyObject *_res = NULL;
22879n/a ComponentResult _rv;
22880n/a QTVideoOutputComponent vo;
22881n/a#ifndef QTVideoOutputEnd
22882n/a PyMac_PRECHECK(QTVideoOutputEnd);
22883n/a#endif
22884n/a if (!PyArg_ParseTuple(_args, "O&",
22885n/a CmpInstObj_Convert, &vo))
22886n/a return NULL;
22887n/a _rv = QTVideoOutputEnd(vo);
22888n/a _res = Py_BuildValue("l",
22889n/a _rv);
22890n/a return _res;
22891n/a}
22892n/a
22893n/astatic PyObject *Qt_QTVideoOutputSetDisplayMode(PyObject *_self, PyObject *_args)
22894n/a{
22895n/a PyObject *_res = NULL;
22896n/a ComponentResult _rv;
22897n/a QTVideoOutputComponent vo;
22898n/a long displayModeID;
22899n/a#ifndef QTVideoOutputSetDisplayMode
22900n/a PyMac_PRECHECK(QTVideoOutputSetDisplayMode);
22901n/a#endif
22902n/a if (!PyArg_ParseTuple(_args, "O&l",
22903n/a CmpInstObj_Convert, &vo,
22904n/a &displayModeID))
22905n/a return NULL;
22906n/a _rv = QTVideoOutputSetDisplayMode(vo,
22907n/a displayModeID);
22908n/a _res = Py_BuildValue("l",
22909n/a _rv);
22910n/a return _res;
22911n/a}
22912n/a
22913n/astatic PyObject *Qt_QTVideoOutputGetDisplayMode(PyObject *_self, PyObject *_args)
22914n/a{
22915n/a PyObject *_res = NULL;
22916n/a ComponentResult _rv;
22917n/a QTVideoOutputComponent vo;
22918n/a long displayModeID;
22919n/a#ifndef QTVideoOutputGetDisplayMode
22920n/a PyMac_PRECHECK(QTVideoOutputGetDisplayMode);
22921n/a#endif
22922n/a if (!PyArg_ParseTuple(_args, "O&",
22923n/a CmpInstObj_Convert, &vo))
22924n/a return NULL;
22925n/a _rv = QTVideoOutputGetDisplayMode(vo,
22926n/a &displayModeID);
22927n/a _res = Py_BuildValue("ll",
22928n/a _rv,
22929n/a displayModeID);
22930n/a return _res;
22931n/a}
22932n/a
22933n/astatic PyObject *Qt_QTVideoOutputGetGWorld(PyObject *_self, PyObject *_args)
22934n/a{
22935n/a PyObject *_res = NULL;
22936n/a ComponentResult _rv;
22937n/a QTVideoOutputComponent vo;
22938n/a GWorldPtr gw;
22939n/a#ifndef QTVideoOutputGetGWorld
22940n/a PyMac_PRECHECK(QTVideoOutputGetGWorld);
22941n/a#endif
22942n/a if (!PyArg_ParseTuple(_args, "O&",
22943n/a CmpInstObj_Convert, &vo))
22944n/a return NULL;
22945n/a _rv = QTVideoOutputGetGWorld(vo,
22946n/a &gw);
22947n/a _res = Py_BuildValue("lO&",
22948n/a _rv,
22949n/a GWorldObj_New, gw);
22950n/a return _res;
22951n/a}
22952n/a
22953n/astatic PyObject *Qt_QTVideoOutputGetIndSoundOutput(PyObject *_self, PyObject *_args)
22954n/a{
22955n/a PyObject *_res = NULL;
22956n/a ComponentResult _rv;
22957n/a QTVideoOutputComponent vo;
22958n/a long index;
22959n/a Component outputComponent;
22960n/a#ifndef QTVideoOutputGetIndSoundOutput
22961n/a PyMac_PRECHECK(QTVideoOutputGetIndSoundOutput);
22962n/a#endif
22963n/a if (!PyArg_ParseTuple(_args, "O&l",
22964n/a CmpInstObj_Convert, &vo,
22965n/a &index))
22966n/a return NULL;
22967n/a _rv = QTVideoOutputGetIndSoundOutput(vo,
22968n/a index,
22969n/a &outputComponent);
22970n/a _res = Py_BuildValue("lO&",
22971n/a _rv,
22972n/a CmpObj_New, outputComponent);
22973n/a return _res;
22974n/a}
22975n/a
22976n/astatic PyObject *Qt_QTVideoOutputGetClock(PyObject *_self, PyObject *_args)
22977n/a{
22978n/a PyObject *_res = NULL;
22979n/a ComponentResult _rv;
22980n/a QTVideoOutputComponent vo;
22981n/a ComponentInstance clock;
22982n/a#ifndef QTVideoOutputGetClock
22983n/a PyMac_PRECHECK(QTVideoOutputGetClock);
22984n/a#endif
22985n/a if (!PyArg_ParseTuple(_args, "O&",
22986n/a CmpInstObj_Convert, &vo))
22987n/a return NULL;
22988n/a _rv = QTVideoOutputGetClock(vo,
22989n/a &clock);
22990n/a _res = Py_BuildValue("lO&",
22991n/a _rv,
22992n/a CmpInstObj_New, clock);
22993n/a return _res;
22994n/a}
22995n/a
22996n/astatic PyObject *Qt_QTVideoOutputSetEchoPort(PyObject *_self, PyObject *_args)
22997n/a{
22998n/a PyObject *_res = NULL;
22999n/a ComponentResult _rv;
23000n/a QTVideoOutputComponent vo;
23001n/a CGrafPtr echoPort;
23002n/a#ifndef QTVideoOutputSetEchoPort
23003n/a PyMac_PRECHECK(QTVideoOutputSetEchoPort);
23004n/a#endif
23005n/a if (!PyArg_ParseTuple(_args, "O&O&",
23006n/a CmpInstObj_Convert, &vo,
23007n/a GrafObj_Convert, &echoPort))
23008n/a return NULL;
23009n/a _rv = QTVideoOutputSetEchoPort(vo,
23010n/a echoPort);
23011n/a _res = Py_BuildValue("l",
23012n/a _rv);
23013n/a return _res;
23014n/a}
23015n/a
23016n/astatic PyObject *Qt_QTVideoOutputGetIndImageDecompressor(PyObject *_self, PyObject *_args)
23017n/a{
23018n/a PyObject *_res = NULL;
23019n/a ComponentResult _rv;
23020n/a QTVideoOutputComponent vo;
23021n/a long index;
23022n/a Component codec;
23023n/a#ifndef QTVideoOutputGetIndImageDecompressor
23024n/a PyMac_PRECHECK(QTVideoOutputGetIndImageDecompressor);
23025n/a#endif
23026n/a if (!PyArg_ParseTuple(_args, "O&l",
23027n/a CmpInstObj_Convert, &vo,
23028n/a &index))
23029n/a return NULL;
23030n/a _rv = QTVideoOutputGetIndImageDecompressor(vo,
23031n/a index,
23032n/a &codec);
23033n/a _res = Py_BuildValue("lO&",
23034n/a _rv,
23035n/a CmpObj_New, codec);
23036n/a return _res;
23037n/a}
23038n/a
23039n/astatic PyObject *Qt_QTVideoOutputBaseSetEchoPort(PyObject *_self, PyObject *_args)
23040n/a{
23041n/a PyObject *_res = NULL;
23042n/a ComponentResult _rv;
23043n/a QTVideoOutputComponent vo;
23044n/a CGrafPtr echoPort;
23045n/a#ifndef QTVideoOutputBaseSetEchoPort
23046n/a PyMac_PRECHECK(QTVideoOutputBaseSetEchoPort);
23047n/a#endif
23048n/a if (!PyArg_ParseTuple(_args, "O&O&",
23049n/a CmpInstObj_Convert, &vo,
23050n/a GrafObj_Convert, &echoPort))
23051n/a return NULL;
23052n/a _rv = QTVideoOutputBaseSetEchoPort(vo,
23053n/a echoPort);
23054n/a _res = Py_BuildValue("l",
23055n/a _rv);
23056n/a return _res;
23057n/a}
23058n/a
23059n/astatic PyObject *Qt_MediaSetChunkManagementFlags(PyObject *_self, PyObject *_args)
23060n/a{
23061n/a PyObject *_res = NULL;
23062n/a ComponentResult _rv;
23063n/a MediaHandler mh;
23064n/a UInt32 flags;
23065n/a UInt32 flagsMask;
23066n/a#ifndef MediaSetChunkManagementFlags
23067n/a PyMac_PRECHECK(MediaSetChunkManagementFlags);
23068n/a#endif
23069n/a if (!PyArg_ParseTuple(_args, "O&ll",
23070n/a CmpInstObj_Convert, &mh,
23071n/a &flags,
23072n/a &flagsMask))
23073n/a return NULL;
23074n/a _rv = MediaSetChunkManagementFlags(mh,
23075n/a flags,
23076n/a flagsMask);
23077n/a _res = Py_BuildValue("l",
23078n/a _rv);
23079n/a return _res;
23080n/a}
23081n/a
23082n/astatic PyObject *Qt_MediaGetChunkManagementFlags(PyObject *_self, PyObject *_args)
23083n/a{
23084n/a PyObject *_res = NULL;
23085n/a ComponentResult _rv;
23086n/a MediaHandler mh;
23087n/a UInt32 flags;
23088n/a#ifndef MediaGetChunkManagementFlags
23089n/a PyMac_PRECHECK(MediaGetChunkManagementFlags);
23090n/a#endif
23091n/a if (!PyArg_ParseTuple(_args, "O&",
23092n/a CmpInstObj_Convert, &mh))
23093n/a return NULL;
23094n/a _rv = MediaGetChunkManagementFlags(mh,
23095n/a &flags);
23096n/a _res = Py_BuildValue("ll",
23097n/a _rv,
23098n/a flags);
23099n/a return _res;
23100n/a}
23101n/a
23102n/astatic PyObject *Qt_MediaSetPurgeableChunkMemoryAllowance(PyObject *_self, PyObject *_args)
23103n/a{
23104n/a PyObject *_res = NULL;
23105n/a ComponentResult _rv;
23106n/a MediaHandler mh;
23107n/a Size allowance;
23108n/a#ifndef MediaSetPurgeableChunkMemoryAllowance
23109n/a PyMac_PRECHECK(MediaSetPurgeableChunkMemoryAllowance);
23110n/a#endif
23111n/a if (!PyArg_ParseTuple(_args, "O&l",
23112n/a CmpInstObj_Convert, &mh,
23113n/a &allowance))
23114n/a return NULL;
23115n/a _rv = MediaSetPurgeableChunkMemoryAllowance(mh,
23116n/a allowance);
23117n/a _res = Py_BuildValue("l",
23118n/a _rv);
23119n/a return _res;
23120n/a}
23121n/a
23122n/astatic PyObject *Qt_MediaGetPurgeableChunkMemoryAllowance(PyObject *_self, PyObject *_args)
23123n/a{
23124n/a PyObject *_res = NULL;
23125n/a ComponentResult _rv;
23126n/a MediaHandler mh;
23127n/a Size allowance;
23128n/a#ifndef MediaGetPurgeableChunkMemoryAllowance
23129n/a PyMac_PRECHECK(MediaGetPurgeableChunkMemoryAllowance);
23130n/a#endif
23131n/a if (!PyArg_ParseTuple(_args, "O&",
23132n/a CmpInstObj_Convert, &mh))
23133n/a return NULL;
23134n/a _rv = MediaGetPurgeableChunkMemoryAllowance(mh,
23135n/a &allowance);
23136n/a _res = Py_BuildValue("ll",
23137n/a _rv,
23138n/a allowance);
23139n/a return _res;
23140n/a}
23141n/a
23142n/astatic PyObject *Qt_MediaEmptyAllPurgeableChunks(PyObject *_self, PyObject *_args)
23143n/a{
23144n/a PyObject *_res = NULL;
23145n/a ComponentResult _rv;
23146n/a MediaHandler mh;
23147n/a#ifndef MediaEmptyAllPurgeableChunks
23148n/a PyMac_PRECHECK(MediaEmptyAllPurgeableChunks);
23149n/a#endif
23150n/a if (!PyArg_ParseTuple(_args, "O&",
23151n/a CmpInstObj_Convert, &mh))
23152n/a return NULL;
23153n/a _rv = MediaEmptyAllPurgeableChunks(mh);
23154n/a _res = Py_BuildValue("l",
23155n/a _rv);
23156n/a return _res;
23157n/a}
23158n/a
23159n/astatic PyObject *Qt_MediaSetHandlerCapabilities(PyObject *_self, PyObject *_args)
23160n/a{
23161n/a PyObject *_res = NULL;
23162n/a ComponentResult _rv;
23163n/a MediaHandler mh;
23164n/a long flags;
23165n/a long flagsMask;
23166n/a#ifndef MediaSetHandlerCapabilities
23167n/a PyMac_PRECHECK(MediaSetHandlerCapabilities);
23168n/a#endif
23169n/a if (!PyArg_ParseTuple(_args, "O&ll",
23170n/a CmpInstObj_Convert, &mh,
23171n/a &flags,
23172n/a &flagsMask))
23173n/a return NULL;
23174n/a _rv = MediaSetHandlerCapabilities(mh,
23175n/a flags,
23176n/a flagsMask);
23177n/a _res = Py_BuildValue("l",
23178n/a _rv);
23179n/a return _res;
23180n/a}
23181n/a
23182n/astatic PyObject *Qt_MediaIdle(PyObject *_self, PyObject *_args)
23183n/a{
23184n/a PyObject *_res = NULL;
23185n/a ComponentResult _rv;
23186n/a MediaHandler mh;
23187n/a TimeValue atMediaTime;
23188n/a long flagsIn;
23189n/a long flagsOut;
23190n/a TimeRecord movieTime;
23191n/a#ifndef MediaIdle
23192n/a PyMac_PRECHECK(MediaIdle);
23193n/a#endif
23194n/a if (!PyArg_ParseTuple(_args, "O&llO&",
23195n/a CmpInstObj_Convert, &mh,
23196n/a &atMediaTime,
23197n/a &flagsIn,
23198n/a QtTimeRecord_Convert, &movieTime))
23199n/a return NULL;
23200n/a _rv = MediaIdle(mh,
23201n/a atMediaTime,
23202n/a flagsIn,
23203n/a &flagsOut,
23204n/a &movieTime);
23205n/a _res = Py_BuildValue("ll",
23206n/a _rv,
23207n/a flagsOut);
23208n/a return _res;
23209n/a}
23210n/a
23211n/astatic PyObject *Qt_MediaGetMediaInfo(PyObject *_self, PyObject *_args)
23212n/a{
23213n/a PyObject *_res = NULL;
23214n/a ComponentResult _rv;
23215n/a MediaHandler mh;
23216n/a Handle h;
23217n/a#ifndef MediaGetMediaInfo
23218n/a PyMac_PRECHECK(MediaGetMediaInfo);
23219n/a#endif
23220n/a if (!PyArg_ParseTuple(_args, "O&O&",
23221n/a CmpInstObj_Convert, &mh,
23222n/a ResObj_Convert, &h))
23223n/a return NULL;
23224n/a _rv = MediaGetMediaInfo(mh,
23225n/a h);
23226n/a _res = Py_BuildValue("l",
23227n/a _rv);
23228n/a return _res;
23229n/a}
23230n/a
23231n/astatic PyObject *Qt_MediaPutMediaInfo(PyObject *_self, PyObject *_args)
23232n/a{
23233n/a PyObject *_res = NULL;
23234n/a ComponentResult _rv;
23235n/a MediaHandler mh;
23236n/a Handle h;
23237n/a#ifndef MediaPutMediaInfo
23238n/a PyMac_PRECHECK(MediaPutMediaInfo);
23239n/a#endif
23240n/a if (!PyArg_ParseTuple(_args, "O&O&",
23241n/a CmpInstObj_Convert, &mh,
23242n/a ResObj_Convert, &h))
23243n/a return NULL;
23244n/a _rv = MediaPutMediaInfo(mh,
23245n/a h);
23246n/a _res = Py_BuildValue("l",
23247n/a _rv);
23248n/a return _res;
23249n/a}
23250n/a
23251n/astatic PyObject *Qt_MediaSetActive(PyObject *_self, PyObject *_args)
23252n/a{
23253n/a PyObject *_res = NULL;
23254n/a ComponentResult _rv;
23255n/a MediaHandler mh;
23256n/a Boolean enableMedia;
23257n/a#ifndef MediaSetActive
23258n/a PyMac_PRECHECK(MediaSetActive);
23259n/a#endif
23260n/a if (!PyArg_ParseTuple(_args, "O&b",
23261n/a CmpInstObj_Convert, &mh,
23262n/a &enableMedia))
23263n/a return NULL;
23264n/a _rv = MediaSetActive(mh,
23265n/a enableMedia);
23266n/a _res = Py_BuildValue("l",
23267n/a _rv);
23268n/a return _res;
23269n/a}
23270n/a
23271n/astatic PyObject *Qt_MediaSetRate(PyObject *_self, PyObject *_args)
23272n/a{
23273n/a PyObject *_res = NULL;
23274n/a ComponentResult _rv;
23275n/a MediaHandler mh;
23276n/a Fixed rate;
23277n/a#ifndef MediaSetRate
23278n/a PyMac_PRECHECK(MediaSetRate);
23279n/a#endif
23280n/a if (!PyArg_ParseTuple(_args, "O&O&",
23281n/a CmpInstObj_Convert, &mh,
23282n/a PyMac_GetFixed, &rate))
23283n/a return NULL;
23284n/a _rv = MediaSetRate(mh,
23285n/a rate);
23286n/a _res = Py_BuildValue("l",
23287n/a _rv);
23288n/a return _res;
23289n/a}
23290n/a
23291n/astatic PyObject *Qt_MediaGGetStatus(PyObject *_self, PyObject *_args)
23292n/a{
23293n/a PyObject *_res = NULL;
23294n/a ComponentResult _rv;
23295n/a MediaHandler mh;
23296n/a ComponentResult statusErr;
23297n/a#ifndef MediaGGetStatus
23298n/a PyMac_PRECHECK(MediaGGetStatus);
23299n/a#endif
23300n/a if (!PyArg_ParseTuple(_args, "O&",
23301n/a CmpInstObj_Convert, &mh))
23302n/a return NULL;
23303n/a _rv = MediaGGetStatus(mh,
23304n/a &statusErr);
23305n/a _res = Py_BuildValue("ll",
23306n/a _rv,
23307n/a statusErr);
23308n/a return _res;
23309n/a}
23310n/a
23311n/astatic PyObject *Qt_MediaTrackEdited(PyObject *_self, PyObject *_args)
23312n/a{
23313n/a PyObject *_res = NULL;
23314n/a ComponentResult _rv;
23315n/a MediaHandler mh;
23316n/a#ifndef MediaTrackEdited
23317n/a PyMac_PRECHECK(MediaTrackEdited);
23318n/a#endif
23319n/a if (!PyArg_ParseTuple(_args, "O&",
23320n/a CmpInstObj_Convert, &mh))
23321n/a return NULL;
23322n/a _rv = MediaTrackEdited(mh);
23323n/a _res = Py_BuildValue("l",
23324n/a _rv);
23325n/a return _res;
23326n/a}
23327n/a
23328n/astatic PyObject *Qt_MediaSetMediaTimeScale(PyObject *_self, PyObject *_args)
23329n/a{
23330n/a PyObject *_res = NULL;
23331n/a ComponentResult _rv;
23332n/a MediaHandler mh;
23333n/a TimeScale newTimeScale;
23334n/a#ifndef MediaSetMediaTimeScale
23335n/a PyMac_PRECHECK(MediaSetMediaTimeScale);
23336n/a#endif
23337n/a if (!PyArg_ParseTuple(_args, "O&l",
23338n/a CmpInstObj_Convert, &mh,
23339n/a &newTimeScale))
23340n/a return NULL;
23341n/a _rv = MediaSetMediaTimeScale(mh,
23342n/a newTimeScale);
23343n/a _res = Py_BuildValue("l",
23344n/a _rv);
23345n/a return _res;
23346n/a}
23347n/a
23348n/astatic PyObject *Qt_MediaSetMovieTimeScale(PyObject *_self, PyObject *_args)
23349n/a{
23350n/a PyObject *_res = NULL;
23351n/a ComponentResult _rv;
23352n/a MediaHandler mh;
23353n/a TimeScale newTimeScale;
23354n/a#ifndef MediaSetMovieTimeScale
23355n/a PyMac_PRECHECK(MediaSetMovieTimeScale);
23356n/a#endif
23357n/a if (!PyArg_ParseTuple(_args, "O&l",
23358n/a CmpInstObj_Convert, &mh,
23359n/a &newTimeScale))
23360n/a return NULL;
23361n/a _rv = MediaSetMovieTimeScale(mh,
23362n/a newTimeScale);
23363n/a _res = Py_BuildValue("l",
23364n/a _rv);
23365n/a return _res;
23366n/a}
23367n/a
23368n/astatic PyObject *Qt_MediaSetGWorld(PyObject *_self, PyObject *_args)
23369n/a{
23370n/a PyObject *_res = NULL;
23371n/a ComponentResult _rv;
23372n/a MediaHandler mh;
23373n/a CGrafPtr aPort;
23374n/a GDHandle aGD;
23375n/a#ifndef MediaSetGWorld
23376n/a PyMac_PRECHECK(MediaSetGWorld);
23377n/a#endif
23378n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
23379n/a CmpInstObj_Convert, &mh,
23380n/a GrafObj_Convert, &aPort,
23381n/a OptResObj_Convert, &aGD))
23382n/a return NULL;
23383n/a _rv = MediaSetGWorld(mh,
23384n/a aPort,
23385n/a aGD);
23386n/a _res = Py_BuildValue("l",
23387n/a _rv);
23388n/a return _res;
23389n/a}
23390n/a
23391n/astatic PyObject *Qt_MediaSetDimensions(PyObject *_self, PyObject *_args)
23392n/a{
23393n/a PyObject *_res = NULL;
23394n/a ComponentResult _rv;
23395n/a MediaHandler mh;
23396n/a Fixed width;
23397n/a Fixed height;
23398n/a#ifndef MediaSetDimensions
23399n/a PyMac_PRECHECK(MediaSetDimensions);
23400n/a#endif
23401n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
23402n/a CmpInstObj_Convert, &mh,
23403n/a PyMac_GetFixed, &width,
23404n/a PyMac_GetFixed, &height))
23405n/a return NULL;
23406n/a _rv = MediaSetDimensions(mh,
23407n/a width,
23408n/a height);
23409n/a _res = Py_BuildValue("l",
23410n/a _rv);
23411n/a return _res;
23412n/a}
23413n/a
23414n/astatic PyObject *Qt_MediaSetClip(PyObject *_self, PyObject *_args)
23415n/a{
23416n/a PyObject *_res = NULL;
23417n/a ComponentResult _rv;
23418n/a MediaHandler mh;
23419n/a RgnHandle theClip;
23420n/a#ifndef MediaSetClip
23421n/a PyMac_PRECHECK(MediaSetClip);
23422n/a#endif
23423n/a if (!PyArg_ParseTuple(_args, "O&O&",
23424n/a CmpInstObj_Convert, &mh,
23425n/a ResObj_Convert, &theClip))
23426n/a return NULL;
23427n/a _rv = MediaSetClip(mh,
23428n/a theClip);
23429n/a _res = Py_BuildValue("l",
23430n/a _rv);
23431n/a return _res;
23432n/a}
23433n/a
23434n/astatic PyObject *Qt_MediaGetTrackOpaque(PyObject *_self, PyObject *_args)
23435n/a{
23436n/a PyObject *_res = NULL;
23437n/a ComponentResult _rv;
23438n/a MediaHandler mh;
23439n/a Boolean trackIsOpaque;
23440n/a#ifndef MediaGetTrackOpaque
23441n/a PyMac_PRECHECK(MediaGetTrackOpaque);
23442n/a#endif
23443n/a if (!PyArg_ParseTuple(_args, "O&",
23444n/a CmpInstObj_Convert, &mh))
23445n/a return NULL;
23446n/a _rv = MediaGetTrackOpaque(mh,
23447n/a &trackIsOpaque);
23448n/a _res = Py_BuildValue("lb",
23449n/a _rv,
23450n/a trackIsOpaque);
23451n/a return _res;
23452n/a}
23453n/a
23454n/astatic PyObject *Qt_MediaSetGraphicsMode(PyObject *_self, PyObject *_args)
23455n/a{
23456n/a PyObject *_res = NULL;
23457n/a ComponentResult _rv;
23458n/a MediaHandler mh;
23459n/a long mode;
23460n/a RGBColor opColor;
23461n/a#ifndef MediaSetGraphicsMode
23462n/a PyMac_PRECHECK(MediaSetGraphicsMode);
23463n/a#endif
23464n/a if (!PyArg_ParseTuple(_args, "O&lO&",
23465n/a CmpInstObj_Convert, &mh,
23466n/a &mode,
23467n/a QdRGB_Convert, &opColor))
23468n/a return NULL;
23469n/a _rv = MediaSetGraphicsMode(mh,
23470n/a mode,
23471n/a &opColor);
23472n/a _res = Py_BuildValue("l",
23473n/a _rv);
23474n/a return _res;
23475n/a}
23476n/a
23477n/astatic PyObject *Qt_MediaGetGraphicsMode(PyObject *_self, PyObject *_args)
23478n/a{
23479n/a PyObject *_res = NULL;
23480n/a ComponentResult _rv;
23481n/a MediaHandler mh;
23482n/a long mode;
23483n/a RGBColor opColor;
23484n/a#ifndef MediaGetGraphicsMode
23485n/a PyMac_PRECHECK(MediaGetGraphicsMode);
23486n/a#endif
23487n/a if (!PyArg_ParseTuple(_args, "O&",
23488n/a CmpInstObj_Convert, &mh))
23489n/a return NULL;
23490n/a _rv = MediaGetGraphicsMode(mh,
23491n/a &mode,
23492n/a &opColor);
23493n/a _res = Py_BuildValue("llO&",
23494n/a _rv,
23495n/a mode,
23496n/a QdRGB_New, &opColor);
23497n/a return _res;
23498n/a}
23499n/a
23500n/astatic PyObject *Qt_MediaGSetVolume(PyObject *_self, PyObject *_args)
23501n/a{
23502n/a PyObject *_res = NULL;
23503n/a ComponentResult _rv;
23504n/a MediaHandler mh;
23505n/a short volume;
23506n/a#ifndef MediaGSetVolume
23507n/a PyMac_PRECHECK(MediaGSetVolume);
23508n/a#endif
23509n/a if (!PyArg_ParseTuple(_args, "O&h",
23510n/a CmpInstObj_Convert, &mh,
23511n/a &volume))
23512n/a return NULL;
23513n/a _rv = MediaGSetVolume(mh,
23514n/a volume);
23515n/a _res = Py_BuildValue("l",
23516n/a _rv);
23517n/a return _res;
23518n/a}
23519n/a
23520n/astatic PyObject *Qt_MediaSetSoundBalance(PyObject *_self, PyObject *_args)
23521n/a{
23522n/a PyObject *_res = NULL;
23523n/a ComponentResult _rv;
23524n/a MediaHandler mh;
23525n/a short balance;
23526n/a#ifndef MediaSetSoundBalance
23527n/a PyMac_PRECHECK(MediaSetSoundBalance);
23528n/a#endif
23529n/a if (!PyArg_ParseTuple(_args, "O&h",
23530n/a CmpInstObj_Convert, &mh,
23531n/a &balance))
23532n/a return NULL;
23533n/a _rv = MediaSetSoundBalance(mh,
23534n/a balance);
23535n/a _res = Py_BuildValue("l",
23536n/a _rv);
23537n/a return _res;
23538n/a}
23539n/a
23540n/astatic PyObject *Qt_MediaGetSoundBalance(PyObject *_self, PyObject *_args)
23541n/a{
23542n/a PyObject *_res = NULL;
23543n/a ComponentResult _rv;
23544n/a MediaHandler mh;
23545n/a short balance;
23546n/a#ifndef MediaGetSoundBalance
23547n/a PyMac_PRECHECK(MediaGetSoundBalance);
23548n/a#endif
23549n/a if (!PyArg_ParseTuple(_args, "O&",
23550n/a CmpInstObj_Convert, &mh))
23551n/a return NULL;
23552n/a _rv = MediaGetSoundBalance(mh,
23553n/a &balance);
23554n/a _res = Py_BuildValue("lh",
23555n/a _rv,
23556n/a balance);
23557n/a return _res;
23558n/a}
23559n/a
23560n/astatic PyObject *Qt_MediaGetNextBoundsChange(PyObject *_self, PyObject *_args)
23561n/a{
23562n/a PyObject *_res = NULL;
23563n/a ComponentResult _rv;
23564n/a MediaHandler mh;
23565n/a TimeValue when;
23566n/a#ifndef MediaGetNextBoundsChange
23567n/a PyMac_PRECHECK(MediaGetNextBoundsChange);
23568n/a#endif
23569n/a if (!PyArg_ParseTuple(_args, "O&",
23570n/a CmpInstObj_Convert, &mh))
23571n/a return NULL;
23572n/a _rv = MediaGetNextBoundsChange(mh,
23573n/a &when);
23574n/a _res = Py_BuildValue("ll",
23575n/a _rv,
23576n/a when);
23577n/a return _res;
23578n/a}
23579n/a
23580n/astatic PyObject *Qt_MediaGetSrcRgn(PyObject *_self, PyObject *_args)
23581n/a{
23582n/a PyObject *_res = NULL;
23583n/a ComponentResult _rv;
23584n/a MediaHandler mh;
23585n/a RgnHandle rgn;
23586n/a TimeValue atMediaTime;
23587n/a#ifndef MediaGetSrcRgn
23588n/a PyMac_PRECHECK(MediaGetSrcRgn);
23589n/a#endif
23590n/a if (!PyArg_ParseTuple(_args, "O&O&l",
23591n/a CmpInstObj_Convert, &mh,
23592n/a ResObj_Convert, &rgn,
23593n/a &atMediaTime))
23594n/a return NULL;
23595n/a _rv = MediaGetSrcRgn(mh,
23596n/a rgn,
23597n/a atMediaTime);
23598n/a _res = Py_BuildValue("l",
23599n/a _rv);
23600n/a return _res;
23601n/a}
23602n/a
23603n/astatic PyObject *Qt_MediaPreroll(PyObject *_self, PyObject *_args)
23604n/a{
23605n/a PyObject *_res = NULL;
23606n/a ComponentResult _rv;
23607n/a MediaHandler mh;
23608n/a TimeValue time;
23609n/a Fixed rate;
23610n/a#ifndef MediaPreroll
23611n/a PyMac_PRECHECK(MediaPreroll);
23612n/a#endif
23613n/a if (!PyArg_ParseTuple(_args, "O&lO&",
23614n/a CmpInstObj_Convert, &mh,
23615n/a &time,
23616n/a PyMac_GetFixed, &rate))
23617n/a return NULL;
23618n/a _rv = MediaPreroll(mh,
23619n/a time,
23620n/a rate);
23621n/a _res = Py_BuildValue("l",
23622n/a _rv);
23623n/a return _res;
23624n/a}
23625n/a
23626n/astatic PyObject *Qt_MediaSampleDescriptionChanged(PyObject *_self, PyObject *_args)
23627n/a{
23628n/a PyObject *_res = NULL;
23629n/a ComponentResult _rv;
23630n/a MediaHandler mh;
23631n/a long index;
23632n/a#ifndef MediaSampleDescriptionChanged
23633n/a PyMac_PRECHECK(MediaSampleDescriptionChanged);
23634n/a#endif
23635n/a if (!PyArg_ParseTuple(_args, "O&l",
23636n/a CmpInstObj_Convert, &mh,
23637n/a &index))
23638n/a return NULL;
23639n/a _rv = MediaSampleDescriptionChanged(mh,
23640n/a index);
23641n/a _res = Py_BuildValue("l",
23642n/a _rv);
23643n/a return _res;
23644n/a}
23645n/a
23646n/astatic PyObject *Qt_MediaHasCharacteristic(PyObject *_self, PyObject *_args)
23647n/a{
23648n/a PyObject *_res = NULL;
23649n/a ComponentResult _rv;
23650n/a MediaHandler mh;
23651n/a OSType characteristic;
23652n/a Boolean hasIt;
23653n/a#ifndef MediaHasCharacteristic
23654n/a PyMac_PRECHECK(MediaHasCharacteristic);
23655n/a#endif
23656n/a if (!PyArg_ParseTuple(_args, "O&O&",
23657n/a CmpInstObj_Convert, &mh,
23658n/a PyMac_GetOSType, &characteristic))
23659n/a return NULL;
23660n/a _rv = MediaHasCharacteristic(mh,
23661n/a characteristic,
23662n/a &hasIt);
23663n/a _res = Py_BuildValue("lb",
23664n/a _rv,
23665n/a hasIt);
23666n/a return _res;
23667n/a}
23668n/a
23669n/astatic PyObject *Qt_MediaGetOffscreenBufferSize(PyObject *_self, PyObject *_args)
23670n/a{
23671n/a PyObject *_res = NULL;
23672n/a ComponentResult _rv;
23673n/a MediaHandler mh;
23674n/a Rect bounds;
23675n/a short depth;
23676n/a CTabHandle ctab;
23677n/a#ifndef MediaGetOffscreenBufferSize
23678n/a PyMac_PRECHECK(MediaGetOffscreenBufferSize);
23679n/a#endif
23680n/a if (!PyArg_ParseTuple(_args, "O&hO&",
23681n/a CmpInstObj_Convert, &mh,
23682n/a &depth,
23683n/a ResObj_Convert, &ctab))
23684n/a return NULL;
23685n/a _rv = MediaGetOffscreenBufferSize(mh,
23686n/a &bounds,
23687n/a depth,
23688n/a ctab);
23689n/a _res = Py_BuildValue("lO&",
23690n/a _rv,
23691n/a PyMac_BuildRect, &bounds);
23692n/a return _res;
23693n/a}
23694n/a
23695n/astatic PyObject *Qt_MediaSetHints(PyObject *_self, PyObject *_args)
23696n/a{
23697n/a PyObject *_res = NULL;
23698n/a ComponentResult _rv;
23699n/a MediaHandler mh;
23700n/a long hints;
23701n/a#ifndef MediaSetHints
23702n/a PyMac_PRECHECK(MediaSetHints);
23703n/a#endif
23704n/a if (!PyArg_ParseTuple(_args, "O&l",
23705n/a CmpInstObj_Convert, &mh,
23706n/a &hints))
23707n/a return NULL;
23708n/a _rv = MediaSetHints(mh,
23709n/a hints);
23710n/a _res = Py_BuildValue("l",
23711n/a _rv);
23712n/a return _res;
23713n/a}
23714n/a
23715n/astatic PyObject *Qt_MediaGetName(PyObject *_self, PyObject *_args)
23716n/a{
23717n/a PyObject *_res = NULL;
23718n/a ComponentResult _rv;
23719n/a MediaHandler mh;
23720n/a Str255 name;
23721n/a long requestedLanguage;
23722n/a long actualLanguage;
23723n/a#ifndef MediaGetName
23724n/a PyMac_PRECHECK(MediaGetName);
23725n/a#endif
23726n/a if (!PyArg_ParseTuple(_args, "O&O&l",
23727n/a CmpInstObj_Convert, &mh,
23728n/a PyMac_GetStr255, name,
23729n/a &requestedLanguage))
23730n/a return NULL;
23731n/a _rv = MediaGetName(mh,
23732n/a name,
23733n/a requestedLanguage,
23734n/a &actualLanguage);
23735n/a _res = Py_BuildValue("ll",
23736n/a _rv,
23737n/a actualLanguage);
23738n/a return _res;
23739n/a}
23740n/a
23741n/astatic PyObject *Qt_MediaForceUpdate(PyObject *_self, PyObject *_args)
23742n/a{
23743n/a PyObject *_res = NULL;
23744n/a ComponentResult _rv;
23745n/a MediaHandler mh;
23746n/a long forceUpdateFlags;
23747n/a#ifndef MediaForceUpdate
23748n/a PyMac_PRECHECK(MediaForceUpdate);
23749n/a#endif
23750n/a if (!PyArg_ParseTuple(_args, "O&l",
23751n/a CmpInstObj_Convert, &mh,
23752n/a &forceUpdateFlags))
23753n/a return NULL;
23754n/a _rv = MediaForceUpdate(mh,
23755n/a forceUpdateFlags);
23756n/a _res = Py_BuildValue("l",
23757n/a _rv);
23758n/a return _res;
23759n/a}
23760n/a
23761n/astatic PyObject *Qt_MediaGetDrawingRgn(PyObject *_self, PyObject *_args)
23762n/a{
23763n/a PyObject *_res = NULL;
23764n/a ComponentResult _rv;
23765n/a MediaHandler mh;
23766n/a RgnHandle partialRgn;
23767n/a#ifndef MediaGetDrawingRgn
23768n/a PyMac_PRECHECK(MediaGetDrawingRgn);
23769n/a#endif
23770n/a if (!PyArg_ParseTuple(_args, "O&",
23771n/a CmpInstObj_Convert, &mh))
23772n/a return NULL;
23773n/a _rv = MediaGetDrawingRgn(mh,
23774n/a &partialRgn);
23775n/a _res = Py_BuildValue("lO&",
23776n/a _rv,
23777n/a ResObj_New, partialRgn);
23778n/a return _res;
23779n/a}
23780n/a
23781n/astatic PyObject *Qt_MediaGSetActiveSegment(PyObject *_self, PyObject *_args)
23782n/a{
23783n/a PyObject *_res = NULL;
23784n/a ComponentResult _rv;
23785n/a MediaHandler mh;
23786n/a TimeValue activeStart;
23787n/a TimeValue activeDuration;
23788n/a#ifndef MediaGSetActiveSegment
23789n/a PyMac_PRECHECK(MediaGSetActiveSegment);
23790n/a#endif
23791n/a if (!PyArg_ParseTuple(_args, "O&ll",
23792n/a CmpInstObj_Convert, &mh,
23793n/a &activeStart,
23794n/a &activeDuration))
23795n/a return NULL;
23796n/a _rv = MediaGSetActiveSegment(mh,
23797n/a activeStart,
23798n/a activeDuration);
23799n/a _res = Py_BuildValue("l",
23800n/a _rv);
23801n/a return _res;
23802n/a}
23803n/a
23804n/astatic PyObject *Qt_MediaInvalidateRegion(PyObject *_self, PyObject *_args)
23805n/a{
23806n/a PyObject *_res = NULL;
23807n/a ComponentResult _rv;
23808n/a MediaHandler mh;
23809n/a RgnHandle invalRgn;
23810n/a#ifndef MediaInvalidateRegion
23811n/a PyMac_PRECHECK(MediaInvalidateRegion);
23812n/a#endif
23813n/a if (!PyArg_ParseTuple(_args, "O&O&",
23814n/a CmpInstObj_Convert, &mh,
23815n/a ResObj_Convert, &invalRgn))
23816n/a return NULL;
23817n/a _rv = MediaInvalidateRegion(mh,
23818n/a invalRgn);
23819n/a _res = Py_BuildValue("l",
23820n/a _rv);
23821n/a return _res;
23822n/a}
23823n/a
23824n/astatic PyObject *Qt_MediaGetNextStepTime(PyObject *_self, PyObject *_args)
23825n/a{
23826n/a PyObject *_res = NULL;
23827n/a ComponentResult _rv;
23828n/a MediaHandler mh;
23829n/a short flags;
23830n/a TimeValue mediaTimeIn;
23831n/a TimeValue mediaTimeOut;
23832n/a Fixed rate;
23833n/a#ifndef MediaGetNextStepTime
23834n/a PyMac_PRECHECK(MediaGetNextStepTime);
23835n/a#endif
23836n/a if (!PyArg_ParseTuple(_args, "O&hlO&",
23837n/a CmpInstObj_Convert, &mh,
23838n/a &flags,
23839n/a &mediaTimeIn,
23840n/a PyMac_GetFixed, &rate))
23841n/a return NULL;
23842n/a _rv = MediaGetNextStepTime(mh,
23843n/a flags,
23844n/a mediaTimeIn,
23845n/a &mediaTimeOut,
23846n/a rate);
23847n/a _res = Py_BuildValue("ll",
23848n/a _rv,
23849n/a mediaTimeOut);
23850n/a return _res;
23851n/a}
23852n/a
23853n/astatic PyObject *Qt_MediaChangedNonPrimarySource(PyObject *_self, PyObject *_args)
23854n/a{
23855n/a PyObject *_res = NULL;
23856n/a ComponentResult _rv;
23857n/a MediaHandler mh;
23858n/a long inputIndex;
23859n/a#ifndef MediaChangedNonPrimarySource
23860n/a PyMac_PRECHECK(MediaChangedNonPrimarySource);
23861n/a#endif
23862n/a if (!PyArg_ParseTuple(_args, "O&l",
23863n/a CmpInstObj_Convert, &mh,
23864n/a &inputIndex))
23865n/a return NULL;
23866n/a _rv = MediaChangedNonPrimarySource(mh,
23867n/a inputIndex);
23868n/a _res = Py_BuildValue("l",
23869n/a _rv);
23870n/a return _res;
23871n/a}
23872n/a
23873n/astatic PyObject *Qt_MediaTrackReferencesChanged(PyObject *_self, PyObject *_args)
23874n/a{
23875n/a PyObject *_res = NULL;
23876n/a ComponentResult _rv;
23877n/a MediaHandler mh;
23878n/a#ifndef MediaTrackReferencesChanged
23879n/a PyMac_PRECHECK(MediaTrackReferencesChanged);
23880n/a#endif
23881n/a if (!PyArg_ParseTuple(_args, "O&",
23882n/a CmpInstObj_Convert, &mh))
23883n/a return NULL;
23884n/a _rv = MediaTrackReferencesChanged(mh);
23885n/a _res = Py_BuildValue("l",
23886n/a _rv);
23887n/a return _res;
23888n/a}
23889n/a
23890n/astatic PyObject *Qt_MediaReleaseSampleDataPointer(PyObject *_self, PyObject *_args)
23891n/a{
23892n/a PyObject *_res = NULL;
23893n/a ComponentResult _rv;
23894n/a MediaHandler mh;
23895n/a long sampleNum;
23896n/a#ifndef MediaReleaseSampleDataPointer
23897n/a PyMac_PRECHECK(MediaReleaseSampleDataPointer);
23898n/a#endif
23899n/a if (!PyArg_ParseTuple(_args, "O&l",
23900n/a CmpInstObj_Convert, &mh,
23901n/a &sampleNum))
23902n/a return NULL;
23903n/a _rv = MediaReleaseSampleDataPointer(mh,
23904n/a sampleNum);
23905n/a _res = Py_BuildValue("l",
23906n/a _rv);
23907n/a return _res;
23908n/a}
23909n/a
23910n/astatic PyObject *Qt_MediaTrackPropertyAtomChanged(PyObject *_self, PyObject *_args)
23911n/a{
23912n/a PyObject *_res = NULL;
23913n/a ComponentResult _rv;
23914n/a MediaHandler mh;
23915n/a#ifndef MediaTrackPropertyAtomChanged
23916n/a PyMac_PRECHECK(MediaTrackPropertyAtomChanged);
23917n/a#endif
23918n/a if (!PyArg_ParseTuple(_args, "O&",
23919n/a CmpInstObj_Convert, &mh))
23920n/a return NULL;
23921n/a _rv = MediaTrackPropertyAtomChanged(mh);
23922n/a _res = Py_BuildValue("l",
23923n/a _rv);
23924n/a return _res;
23925n/a}
23926n/a
23927n/astatic PyObject *Qt_MediaSetVideoParam(PyObject *_self, PyObject *_args)
23928n/a{
23929n/a PyObject *_res = NULL;
23930n/a ComponentResult _rv;
23931n/a MediaHandler mh;
23932n/a long whichParam;
23933n/a unsigned short value;
23934n/a#ifndef MediaSetVideoParam
23935n/a PyMac_PRECHECK(MediaSetVideoParam);
23936n/a#endif
23937n/a if (!PyArg_ParseTuple(_args, "O&l",
23938n/a CmpInstObj_Convert, &mh,
23939n/a &whichParam))
23940n/a return NULL;
23941n/a _rv = MediaSetVideoParam(mh,
23942n/a whichParam,
23943n/a &value);
23944n/a _res = Py_BuildValue("lH",
23945n/a _rv,
23946n/a value);
23947n/a return _res;
23948n/a}
23949n/a
23950n/astatic PyObject *Qt_MediaGetVideoParam(PyObject *_self, PyObject *_args)
23951n/a{
23952n/a PyObject *_res = NULL;
23953n/a ComponentResult _rv;
23954n/a MediaHandler mh;
23955n/a long whichParam;
23956n/a unsigned short value;
23957n/a#ifndef MediaGetVideoParam
23958n/a PyMac_PRECHECK(MediaGetVideoParam);
23959n/a#endif
23960n/a if (!PyArg_ParseTuple(_args, "O&l",
23961n/a CmpInstObj_Convert, &mh,
23962n/a &whichParam))
23963n/a return NULL;
23964n/a _rv = MediaGetVideoParam(mh,
23965n/a whichParam,
23966n/a &value);
23967n/a _res = Py_BuildValue("lH",
23968n/a _rv,
23969n/a value);
23970n/a return _res;
23971n/a}
23972n/a
23973n/astatic PyObject *Qt_MediaCompare(PyObject *_self, PyObject *_args)
23974n/a{
23975n/a PyObject *_res = NULL;
23976n/a ComponentResult _rv;
23977n/a MediaHandler mh;
23978n/a Boolean isOK;
23979n/a Media srcMedia;
23980n/a ComponentInstance srcMediaComponent;
23981n/a#ifndef MediaCompare
23982n/a PyMac_PRECHECK(MediaCompare);
23983n/a#endif
23984n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
23985n/a CmpInstObj_Convert, &mh,
23986n/a MediaObj_Convert, &srcMedia,
23987n/a CmpInstObj_Convert, &srcMediaComponent))
23988n/a return NULL;
23989n/a _rv = MediaCompare(mh,
23990n/a &isOK,
23991n/a srcMedia,
23992n/a srcMediaComponent);
23993n/a _res = Py_BuildValue("lb",
23994n/a _rv,
23995n/a isOK);
23996n/a return _res;
23997n/a}
23998n/a
23999n/astatic PyObject *Qt_MediaGetClock(PyObject *_self, PyObject *_args)
24000n/a{
24001n/a PyObject *_res = NULL;
24002n/a ComponentResult _rv;
24003n/a MediaHandler mh;
24004n/a ComponentInstance clock;
24005n/a#ifndef MediaGetClock
24006n/a PyMac_PRECHECK(MediaGetClock);
24007n/a#endif
24008n/a if (!PyArg_ParseTuple(_args, "O&",
24009n/a CmpInstObj_Convert, &mh))
24010n/a return NULL;
24011n/a _rv = MediaGetClock(mh,
24012n/a &clock);
24013n/a _res = Py_BuildValue("lO&",
24014n/a _rv,
24015n/a CmpInstObj_New, clock);
24016n/a return _res;
24017n/a}
24018n/a
24019n/astatic PyObject *Qt_MediaSetSoundOutputComponent(PyObject *_self, PyObject *_args)
24020n/a{
24021n/a PyObject *_res = NULL;
24022n/a ComponentResult _rv;
24023n/a MediaHandler mh;
24024n/a Component outputComponent;
24025n/a#ifndef MediaSetSoundOutputComponent
24026n/a PyMac_PRECHECK(MediaSetSoundOutputComponent);
24027n/a#endif
24028n/a if (!PyArg_ParseTuple(_args, "O&O&",
24029n/a CmpInstObj_Convert, &mh,
24030n/a CmpObj_Convert, &outputComponent))
24031n/a return NULL;
24032n/a _rv = MediaSetSoundOutputComponent(mh,
24033n/a outputComponent);
24034n/a _res = Py_BuildValue("l",
24035n/a _rv);
24036n/a return _res;
24037n/a}
24038n/a
24039n/astatic PyObject *Qt_MediaGetSoundOutputComponent(PyObject *_self, PyObject *_args)
24040n/a{
24041n/a PyObject *_res = NULL;
24042n/a ComponentResult _rv;
24043n/a MediaHandler mh;
24044n/a Component outputComponent;
24045n/a#ifndef MediaGetSoundOutputComponent
24046n/a PyMac_PRECHECK(MediaGetSoundOutputComponent);
24047n/a#endif
24048n/a if (!PyArg_ParseTuple(_args, "O&",
24049n/a CmpInstObj_Convert, &mh))
24050n/a return NULL;
24051n/a _rv = MediaGetSoundOutputComponent(mh,
24052n/a &outputComponent);
24053n/a _res = Py_BuildValue("lO&",
24054n/a _rv,
24055n/a CmpObj_New, outputComponent);
24056n/a return _res;
24057n/a}
24058n/a
24059n/astatic PyObject *Qt_MediaSetSoundLocalizationData(PyObject *_self, PyObject *_args)
24060n/a{
24061n/a PyObject *_res = NULL;
24062n/a ComponentResult _rv;
24063n/a MediaHandler mh;
24064n/a Handle data;
24065n/a#ifndef MediaSetSoundLocalizationData
24066n/a PyMac_PRECHECK(MediaSetSoundLocalizationData);
24067n/a#endif
24068n/a if (!PyArg_ParseTuple(_args, "O&O&",
24069n/a CmpInstObj_Convert, &mh,
24070n/a ResObj_Convert, &data))
24071n/a return NULL;
24072n/a _rv = MediaSetSoundLocalizationData(mh,
24073n/a data);
24074n/a _res = Py_BuildValue("l",
24075n/a _rv);
24076n/a return _res;
24077n/a}
24078n/a
24079n/astatic PyObject *Qt_MediaGetInvalidRegion(PyObject *_self, PyObject *_args)
24080n/a{
24081n/a PyObject *_res = NULL;
24082n/a ComponentResult _rv;
24083n/a MediaHandler mh;
24084n/a RgnHandle rgn;
24085n/a#ifndef MediaGetInvalidRegion
24086n/a PyMac_PRECHECK(MediaGetInvalidRegion);
24087n/a#endif
24088n/a if (!PyArg_ParseTuple(_args, "O&O&",
24089n/a CmpInstObj_Convert, &mh,
24090n/a ResObj_Convert, &rgn))
24091n/a return NULL;
24092n/a _rv = MediaGetInvalidRegion(mh,
24093n/a rgn);
24094n/a _res = Py_BuildValue("l",
24095n/a _rv);
24096n/a return _res;
24097n/a}
24098n/a
24099n/astatic PyObject *Qt_MediaSampleDescriptionB2N(PyObject *_self, PyObject *_args)
24100n/a{
24101n/a PyObject *_res = NULL;
24102n/a ComponentResult _rv;
24103n/a MediaHandler mh;
24104n/a SampleDescriptionHandle sampleDescriptionH;
24105n/a#ifndef MediaSampleDescriptionB2N
24106n/a PyMac_PRECHECK(MediaSampleDescriptionB2N);
24107n/a#endif
24108n/a if (!PyArg_ParseTuple(_args, "O&O&",
24109n/a CmpInstObj_Convert, &mh,
24110n/a ResObj_Convert, &sampleDescriptionH))
24111n/a return NULL;
24112n/a _rv = MediaSampleDescriptionB2N(mh,
24113n/a sampleDescriptionH);
24114n/a _res = Py_BuildValue("l",
24115n/a _rv);
24116n/a return _res;
24117n/a}
24118n/a
24119n/astatic PyObject *Qt_MediaSampleDescriptionN2B(PyObject *_self, PyObject *_args)
24120n/a{
24121n/a PyObject *_res = NULL;
24122n/a ComponentResult _rv;
24123n/a MediaHandler mh;
24124n/a SampleDescriptionHandle sampleDescriptionH;
24125n/a#ifndef MediaSampleDescriptionN2B
24126n/a PyMac_PRECHECK(MediaSampleDescriptionN2B);
24127n/a#endif
24128n/a if (!PyArg_ParseTuple(_args, "O&O&",
24129n/a CmpInstObj_Convert, &mh,
24130n/a ResObj_Convert, &sampleDescriptionH))
24131n/a return NULL;
24132n/a _rv = MediaSampleDescriptionN2B(mh,
24133n/a sampleDescriptionH);
24134n/a _res = Py_BuildValue("l",
24135n/a _rv);
24136n/a return _res;
24137n/a}
24138n/a
24139n/astatic PyObject *Qt_MediaFlushNonPrimarySourceData(PyObject *_self, PyObject *_args)
24140n/a{
24141n/a PyObject *_res = NULL;
24142n/a ComponentResult _rv;
24143n/a MediaHandler mh;
24144n/a long inputIndex;
24145n/a#ifndef MediaFlushNonPrimarySourceData
24146n/a PyMac_PRECHECK(MediaFlushNonPrimarySourceData);
24147n/a#endif
24148n/a if (!PyArg_ParseTuple(_args, "O&l",
24149n/a CmpInstObj_Convert, &mh,
24150n/a &inputIndex))
24151n/a return NULL;
24152n/a _rv = MediaFlushNonPrimarySourceData(mh,
24153n/a inputIndex);
24154n/a _res = Py_BuildValue("l",
24155n/a _rv);
24156n/a return _res;
24157n/a}
24158n/a
24159n/astatic PyObject *Qt_MediaGetURLLink(PyObject *_self, PyObject *_args)
24160n/a{
24161n/a PyObject *_res = NULL;
24162n/a ComponentResult _rv;
24163n/a MediaHandler mh;
24164n/a Point displayWhere;
24165n/a Handle urlLink;
24166n/a#ifndef MediaGetURLLink
24167n/a PyMac_PRECHECK(MediaGetURLLink);
24168n/a#endif
24169n/a if (!PyArg_ParseTuple(_args, "O&O&",
24170n/a CmpInstObj_Convert, &mh,
24171n/a PyMac_GetPoint, &displayWhere))
24172n/a return NULL;
24173n/a _rv = MediaGetURLLink(mh,
24174n/a displayWhere,
24175n/a &urlLink);
24176n/a _res = Py_BuildValue("lO&",
24177n/a _rv,
24178n/a ResObj_New, urlLink);
24179n/a return _res;
24180n/a}
24181n/a
24182n/astatic PyObject *Qt_MediaHitTestForTargetRefCon(PyObject *_self, PyObject *_args)
24183n/a{
24184n/a PyObject *_res = NULL;
24185n/a ComponentResult _rv;
24186n/a MediaHandler mh;
24187n/a long flags;
24188n/a Point loc;
24189n/a long targetRefCon;
24190n/a#ifndef MediaHitTestForTargetRefCon
24191n/a PyMac_PRECHECK(MediaHitTestForTargetRefCon);
24192n/a#endif
24193n/a if (!PyArg_ParseTuple(_args, "O&lO&",
24194n/a CmpInstObj_Convert, &mh,
24195n/a &flags,
24196n/a PyMac_GetPoint, &loc))
24197n/a return NULL;
24198n/a _rv = MediaHitTestForTargetRefCon(mh,
24199n/a flags,
24200n/a loc,
24201n/a &targetRefCon);
24202n/a _res = Py_BuildValue("ll",
24203n/a _rv,
24204n/a targetRefCon);
24205n/a return _res;
24206n/a}
24207n/a
24208n/astatic PyObject *Qt_MediaHitTestTargetRefCon(PyObject *_self, PyObject *_args)
24209n/a{
24210n/a PyObject *_res = NULL;
24211n/a ComponentResult _rv;
24212n/a MediaHandler mh;
24213n/a long targetRefCon;
24214n/a long flags;
24215n/a Point loc;
24216n/a Boolean wasHit;
24217n/a#ifndef MediaHitTestTargetRefCon
24218n/a PyMac_PRECHECK(MediaHitTestTargetRefCon);
24219n/a#endif
24220n/a if (!PyArg_ParseTuple(_args, "O&llO&",
24221n/a CmpInstObj_Convert, &mh,
24222n/a &targetRefCon,
24223n/a &flags,
24224n/a PyMac_GetPoint, &loc))
24225n/a return NULL;
24226n/a _rv = MediaHitTestTargetRefCon(mh,
24227n/a targetRefCon,
24228n/a flags,
24229n/a loc,
24230n/a &wasHit);
24231n/a _res = Py_BuildValue("lb",
24232n/a _rv,
24233n/a wasHit);
24234n/a return _res;
24235n/a}
24236n/a
24237n/astatic PyObject *Qt_MediaDisposeTargetRefCon(PyObject *_self, PyObject *_args)
24238n/a{
24239n/a PyObject *_res = NULL;
24240n/a ComponentResult _rv;
24241n/a MediaHandler mh;
24242n/a long targetRefCon;
24243n/a#ifndef MediaDisposeTargetRefCon
24244n/a PyMac_PRECHECK(MediaDisposeTargetRefCon);
24245n/a#endif
24246n/a if (!PyArg_ParseTuple(_args, "O&l",
24247n/a CmpInstObj_Convert, &mh,
24248n/a &targetRefCon))
24249n/a return NULL;
24250n/a _rv = MediaDisposeTargetRefCon(mh,
24251n/a targetRefCon);
24252n/a _res = Py_BuildValue("l",
24253n/a _rv);
24254n/a return _res;
24255n/a}
24256n/a
24257n/astatic PyObject *Qt_MediaTargetRefConsEqual(PyObject *_self, PyObject *_args)
24258n/a{
24259n/a PyObject *_res = NULL;
24260n/a ComponentResult _rv;
24261n/a MediaHandler mh;
24262n/a long firstRefCon;
24263n/a long secondRefCon;
24264n/a Boolean equal;
24265n/a#ifndef MediaTargetRefConsEqual
24266n/a PyMac_PRECHECK(MediaTargetRefConsEqual);
24267n/a#endif
24268n/a if (!PyArg_ParseTuple(_args, "O&ll",
24269n/a CmpInstObj_Convert, &mh,
24270n/a &firstRefCon,
24271n/a &secondRefCon))
24272n/a return NULL;
24273n/a _rv = MediaTargetRefConsEqual(mh,
24274n/a firstRefCon,
24275n/a secondRefCon,
24276n/a &equal);
24277n/a _res = Py_BuildValue("lb",
24278n/a _rv,
24279n/a equal);
24280n/a return _res;
24281n/a}
24282n/a
24283n/astatic PyObject *Qt_MediaPrePrerollCancel(PyObject *_self, PyObject *_args)
24284n/a{
24285n/a PyObject *_res = NULL;
24286n/a ComponentResult _rv;
24287n/a MediaHandler mh;
24288n/a void * refcon;
24289n/a#ifndef MediaPrePrerollCancel
24290n/a PyMac_PRECHECK(MediaPrePrerollCancel);
24291n/a#endif
24292n/a if (!PyArg_ParseTuple(_args, "O&s",
24293n/a CmpInstObj_Convert, &mh,
24294n/a &refcon))
24295n/a return NULL;
24296n/a _rv = MediaPrePrerollCancel(mh,
24297n/a refcon);
24298n/a _res = Py_BuildValue("l",
24299n/a _rv);
24300n/a return _res;
24301n/a}
24302n/a
24303n/astatic PyObject *Qt_MediaEnterEmptyEdit(PyObject *_self, PyObject *_args)
24304n/a{
24305n/a PyObject *_res = NULL;
24306n/a ComponentResult _rv;
24307n/a MediaHandler mh;
24308n/a#ifndef MediaEnterEmptyEdit
24309n/a PyMac_PRECHECK(MediaEnterEmptyEdit);
24310n/a#endif
24311n/a if (!PyArg_ParseTuple(_args, "O&",
24312n/a CmpInstObj_Convert, &mh))
24313n/a return NULL;
24314n/a _rv = MediaEnterEmptyEdit(mh);
24315n/a _res = Py_BuildValue("l",
24316n/a _rv);
24317n/a return _res;
24318n/a}
24319n/a
24320n/astatic PyObject *Qt_MediaCurrentMediaQueuedData(PyObject *_self, PyObject *_args)
24321n/a{
24322n/a PyObject *_res = NULL;
24323n/a ComponentResult _rv;
24324n/a MediaHandler mh;
24325n/a long milliSecs;
24326n/a#ifndef MediaCurrentMediaQueuedData
24327n/a PyMac_PRECHECK(MediaCurrentMediaQueuedData);
24328n/a#endif
24329n/a if (!PyArg_ParseTuple(_args, "O&",
24330n/a CmpInstObj_Convert, &mh))
24331n/a return NULL;
24332n/a _rv = MediaCurrentMediaQueuedData(mh,
24333n/a &milliSecs);
24334n/a _res = Py_BuildValue("ll",
24335n/a _rv,
24336n/a milliSecs);
24337n/a return _res;
24338n/a}
24339n/a
24340n/astatic PyObject *Qt_MediaGetEffectiveVolume(PyObject *_self, PyObject *_args)
24341n/a{
24342n/a PyObject *_res = NULL;
24343n/a ComponentResult _rv;
24344n/a MediaHandler mh;
24345n/a short volume;
24346n/a#ifndef MediaGetEffectiveVolume
24347n/a PyMac_PRECHECK(MediaGetEffectiveVolume);
24348n/a#endif
24349n/a if (!PyArg_ParseTuple(_args, "O&",
24350n/a CmpInstObj_Convert, &mh))
24351n/a return NULL;
24352n/a _rv = MediaGetEffectiveVolume(mh,
24353n/a &volume);
24354n/a _res = Py_BuildValue("lh",
24355n/a _rv,
24356n/a volume);
24357n/a return _res;
24358n/a}
24359n/a
24360n/astatic PyObject *Qt_MediaGetSoundLevelMeteringEnabled(PyObject *_self, PyObject *_args)
24361n/a{
24362n/a PyObject *_res = NULL;
24363n/a ComponentResult _rv;
24364n/a MediaHandler mh;
24365n/a Boolean enabled;
24366n/a#ifndef MediaGetSoundLevelMeteringEnabled
24367n/a PyMac_PRECHECK(MediaGetSoundLevelMeteringEnabled);
24368n/a#endif
24369n/a if (!PyArg_ParseTuple(_args, "O&",
24370n/a CmpInstObj_Convert, &mh))
24371n/a return NULL;
24372n/a _rv = MediaGetSoundLevelMeteringEnabled(mh,
24373n/a &enabled);
24374n/a _res = Py_BuildValue("lb",
24375n/a _rv,
24376n/a enabled);
24377n/a return _res;
24378n/a}
24379n/a
24380n/astatic PyObject *Qt_MediaSetSoundLevelMeteringEnabled(PyObject *_self, PyObject *_args)
24381n/a{
24382n/a PyObject *_res = NULL;
24383n/a ComponentResult _rv;
24384n/a MediaHandler mh;
24385n/a Boolean enable;
24386n/a#ifndef MediaSetSoundLevelMeteringEnabled
24387n/a PyMac_PRECHECK(MediaSetSoundLevelMeteringEnabled);
24388n/a#endif
24389n/a if (!PyArg_ParseTuple(_args, "O&b",
24390n/a CmpInstObj_Convert, &mh,
24391n/a &enable))
24392n/a return NULL;
24393n/a _rv = MediaSetSoundLevelMeteringEnabled(mh,
24394n/a enable);
24395n/a _res = Py_BuildValue("l",
24396n/a _rv);
24397n/a return _res;
24398n/a}
24399n/a
24400n/astatic PyObject *Qt_MediaGetEffectiveSoundBalance(PyObject *_self, PyObject *_args)
24401n/a{
24402n/a PyObject *_res = NULL;
24403n/a ComponentResult _rv;
24404n/a MediaHandler mh;
24405n/a short balance;
24406n/a#ifndef MediaGetEffectiveSoundBalance
24407n/a PyMac_PRECHECK(MediaGetEffectiveSoundBalance);
24408n/a#endif
24409n/a if (!PyArg_ParseTuple(_args, "O&",
24410n/a CmpInstObj_Convert, &mh))
24411n/a return NULL;
24412n/a _rv = MediaGetEffectiveSoundBalance(mh,
24413n/a &balance);
24414n/a _res = Py_BuildValue("lh",
24415n/a _rv,
24416n/a balance);
24417n/a return _res;
24418n/a}
24419n/a
24420n/astatic PyObject *Qt_MediaSetScreenLock(PyObject *_self, PyObject *_args)
24421n/a{
24422n/a PyObject *_res = NULL;
24423n/a ComponentResult _rv;
24424n/a MediaHandler mh;
24425n/a Boolean lockIt;
24426n/a#ifndef MediaSetScreenLock
24427n/a PyMac_PRECHECK(MediaSetScreenLock);
24428n/a#endif
24429n/a if (!PyArg_ParseTuple(_args, "O&b",
24430n/a CmpInstObj_Convert, &mh,
24431n/a &lockIt))
24432n/a return NULL;
24433n/a _rv = MediaSetScreenLock(mh,
24434n/a lockIt);
24435n/a _res = Py_BuildValue("l",
24436n/a _rv);
24437n/a return _res;
24438n/a}
24439n/a
24440n/astatic PyObject *Qt_MediaGetErrorString(PyObject *_self, PyObject *_args)
24441n/a{
24442n/a PyObject *_res = NULL;
24443n/a ComponentResult _rv;
24444n/a MediaHandler mh;
24445n/a ComponentResult theError;
24446n/a Str255 errorString;
24447n/a#ifndef MediaGetErrorString
24448n/a PyMac_PRECHECK(MediaGetErrorString);
24449n/a#endif
24450n/a if (!PyArg_ParseTuple(_args, "O&lO&",
24451n/a CmpInstObj_Convert, &mh,
24452n/a &theError,
24453n/a PyMac_GetStr255, errorString))
24454n/a return NULL;
24455n/a _rv = MediaGetErrorString(mh,
24456n/a theError,
24457n/a errorString);
24458n/a _res = Py_BuildValue("l",
24459n/a _rv);
24460n/a return _res;
24461n/a}
24462n/a
24463n/astatic PyObject *Qt_MediaGetSoundEqualizerBandLevels(PyObject *_self, PyObject *_args)
24464n/a{
24465n/a PyObject *_res = NULL;
24466n/a ComponentResult _rv;
24467n/a MediaHandler mh;
24468n/a UInt8 bandLevels;
24469n/a#ifndef MediaGetSoundEqualizerBandLevels
24470n/a PyMac_PRECHECK(MediaGetSoundEqualizerBandLevels);
24471n/a#endif
24472n/a if (!PyArg_ParseTuple(_args, "O&",
24473n/a CmpInstObj_Convert, &mh))
24474n/a return NULL;
24475n/a _rv = MediaGetSoundEqualizerBandLevels(mh,
24476n/a &bandLevels);
24477n/a _res = Py_BuildValue("lb",
24478n/a _rv,
24479n/a bandLevels);
24480n/a return _res;
24481n/a}
24482n/a
24483n/astatic PyObject *Qt_MediaDoIdleActions(PyObject *_self, PyObject *_args)
24484n/a{
24485n/a PyObject *_res = NULL;
24486n/a ComponentResult _rv;
24487n/a MediaHandler mh;
24488n/a#ifndef MediaDoIdleActions
24489n/a PyMac_PRECHECK(MediaDoIdleActions);
24490n/a#endif
24491n/a if (!PyArg_ParseTuple(_args, "O&",
24492n/a CmpInstObj_Convert, &mh))
24493n/a return NULL;
24494n/a _rv = MediaDoIdleActions(mh);
24495n/a _res = Py_BuildValue("l",
24496n/a _rv);
24497n/a return _res;
24498n/a}
24499n/a
24500n/astatic PyObject *Qt_MediaSetSoundBassAndTreble(PyObject *_self, PyObject *_args)
24501n/a{
24502n/a PyObject *_res = NULL;
24503n/a ComponentResult _rv;
24504n/a MediaHandler mh;
24505n/a short bass;
24506n/a short treble;
24507n/a#ifndef MediaSetSoundBassAndTreble
24508n/a PyMac_PRECHECK(MediaSetSoundBassAndTreble);
24509n/a#endif
24510n/a if (!PyArg_ParseTuple(_args, "O&hh",
24511n/a CmpInstObj_Convert, &mh,
24512n/a &bass,
24513n/a &treble))
24514n/a return NULL;
24515n/a _rv = MediaSetSoundBassAndTreble(mh,
24516n/a bass,
24517n/a treble);
24518n/a _res = Py_BuildValue("l",
24519n/a _rv);
24520n/a return _res;
24521n/a}
24522n/a
24523n/astatic PyObject *Qt_MediaGetSoundBassAndTreble(PyObject *_self, PyObject *_args)
24524n/a{
24525n/a PyObject *_res = NULL;
24526n/a ComponentResult _rv;
24527n/a MediaHandler mh;
24528n/a short bass;
24529n/a short treble;
24530n/a#ifndef MediaGetSoundBassAndTreble
24531n/a PyMac_PRECHECK(MediaGetSoundBassAndTreble);
24532n/a#endif
24533n/a if (!PyArg_ParseTuple(_args, "O&",
24534n/a CmpInstObj_Convert, &mh))
24535n/a return NULL;
24536n/a _rv = MediaGetSoundBassAndTreble(mh,
24537n/a &bass,
24538n/a &treble);
24539n/a _res = Py_BuildValue("lhh",
24540n/a _rv,
24541n/a bass,
24542n/a treble);
24543n/a return _res;
24544n/a}
24545n/a
24546n/astatic PyObject *Qt_MediaTimeBaseChanged(PyObject *_self, PyObject *_args)
24547n/a{
24548n/a PyObject *_res = NULL;
24549n/a ComponentResult _rv;
24550n/a MediaHandler mh;
24551n/a#ifndef MediaTimeBaseChanged
24552n/a PyMac_PRECHECK(MediaTimeBaseChanged);
24553n/a#endif
24554n/a if (!PyArg_ParseTuple(_args, "O&",
24555n/a CmpInstObj_Convert, &mh))
24556n/a return NULL;
24557n/a _rv = MediaTimeBaseChanged(mh);
24558n/a _res = Py_BuildValue("l",
24559n/a _rv);
24560n/a return _res;
24561n/a}
24562n/a
24563n/astatic PyObject *Qt_MediaMCIsPlayerEvent(PyObject *_self, PyObject *_args)
24564n/a{
24565n/a PyObject *_res = NULL;
24566n/a ComponentResult _rv;
24567n/a MediaHandler mh;
24568n/a EventRecord e;
24569n/a Boolean handledIt;
24570n/a#ifndef MediaMCIsPlayerEvent
24571n/a PyMac_PRECHECK(MediaMCIsPlayerEvent);
24572n/a#endif
24573n/a if (!PyArg_ParseTuple(_args, "O&O&",
24574n/a CmpInstObj_Convert, &mh,
24575n/a PyMac_GetEventRecord, &e))
24576n/a return NULL;
24577n/a _rv = MediaMCIsPlayerEvent(mh,
24578n/a &e,
24579n/a &handledIt);
24580n/a _res = Py_BuildValue("lb",
24581n/a _rv,
24582n/a handledIt);
24583n/a return _res;
24584n/a}
24585n/a
24586n/astatic PyObject *Qt_MediaGetMediaLoadState(PyObject *_self, PyObject *_args)
24587n/a{
24588n/a PyObject *_res = NULL;
24589n/a ComponentResult _rv;
24590n/a MediaHandler mh;
24591n/a long mediaLoadState;
24592n/a#ifndef MediaGetMediaLoadState
24593n/a PyMac_PRECHECK(MediaGetMediaLoadState);
24594n/a#endif
24595n/a if (!PyArg_ParseTuple(_args, "O&",
24596n/a CmpInstObj_Convert, &mh))
24597n/a return NULL;
24598n/a _rv = MediaGetMediaLoadState(mh,
24599n/a &mediaLoadState);
24600n/a _res = Py_BuildValue("ll",
24601n/a _rv,
24602n/a mediaLoadState);
24603n/a return _res;
24604n/a}
24605n/a
24606n/astatic PyObject *Qt_MediaVideoOutputChanged(PyObject *_self, PyObject *_args)
24607n/a{
24608n/a PyObject *_res = NULL;
24609n/a ComponentResult _rv;
24610n/a MediaHandler mh;
24611n/a ComponentInstance vout;
24612n/a#ifndef MediaVideoOutputChanged
24613n/a PyMac_PRECHECK(MediaVideoOutputChanged);
24614n/a#endif
24615n/a if (!PyArg_ParseTuple(_args, "O&O&",
24616n/a CmpInstObj_Convert, &mh,
24617n/a CmpInstObj_Convert, &vout))
24618n/a return NULL;
24619n/a _rv = MediaVideoOutputChanged(mh,
24620n/a vout);
24621n/a _res = Py_BuildValue("l",
24622n/a _rv);
24623n/a return _res;
24624n/a}
24625n/a
24626n/astatic PyObject *Qt_MediaEmptySampleCache(PyObject *_self, PyObject *_args)
24627n/a{
24628n/a PyObject *_res = NULL;
24629n/a ComponentResult _rv;
24630n/a MediaHandler mh;
24631n/a long sampleNum;
24632n/a long sampleCount;
24633n/a#ifndef MediaEmptySampleCache
24634n/a PyMac_PRECHECK(MediaEmptySampleCache);
24635n/a#endif
24636n/a if (!PyArg_ParseTuple(_args, "O&ll",
24637n/a CmpInstObj_Convert, &mh,
24638n/a &sampleNum,
24639n/a &sampleCount))
24640n/a return NULL;
24641n/a _rv = MediaEmptySampleCache(mh,
24642n/a sampleNum,
24643n/a sampleCount);
24644n/a _res = Py_BuildValue("l",
24645n/a _rv);
24646n/a return _res;
24647n/a}
24648n/a
24649n/astatic PyObject *Qt_MediaGetPublicInfo(PyObject *_self, PyObject *_args)
24650n/a{
24651n/a PyObject *_res = NULL;
24652n/a ComponentResult _rv;
24653n/a MediaHandler mh;
24654n/a OSType infoSelector;
24655n/a void * infoDataPtr;
24656n/a Size ioDataSize;
24657n/a#ifndef MediaGetPublicInfo
24658n/a PyMac_PRECHECK(MediaGetPublicInfo);
24659n/a#endif
24660n/a if (!PyArg_ParseTuple(_args, "O&O&s",
24661n/a CmpInstObj_Convert, &mh,
24662n/a PyMac_GetOSType, &infoSelector,
24663n/a &infoDataPtr))
24664n/a return NULL;
24665n/a _rv = MediaGetPublicInfo(mh,
24666n/a infoSelector,
24667n/a infoDataPtr,
24668n/a &ioDataSize);
24669n/a _res = Py_BuildValue("ll",
24670n/a _rv,
24671n/a ioDataSize);
24672n/a return _res;
24673n/a}
24674n/a
24675n/astatic PyObject *Qt_MediaSetPublicInfo(PyObject *_self, PyObject *_args)
24676n/a{
24677n/a PyObject *_res = NULL;
24678n/a ComponentResult _rv;
24679n/a MediaHandler mh;
24680n/a OSType infoSelector;
24681n/a void * infoDataPtr;
24682n/a Size dataSize;
24683n/a#ifndef MediaSetPublicInfo
24684n/a PyMac_PRECHECK(MediaSetPublicInfo);
24685n/a#endif
24686n/a if (!PyArg_ParseTuple(_args, "O&O&sl",
24687n/a CmpInstObj_Convert, &mh,
24688n/a PyMac_GetOSType, &infoSelector,
24689n/a &infoDataPtr,
24690n/a &dataSize))
24691n/a return NULL;
24692n/a _rv = MediaSetPublicInfo(mh,
24693n/a infoSelector,
24694n/a infoDataPtr,
24695n/a dataSize);
24696n/a _res = Py_BuildValue("l",
24697n/a _rv);
24698n/a return _res;
24699n/a}
24700n/a
24701n/astatic PyObject *Qt_MediaRefConSetProperty(PyObject *_self, PyObject *_args)
24702n/a{
24703n/a PyObject *_res = NULL;
24704n/a ComponentResult _rv;
24705n/a MediaHandler mh;
24706n/a long refCon;
24707n/a long propertyType;
24708n/a void * propertyValue;
24709n/a#ifndef MediaRefConSetProperty
24710n/a PyMac_PRECHECK(MediaRefConSetProperty);
24711n/a#endif
24712n/a if (!PyArg_ParseTuple(_args, "O&lls",
24713n/a CmpInstObj_Convert, &mh,
24714n/a &refCon,
24715n/a &propertyType,
24716n/a &propertyValue))
24717n/a return NULL;
24718n/a _rv = MediaRefConSetProperty(mh,
24719n/a refCon,
24720n/a propertyType,
24721n/a propertyValue);
24722n/a _res = Py_BuildValue("l",
24723n/a _rv);
24724n/a return _res;
24725n/a}
24726n/a
24727n/astatic PyObject *Qt_MediaRefConGetProperty(PyObject *_self, PyObject *_args)
24728n/a{
24729n/a PyObject *_res = NULL;
24730n/a ComponentResult _rv;
24731n/a MediaHandler mh;
24732n/a long refCon;
24733n/a long propertyType;
24734n/a void * propertyValue;
24735n/a#ifndef MediaRefConGetProperty
24736n/a PyMac_PRECHECK(MediaRefConGetProperty);
24737n/a#endif
24738n/a if (!PyArg_ParseTuple(_args, "O&lls",
24739n/a CmpInstObj_Convert, &mh,
24740n/a &refCon,
24741n/a &propertyType,
24742n/a &propertyValue))
24743n/a return NULL;
24744n/a _rv = MediaRefConGetProperty(mh,
24745n/a refCon,
24746n/a propertyType,
24747n/a propertyValue);
24748n/a _res = Py_BuildValue("l",
24749n/a _rv);
24750n/a return _res;
24751n/a}
24752n/a
24753n/astatic PyObject *Qt_MediaNavigateTargetRefCon(PyObject *_self, PyObject *_args)
24754n/a{
24755n/a PyObject *_res = NULL;
24756n/a ComponentResult _rv;
24757n/a MediaHandler mh;
24758n/a long navigation;
24759n/a long refCon;
24760n/a#ifndef MediaNavigateTargetRefCon
24761n/a PyMac_PRECHECK(MediaNavigateTargetRefCon);
24762n/a#endif
24763n/a if (!PyArg_ParseTuple(_args, "O&l",
24764n/a CmpInstObj_Convert, &mh,
24765n/a &navigation))
24766n/a return NULL;
24767n/a _rv = MediaNavigateTargetRefCon(mh,
24768n/a navigation,
24769n/a &refCon);
24770n/a _res = Py_BuildValue("ll",
24771n/a _rv,
24772n/a refCon);
24773n/a return _res;
24774n/a}
24775n/a
24776n/astatic PyObject *Qt_MediaGGetIdleManager(PyObject *_self, PyObject *_args)
24777n/a{
24778n/a PyObject *_res = NULL;
24779n/a ComponentResult _rv;
24780n/a MediaHandler mh;
24781n/a IdleManager pim;
24782n/a#ifndef MediaGGetIdleManager
24783n/a PyMac_PRECHECK(MediaGGetIdleManager);
24784n/a#endif
24785n/a if (!PyArg_ParseTuple(_args, "O&",
24786n/a CmpInstObj_Convert, &mh))
24787n/a return NULL;
24788n/a _rv = MediaGGetIdleManager(mh,
24789n/a &pim);
24790n/a _res = Py_BuildValue("lO&",
24791n/a _rv,
24792n/a IdleManagerObj_New, pim);
24793n/a return _res;
24794n/a}
24795n/a
24796n/astatic PyObject *Qt_MediaGSetIdleManager(PyObject *_self, PyObject *_args)
24797n/a{
24798n/a PyObject *_res = NULL;
24799n/a ComponentResult _rv;
24800n/a MediaHandler mh;
24801n/a IdleManager im;
24802n/a#ifndef MediaGSetIdleManager
24803n/a PyMac_PRECHECK(MediaGSetIdleManager);
24804n/a#endif
24805n/a if (!PyArg_ParseTuple(_args, "O&O&",
24806n/a CmpInstObj_Convert, &mh,
24807n/a IdleManagerObj_Convert, &im))
24808n/a return NULL;
24809n/a _rv = MediaGSetIdleManager(mh,
24810n/a im);
24811n/a _res = Py_BuildValue("l",
24812n/a _rv);
24813n/a return _res;
24814n/a}
24815n/a
24816n/astatic PyObject *Qt_QTMIDIGetMIDIPorts(PyObject *_self, PyObject *_args)
24817n/a{
24818n/a PyObject *_res = NULL;
24819n/a ComponentResult _rv;
24820n/a QTMIDIComponent ci;
24821n/a QTMIDIPortListHandle inputPorts;
24822n/a QTMIDIPortListHandle outputPorts;
24823n/a#ifndef QTMIDIGetMIDIPorts
24824n/a PyMac_PRECHECK(QTMIDIGetMIDIPorts);
24825n/a#endif
24826n/a if (!PyArg_ParseTuple(_args, "O&",
24827n/a CmpInstObj_Convert, &ci))
24828n/a return NULL;
24829n/a _rv = QTMIDIGetMIDIPorts(ci,
24830n/a &inputPorts,
24831n/a &outputPorts);
24832n/a _res = Py_BuildValue("lO&O&",
24833n/a _rv,
24834n/a ResObj_New, inputPorts,
24835n/a ResObj_New, outputPorts);
24836n/a return _res;
24837n/a}
24838n/a
24839n/astatic PyObject *Qt_QTMIDIUseSendPort(PyObject *_self, PyObject *_args)
24840n/a{
24841n/a PyObject *_res = NULL;
24842n/a ComponentResult _rv;
24843n/a QTMIDIComponent ci;
24844n/a long portIndex;
24845n/a long inUse;
24846n/a#ifndef QTMIDIUseSendPort
24847n/a PyMac_PRECHECK(QTMIDIUseSendPort);
24848n/a#endif
24849n/a if (!PyArg_ParseTuple(_args, "O&ll",
24850n/a CmpInstObj_Convert, &ci,
24851n/a &portIndex,
24852n/a &inUse))
24853n/a return NULL;
24854n/a _rv = QTMIDIUseSendPort(ci,
24855n/a portIndex,
24856n/a inUse);
24857n/a _res = Py_BuildValue("l",
24858n/a _rv);
24859n/a return _res;
24860n/a}
24861n/a
24862n/astatic PyObject *Qt_QTMIDISendMIDI(PyObject *_self, PyObject *_args)
24863n/a{
24864n/a PyObject *_res = NULL;
24865n/a ComponentResult _rv;
24866n/a QTMIDIComponent ci;
24867n/a long portIndex;
24868n/a MusicMIDIPacket mp;
24869n/a#ifndef QTMIDISendMIDI
24870n/a PyMac_PRECHECK(QTMIDISendMIDI);
24871n/a#endif
24872n/a if (!PyArg_ParseTuple(_args, "O&lO&",
24873n/a CmpInstObj_Convert, &ci,
24874n/a &portIndex,
24875n/a QtMusicMIDIPacket_Convert, &mp))
24876n/a return NULL;
24877n/a _rv = QTMIDISendMIDI(ci,
24878n/a portIndex,
24879n/a &mp);
24880n/a _res = Py_BuildValue("l",
24881n/a _rv);
24882n/a return _res;
24883n/a}
24884n/a
24885n/astatic PyObject *Qt_MusicGetPart(PyObject *_self, PyObject *_args)
24886n/a{
24887n/a PyObject *_res = NULL;
24888n/a ComponentResult _rv;
24889n/a MusicComponent mc;
24890n/a long part;
24891n/a long midiChannel;
24892n/a long polyphony;
24893n/a#ifndef MusicGetPart
24894n/a PyMac_PRECHECK(MusicGetPart);
24895n/a#endif
24896n/a if (!PyArg_ParseTuple(_args, "O&l",
24897n/a CmpInstObj_Convert, &mc,
24898n/a &part))
24899n/a return NULL;
24900n/a _rv = MusicGetPart(mc,
24901n/a part,
24902n/a &midiChannel,
24903n/a &polyphony);
24904n/a _res = Py_BuildValue("lll",
24905n/a _rv,
24906n/a midiChannel,
24907n/a polyphony);
24908n/a return _res;
24909n/a}
24910n/a
24911n/astatic PyObject *Qt_MusicSetPart(PyObject *_self, PyObject *_args)
24912n/a{
24913n/a PyObject *_res = NULL;
24914n/a ComponentResult _rv;
24915n/a MusicComponent mc;
24916n/a long part;
24917n/a long midiChannel;
24918n/a long polyphony;
24919n/a#ifndef MusicSetPart
24920n/a PyMac_PRECHECK(MusicSetPart);
24921n/a#endif
24922n/a if (!PyArg_ParseTuple(_args, "O&lll",
24923n/a CmpInstObj_Convert, &mc,
24924n/a &part,
24925n/a &midiChannel,
24926n/a &polyphony))
24927n/a return NULL;
24928n/a _rv = MusicSetPart(mc,
24929n/a part,
24930n/a midiChannel,
24931n/a polyphony);
24932n/a _res = Py_BuildValue("l",
24933n/a _rv);
24934n/a return _res;
24935n/a}
24936n/a
24937n/astatic PyObject *Qt_MusicSetPartInstrumentNumber(PyObject *_self, PyObject *_args)
24938n/a{
24939n/a PyObject *_res = NULL;
24940n/a ComponentResult _rv;
24941n/a MusicComponent mc;
24942n/a long part;
24943n/a long instrumentNumber;
24944n/a#ifndef MusicSetPartInstrumentNumber
24945n/a PyMac_PRECHECK(MusicSetPartInstrumentNumber);
24946n/a#endif
24947n/a if (!PyArg_ParseTuple(_args, "O&ll",
24948n/a CmpInstObj_Convert, &mc,
24949n/a &part,
24950n/a &instrumentNumber))
24951n/a return NULL;
24952n/a _rv = MusicSetPartInstrumentNumber(mc,
24953n/a part,
24954n/a instrumentNumber);
24955n/a _res = Py_BuildValue("l",
24956n/a _rv);
24957n/a return _res;
24958n/a}
24959n/a
24960n/astatic PyObject *Qt_MusicGetPartInstrumentNumber(PyObject *_self, PyObject *_args)
24961n/a{
24962n/a PyObject *_res = NULL;
24963n/a ComponentResult _rv;
24964n/a MusicComponent mc;
24965n/a long part;
24966n/a#ifndef MusicGetPartInstrumentNumber
24967n/a PyMac_PRECHECK(MusicGetPartInstrumentNumber);
24968n/a#endif
24969n/a if (!PyArg_ParseTuple(_args, "O&l",
24970n/a CmpInstObj_Convert, &mc,
24971n/a &part))
24972n/a return NULL;
24973n/a _rv = MusicGetPartInstrumentNumber(mc,
24974n/a part);
24975n/a _res = Py_BuildValue("l",
24976n/a _rv);
24977n/a return _res;
24978n/a}
24979n/a
24980n/astatic PyObject *Qt_MusicStorePartInstrument(PyObject *_self, PyObject *_args)
24981n/a{
24982n/a PyObject *_res = NULL;
24983n/a ComponentResult _rv;
24984n/a MusicComponent mc;
24985n/a long part;
24986n/a long instrumentNumber;
24987n/a#ifndef MusicStorePartInstrument
24988n/a PyMac_PRECHECK(MusicStorePartInstrument);
24989n/a#endif
24990n/a if (!PyArg_ParseTuple(_args, "O&ll",
24991n/a CmpInstObj_Convert, &mc,
24992n/a &part,
24993n/a &instrumentNumber))
24994n/a return NULL;
24995n/a _rv = MusicStorePartInstrument(mc,
24996n/a part,
24997n/a instrumentNumber);
24998n/a _res = Py_BuildValue("l",
24999n/a _rv);
25000n/a return _res;
25001n/a}
25002n/a
25003n/astatic PyObject *Qt_MusicGetPartAtomicInstrument(PyObject *_self, PyObject *_args)
25004n/a{
25005n/a PyObject *_res = NULL;
25006n/a ComponentResult _rv;
25007n/a MusicComponent mc;
25008n/a long part;
25009n/a AtomicInstrument ai;
25010n/a long flags;
25011n/a#ifndef MusicGetPartAtomicInstrument
25012n/a PyMac_PRECHECK(MusicGetPartAtomicInstrument);
25013n/a#endif
25014n/a if (!PyArg_ParseTuple(_args, "O&ll",
25015n/a CmpInstObj_Convert, &mc,
25016n/a &part,
25017n/a &flags))
25018n/a return NULL;
25019n/a _rv = MusicGetPartAtomicInstrument(mc,
25020n/a part,
25021n/a &ai,
25022n/a flags);
25023n/a _res = Py_BuildValue("lO&",
25024n/a _rv,
25025n/a ResObj_New, ai);
25026n/a return _res;
25027n/a}
25028n/a
25029n/astatic PyObject *Qt_MusicSetPartAtomicInstrument(PyObject *_self, PyObject *_args)
25030n/a{
25031n/a PyObject *_res = NULL;
25032n/a ComponentResult _rv;
25033n/a MusicComponent mc;
25034n/a long part;
25035n/a AtomicInstrumentPtr aiP;
25036n/a long flags;
25037n/a#ifndef MusicSetPartAtomicInstrument
25038n/a PyMac_PRECHECK(MusicSetPartAtomicInstrument);
25039n/a#endif
25040n/a if (!PyArg_ParseTuple(_args, "O&lsl",
25041n/a CmpInstObj_Convert, &mc,
25042n/a &part,
25043n/a &aiP,
25044n/a &flags))
25045n/a return NULL;
25046n/a _rv = MusicSetPartAtomicInstrument(mc,
25047n/a part,
25048n/a aiP,
25049n/a flags);
25050n/a _res = Py_BuildValue("l",
25051n/a _rv);
25052n/a return _res;
25053n/a}
25054n/a
25055n/astatic PyObject *Qt_MusicGetPartKnob(PyObject *_self, PyObject *_args)
25056n/a{
25057n/a PyObject *_res = NULL;
25058n/a ComponentResult _rv;
25059n/a MusicComponent mc;
25060n/a long part;
25061n/a long knobID;
25062n/a#ifndef MusicGetPartKnob
25063n/a PyMac_PRECHECK(MusicGetPartKnob);
25064n/a#endif
25065n/a if (!PyArg_ParseTuple(_args, "O&ll",
25066n/a CmpInstObj_Convert, &mc,
25067n/a &part,
25068n/a &knobID))
25069n/a return NULL;
25070n/a _rv = MusicGetPartKnob(mc,
25071n/a part,
25072n/a knobID);
25073n/a _res = Py_BuildValue("l",
25074n/a _rv);
25075n/a return _res;
25076n/a}
25077n/a
25078n/astatic PyObject *Qt_MusicSetPartKnob(PyObject *_self, PyObject *_args)
25079n/a{
25080n/a PyObject *_res = NULL;
25081n/a ComponentResult _rv;
25082n/a MusicComponent mc;
25083n/a long part;
25084n/a long knobID;
25085n/a long knobValue;
25086n/a#ifndef MusicSetPartKnob
25087n/a PyMac_PRECHECK(MusicSetPartKnob);
25088n/a#endif
25089n/a if (!PyArg_ParseTuple(_args, "O&lll",
25090n/a CmpInstObj_Convert, &mc,
25091n/a &part,
25092n/a &knobID,
25093n/a &knobValue))
25094n/a return NULL;
25095n/a _rv = MusicSetPartKnob(mc,
25096n/a part,
25097n/a knobID,
25098n/a knobValue);
25099n/a _res = Py_BuildValue("l",
25100n/a _rv);
25101n/a return _res;
25102n/a}
25103n/a
25104n/astatic PyObject *Qt_MusicGetKnob(PyObject *_self, PyObject *_args)
25105n/a{
25106n/a PyObject *_res = NULL;
25107n/a ComponentResult _rv;
25108n/a MusicComponent mc;
25109n/a long knobID;
25110n/a#ifndef MusicGetKnob
25111n/a PyMac_PRECHECK(MusicGetKnob);
25112n/a#endif
25113n/a if (!PyArg_ParseTuple(_args, "O&l",
25114n/a CmpInstObj_Convert, &mc,
25115n/a &knobID))
25116n/a return NULL;
25117n/a _rv = MusicGetKnob(mc,
25118n/a knobID);
25119n/a _res = Py_BuildValue("l",
25120n/a _rv);
25121n/a return _res;
25122n/a}
25123n/a
25124n/astatic PyObject *Qt_MusicSetKnob(PyObject *_self, PyObject *_args)
25125n/a{
25126n/a PyObject *_res = NULL;
25127n/a ComponentResult _rv;
25128n/a MusicComponent mc;
25129n/a long knobID;
25130n/a long knobValue;
25131n/a#ifndef MusicSetKnob
25132n/a PyMac_PRECHECK(MusicSetKnob);
25133n/a#endif
25134n/a if (!PyArg_ParseTuple(_args, "O&ll",
25135n/a CmpInstObj_Convert, &mc,
25136n/a &knobID,
25137n/a &knobValue))
25138n/a return NULL;
25139n/a _rv = MusicSetKnob(mc,
25140n/a knobID,
25141n/a knobValue);
25142n/a _res = Py_BuildValue("l",
25143n/a _rv);
25144n/a return _res;
25145n/a}
25146n/a
25147n/astatic PyObject *Qt_MusicGetPartName(PyObject *_self, PyObject *_args)
25148n/a{
25149n/a PyObject *_res = NULL;
25150n/a ComponentResult _rv;
25151n/a MusicComponent mc;
25152n/a long part;
25153n/a StringPtr name;
25154n/a#ifndef MusicGetPartName
25155n/a PyMac_PRECHECK(MusicGetPartName);
25156n/a#endif
25157n/a if (!PyArg_ParseTuple(_args, "O&ls",
25158n/a CmpInstObj_Convert, &mc,
25159n/a &part,
25160n/a &name))
25161n/a return NULL;
25162n/a _rv = MusicGetPartName(mc,
25163n/a part,
25164n/a name);
25165n/a _res = Py_BuildValue("l",
25166n/a _rv);
25167n/a return _res;
25168n/a}
25169n/a
25170n/astatic PyObject *Qt_MusicSetPartName(PyObject *_self, PyObject *_args)
25171n/a{
25172n/a PyObject *_res = NULL;
25173n/a ComponentResult _rv;
25174n/a MusicComponent mc;
25175n/a long part;
25176n/a StringPtr name;
25177n/a#ifndef MusicSetPartName
25178n/a PyMac_PRECHECK(MusicSetPartName);
25179n/a#endif
25180n/a if (!PyArg_ParseTuple(_args, "O&ls",
25181n/a CmpInstObj_Convert, &mc,
25182n/a &part,
25183n/a &name))
25184n/a return NULL;
25185n/a _rv = MusicSetPartName(mc,
25186n/a part,
25187n/a name);
25188n/a _res = Py_BuildValue("l",
25189n/a _rv);
25190n/a return _res;
25191n/a}
25192n/a
25193n/astatic PyObject *Qt_MusicPlayNote(PyObject *_self, PyObject *_args)
25194n/a{
25195n/a PyObject *_res = NULL;
25196n/a ComponentResult _rv;
25197n/a MusicComponent mc;
25198n/a long part;
25199n/a long pitch;
25200n/a long velocity;
25201n/a#ifndef MusicPlayNote
25202n/a PyMac_PRECHECK(MusicPlayNote);
25203n/a#endif
25204n/a if (!PyArg_ParseTuple(_args, "O&lll",
25205n/a CmpInstObj_Convert, &mc,
25206n/a &part,
25207n/a &pitch,
25208n/a &velocity))
25209n/a return NULL;
25210n/a _rv = MusicPlayNote(mc,
25211n/a part,
25212n/a pitch,
25213n/a velocity);
25214n/a _res = Py_BuildValue("l",
25215n/a _rv);
25216n/a return _res;
25217n/a}
25218n/a
25219n/astatic PyObject *Qt_MusicResetPart(PyObject *_self, PyObject *_args)
25220n/a{
25221n/a PyObject *_res = NULL;
25222n/a ComponentResult _rv;
25223n/a MusicComponent mc;
25224n/a long part;
25225n/a#ifndef MusicResetPart
25226n/a PyMac_PRECHECK(MusicResetPart);
25227n/a#endif
25228n/a if (!PyArg_ParseTuple(_args, "O&l",
25229n/a CmpInstObj_Convert, &mc,
25230n/a &part))
25231n/a return NULL;
25232n/a _rv = MusicResetPart(mc,
25233n/a part);
25234n/a _res = Py_BuildValue("l",
25235n/a _rv);
25236n/a return _res;
25237n/a}
25238n/a
25239n/astatic PyObject *Qt_MusicSetPartController(PyObject *_self, PyObject *_args)
25240n/a{
25241n/a PyObject *_res = NULL;
25242n/a ComponentResult _rv;
25243n/a MusicComponent mc;
25244n/a long part;
25245n/a MusicController controllerNumber;
25246n/a long controllerValue;
25247n/a#ifndef MusicSetPartController
25248n/a PyMac_PRECHECK(MusicSetPartController);
25249n/a#endif
25250n/a if (!PyArg_ParseTuple(_args, "O&lll",
25251n/a CmpInstObj_Convert, &mc,
25252n/a &part,
25253n/a &controllerNumber,
25254n/a &controllerValue))
25255n/a return NULL;
25256n/a _rv = MusicSetPartController(mc,
25257n/a part,
25258n/a controllerNumber,
25259n/a controllerValue);
25260n/a _res = Py_BuildValue("l",
25261n/a _rv);
25262n/a return _res;
25263n/a}
25264n/a
25265n/astatic PyObject *Qt_MusicGetPartController(PyObject *_self, PyObject *_args)
25266n/a{
25267n/a PyObject *_res = NULL;
25268n/a ComponentResult _rv;
25269n/a MusicComponent mc;
25270n/a long part;
25271n/a MusicController controllerNumber;
25272n/a#ifndef MusicGetPartController
25273n/a PyMac_PRECHECK(MusicGetPartController);
25274n/a#endif
25275n/a if (!PyArg_ParseTuple(_args, "O&ll",
25276n/a CmpInstObj_Convert, &mc,
25277n/a &part,
25278n/a &controllerNumber))
25279n/a return NULL;
25280n/a _rv = MusicGetPartController(mc,
25281n/a part,
25282n/a controllerNumber);
25283n/a _res = Py_BuildValue("l",
25284n/a _rv);
25285n/a return _res;
25286n/a}
25287n/a
25288n/astatic PyObject *Qt_MusicGetInstrumentNames(PyObject *_self, PyObject *_args)
25289n/a{
25290n/a PyObject *_res = NULL;
25291n/a ComponentResult _rv;
25292n/a MusicComponent mc;
25293n/a long modifiableInstruments;
25294n/a Handle instrumentNames;
25295n/a Handle instrumentCategoryLasts;
25296n/a Handle instrumentCategoryNames;
25297n/a#ifndef MusicGetInstrumentNames
25298n/a PyMac_PRECHECK(MusicGetInstrumentNames);
25299n/a#endif
25300n/a if (!PyArg_ParseTuple(_args, "O&l",
25301n/a CmpInstObj_Convert, &mc,
25302n/a &modifiableInstruments))
25303n/a return NULL;
25304n/a _rv = MusicGetInstrumentNames(mc,
25305n/a modifiableInstruments,
25306n/a &instrumentNames,
25307n/a &instrumentCategoryLasts,
25308n/a &instrumentCategoryNames);
25309n/a _res = Py_BuildValue("lO&O&O&",
25310n/a _rv,
25311n/a ResObj_New, instrumentNames,
25312n/a ResObj_New, instrumentCategoryLasts,
25313n/a ResObj_New, instrumentCategoryNames);
25314n/a return _res;
25315n/a}
25316n/a
25317n/astatic PyObject *Qt_MusicGetDrumNames(PyObject *_self, PyObject *_args)
25318n/a{
25319n/a PyObject *_res = NULL;
25320n/a ComponentResult _rv;
25321n/a MusicComponent mc;
25322n/a long modifiableInstruments;
25323n/a Handle instrumentNumbers;
25324n/a Handle instrumentNames;
25325n/a#ifndef MusicGetDrumNames
25326n/a PyMac_PRECHECK(MusicGetDrumNames);
25327n/a#endif
25328n/a if (!PyArg_ParseTuple(_args, "O&l",
25329n/a CmpInstObj_Convert, &mc,
25330n/a &modifiableInstruments))
25331n/a return NULL;
25332n/a _rv = MusicGetDrumNames(mc,
25333n/a modifiableInstruments,
25334n/a &instrumentNumbers,
25335n/a &instrumentNames);
25336n/a _res = Py_BuildValue("lO&O&",
25337n/a _rv,
25338n/a ResObj_New, instrumentNumbers,
25339n/a ResObj_New, instrumentNames);
25340n/a return _res;
25341n/a}
25342n/a
25343n/astatic PyObject *Qt_MusicGetMasterTune(PyObject *_self, PyObject *_args)
25344n/a{
25345n/a PyObject *_res = NULL;
25346n/a ComponentResult _rv;
25347n/a MusicComponent mc;
25348n/a#ifndef MusicGetMasterTune
25349n/a PyMac_PRECHECK(MusicGetMasterTune);
25350n/a#endif
25351n/a if (!PyArg_ParseTuple(_args, "O&",
25352n/a CmpInstObj_Convert, &mc))
25353n/a return NULL;
25354n/a _rv = MusicGetMasterTune(mc);
25355n/a _res = Py_BuildValue("l",
25356n/a _rv);
25357n/a return _res;
25358n/a}
25359n/a
25360n/astatic PyObject *Qt_MusicSetMasterTune(PyObject *_self, PyObject *_args)
25361n/a{
25362n/a PyObject *_res = NULL;
25363n/a ComponentResult _rv;
25364n/a MusicComponent mc;
25365n/a long masterTune;
25366n/a#ifndef MusicSetMasterTune
25367n/a PyMac_PRECHECK(MusicSetMasterTune);
25368n/a#endif
25369n/a if (!PyArg_ParseTuple(_args, "O&l",
25370n/a CmpInstObj_Convert, &mc,
25371n/a &masterTune))
25372n/a return NULL;
25373n/a _rv = MusicSetMasterTune(mc,
25374n/a masterTune);
25375n/a _res = Py_BuildValue("l",
25376n/a _rv);
25377n/a return _res;
25378n/a}
25379n/a
25380n/astatic PyObject *Qt_MusicGetDeviceConnection(PyObject *_self, PyObject *_args)
25381n/a{
25382n/a PyObject *_res = NULL;
25383n/a ComponentResult _rv;
25384n/a MusicComponent mc;
25385n/a long index;
25386n/a long id1;
25387n/a long id2;
25388n/a#ifndef MusicGetDeviceConnection
25389n/a PyMac_PRECHECK(MusicGetDeviceConnection);
25390n/a#endif
25391n/a if (!PyArg_ParseTuple(_args, "O&l",
25392n/a CmpInstObj_Convert, &mc,
25393n/a &index))
25394n/a return NULL;
25395n/a _rv = MusicGetDeviceConnection(mc,
25396n/a index,
25397n/a &id1,
25398n/a &id2);
25399n/a _res = Py_BuildValue("lll",
25400n/a _rv,
25401n/a id1,
25402n/a id2);
25403n/a return _res;
25404n/a}
25405n/a
25406n/astatic PyObject *Qt_MusicUseDeviceConnection(PyObject *_self, PyObject *_args)
25407n/a{
25408n/a PyObject *_res = NULL;
25409n/a ComponentResult _rv;
25410n/a MusicComponent mc;
25411n/a long id1;
25412n/a long id2;
25413n/a#ifndef MusicUseDeviceConnection
25414n/a PyMac_PRECHECK(MusicUseDeviceConnection);
25415n/a#endif
25416n/a if (!PyArg_ParseTuple(_args, "O&ll",
25417n/a CmpInstObj_Convert, &mc,
25418n/a &id1,
25419n/a &id2))
25420n/a return NULL;
25421n/a _rv = MusicUseDeviceConnection(mc,
25422n/a id1,
25423n/a id2);
25424n/a _res = Py_BuildValue("l",
25425n/a _rv);
25426n/a return _res;
25427n/a}
25428n/a
25429n/astatic PyObject *Qt_MusicGetKnobSettingStrings(PyObject *_self, PyObject *_args)
25430n/a{
25431n/a PyObject *_res = NULL;
25432n/a ComponentResult _rv;
25433n/a MusicComponent mc;
25434n/a long knobIndex;
25435n/a long isGlobal;
25436n/a Handle settingsNames;
25437n/a Handle settingsCategoryLasts;
25438n/a Handle settingsCategoryNames;
25439n/a#ifndef MusicGetKnobSettingStrings
25440n/a PyMac_PRECHECK(MusicGetKnobSettingStrings);
25441n/a#endif
25442n/a if (!PyArg_ParseTuple(_args, "O&ll",
25443n/a CmpInstObj_Convert, &mc,
25444n/a &knobIndex,
25445n/a &isGlobal))
25446n/a return NULL;
25447n/a _rv = MusicGetKnobSettingStrings(mc,
25448n/a knobIndex,
25449n/a isGlobal,
25450n/a &settingsNames,
25451n/a &settingsCategoryLasts,
25452n/a &settingsCategoryNames);
25453n/a _res = Py_BuildValue("lO&O&O&",
25454n/a _rv,
25455n/a ResObj_New, settingsNames,
25456n/a ResObj_New, settingsCategoryLasts,
25457n/a ResObj_New, settingsCategoryNames);
25458n/a return _res;
25459n/a}
25460n/a
25461n/astatic PyObject *Qt_MusicGetMIDIPorts(PyObject *_self, PyObject *_args)
25462n/a{
25463n/a PyObject *_res = NULL;
25464n/a ComponentResult _rv;
25465n/a MusicComponent mc;
25466n/a long inputPortCount;
25467n/a long outputPortCount;
25468n/a#ifndef MusicGetMIDIPorts
25469n/a PyMac_PRECHECK(MusicGetMIDIPorts);
25470n/a#endif
25471n/a if (!PyArg_ParseTuple(_args, "O&",
25472n/a CmpInstObj_Convert, &mc))
25473n/a return NULL;
25474n/a _rv = MusicGetMIDIPorts(mc,
25475n/a &inputPortCount,
25476n/a &outputPortCount);
25477n/a _res = Py_BuildValue("lll",
25478n/a _rv,
25479n/a inputPortCount,
25480n/a outputPortCount);
25481n/a return _res;
25482n/a}
25483n/a
25484n/astatic PyObject *Qt_MusicSendMIDI(PyObject *_self, PyObject *_args)
25485n/a{
25486n/a PyObject *_res = NULL;
25487n/a ComponentResult _rv;
25488n/a MusicComponent mc;
25489n/a long portIndex;
25490n/a MusicMIDIPacket mp;
25491n/a#ifndef MusicSendMIDI
25492n/a PyMac_PRECHECK(MusicSendMIDI);
25493n/a#endif
25494n/a if (!PyArg_ParseTuple(_args, "O&lO&",
25495n/a CmpInstObj_Convert, &mc,
25496n/a &portIndex,
25497n/a QtMusicMIDIPacket_Convert, &mp))
25498n/a return NULL;
25499n/a _rv = MusicSendMIDI(mc,
25500n/a portIndex,
25501n/a &mp);
25502n/a _res = Py_BuildValue("l",
25503n/a _rv);
25504n/a return _res;
25505n/a}
25506n/a
25507n/astatic PyObject *Qt_MusicSetOfflineTimeTo(PyObject *_self, PyObject *_args)
25508n/a{
25509n/a PyObject *_res = NULL;
25510n/a ComponentResult _rv;
25511n/a MusicComponent mc;
25512n/a long newTimeStamp;
25513n/a#ifndef MusicSetOfflineTimeTo
25514n/a PyMac_PRECHECK(MusicSetOfflineTimeTo);
25515n/a#endif
25516n/a if (!PyArg_ParseTuple(_args, "O&l",
25517n/a CmpInstObj_Convert, &mc,
25518n/a &newTimeStamp))
25519n/a return NULL;
25520n/a _rv = MusicSetOfflineTimeTo(mc,
25521n/a newTimeStamp);
25522n/a _res = Py_BuildValue("l",
25523n/a _rv);
25524n/a return _res;
25525n/a}
25526n/a
25527n/astatic PyObject *Qt_MusicGetInfoText(PyObject *_self, PyObject *_args)
25528n/a{
25529n/a PyObject *_res = NULL;
25530n/a ComponentResult _rv;
25531n/a MusicComponent mc;
25532n/a long selector;
25533n/a Handle textH;
25534n/a Handle styleH;
25535n/a#ifndef MusicGetInfoText
25536n/a PyMac_PRECHECK(MusicGetInfoText);
25537n/a#endif
25538n/a if (!PyArg_ParseTuple(_args, "O&l",
25539n/a CmpInstObj_Convert, &mc,
25540n/a &selector))
25541n/a return NULL;
25542n/a _rv = MusicGetInfoText(mc,
25543n/a selector,
25544n/a &textH,
25545n/a &styleH);
25546n/a _res = Py_BuildValue("lO&O&",
25547n/a _rv,
25548n/a ResObj_New, textH,
25549n/a ResObj_New, styleH);
25550n/a return _res;
25551n/a}
25552n/a
25553n/astatic PyObject *Qt_MusicGetInstrumentInfo(PyObject *_self, PyObject *_args)
25554n/a{
25555n/a PyObject *_res = NULL;
25556n/a ComponentResult _rv;
25557n/a MusicComponent mc;
25558n/a long getInstrumentInfoFlags;
25559n/a InstrumentInfoListHandle infoListH;
25560n/a#ifndef MusicGetInstrumentInfo
25561n/a PyMac_PRECHECK(MusicGetInstrumentInfo);
25562n/a#endif
25563n/a if (!PyArg_ParseTuple(_args, "O&l",
25564n/a CmpInstObj_Convert, &mc,
25565n/a &getInstrumentInfoFlags))
25566n/a return NULL;
25567n/a _rv = MusicGetInstrumentInfo(mc,
25568n/a getInstrumentInfoFlags,
25569n/a &infoListH);
25570n/a _res = Py_BuildValue("lO&",
25571n/a _rv,
25572n/a ResObj_New, infoListH);
25573n/a return _res;
25574n/a}
25575n/a
25576n/astatic PyObject *Qt_MusicTask(PyObject *_self, PyObject *_args)
25577n/a{
25578n/a PyObject *_res = NULL;
25579n/a ComponentResult _rv;
25580n/a MusicComponent mc;
25581n/a#ifndef MusicTask
25582n/a PyMac_PRECHECK(MusicTask);
25583n/a#endif
25584n/a if (!PyArg_ParseTuple(_args, "O&",
25585n/a CmpInstObj_Convert, &mc))
25586n/a return NULL;
25587n/a _rv = MusicTask(mc);
25588n/a _res = Py_BuildValue("l",
25589n/a _rv);
25590n/a return _res;
25591n/a}
25592n/a
25593n/astatic PyObject *Qt_MusicSetPartInstrumentNumberInterruptSafe(PyObject *_self, PyObject *_args)
25594n/a{
25595n/a PyObject *_res = NULL;
25596n/a ComponentResult _rv;
25597n/a MusicComponent mc;
25598n/a long part;
25599n/a long instrumentNumber;
25600n/a#ifndef MusicSetPartInstrumentNumberInterruptSafe
25601n/a PyMac_PRECHECK(MusicSetPartInstrumentNumberInterruptSafe);
25602n/a#endif
25603n/a if (!PyArg_ParseTuple(_args, "O&ll",
25604n/a CmpInstObj_Convert, &mc,
25605n/a &part,
25606n/a &instrumentNumber))
25607n/a return NULL;
25608n/a _rv = MusicSetPartInstrumentNumberInterruptSafe(mc,
25609n/a part,
25610n/a instrumentNumber);
25611n/a _res = Py_BuildValue("l",
25612n/a _rv);
25613n/a return _res;
25614n/a}
25615n/a
25616n/astatic PyObject *Qt_MusicSetPartSoundLocalization(PyObject *_self, PyObject *_args)
25617n/a{
25618n/a PyObject *_res = NULL;
25619n/a ComponentResult _rv;
25620n/a MusicComponent mc;
25621n/a long part;
25622n/a Handle data;
25623n/a#ifndef MusicSetPartSoundLocalization
25624n/a PyMac_PRECHECK(MusicSetPartSoundLocalization);
25625n/a#endif
25626n/a if (!PyArg_ParseTuple(_args, "O&lO&",
25627n/a CmpInstObj_Convert, &mc,
25628n/a &part,
25629n/a ResObj_Convert, &data))
25630n/a return NULL;
25631n/a _rv = MusicSetPartSoundLocalization(mc,
25632n/a part,
25633n/a data);
25634n/a _res = Py_BuildValue("l",
25635n/a _rv);
25636n/a return _res;
25637n/a}
25638n/a
25639n/astatic PyObject *Qt_MusicGenericConfigure(PyObject *_self, PyObject *_args)
25640n/a{
25641n/a PyObject *_res = NULL;
25642n/a ComponentResult _rv;
25643n/a MusicComponent mc;
25644n/a long mode;
25645n/a long flags;
25646n/a long baseResID;
25647n/a#ifndef MusicGenericConfigure
25648n/a PyMac_PRECHECK(MusicGenericConfigure);
25649n/a#endif
25650n/a if (!PyArg_ParseTuple(_args, "O&lll",
25651n/a CmpInstObj_Convert, &mc,
25652n/a &mode,
25653n/a &flags,
25654n/a &baseResID))
25655n/a return NULL;
25656n/a _rv = MusicGenericConfigure(mc,
25657n/a mode,
25658n/a flags,
25659n/a baseResID);
25660n/a _res = Py_BuildValue("l",
25661n/a _rv);
25662n/a return _res;
25663n/a}
25664n/a
25665n/astatic PyObject *Qt_MusicGenericGetKnobList(PyObject *_self, PyObject *_args)
25666n/a{
25667n/a PyObject *_res = NULL;
25668n/a ComponentResult _rv;
25669n/a MusicComponent mc;
25670n/a long knobType;
25671n/a GenericKnobDescriptionListHandle gkdlH;
25672n/a#ifndef MusicGenericGetKnobList
25673n/a PyMac_PRECHECK(MusicGenericGetKnobList);
25674n/a#endif
25675n/a if (!PyArg_ParseTuple(_args, "O&l",
25676n/a CmpInstObj_Convert, &mc,
25677n/a &knobType))
25678n/a return NULL;
25679n/a _rv = MusicGenericGetKnobList(mc,
25680n/a knobType,
25681n/a &gkdlH);
25682n/a _res = Py_BuildValue("lO&",
25683n/a _rv,
25684n/a ResObj_New, gkdlH);
25685n/a return _res;
25686n/a}
25687n/a
25688n/astatic PyObject *Qt_MusicGenericSetResourceNumbers(PyObject *_self, PyObject *_args)
25689n/a{
25690n/a PyObject *_res = NULL;
25691n/a ComponentResult _rv;
25692n/a MusicComponent mc;
25693n/a Handle resourceIDH;
25694n/a#ifndef MusicGenericSetResourceNumbers
25695n/a PyMac_PRECHECK(MusicGenericSetResourceNumbers);
25696n/a#endif
25697n/a if (!PyArg_ParseTuple(_args, "O&O&",
25698n/a CmpInstObj_Convert, &mc,
25699n/a ResObj_Convert, &resourceIDH))
25700n/a return NULL;
25701n/a _rv = MusicGenericSetResourceNumbers(mc,
25702n/a resourceIDH);
25703n/a _res = Py_BuildValue("l",
25704n/a _rv);
25705n/a return _res;
25706n/a}
25707n/a
25708n/astatic PyObject *Qt_MusicDerivedMIDISend(PyObject *_self, PyObject *_args)
25709n/a{
25710n/a PyObject *_res = NULL;
25711n/a ComponentResult _rv;
25712n/a MusicComponent mc;
25713n/a MusicMIDIPacket packet;
25714n/a#ifndef MusicDerivedMIDISend
25715n/a PyMac_PRECHECK(MusicDerivedMIDISend);
25716n/a#endif
25717n/a if (!PyArg_ParseTuple(_args, "O&O&",
25718n/a CmpInstObj_Convert, &mc,
25719n/a QtMusicMIDIPacket_Convert, &packet))
25720n/a return NULL;
25721n/a _rv = MusicDerivedMIDISend(mc,
25722n/a &packet);
25723n/a _res = Py_BuildValue("l",
25724n/a _rv);
25725n/a return _res;
25726n/a}
25727n/a
25728n/astatic PyObject *Qt_MusicDerivedOpenResFile(PyObject *_self, PyObject *_args)
25729n/a{
25730n/a PyObject *_res = NULL;
25731n/a ComponentResult _rv;
25732n/a MusicComponent mc;
25733n/a#ifndef MusicDerivedOpenResFile
25734n/a PyMac_PRECHECK(MusicDerivedOpenResFile);
25735n/a#endif
25736n/a if (!PyArg_ParseTuple(_args, "O&",
25737n/a CmpInstObj_Convert, &mc))
25738n/a return NULL;
25739n/a _rv = MusicDerivedOpenResFile(mc);
25740n/a _res = Py_BuildValue("l",
25741n/a _rv);
25742n/a return _res;
25743n/a}
25744n/a
25745n/astatic PyObject *Qt_MusicDerivedCloseResFile(PyObject *_self, PyObject *_args)
25746n/a{
25747n/a PyObject *_res = NULL;
25748n/a ComponentResult _rv;
25749n/a MusicComponent mc;
25750n/a short resRefNum;
25751n/a#ifndef MusicDerivedCloseResFile
25752n/a PyMac_PRECHECK(MusicDerivedCloseResFile);
25753n/a#endif
25754n/a if (!PyArg_ParseTuple(_args, "O&h",
25755n/a CmpInstObj_Convert, &mc,
25756n/a &resRefNum))
25757n/a return NULL;
25758n/a _rv = MusicDerivedCloseResFile(mc,
25759n/a resRefNum);
25760n/a _res = Py_BuildValue("l",
25761n/a _rv);
25762n/a return _res;
25763n/a}
25764n/a
25765n/astatic PyObject *Qt_NAUnregisterMusicDevice(PyObject *_self, PyObject *_args)
25766n/a{
25767n/a PyObject *_res = NULL;
25768n/a ComponentResult _rv;
25769n/a NoteAllocator na;
25770n/a long index;
25771n/a#ifndef NAUnregisterMusicDevice
25772n/a PyMac_PRECHECK(NAUnregisterMusicDevice);
25773n/a#endif
25774n/a if (!PyArg_ParseTuple(_args, "O&l",
25775n/a CmpInstObj_Convert, &na,
25776n/a &index))
25777n/a return NULL;
25778n/a _rv = NAUnregisterMusicDevice(na,
25779n/a index);
25780n/a _res = Py_BuildValue("l",
25781n/a _rv);
25782n/a return _res;
25783n/a}
25784n/a
25785n/astatic PyObject *Qt_NASaveMusicConfiguration(PyObject *_self, PyObject *_args)
25786n/a{
25787n/a PyObject *_res = NULL;
25788n/a ComponentResult _rv;
25789n/a NoteAllocator na;
25790n/a#ifndef NASaveMusicConfiguration
25791n/a PyMac_PRECHECK(NASaveMusicConfiguration);
25792n/a#endif
25793n/a if (!PyArg_ParseTuple(_args, "O&",
25794n/a CmpInstObj_Convert, &na))
25795n/a return NULL;
25796n/a _rv = NASaveMusicConfiguration(na);
25797n/a _res = Py_BuildValue("l",
25798n/a _rv);
25799n/a return _res;
25800n/a}
25801n/a
25802n/astatic PyObject *Qt_NAGetMIDIPorts(PyObject *_self, PyObject *_args)
25803n/a{
25804n/a PyObject *_res = NULL;
25805n/a ComponentResult _rv;
25806n/a NoteAllocator na;
25807n/a QTMIDIPortListHandle inputPorts;
25808n/a QTMIDIPortListHandle outputPorts;
25809n/a#ifndef NAGetMIDIPorts
25810n/a PyMac_PRECHECK(NAGetMIDIPorts);
25811n/a#endif
25812n/a if (!PyArg_ParseTuple(_args, "O&",
25813n/a CmpInstObj_Convert, &na))
25814n/a return NULL;
25815n/a _rv = NAGetMIDIPorts(na,
25816n/a &inputPorts,
25817n/a &outputPorts);
25818n/a _res = Py_BuildValue("lO&O&",
25819n/a _rv,
25820n/a ResObj_New, inputPorts,
25821n/a ResObj_New, outputPorts);
25822n/a return _res;
25823n/a}
25824n/a
25825n/astatic PyObject *Qt_NATask(PyObject *_self, PyObject *_args)
25826n/a{
25827n/a PyObject *_res = NULL;
25828n/a ComponentResult _rv;
25829n/a NoteAllocator na;
25830n/a#ifndef NATask
25831n/a PyMac_PRECHECK(NATask);
25832n/a#endif
25833n/a if (!PyArg_ParseTuple(_args, "O&",
25834n/a CmpInstObj_Convert, &na))
25835n/a return NULL;
25836n/a _rv = NATask(na);
25837n/a _res = Py_BuildValue("l",
25838n/a _rv);
25839n/a return _res;
25840n/a}
25841n/a
25842n/astatic PyObject *Qt_TuneSetHeader(PyObject *_self, PyObject *_args)
25843n/a{
25844n/a PyObject *_res = NULL;
25845n/a ComponentResult _rv;
25846n/a TunePlayer tp;
25847n/a unsigned long * header;
25848n/a#ifndef TuneSetHeader
25849n/a PyMac_PRECHECK(TuneSetHeader);
25850n/a#endif
25851n/a if (!PyArg_ParseTuple(_args, "O&s",
25852n/a CmpInstObj_Convert, &tp,
25853n/a &header))
25854n/a return NULL;
25855n/a _rv = TuneSetHeader(tp,
25856n/a header);
25857n/a _res = Py_BuildValue("l",
25858n/a _rv);
25859n/a return _res;
25860n/a}
25861n/a
25862n/astatic PyObject *Qt_TuneGetTimeBase(PyObject *_self, PyObject *_args)
25863n/a{
25864n/a PyObject *_res = NULL;
25865n/a ComponentResult _rv;
25866n/a TunePlayer tp;
25867n/a TimeBase tb;
25868n/a#ifndef TuneGetTimeBase
25869n/a PyMac_PRECHECK(TuneGetTimeBase);
25870n/a#endif
25871n/a if (!PyArg_ParseTuple(_args, "O&",
25872n/a CmpInstObj_Convert, &tp))
25873n/a return NULL;
25874n/a _rv = TuneGetTimeBase(tp,
25875n/a &tb);
25876n/a _res = Py_BuildValue("lO&",
25877n/a _rv,
25878n/a TimeBaseObj_New, tb);
25879n/a return _res;
25880n/a}
25881n/a
25882n/astatic PyObject *Qt_TuneSetTimeScale(PyObject *_self, PyObject *_args)
25883n/a{
25884n/a PyObject *_res = NULL;
25885n/a ComponentResult _rv;
25886n/a TunePlayer tp;
25887n/a TimeScale scale;
25888n/a#ifndef TuneSetTimeScale
25889n/a PyMac_PRECHECK(TuneSetTimeScale);
25890n/a#endif
25891n/a if (!PyArg_ParseTuple(_args, "O&l",
25892n/a CmpInstObj_Convert, &tp,
25893n/a &scale))
25894n/a return NULL;
25895n/a _rv = TuneSetTimeScale(tp,
25896n/a scale);
25897n/a _res = Py_BuildValue("l",
25898n/a _rv);
25899n/a return _res;
25900n/a}
25901n/a
25902n/astatic PyObject *Qt_TuneGetTimeScale(PyObject *_self, PyObject *_args)
25903n/a{
25904n/a PyObject *_res = NULL;
25905n/a ComponentResult _rv;
25906n/a TunePlayer tp;
25907n/a TimeScale scale;
25908n/a#ifndef TuneGetTimeScale
25909n/a PyMac_PRECHECK(TuneGetTimeScale);
25910n/a#endif
25911n/a if (!PyArg_ParseTuple(_args, "O&",
25912n/a CmpInstObj_Convert, &tp))
25913n/a return NULL;
25914n/a _rv = TuneGetTimeScale(tp,
25915n/a &scale);
25916n/a _res = Py_BuildValue("ll",
25917n/a _rv,
25918n/a scale);
25919n/a return _res;
25920n/a}
25921n/a
25922n/astatic PyObject *Qt_TuneInstant(PyObject *_self, PyObject *_args)
25923n/a{
25924n/a PyObject *_res = NULL;
25925n/a ComponentResult _rv;
25926n/a TunePlayer tp;
25927n/a unsigned long tune;
25928n/a unsigned long tunePosition;
25929n/a#ifndef TuneInstant
25930n/a PyMac_PRECHECK(TuneInstant);
25931n/a#endif
25932n/a if (!PyArg_ParseTuple(_args, "O&l",
25933n/a CmpInstObj_Convert, &tp,
25934n/a &tunePosition))
25935n/a return NULL;
25936n/a _rv = TuneInstant(tp,
25937n/a &tune,
25938n/a tunePosition);
25939n/a _res = Py_BuildValue("ll",
25940n/a _rv,
25941n/a tune);
25942n/a return _res;
25943n/a}
25944n/a
25945n/astatic PyObject *Qt_TuneStop(PyObject *_self, PyObject *_args)
25946n/a{
25947n/a PyObject *_res = NULL;
25948n/a ComponentResult _rv;
25949n/a TunePlayer tp;
25950n/a long stopFlags;
25951n/a#ifndef TuneStop
25952n/a PyMac_PRECHECK(TuneStop);
25953n/a#endif
25954n/a if (!PyArg_ParseTuple(_args, "O&l",
25955n/a CmpInstObj_Convert, &tp,
25956n/a &stopFlags))
25957n/a return NULL;
25958n/a _rv = TuneStop(tp,
25959n/a stopFlags);
25960n/a _res = Py_BuildValue("l",
25961n/a _rv);
25962n/a return _res;
25963n/a}
25964n/a
25965n/astatic PyObject *Qt_TuneSetVolume(PyObject *_self, PyObject *_args)
25966n/a{
25967n/a PyObject *_res = NULL;
25968n/a ComponentResult _rv;
25969n/a TunePlayer tp;
25970n/a Fixed volume;
25971n/a#ifndef TuneSetVolume
25972n/a PyMac_PRECHECK(TuneSetVolume);
25973n/a#endif
25974n/a if (!PyArg_ParseTuple(_args, "O&O&",
25975n/a CmpInstObj_Convert, &tp,
25976n/a PyMac_GetFixed, &volume))
25977n/a return NULL;
25978n/a _rv = TuneSetVolume(tp,
25979n/a volume);
25980n/a _res = Py_BuildValue("l",
25981n/a _rv);
25982n/a return _res;
25983n/a}
25984n/a
25985n/astatic PyObject *Qt_TuneGetVolume(PyObject *_self, PyObject *_args)
25986n/a{
25987n/a PyObject *_res = NULL;
25988n/a ComponentResult _rv;
25989n/a TunePlayer tp;
25990n/a#ifndef TuneGetVolume
25991n/a PyMac_PRECHECK(TuneGetVolume);
25992n/a#endif
25993n/a if (!PyArg_ParseTuple(_args, "O&",
25994n/a CmpInstObj_Convert, &tp))
25995n/a return NULL;
25996n/a _rv = TuneGetVolume(tp);
25997n/a _res = Py_BuildValue("l",
25998n/a _rv);
25999n/a return _res;
26000n/a}
26001n/a
26002n/astatic PyObject *Qt_TunePreroll(PyObject *_self, PyObject *_args)
26003n/a{
26004n/a PyObject *_res = NULL;
26005n/a ComponentResult _rv;
26006n/a TunePlayer tp;
26007n/a#ifndef TunePreroll
26008n/a PyMac_PRECHECK(TunePreroll);
26009n/a#endif
26010n/a if (!PyArg_ParseTuple(_args, "O&",
26011n/a CmpInstObj_Convert, &tp))
26012n/a return NULL;
26013n/a _rv = TunePreroll(tp);
26014n/a _res = Py_BuildValue("l",
26015n/a _rv);
26016n/a return _res;
26017n/a}
26018n/a
26019n/astatic PyObject *Qt_TuneUnroll(PyObject *_self, PyObject *_args)
26020n/a{
26021n/a PyObject *_res = NULL;
26022n/a ComponentResult _rv;
26023n/a TunePlayer tp;
26024n/a#ifndef TuneUnroll
26025n/a PyMac_PRECHECK(TuneUnroll);
26026n/a#endif
26027n/a if (!PyArg_ParseTuple(_args, "O&",
26028n/a CmpInstObj_Convert, &tp))
26029n/a return NULL;
26030n/a _rv = TuneUnroll(tp);
26031n/a _res = Py_BuildValue("l",
26032n/a _rv);
26033n/a return _res;
26034n/a}
26035n/a
26036n/astatic PyObject *Qt_TuneSetPartTranspose(PyObject *_self, PyObject *_args)
26037n/a{
26038n/a PyObject *_res = NULL;
26039n/a ComponentResult _rv;
26040n/a TunePlayer tp;
26041n/a unsigned long part;
26042n/a long transpose;
26043n/a long velocityShift;
26044n/a#ifndef TuneSetPartTranspose
26045n/a PyMac_PRECHECK(TuneSetPartTranspose);
26046n/a#endif
26047n/a if (!PyArg_ParseTuple(_args, "O&lll",
26048n/a CmpInstObj_Convert, &tp,
26049n/a &part,
26050n/a &transpose,
26051n/a &velocityShift))
26052n/a return NULL;
26053n/a _rv = TuneSetPartTranspose(tp,
26054n/a part,
26055n/a transpose,
26056n/a velocityShift);
26057n/a _res = Py_BuildValue("l",
26058n/a _rv);
26059n/a return _res;
26060n/a}
26061n/a
26062n/astatic PyObject *Qt_TuneGetNoteAllocator(PyObject *_self, PyObject *_args)
26063n/a{
26064n/a PyObject *_res = NULL;
26065n/a NoteAllocator _rv;
26066n/a TunePlayer tp;
26067n/a#ifndef TuneGetNoteAllocator
26068n/a PyMac_PRECHECK(TuneGetNoteAllocator);
26069n/a#endif
26070n/a if (!PyArg_ParseTuple(_args, "O&",
26071n/a CmpInstObj_Convert, &tp))
26072n/a return NULL;
26073n/a _rv = TuneGetNoteAllocator(tp);
26074n/a _res = Py_BuildValue("O&",
26075n/a CmpInstObj_New, _rv);
26076n/a return _res;
26077n/a}
26078n/a
26079n/astatic PyObject *Qt_TuneSetSofter(PyObject *_self, PyObject *_args)
26080n/a{
26081n/a PyObject *_res = NULL;
26082n/a ComponentResult _rv;
26083n/a TunePlayer tp;
26084n/a long softer;
26085n/a#ifndef TuneSetSofter
26086n/a PyMac_PRECHECK(TuneSetSofter);
26087n/a#endif
26088n/a if (!PyArg_ParseTuple(_args, "O&l",
26089n/a CmpInstObj_Convert, &tp,
26090n/a &softer))
26091n/a return NULL;
26092n/a _rv = TuneSetSofter(tp,
26093n/a softer);
26094n/a _res = Py_BuildValue("l",
26095n/a _rv);
26096n/a return _res;
26097n/a}
26098n/a
26099n/astatic PyObject *Qt_TuneTask(PyObject *_self, PyObject *_args)
26100n/a{
26101n/a PyObject *_res = NULL;
26102n/a ComponentResult _rv;
26103n/a TunePlayer tp;
26104n/a#ifndef TuneTask
26105n/a PyMac_PRECHECK(TuneTask);
26106n/a#endif
26107n/a if (!PyArg_ParseTuple(_args, "O&",
26108n/a CmpInstObj_Convert, &tp))
26109n/a return NULL;
26110n/a _rv = TuneTask(tp);
26111n/a _res = Py_BuildValue("l",
26112n/a _rv);
26113n/a return _res;
26114n/a}
26115n/a
26116n/astatic PyObject *Qt_TuneSetBalance(PyObject *_self, PyObject *_args)
26117n/a{
26118n/a PyObject *_res = NULL;
26119n/a ComponentResult _rv;
26120n/a TunePlayer tp;
26121n/a long balance;
26122n/a#ifndef TuneSetBalance
26123n/a PyMac_PRECHECK(TuneSetBalance);
26124n/a#endif
26125n/a if (!PyArg_ParseTuple(_args, "O&l",
26126n/a CmpInstObj_Convert, &tp,
26127n/a &balance))
26128n/a return NULL;
26129n/a _rv = TuneSetBalance(tp,
26130n/a balance);
26131n/a _res = Py_BuildValue("l",
26132n/a _rv);
26133n/a return _res;
26134n/a}
26135n/a
26136n/astatic PyObject *Qt_TuneSetSoundLocalization(PyObject *_self, PyObject *_args)
26137n/a{
26138n/a PyObject *_res = NULL;
26139n/a ComponentResult _rv;
26140n/a TunePlayer tp;
26141n/a Handle data;
26142n/a#ifndef TuneSetSoundLocalization
26143n/a PyMac_PRECHECK(TuneSetSoundLocalization);
26144n/a#endif
26145n/a if (!PyArg_ParseTuple(_args, "O&O&",
26146n/a CmpInstObj_Convert, &tp,
26147n/a ResObj_Convert, &data))
26148n/a return NULL;
26149n/a _rv = TuneSetSoundLocalization(tp,
26150n/a data);
26151n/a _res = Py_BuildValue("l",
26152n/a _rv);
26153n/a return _res;
26154n/a}
26155n/a
26156n/astatic PyObject *Qt_TuneSetHeaderWithSize(PyObject *_self, PyObject *_args)
26157n/a{
26158n/a PyObject *_res = NULL;
26159n/a ComponentResult _rv;
26160n/a TunePlayer tp;
26161n/a unsigned long * header;
26162n/a unsigned long size;
26163n/a#ifndef TuneSetHeaderWithSize
26164n/a PyMac_PRECHECK(TuneSetHeaderWithSize);
26165n/a#endif
26166n/a if (!PyArg_ParseTuple(_args, "O&sl",
26167n/a CmpInstObj_Convert, &tp,
26168n/a &header,
26169n/a &size))
26170n/a return NULL;
26171n/a _rv = TuneSetHeaderWithSize(tp,
26172n/a header,
26173n/a size);
26174n/a _res = Py_BuildValue("l",
26175n/a _rv);
26176n/a return _res;
26177n/a}
26178n/a
26179n/astatic PyObject *Qt_TuneSetPartMix(PyObject *_self, PyObject *_args)
26180n/a{
26181n/a PyObject *_res = NULL;
26182n/a ComponentResult _rv;
26183n/a TunePlayer tp;
26184n/a unsigned long partNumber;
26185n/a long volume;
26186n/a long balance;
26187n/a long mixFlags;
26188n/a#ifndef TuneSetPartMix
26189n/a PyMac_PRECHECK(TuneSetPartMix);
26190n/a#endif
26191n/a if (!PyArg_ParseTuple(_args, "O&llll",
26192n/a CmpInstObj_Convert, &tp,
26193n/a &partNumber,
26194n/a &volume,
26195n/a &balance,
26196n/a &mixFlags))
26197n/a return NULL;
26198n/a _rv = TuneSetPartMix(tp,
26199n/a partNumber,
26200n/a volume,
26201n/a balance,
26202n/a mixFlags);
26203n/a _res = Py_BuildValue("l",
26204n/a _rv);
26205n/a return _res;
26206n/a}
26207n/a
26208n/astatic PyObject *Qt_TuneGetPartMix(PyObject *_self, PyObject *_args)
26209n/a{
26210n/a PyObject *_res = NULL;
26211n/a ComponentResult _rv;
26212n/a TunePlayer tp;
26213n/a unsigned long partNumber;
26214n/a long volumeOut;
26215n/a long balanceOut;
26216n/a long mixFlagsOut;
26217n/a#ifndef TuneGetPartMix
26218n/a PyMac_PRECHECK(TuneGetPartMix);
26219n/a#endif
26220n/a if (!PyArg_ParseTuple(_args, "O&l",
26221n/a CmpInstObj_Convert, &tp,
26222n/a &partNumber))
26223n/a return NULL;
26224n/a _rv = TuneGetPartMix(tp,
26225n/a partNumber,
26226n/a &volumeOut,
26227n/a &balanceOut,
26228n/a &mixFlagsOut);
26229n/a _res = Py_BuildValue("llll",
26230n/a _rv,
26231n/a volumeOut,
26232n/a balanceOut,
26233n/a mixFlagsOut);
26234n/a return _res;
26235n/a}
26236n/a
26237n/astatic PyObject *Qt_AlignWindow(PyObject *_self, PyObject *_args)
26238n/a{
26239n/a PyObject *_res = NULL;
26240n/a WindowPtr wp;
26241n/a Boolean front;
26242n/a#ifndef AlignWindow
26243n/a PyMac_PRECHECK(AlignWindow);
26244n/a#endif
26245n/a if (!PyArg_ParseTuple(_args, "O&b",
26246n/a WinObj_Convert, &wp,
26247n/a &front))
26248n/a return NULL;
26249n/a AlignWindow(wp,
26250n/a front,
26251n/a (Rect *)0,
26252n/a (ICMAlignmentProcRecordPtr)0);
26253n/a Py_INCREF(Py_None);
26254n/a _res = Py_None;
26255n/a return _res;
26256n/a}
26257n/a
26258n/astatic PyObject *Qt_DragAlignedWindow(PyObject *_self, PyObject *_args)
26259n/a{
26260n/a PyObject *_res = NULL;
26261n/a WindowPtr wp;
26262n/a Point startPt;
26263n/a Rect boundsRect;
26264n/a#ifndef DragAlignedWindow
26265n/a PyMac_PRECHECK(DragAlignedWindow);
26266n/a#endif
26267n/a if (!PyArg_ParseTuple(_args, "O&O&O&",
26268n/a WinObj_Convert, &wp,
26269n/a PyMac_GetPoint, &startPt,
26270n/a PyMac_GetRect, &boundsRect))
26271n/a return NULL;
26272n/a DragAlignedWindow(wp,
26273n/a startPt,
26274n/a &boundsRect,
26275n/a (Rect *)0,
26276n/a (ICMAlignmentProcRecordPtr)0);
26277n/a Py_INCREF(Py_None);
26278n/a _res = Py_None;
26279n/a return _res;
26280n/a}
26281n/a
26282n/astatic PyObject *Qt_MoviesTask(PyObject *_self, PyObject *_args)
26283n/a{
26284n/a PyObject *_res = NULL;
26285n/a long maxMilliSecToUse;
26286n/a#ifndef MoviesTask
26287n/a PyMac_PRECHECK(MoviesTask);
26288n/a#endif
26289n/a if (!PyArg_ParseTuple(_args, "l",
26290n/a &maxMilliSecToUse))
26291n/a return NULL;
26292n/a MoviesTask((Movie)0,
26293n/a maxMilliSecToUse);
26294n/a Py_INCREF(Py_None);
26295n/a _res = Py_None;
26296n/a return _res;
26297n/a}
26298n/a#endif /* __LP64__ */
26299n/a
26300n/astatic PyMethodDef Qt_methods[] = {
26301n/a#ifndef __LP64__
26302n/a {"EnterMovies", (PyCFunction)Qt_EnterMovies, 1,
26303n/a PyDoc_STR("() -> None")},
26304n/a {"ExitMovies", (PyCFunction)Qt_ExitMovies, 1,
26305n/a PyDoc_STR("() -> None")},
26306n/a {"GetMoviesError", (PyCFunction)Qt_GetMoviesError, 1,
26307n/a PyDoc_STR("() -> None")},
26308n/a {"ClearMoviesStickyError", (PyCFunction)Qt_ClearMoviesStickyError, 1,
26309n/a PyDoc_STR("() -> None")},
26310n/a {"GetMoviesStickyError", (PyCFunction)Qt_GetMoviesStickyError, 1,
26311n/a PyDoc_STR("() -> None")},
26312n/a {"QTGetWallClockTimeBase", (PyCFunction)Qt_QTGetWallClockTimeBase, 1,
26313n/a PyDoc_STR("() -> (TimeBase wallClockTimeBase)")},
26314n/a {"QTIdleManagerOpen", (PyCFunction)Qt_QTIdleManagerOpen, 1,
26315n/a PyDoc_STR("() -> (IdleManager _rv)")},
26316n/a {"CreateMovieControl", (PyCFunction)Qt_CreateMovieControl, 1,
26317n/a PyDoc_STR("(WindowPtr theWindow, Movie theMovie, UInt32 options) -> (Rect localRect, ControlHandle returnedControl)")},
26318n/a {"DisposeMatte", (PyCFunction)Qt_DisposeMatte, 1,
26319n/a PyDoc_STR("(PixMapHandle theMatte) -> None")},
26320n/a {"NewMovie", (PyCFunction)Qt_NewMovie, 1,
26321n/a PyDoc_STR("(long flags) -> (Movie _rv)")},
26322n/a {"QTGetTimeUntilNextTask", (PyCFunction)Qt_QTGetTimeUntilNextTask, 1,
26323n/a PyDoc_STR("(long scale) -> (long duration)")},
26324n/a {"GetDataHandler", (PyCFunction)Qt_GetDataHandler, 1,
26325n/a PyDoc_STR("(Handle dataRef, OSType dataHandlerSubType, long flags) -> (Component _rv)")},
26326n/a {"PasteHandleIntoMovie", (PyCFunction)Qt_PasteHandleIntoMovie, 1,
26327n/a PyDoc_STR("(Handle h, OSType handleType, Movie theMovie, long flags, ComponentInstance userComp) -> None")},
26328n/a {"GetMovieImporterForDataRef", (PyCFunction)Qt_GetMovieImporterForDataRef, 1,
26329n/a PyDoc_STR("(OSType dataRefType, Handle dataRef, long flags) -> (Component importer)")},
26330n/a {"QTGetMIMETypeInfo", (PyCFunction)Qt_QTGetMIMETypeInfo, 1,
26331n/a PyDoc_STR("(char* mimeStringStart, short mimeStringLength, OSType infoSelector, void * infoDataPtr) -> (long infoDataSize)")},
26332n/a {"TrackTimeToMediaTime", (PyCFunction)Qt_TrackTimeToMediaTime, 1,
26333n/a PyDoc_STR("(TimeValue value, Track theTrack) -> (TimeValue _rv)")},
26334n/a {"NewUserData", (PyCFunction)Qt_NewUserData, 1,
26335n/a PyDoc_STR("() -> (UserData theUserData)")},
26336n/a {"NewUserDataFromHandle", (PyCFunction)Qt_NewUserDataFromHandle, 1,
26337n/a PyDoc_STR("(Handle h) -> (UserData theUserData)")},
26338n/a {"CreateMovieFile", (PyCFunction)Qt_CreateMovieFile, 1,
26339n/a PyDoc_STR("(FSSpec fileSpec, OSType creator, ScriptCode scriptTag, long createMovieFileFlags) -> (short resRefNum, Movie newmovie)")},
26340n/a {"OpenMovieFile", (PyCFunction)Qt_OpenMovieFile, 1,
26341n/a PyDoc_STR("(FSSpec fileSpec, SInt8 permission) -> (short resRefNum)")},
26342n/a {"CloseMovieFile", (PyCFunction)Qt_CloseMovieFile, 1,
26343n/a PyDoc_STR("(short resRefNum) -> None")},
26344n/a {"DeleteMovieFile", (PyCFunction)Qt_DeleteMovieFile, 1,
26345n/a PyDoc_STR("(FSSpec fileSpec) -> None")},
26346n/a {"NewMovieFromFile", (PyCFunction)Qt_NewMovieFromFile, 1,
26347n/a PyDoc_STR("(short resRefNum, short resId, short newMovieFlags) -> (Movie theMovie, short resId, Boolean dataRefWasChanged)")},
26348n/a {"NewMovieFromHandle", (PyCFunction)Qt_NewMovieFromHandle, 1,
26349n/a PyDoc_STR("(Handle h, short newMovieFlags) -> (Movie theMovie, Boolean dataRefWasChanged)")},
26350n/a {"NewMovieFromDataFork", (PyCFunction)Qt_NewMovieFromDataFork, 1,
26351n/a PyDoc_STR("(short fRefNum, long fileOffset, short newMovieFlags) -> (Movie theMovie, Boolean dataRefWasChanged)")},
26352n/a {"NewMovieFromDataFork64", (PyCFunction)Qt_NewMovieFromDataFork64, 1,
26353n/a PyDoc_STR("(long fRefNum, wide fileOffset, short newMovieFlags) -> (Movie theMovie, Boolean dataRefWasChanged)")},
26354n/a {"NewMovieFromDataRef", (PyCFunction)Qt_NewMovieFromDataRef, 1,
26355n/a PyDoc_STR("(short flags, Handle dataRef, OSType dtaRefType) -> (Movie m, short id)")},
26356n/a {"NewMovieFromStorageOffset", (PyCFunction)Qt_NewMovieFromStorageOffset, 1,
26357n/a PyDoc_STR("(DataHandler dh, wide fileOffset, short newMovieFlags) -> (Movie theMovie, Boolean dataRefWasCataRefType)")},
26358n/a {"NewMovieForDataRefFromHandle", (PyCFunction)Qt_NewMovieForDataRefFromHandle, 1,
26359n/a PyDoc_STR("(Handle h, short newMovieFlags, Handle dataRef, OSType dataRefType) -> (Movie theMovie, Boolean dataRefWasChanged)")},
26360n/a {"RemoveMovieResource", (PyCFunction)Qt_RemoveMovieResource, 1,
26361n/a PyDoc_STR("(short resRefNum, short resId) -> None")},
26362n/a {"CreateMovieStorage", (PyCFunction)Qt_CreateMovieStorage, 1,
26363n/a PyDoc_STR("(Handle dataRef, OSType dataRefType, OSType creator, ScriptCode scriptTag, long createMovieFileFlags) -> (DataHandler outDataHandler, Movie newmovie)")},
26364n/a {"OpenMovieStorage", (PyCFunction)Qt_OpenMovieStorage, 1,
26365n/a PyDoc_STR("(Handle dataRef, OSType dataRefType, long flags) -> (DataHandler outDataHandler)")},
26366n/a {"CloseMovieStorage", (PyCFunction)Qt_CloseMovieStorage, 1,
26367n/a PyDoc_STR("(DataHandler dh) -> None")},
26368n/a {"DeleteMovieStorage", (PyCFunction)Qt_DeleteMovieStorage, 1,
26369n/a PyDoc_STR("(Handle dataRef, OSType dataRefType) -> None")},
26370n/a {"CreateShortcutMovieFile", (PyCFunction)Qt_CreateShortcutMovieFile, 1,
26371n/a PyDoc_STR("(FSSpec fileSpec, OSType creator, ScriptCode scriptTag, long createMovieFileFlags, Handle targetDataRef, OSType targetDataRefType) -> None")},
26372n/a {"CanQuickTimeOpenFile", (PyCFunction)Qt_CanQuickTimeOpenFile, 1,
26373n/a PyDoc_STR("(FSSpec fileSpec, OSType fileType, OSType fileNameExtension, UInt32 inFlags) -> (Boolean outCanOpenWithGraphicsImporter, Boolean outCanOpenAsMovie, Boolean outPreferGraphicsImporter)")},
26374n/a {"CanQuickTimeOpenDataRef", (PyCFunction)Qt_CanQuickTimeOpenDataRef, 1,
26375n/a PyDoc_STR("(Handle dataRef, OSType dataRefType, UInt32 inFlags) -> (Boolean outCanOpenWithGraphicsImporter, Boolean outCanOpenAsMovie, Boolean outPreferGraphicsImporter)")},
26376n/a {"NewMovieFromScrap", (PyCFunction)Qt_NewMovieFromScrap, 1,
26377n/a PyDoc_STR("(long newMovieFlags) -> (Movie _rv)")},
26378n/a {"QTNewAlias", (PyCFunction)Qt_QTNewAlias, 1,
26379n/a PyDoc_STR("(FSSpec fss, Boolean minimal) -> (AliasHandle alias)")},
26380n/a {"EndFullScreen", (PyCFunction)Qt_EndFullScreen, 1,
26381n/a PyDoc_STR("(Ptr fullState, long flags) -> None")},
26382n/a {"AddSoundDescriptionExtension", (PyCFunction)Qt_AddSoundDescriptionExtension, 1,
26383n/a PyDoc_STR("(SoundDescriptionHandle desc, Handle extension, OSType idType) -> None")},
26384n/a {"GetSoundDescriptionExtension", (PyCFunction)Qt_GetSoundDescriptionExtension, 1,
26385n/a PyDoc_STR("(SoundDescriptionHandle desc, OSType idType) -> (Handle extension)")},
26386n/a {"RemoveSoundDescriptionExtension", (PyCFunction)Qt_RemoveSoundDescriptionExtension, 1,
26387n/a PyDoc_STR("(SoundDescriptionHandle desc, OSType idType) -> None")},
26388n/a {"QTIsStandardParameterDialogEvent", (PyCFunction)Qt_QTIsStandardParameterDialogEvent, 1,
26389n/a PyDoc_STR("(QTParameterDialog createdDialog) -> (EventRecord pEvent)")},
26390n/a {"QTDismissStandardParameterDialog", (PyCFunction)Qt_QTDismissStandardParameterDialog, 1,
26391n/a PyDoc_STR("(QTParameterDialog createdDialog) -> None")},
26392n/a {"QTStandardParameterDialogDoAction", (PyCFunction)Qt_QTStandardParameterDialogDoAction, 1,
26393n/a PyDoc_STR("(QTParameterDialog createdDialog, long action, void * params) -> None")},
26394n/a {"QTRegisterAccessKey", (PyCFunction)Qt_QTRegisterAccessKey, 1,
26395n/a PyDoc_STR("(Str255 accessKeyType, long flags, Handle accessKey) -> None")},
26396n/a {"QTUnregisterAccessKey", (PyCFunction)Qt_QTUnregisterAccessKey, 1,
26397n/a PyDoc_STR("(Str255 accessKeyType, long flags, Handle accessKey) -> None")},
26398n/a {"QTGetSupportedRestrictions", (PyCFunction)Qt_QTGetSupportedRestrictions, 1,
26399n/a PyDoc_STR("(OSType inRestrictionClass) -> (UInt32 outRestrictionIDs)")},
26400n/a {"QTTextToNativeText", (PyCFunction)Qt_QTTextToNativeText, 1,
26401n/a PyDoc_STR("(Handle theText, long encoding, long flags) -> None")},
26402n/a {"VideoMediaResetStatistics", (PyCFunction)Qt_VideoMediaResetStatistics, 1,
26403n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")},
26404n/a {"VideoMediaGetStatistics", (PyCFunction)Qt_VideoMediaGetStatistics, 1,
26405n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")},
26406n/a {"VideoMediaGetStallCount", (PyCFunction)Qt_VideoMediaGetStallCount, 1,
26407n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, unsigned long stalls)")},
26408n/a {"VideoMediaSetCodecParameter", (PyCFunction)Qt_VideoMediaSetCodecParameter, 1,
26409n/a PyDoc_STR("(MediaHandler mh, CodecType cType, OSType parameterID, long parameterChangeSeed, void * dataPtr, long dataSize) -> (ComponentResult _rv)")},
26410n/a {"VideoMediaGetCodecParameter", (PyCFunction)Qt_VideoMediaGetCodecParameter, 1,
26411n/a PyDoc_STR("(MediaHandler mh, CodecType cType, OSType parameterID, Handle outParameterData) -> (ComponentResult _rv)")},
26412n/a {"TextMediaAddTextSample", (PyCFunction)Qt_TextMediaAddTextSample, 1,
26413n/a 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)")},
26414n/a {"TextMediaAddTESample", (PyCFunction)Qt_TextMediaAddTESample, 1,
26415n/a 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)")},
26416n/a {"TextMediaAddHiliteSample", (PyCFunction)Qt_TextMediaAddHiliteSample, 1,
26417n/a PyDoc_STR("(MediaHandler mh, short hiliteStart, short hiliteEnd, TimeValue duration) -> (ComponentResult _rv, RGBColor rgbHiliteColor, TimeValue sampleTime)")},
26418n/a {"TextMediaDrawRaw", (PyCFunction)Qt_TextMediaDrawRaw, 1,
26419n/a PyDoc_STR("(MediaHandler mh, GWorldPtr gw, GDHandle gd, void * data, long dataSize, TextDescriptionHandle tdh) -> (ComponentResult _rv)")},
26420n/a {"TextMediaSetTextProperty", (PyCFunction)Qt_TextMediaSetTextProperty, 1,
26421n/a PyDoc_STR("(MediaHandler mh, TimeValue atMediaTime, long propertyType, void * data, long dataSize) -> (ComponentResult _rv)")},
26422n/a {"TextMediaRawSetup", (PyCFunction)Qt_TextMediaRawSetup, 1,
26423n/a PyDoc_STR("(MediaHandler mh, GWorldPtr gw, GDHandle gd, void * data, long dataSize, TextDescriptionHandle tdh, TimeValue sampleDuration) -> (ComponentResult _rv)")},
26424n/a {"TextMediaRawIdle", (PyCFunction)Qt_TextMediaRawIdle, 1,
26425n/a PyDoc_STR("(MediaHandler mh, GWorldPtr gw, GDHandle gd, TimeValue sampleTime, long flagsIn) -> (ComponentResult _rv, long flagsOut)")},
26426n/a {"TextMediaGetTextProperty", (PyCFunction)Qt_TextMediaGetTextProperty, 1,
26427n/a PyDoc_STR("(MediaHandler mh, TimeValue atMediaTime, long propertyType, void * data, long dataSize) -> (ComponentResult _rv)")},
26428n/a {"TextMediaFindNextText", (PyCFunction)Qt_TextMediaFindNextText, 1,
26429n/a PyDoc_STR("(MediaHandler mh, Ptr text, long size, short findFlags, TimeValue startTime) -> (ComponentResult _rv, TimeValue foundTime, TimeValue foundDuration, long offset)")},
26430n/a {"TextMediaHiliteTextSample", (PyCFunction)Qt_TextMediaHiliteTextSample, 1,
26431n/a PyDoc_STR("(MediaHandler mh, TimeValue sampleTime, short hiliteStart, short hiliteEnd) -> (ComponentResult _rv, RGBColor rgbHiliteColor)")},
26432n/a {"TextMediaSetTextSampleData", (PyCFunction)Qt_TextMediaSetTextSampleData, 1,
26433n/a PyDoc_STR("(MediaHandler mh, void * data, OSType dataType) -> (ComponentResult _rv)")},
26434n/a {"SpriteMediaSetProperty", (PyCFunction)Qt_SpriteMediaSetProperty, 1,
26435n/a PyDoc_STR("(MediaHandler mh, short spriteIndex, long propertyType, void * propertyValue) -> (ComponentResult _rv)")},
26436n/a {"SpriteMediaGetProperty", (PyCFunction)Qt_SpriteMediaGetProperty, 1,
26437n/a PyDoc_STR("(MediaHandler mh, short spriteIndex, long propertyType, void * propertyValue) -> (ComponentResult _rv)")},
26438n/a {"SpriteMediaHitTestSprites", (PyCFunction)Qt_SpriteMediaHitTestSprites, 1,
26439n/a PyDoc_STR("(MediaHandler mh, long flags, Point loc) -> (ComponentResult _rv, short spriteHitIndex)")},
26440n/a {"SpriteMediaCountSprites", (PyCFunction)Qt_SpriteMediaCountSprites, 1,
26441n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, short numSprites)")},
26442n/a {"SpriteMediaCountImages", (PyCFunction)Qt_SpriteMediaCountImages, 1,
26443n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, short numImages)")},
26444n/a {"SpriteMediaGetIndImageDescription", (PyCFunction)Qt_SpriteMediaGetIndImageDescription, 1,
26445n/a PyDoc_STR("(MediaHandler mh, short imageIndex, ImageDescriptionHandle imageDescription) -> (ComponentResult _rv)")},
26446n/a {"SpriteMediaGetDisplayedSampleNumber", (PyCFunction)Qt_SpriteMediaGetDisplayedSampleNumber, 1,
26447n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, long sampleNum)")},
26448n/a {"SpriteMediaGetSpriteName", (PyCFunction)Qt_SpriteMediaGetSpriteName, 1,
26449n/a PyDoc_STR("(MediaHandler mh, QTAtomID spriteID, Str255 spriteName) -> (ComponentResult _rv)")},
26450n/a {"SpriteMediaGetImageName", (PyCFunction)Qt_SpriteMediaGetImageName, 1,
26451n/a PyDoc_STR("(MediaHandler mh, short imageIndex, Str255 imageName) -> (ComponentResult _rv)")},
26452n/a {"SpriteMediaSetSpriteProperty", (PyCFunction)Qt_SpriteMediaSetSpriteProperty, 1,
26453n/a PyDoc_STR("(MediaHandler mh, QTAtomID spriteID, long propertyType, void * propertyValue) -> (ComponentResult _rv)")},
26454n/a {"SpriteMediaGetSpriteProperty", (PyCFunction)Qt_SpriteMediaGetSpriteProperty, 1,
26455n/a PyDoc_STR("(MediaHandler mh, QTAtomID spriteID, long propertyType, void * propertyValue) -> (ComponentResult _rv)")},
26456n/a {"SpriteMediaHitTestAllSprites", (PyCFunction)Qt_SpriteMediaHitTestAllSprites, 1,
26457n/a PyDoc_STR("(MediaHandler mh, long flags, Point loc) -> (ComponentResult _rv, QTAtomID spriteHitID)")},
26458n/a {"SpriteMediaHitTestOneSprite", (PyCFunction)Qt_SpriteMediaHitTestOneSprite, 1,
26459n/a PyDoc_STR("(MediaHandler mh, QTAtomID spriteID, long flags, Point loc) -> (ComponentResult _rv, Boolean wasHit)")},
26460n/a {"SpriteMediaSpriteIndexToID", (PyCFunction)Qt_SpriteMediaSpriteIndexToID, 1,
26461n/a PyDoc_STR("(MediaHandler mh, short spriteIndex) -> (ComponentResult _rv, QTAtomID spriteID)")},
26462n/a {"SpriteMediaSpriteIDToIndex", (PyCFunction)Qt_SpriteMediaSpriteIDToIndex, 1,
26463n/a PyDoc_STR("(MediaHandler mh, QTAtomID spriteID) -> (ComponentResult _rv, short spriteIndex)")},
26464n/a {"SpriteMediaSetActionVariable", (PyCFunction)Qt_SpriteMediaSetActionVariable, 1,
26465n/a PyDoc_STR("(MediaHandler mh, QTAtomID variableID, float value) -> (ComponentResult _rv)")},
26466n/a {"SpriteMediaGetActionVariable", (PyCFunction)Qt_SpriteMediaGetActionVariable, 1,
26467n/a PyDoc_STR("(MediaHandler mh, QTAtomID variableID) -> (ComponentResult _rv, float value)")},
26468n/a {"SpriteMediaDisposeSprite", (PyCFunction)Qt_SpriteMediaDisposeSprite, 1,
26469n/a PyDoc_STR("(MediaHandler mh, QTAtomID spriteID) -> (ComponentResult _rv)")},
26470n/a {"SpriteMediaSetActionVariableToString", (PyCFunction)Qt_SpriteMediaSetActionVariableToString, 1,
26471n/a PyDoc_STR("(MediaHandler mh, QTAtomID variableID, Ptr theCString) -> (ComponentResult _rv)")},
26472n/a {"SpriteMediaGetActionVariableAsString", (PyCFunction)Qt_SpriteMediaGetActionVariableAsString, 1,
26473n/a PyDoc_STR("(MediaHandler mh, QTAtomID variableID) -> (ComponentResult _rv, Handle theCString)")},
26474n/a {"SpriteMediaNewImage", (PyCFunction)Qt_SpriteMediaNewImage, 1,
26475n/a PyDoc_STR("(MediaHandler mh, Handle dataRef, OSType dataRefType, QTAtomID desiredID) -> (ComponentResult _rv)")},
26476n/a {"SpriteMediaDisposeImage", (PyCFunction)Qt_SpriteMediaDisposeImage, 1,
26477n/a PyDoc_STR("(MediaHandler mh, short imageIndex) -> (ComponentResult _rv)")},
26478n/a {"SpriteMediaImageIndexToID", (PyCFunction)Qt_SpriteMediaImageIndexToID, 1,
26479n/a PyDoc_STR("(MediaHandler mh, short imageIndex) -> (ComponentResult _rv, QTAtomID imageID)")},
26480n/a {"SpriteMediaImageIDToIndex", (PyCFunction)Qt_SpriteMediaImageIDToIndex, 1,
26481n/a PyDoc_STR("(MediaHandler mh, QTAtomID imageID) -> (ComponentResult _rv, short imageIndex)")},
26482n/a {"FlashMediaSetPan", (PyCFunction)Qt_FlashMediaSetPan, 1,
26483n/a PyDoc_STR("(MediaHandler mh, short xPercent, short yPercent) -> (ComponentResult _rv)")},
26484n/a {"FlashMediaSetZoom", (PyCFunction)Qt_FlashMediaSetZoom, 1,
26485n/a PyDoc_STR("(MediaHandler mh, short factor) -> (ComponentResult _rv)")},
26486n/a {"FlashMediaSetZoomRect", (PyCFunction)Qt_FlashMediaSetZoomRect, 1,
26487n/a PyDoc_STR("(MediaHandler mh, long left, long top, long right, long bottom) -> (ComponentResult _rv)")},
26488n/a {"FlashMediaGetRefConBounds", (PyCFunction)Qt_FlashMediaGetRefConBounds, 1,
26489n/a PyDoc_STR("(MediaHandler mh, long refCon) -> (ComponentResult _rv, long left, long top, long right, long bottom)")},
26490n/a {"FlashMediaGetRefConID", (PyCFunction)Qt_FlashMediaGetRefConID, 1,
26491n/a PyDoc_STR("(MediaHandler mh, long refCon) -> (ComponentResult _rv, long refConID)")},
26492n/a {"FlashMediaIDToRefCon", (PyCFunction)Qt_FlashMediaIDToRefCon, 1,
26493n/a PyDoc_STR("(MediaHandler mh, long refConID) -> (ComponentResult _rv, long refCon)")},
26494n/a {"FlashMediaGetDisplayedFrameNumber", (PyCFunction)Qt_FlashMediaGetDisplayedFrameNumber, 1,
26495n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, long flashFrameNumber)")},
26496n/a {"FlashMediaFrameNumberToMovieTime", (PyCFunction)Qt_FlashMediaFrameNumberToMovieTime, 1,
26497n/a PyDoc_STR("(MediaHandler mh, long flashFrameNumber) -> (ComponentResult _rv, TimeValue movieTime)")},
26498n/a {"FlashMediaFrameLabelToMovieTime", (PyCFunction)Qt_FlashMediaFrameLabelToMovieTime, 1,
26499n/a PyDoc_STR("(MediaHandler mh, Ptr theLabel) -> (ComponentResult _rv, TimeValue movieTime)")},
26500n/a {"FlashMediaGetFlashVariable", (PyCFunction)Qt_FlashMediaGetFlashVariable, 1,
26501n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, char path, char name, Handle theVariableCStringOut)")},
26502n/a {"FlashMediaSetFlashVariable", (PyCFunction)Qt_FlashMediaSetFlashVariable, 1,
26503n/a PyDoc_STR("(MediaHandler mh, Boolean updateFocus) -> (ComponentResult _rv, char path, char name, char value)")},
26504n/a {"FlashMediaDoButtonActions", (PyCFunction)Qt_FlashMediaDoButtonActions, 1,
26505n/a PyDoc_STR("(MediaHandler mh, long buttonID, long transition) -> (ComponentResult _rv, char path)")},
26506n/a {"FlashMediaGetSupportedSwfVersion", (PyCFunction)Qt_FlashMediaGetSupportedSwfVersion, 1,
26507n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, UInt8 swfVersion)")},
26508n/a {"Media3DGetCurrentGroup", (PyCFunction)Qt_Media3DGetCurrentGroup, 1,
26509n/a PyDoc_STR("(MediaHandler mh, void * group) -> (ComponentResult _rv)")},
26510n/a {"Media3DTranslateNamedObjectTo", (PyCFunction)Qt_Media3DTranslateNamedObjectTo, 1,
26511n/a PyDoc_STR("(MediaHandler mh, Fixed x, Fixed y, Fixed z) -> (ComponentResult _rv, char objectName)")},
26512n/a {"Media3DScaleNamedObjectTo", (PyCFunction)Qt_Media3DScaleNamedObjectTo, 1,
26513n/a PyDoc_STR("(MediaHandler mh, Fixed xScale, Fixed yScale, Fixed zScale) -> (ComponentResult _rv, char objectName)")},
26514n/a {"Media3DRotateNamedObjectTo", (PyCFunction)Qt_Media3DRotateNamedObjectTo, 1,
26515n/a PyDoc_STR("(MediaHandler mh, Fixed xDegrees, Fixed yDegrees, Fixed zDegrees) -> (ComponentResult _rv, char objectName)")},
26516n/a {"Media3DSetCameraData", (PyCFunction)Qt_Media3DSetCameraData, 1,
26517n/a PyDoc_STR("(MediaHandler mh, void * cameraData) -> (ComponentResult _rv)")},
26518n/a {"Media3DGetCameraData", (PyCFunction)Qt_Media3DGetCameraData, 1,
26519n/a PyDoc_STR("(MediaHandler mh, void * cameraData) -> (ComponentResult _rv)")},
26520n/a {"Media3DSetCameraAngleAspect", (PyCFunction)Qt_Media3DSetCameraAngleAspect, 1,
26521n/a PyDoc_STR("(MediaHandler mh, QTFloatSingle fov, QTFloatSingle aspectRatioXToY) -> (ComponentResult _rv)")},
26522n/a {"Media3DGetCameraAngleAspect", (PyCFunction)Qt_Media3DGetCameraAngleAspect, 1,
26523n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, QTFloatSingle fov, QTFloatSingle aspectRatioXToY)")},
26524n/a {"Media3DSetCameraRange", (PyCFunction)Qt_Media3DSetCameraRange, 1,
26525n/a PyDoc_STR("(MediaHandler mh, void * tQ3CameraRange) -> (ComponentResult _rv)")},
26526n/a {"Media3DGetCameraRange", (PyCFunction)Qt_Media3DGetCameraRange, 1,
26527n/a PyDoc_STR("(MediaHandler mh, void * tQ3CameraRange) -> (ComponentResult _rv)")},
26528n/a {"NewTimeBase", (PyCFunction)Qt_NewTimeBase, 1,
26529n/a PyDoc_STR("() -> (TimeBase _rv)")},
26530n/a {"ConvertTime", (PyCFunction)Qt_ConvertTime, 1,
26531n/a PyDoc_STR("(TimeRecord theTime, TimeBase newBase) -> (TimeRecord theTime)")},
26532n/a {"ConvertTimeScale", (PyCFunction)Qt_ConvertTimeScale, 1,
26533n/a PyDoc_STR("(TimeRecord theTime, TimeScale newScale) -> (TimeRecord theTime)")},
26534n/a {"AddTime", (PyCFunction)Qt_AddTime, 1,
26535n/a PyDoc_STR("(TimeRecord dst, TimeRecord src) -> (TimeRecord dst)")},
26536n/a {"SubtractTime", (PyCFunction)Qt_SubtractTime, 1,
26537n/a PyDoc_STR("(TimeRecord dst, TimeRecord src) -> (TimeRecord dst)")},
26538n/a {"MusicMediaGetIndexedTunePlayer", (PyCFunction)Qt_MusicMediaGetIndexedTunePlayer, 1,
26539n/a PyDoc_STR("(ComponentInstance ti, long sampleDescIndex) -> (ComponentResult _rv, ComponentInstance tp)")},
26540n/a {"CodecManagerVersion", (PyCFunction)Qt_CodecManagerVersion, 1,
26541n/a PyDoc_STR("() -> (long version)")},
26542n/a {"GetMaxCompressionSize", (PyCFunction)Qt_GetMaxCompressionSize, 1,
26543n/a PyDoc_STR("(PixMapHandle src, Rect srcRect, short colorDepth, CodecQ quality, CodecType cType, CompressorComponent codec) -> (long size)")},
26544n/a {"GetCompressionTime", (PyCFunction)Qt_GetCompressionTime, 1,
26545n/a PyDoc_STR("(PixMapHandle src, Rect srcRect, short colorDepth, CodecType cType, CompressorComponent codec) -> (CodecQ spatialQuality, CodecQ temporalQuality, unsigned long compressTime)")},
26546n/a {"CompressImage", (PyCFunction)Qt_CompressImage, 1,
26547n/a PyDoc_STR("(PixMapHandle src, Rect srcRect, CodecQ quality, CodecType cType, ImageDescriptionHandle desc, Ptr data) -> None")},
26548n/a {"DecompressImage", (PyCFunction)Qt_DecompressImage, 1,
26549n/a PyDoc_STR("(Ptr data, ImageDescriptionHandle desc, PixMapHandle dst, Rect srcRect, Rect dstRect, short mode, RgnHandle mask) -> None")},
26550n/a {"GetSimilarity", (PyCFunction)Qt_GetSimilarity, 1,
26551n/a PyDoc_STR("(PixMapHandle src, Rect srcRect, ImageDescriptionHandle desc, Ptr data) -> (Fixed similarity)")},
26552n/a {"GetImageDescriptionCTable", (PyCFunction)Qt_GetImageDescriptionCTable, 1,
26553n/a PyDoc_STR("(ImageDescriptionHandle desc) -> (CTabHandle ctable)")},
26554n/a {"SetImageDescriptionCTable", (PyCFunction)Qt_SetImageDescriptionCTable, 1,
26555n/a PyDoc_STR("(ImageDescriptionHandle desc, CTabHandle ctable) -> None")},
26556n/a {"GetImageDescriptionExtension", (PyCFunction)Qt_GetImageDescriptionExtension, 1,
26557n/a PyDoc_STR("(ImageDescriptionHandle desc, long idType, long index) -> (Handle extension)")},
26558n/a {"AddImageDescriptionExtension", (PyCFunction)Qt_AddImageDescriptionExtension, 1,
26559n/a PyDoc_STR("(ImageDescriptionHandle desc, Handle extension, long idType) -> None")},
26560n/a {"RemoveImageDescriptionExtension", (PyCFunction)Qt_RemoveImageDescriptionExtension, 1,
26561n/a PyDoc_STR("(ImageDescriptionHandle desc, long idType, long index) -> None")},
26562n/a {"CountImageDescriptionExtensionType", (PyCFunction)Qt_CountImageDescriptionExtensionType, 1,
26563n/a PyDoc_STR("(ImageDescriptionHandle desc, long idType) -> (long count)")},
26564n/a {"GetNextImageDescriptionExtensionType", (PyCFunction)Qt_GetNextImageDescriptionExtensionType, 1,
26565n/a PyDoc_STR("(ImageDescriptionHandle desc) -> (long idType)")},
26566n/a {"FindCodec", (PyCFunction)Qt_FindCodec, 1,
26567n/a PyDoc_STR("(CodecType cType, CodecComponent specCodec) -> (CompressorComponent compressor, DecompressorComponent decompressor)")},
26568n/a {"CompressPicture", (PyCFunction)Qt_CompressPicture, 1,
26569n/a PyDoc_STR("(PicHandle srcPicture, PicHandle dstPicture, CodecQ quality, CodecType cType) -> None")},
26570n/a {"CompressPictureFile", (PyCFunction)Qt_CompressPictureFile, 1,
26571n/a PyDoc_STR("(short srcRefNum, short dstRefNum, CodecQ quality, CodecType cType) -> None")},
26572n/a {"ConvertImage", (PyCFunction)Qt_ConvertImage, 1,
26573n/a PyDoc_STR("(ImageDescriptionHandle srcDD, Ptr srcData, short colorDepth, CTabHandle ctable, CodecQ accuracy, CodecQ quality, CodecType cType, CodecComponent codec, ImageDescriptionHandle dstDD, Ptr dstData) -> None")},
26574n/a {"AddFilePreview", (PyCFunction)Qt_AddFilePreview, 1,
26575n/a PyDoc_STR("(short resRefNum, OSType previewType, Handle previewData) -> None")},
26576n/a {"GetBestDeviceRect", (PyCFunction)Qt_GetBestDeviceRect, 1,
26577n/a PyDoc_STR("() -> (GDHandle gdh, Rect rp)")},
26578n/a {"GDHasScale", (PyCFunction)Qt_GDHasScale, 1,
26579n/a PyDoc_STR("(GDHandle gdh, short depth) -> (Fixed scale)")},
26580n/a {"GDGetScale", (PyCFunction)Qt_GDGetScale, 1,
26581n/a PyDoc_STR("(GDHandle gdh) -> (Fixed scale, short flags)")},
26582n/a {"GDSetScale", (PyCFunction)Qt_GDSetScale, 1,
26583n/a PyDoc_STR("(GDHandle gdh, Fixed scale, short flags) -> None")},
26584n/a {"GetGraphicsImporterForFile", (PyCFunction)Qt_GetGraphicsImporterForFile, 1,
26585n/a PyDoc_STR("(FSSpec theFile) -> (ComponentInstance gi)")},
26586n/a {"GetGraphicsImporterForDataRef", (PyCFunction)Qt_GetGraphicsImporterForDataRef, 1,
26587n/a PyDoc_STR("(Handle dataRef, OSType dataRefType) -> (ComponentInstance gi)")},
26588n/a {"GetGraphicsImporterForFileWithFlags", (PyCFunction)Qt_GetGraphicsImporterForFileWithFlags, 1,
26589n/a PyDoc_STR("(FSSpec theFile, long flags) -> (ComponentInstance gi)")},
26590n/a {"GetGraphicsImporterForDataRefWithFlags", (PyCFunction)Qt_GetGraphicsImporterForDataRefWithFlags, 1,
26591n/a PyDoc_STR("(Handle dataRef, OSType dataRefType, long flags) -> (ComponentInstance gi)")},
26592n/a {"MakeImageDescriptionForPixMap", (PyCFunction)Qt_MakeImageDescriptionForPixMap, 1,
26593n/a PyDoc_STR("(PixMapHandle pixmap) -> (ImageDescriptionHandle idh)")},
26594n/a {"MakeImageDescriptionForEffect", (PyCFunction)Qt_MakeImageDescriptionForEffect, 1,
26595n/a PyDoc_STR("(OSType effectType) -> (ImageDescriptionHandle idh)")},
26596n/a {"QTGetPixelSize", (PyCFunction)Qt_QTGetPixelSize, 1,
26597n/a PyDoc_STR("(OSType PixelFormat) -> (short _rv)")},
26598n/a {"QTGetPixelFormatDepthForImageDescription", (PyCFunction)Qt_QTGetPixelFormatDepthForImageDescription, 1,
26599n/a PyDoc_STR("(OSType PixelFormat) -> (short _rv)")},
26600n/a {"QTGetPixMapHandleRowBytes", (PyCFunction)Qt_QTGetPixMapHandleRowBytes, 1,
26601n/a PyDoc_STR("(PixMapHandle pm) -> (long _rv)")},
26602n/a {"QTSetPixMapHandleRowBytes", (PyCFunction)Qt_QTSetPixMapHandleRowBytes, 1,
26603n/a PyDoc_STR("(PixMapHandle pm, long rowBytes) -> None")},
26604n/a {"QTGetPixMapHandleGammaLevel", (PyCFunction)Qt_QTGetPixMapHandleGammaLevel, 1,
26605n/a PyDoc_STR("(PixMapHandle pm) -> (Fixed _rv)")},
26606n/a {"QTSetPixMapHandleGammaLevel", (PyCFunction)Qt_QTSetPixMapHandleGammaLevel, 1,
26607n/a PyDoc_STR("(PixMapHandle pm, Fixed gammaLevel) -> None")},
26608n/a {"QTGetPixMapHandleRequestedGammaLevel", (PyCFunction)Qt_QTGetPixMapHandleRequestedGammaLevel, 1,
26609n/a PyDoc_STR("(PixMapHandle pm) -> (Fixed _rv)")},
26610n/a {"QTSetPixMapHandleRequestedGammaLevel", (PyCFunction)Qt_QTSetPixMapHandleRequestedGammaLevel, 1,
26611n/a PyDoc_STR("(PixMapHandle pm, Fixed requestedGammaLevel) -> None")},
26612n/a {"CompAdd", (PyCFunction)Qt_CompAdd, 1,
26613n/a PyDoc_STR("() -> (wide src, wide dst)")},
26614n/a {"CompSub", (PyCFunction)Qt_CompSub, 1,
26615n/a PyDoc_STR("() -> (wide src, wide dst)")},
26616n/a {"CompNeg", (PyCFunction)Qt_CompNeg, 1,
26617n/a PyDoc_STR("() -> (wide dst)")},
26618n/a {"CompShift", (PyCFunction)Qt_CompShift, 1,
26619n/a PyDoc_STR("(short shift) -> (wide src)")},
26620n/a {"CompMul", (PyCFunction)Qt_CompMul, 1,
26621n/a PyDoc_STR("(long src1, long src2) -> (wide dst)")},
26622n/a {"CompDiv", (PyCFunction)Qt_CompDiv, 1,
26623n/a PyDoc_STR("(long denominator) -> (long _rv, wide numerator, long remainder)")},
26624n/a {"CompFixMul", (PyCFunction)Qt_CompFixMul, 1,
26625n/a PyDoc_STR("(Fixed fixSrc) -> (wide compSrc, wide compDst)")},
26626n/a {"CompMulDiv", (PyCFunction)Qt_CompMulDiv, 1,
26627n/a PyDoc_STR("(long mul, long divisor) -> (wide co)")},
26628n/a {"CompMulDivTrunc", (PyCFunction)Qt_CompMulDivTrunc, 1,
26629n/a PyDoc_STR("(long mul, long divisor) -> (wide co, long remainder)")},
26630n/a {"CompCompare", (PyCFunction)Qt_CompCompare, 1,
26631n/a PyDoc_STR("(wide a, wide minusb) -> (long _rv)")},
26632n/a {"CompSquareRoot", (PyCFunction)Qt_CompSquareRoot, 1,
26633n/a PyDoc_STR("(wide src) -> (unsigned long _rv)")},
26634n/a {"FixMulDiv", (PyCFunction)Qt_FixMulDiv, 1,
26635n/a PyDoc_STR("(Fixed src, Fixed mul, Fixed divisor) -> (Fixed _rv)")},
26636n/a {"UnsignedFixMulDiv", (PyCFunction)Qt_UnsignedFixMulDiv, 1,
26637n/a PyDoc_STR("(Fixed src, Fixed mul, Fixed divisor) -> (Fixed _rv)")},
26638n/a {"FixExp2", (PyCFunction)Qt_FixExp2, 1,
26639n/a PyDoc_STR("(Fixed src) -> (Fixed _rv)")},
26640n/a {"FixLog2", (PyCFunction)Qt_FixLog2, 1,
26641n/a PyDoc_STR("(Fixed src) -> (Fixed _rv)")},
26642n/a {"FixPow", (PyCFunction)Qt_FixPow, 1,
26643n/a PyDoc_STR("(Fixed base, Fixed exp) -> (Fixed _rv)")},
26644n/a {"GraphicsImportSetDataReference", (PyCFunction)Qt_GraphicsImportSetDataReference, 1,
26645n/a PyDoc_STR("(GraphicsImportComponent ci, Handle dataRef, OSType dataReType) -> (ComponentResult _rv)")},
26646n/a {"GraphicsImportGetDataReference", (PyCFunction)Qt_GraphicsImportGetDataReference, 1,
26647n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Handle dataRef, OSType dataReType)")},
26648n/a {"GraphicsImportSetDataFile", (PyCFunction)Qt_GraphicsImportSetDataFile, 1,
26649n/a PyDoc_STR("(GraphicsImportComponent ci, FSSpec theFile) -> (ComponentResult _rv)")},
26650n/a {"GraphicsImportGetDataFile", (PyCFunction)Qt_GraphicsImportGetDataFile, 1,
26651n/a PyDoc_STR("(GraphicsImportComponent ci, FSSpec theFile) -> (ComponentResult _rv)")},
26652n/a {"GraphicsImportSetDataHandle", (PyCFunction)Qt_GraphicsImportSetDataHandle, 1,
26653n/a PyDoc_STR("(GraphicsImportComponent ci, Handle h) -> (ComponentResult _rv)")},
26654n/a {"GraphicsImportGetDataHandle", (PyCFunction)Qt_GraphicsImportGetDataHandle, 1,
26655n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Handle h)")},
26656n/a {"GraphicsImportGetImageDescription", (PyCFunction)Qt_GraphicsImportGetImageDescription, 1,
26657n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, ImageDescriptionHandle desc)")},
26658n/a {"GraphicsImportGetDataOffsetAndSize", (PyCFunction)Qt_GraphicsImportGetDataOffsetAndSize, 1,
26659n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, unsigned long offset, unsigned long size)")},
26660n/a {"GraphicsImportReadData", (PyCFunction)Qt_GraphicsImportReadData, 1,
26661n/a PyDoc_STR("(GraphicsImportComponent ci, void * dataPtr, unsigned long dataOffset, unsigned long dataSize) -> (ComponentResult _rv)")},
26662n/a {"GraphicsImportSetClip", (PyCFunction)Qt_GraphicsImportSetClip, 1,
26663n/a PyDoc_STR("(GraphicsImportComponent ci, RgnHandle clipRgn) -> (ComponentResult _rv)")},
26664n/a {"GraphicsImportGetClip", (PyCFunction)Qt_GraphicsImportGetClip, 1,
26665n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, RgnHandle clipRgn)")},
26666n/a {"GraphicsImportSetSourceRect", (PyCFunction)Qt_GraphicsImportSetSourceRect, 1,
26667n/a PyDoc_STR("(GraphicsImportComponent ci, Rect sourceRect) -> (ComponentResult _rv)")},
26668n/a {"GraphicsImportGetSourceRect", (PyCFunction)Qt_GraphicsImportGetSourceRect, 1,
26669n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Rect sourceRect)")},
26670n/a {"GraphicsImportGetNaturalBounds", (PyCFunction)Qt_GraphicsImportGetNaturalBounds, 1,
26671n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Rect naturalBounds)")},
26672n/a {"GraphicsImportDraw", (PyCFunction)Qt_GraphicsImportDraw, 1,
26673n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv)")},
26674n/a {"GraphicsImportSetGWorld", (PyCFunction)Qt_GraphicsImportSetGWorld, 1,
26675n/a PyDoc_STR("(GraphicsImportComponent ci, CGrafPtr port, GDHandle gd) -> (ComponentResult _rv)")},
26676n/a {"GraphicsImportGetGWorld", (PyCFunction)Qt_GraphicsImportGetGWorld, 1,
26677n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, CGrafPtr port, GDHandle gd)")},
26678n/a {"GraphicsImportSetBoundsRect", (PyCFunction)Qt_GraphicsImportSetBoundsRect, 1,
26679n/a PyDoc_STR("(GraphicsImportComponent ci, Rect bounds) -> (ComponentResult _rv)")},
26680n/a {"GraphicsImportGetBoundsRect", (PyCFunction)Qt_GraphicsImportGetBoundsRect, 1,
26681n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Rect bounds)")},
26682n/a {"GraphicsImportSaveAsPicture", (PyCFunction)Qt_GraphicsImportSaveAsPicture, 1,
26683n/a PyDoc_STR("(GraphicsImportComponent ci, FSSpec fss, ScriptCode scriptTag) -> (ComponentResult _rv)")},
26684n/a {"GraphicsImportSetGraphicsMode", (PyCFunction)Qt_GraphicsImportSetGraphicsMode, 1,
26685n/a PyDoc_STR("(GraphicsImportComponent ci, long graphicsMode, RGBColor opColor) -> (ComponentResult _rv)")},
26686n/a {"GraphicsImportGetGraphicsMode", (PyCFunction)Qt_GraphicsImportGetGraphicsMode, 1,
26687n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, long graphicsMode, RGBColor opColor)")},
26688n/a {"GraphicsImportSetQuality", (PyCFunction)Qt_GraphicsImportSetQuality, 1,
26689n/a PyDoc_STR("(GraphicsImportComponent ci, CodecQ quality) -> (ComponentResult _rv)")},
26690n/a {"GraphicsImportGetQuality", (PyCFunction)Qt_GraphicsImportGetQuality, 1,
26691n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, CodecQ quality)")},
26692n/a {"GraphicsImportSaveAsQuickTimeImageFile", (PyCFunction)Qt_GraphicsImportSaveAsQuickTimeImageFile, 1,
26693n/a PyDoc_STR("(GraphicsImportComponent ci, FSSpec fss, ScriptCode scriptTag) -> (ComponentResult _rv)")},
26694n/a {"GraphicsImportSetDataReferenceOffsetAndLimit", (PyCFunction)Qt_GraphicsImportSetDataReferenceOffsetAndLimit, 1,
26695n/a PyDoc_STR("(GraphicsImportComponent ci, unsigned long offset, unsigned long limit) -> (ComponentResult _rv)")},
26696n/a {"GraphicsImportGetDataReferenceOffsetAndLimit", (PyCFunction)Qt_GraphicsImportGetDataReferenceOffsetAndLimit, 1,
26697n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, unsigned long offset, unsigned long limit)")},
26698n/a {"GraphicsImportGetAliasedDataReference", (PyCFunction)Qt_GraphicsImportGetAliasedDataReference, 1,
26699n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Handle dataRef, OSType dataRefType)")},
26700n/a {"GraphicsImportValidate", (PyCFunction)Qt_GraphicsImportValidate, 1,
26701n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Boolean valid)")},
26702n/a {"GraphicsImportGetMetaData", (PyCFunction)Qt_GraphicsImportGetMetaData, 1,
26703n/a PyDoc_STR("(GraphicsImportComponent ci, void * userData) -> (ComponentResult _rv)")},
26704n/a {"GraphicsImportGetMIMETypeList", (PyCFunction)Qt_GraphicsImportGetMIMETypeList, 1,
26705n/a PyDoc_STR("(GraphicsImportComponent ci, void * qtAtomContainerPtr) -> (ComponentResult _rv)")},
26706n/a {"GraphicsImportDoesDrawAllPixels", (PyCFunction)Qt_GraphicsImportDoesDrawAllPixels, 1,
26707n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, short drawsAllPixels)")},
26708n/a {"GraphicsImportGetAsPicture", (PyCFunction)Qt_GraphicsImportGetAsPicture, 1,
26709n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, PicHandle picture)")},
26710n/a {"GraphicsImportExportImageFile", (PyCFunction)Qt_GraphicsImportExportImageFile, 1,
26711n/a PyDoc_STR("(GraphicsImportComponent ci, OSType fileType, OSType fileCreator, FSSpec fss, ScriptCode scriptTag) -> (ComponentResult _rv)")},
26712n/a {"GraphicsImportGetExportImageTypeList", (PyCFunction)Qt_GraphicsImportGetExportImageTypeList, 1,
26713n/a PyDoc_STR("(GraphicsImportComponent ci, void * qtAtomContainerPtr) -> (ComponentResult _rv)")},
26714n/a {"GraphicsImportGetExportSettingsAsAtomContainer", (PyCFunction)Qt_GraphicsImportGetExportSettingsAsAtomContainer, 1,
26715n/a PyDoc_STR("(GraphicsImportComponent ci, void * qtAtomContainerPtr) -> (ComponentResult _rv)")},
26716n/a {"GraphicsImportSetExportSettingsFromAtomContainer", (PyCFunction)Qt_GraphicsImportSetExportSettingsFromAtomContainer, 1,
26717n/a PyDoc_STR("(GraphicsImportComponent ci, void * qtAtomContainer) -> (ComponentResult _rv)")},
26718n/a {"GraphicsImportGetImageCount", (PyCFunction)Qt_GraphicsImportGetImageCount, 1,
26719n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, unsigned long imageCount)")},
26720n/a {"GraphicsImportSetImageIndex", (PyCFunction)Qt_GraphicsImportSetImageIndex, 1,
26721n/a PyDoc_STR("(GraphicsImportComponent ci, unsigned long imageIndex) -> (ComponentResult _rv)")},
26722n/a {"GraphicsImportGetImageIndex", (PyCFunction)Qt_GraphicsImportGetImageIndex, 1,
26723n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, unsigned long imageIndex)")},
26724n/a {"GraphicsImportGetDataOffsetAndSize64", (PyCFunction)Qt_GraphicsImportGetDataOffsetAndSize64, 1,
26725n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, wide offset, wide size)")},
26726n/a {"GraphicsImportReadData64", (PyCFunction)Qt_GraphicsImportReadData64, 1,
26727n/a PyDoc_STR("(GraphicsImportComponent ci, void * dataPtr, wide dataOffset, unsigned long dataSize) -> (ComponentResult _rv)")},
26728n/a {"GraphicsImportSetDataReferenceOffsetAndLimit64", (PyCFunction)Qt_GraphicsImportSetDataReferenceOffsetAndLimit64, 1,
26729n/a PyDoc_STR("(GraphicsImportComponent ci, wide offset, wide limit) -> (ComponentResult _rv)")},
26730n/a {"GraphicsImportGetDataReferenceOffsetAndLimit64", (PyCFunction)Qt_GraphicsImportGetDataReferenceOffsetAndLimit64, 1,
26731n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, wide offset, wide limit)")},
26732n/a {"GraphicsImportGetDefaultClip", (PyCFunction)Qt_GraphicsImportGetDefaultClip, 1,
26733n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, RgnHandle defaultRgn)")},
26734n/a {"GraphicsImportGetDefaultGraphicsMode", (PyCFunction)Qt_GraphicsImportGetDefaultGraphicsMode, 1,
26735n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, long defaultGraphicsMode, RGBColor defaultOpColor)")},
26736n/a {"GraphicsImportGetDefaultSourceRect", (PyCFunction)Qt_GraphicsImportGetDefaultSourceRect, 1,
26737n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Rect defaultSourceRect)")},
26738n/a {"GraphicsImportGetColorSyncProfile", (PyCFunction)Qt_GraphicsImportGetColorSyncProfile, 1,
26739n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Handle profile)")},
26740n/a {"GraphicsImportSetDestRect", (PyCFunction)Qt_GraphicsImportSetDestRect, 1,
26741n/a PyDoc_STR("(GraphicsImportComponent ci, Rect destRect) -> (ComponentResult _rv)")},
26742n/a {"GraphicsImportGetDestRect", (PyCFunction)Qt_GraphicsImportGetDestRect, 1,
26743n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, Rect destRect)")},
26744n/a {"GraphicsImportSetFlags", (PyCFunction)Qt_GraphicsImportSetFlags, 1,
26745n/a PyDoc_STR("(GraphicsImportComponent ci, long flags) -> (ComponentResult _rv)")},
26746n/a {"GraphicsImportGetFlags", (PyCFunction)Qt_GraphicsImportGetFlags, 1,
26747n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, long flags)")},
26748n/a {"GraphicsImportGetBaseDataOffsetAndSize64", (PyCFunction)Qt_GraphicsImportGetBaseDataOffsetAndSize64, 1,
26749n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv, wide offset, wide size)")},
26750n/a {"GraphicsImportSetImageIndexToThumbnail", (PyCFunction)Qt_GraphicsImportSetImageIndexToThumbnail, 1,
26751n/a PyDoc_STR("(GraphicsImportComponent ci) -> (ComponentResult _rv)")},
26752n/a {"GraphicsExportDoExport", (PyCFunction)Qt_GraphicsExportDoExport, 1,
26753n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, unsigned long actualSizeWritten)")},
26754n/a {"GraphicsExportCanTranscode", (PyCFunction)Qt_GraphicsExportCanTranscode, 1,
26755n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Boolean canTranscode)")},
26756n/a {"GraphicsExportDoTranscode", (PyCFunction)Qt_GraphicsExportDoTranscode, 1,
26757n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv)")},
26758n/a {"GraphicsExportCanUseCompressor", (PyCFunction)Qt_GraphicsExportCanUseCompressor, 1,
26759n/a PyDoc_STR("(GraphicsExportComponent ci, void * codecSettingsAtomContainerPtr) -> (ComponentResult _rv, Boolean canUseCompressor)")},
26760n/a {"GraphicsExportDoUseCompressor", (PyCFunction)Qt_GraphicsExportDoUseCompressor, 1,
26761n/a PyDoc_STR("(GraphicsExportComponent ci, void * codecSettingsAtomContainer) -> (ComponentResult _rv, ImageDescriptionHandle outDesc)")},
26762n/a {"GraphicsExportDoStandaloneExport", (PyCFunction)Qt_GraphicsExportDoStandaloneExport, 1,
26763n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv)")},
26764n/a {"GraphicsExportGetDefaultFileTypeAndCreator", (PyCFunction)Qt_GraphicsExportGetDefaultFileTypeAndCreator, 1,
26765n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, OSType fileType, OSType fileCreator)")},
26766n/a {"GraphicsExportGetDefaultFileNameExtension", (PyCFunction)Qt_GraphicsExportGetDefaultFileNameExtension, 1,
26767n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, OSType fileNameExtension)")},
26768n/a {"GraphicsExportGetMIMETypeList", (PyCFunction)Qt_GraphicsExportGetMIMETypeList, 1,
26769n/a PyDoc_STR("(GraphicsExportComponent ci, void * qtAtomContainerPtr) -> (ComponentResult _rv)")},
26770n/a {"GraphicsExportSetSettingsFromAtomContainer", (PyCFunction)Qt_GraphicsExportSetSettingsFromAtomContainer, 1,
26771n/a PyDoc_STR("(GraphicsExportComponent ci, void * qtAtomContainer) -> (ComponentResult _rv)")},
26772n/a {"GraphicsExportGetSettingsAsAtomContainer", (PyCFunction)Qt_GraphicsExportGetSettingsAsAtomContainer, 1,
26773n/a PyDoc_STR("(GraphicsExportComponent ci, void * qtAtomContainerPtr) -> (ComponentResult _rv)")},
26774n/a {"GraphicsExportGetSettingsAsText", (PyCFunction)Qt_GraphicsExportGetSettingsAsText, 1,
26775n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Handle theText)")},
26776n/a {"GraphicsExportSetDontRecompress", (PyCFunction)Qt_GraphicsExportSetDontRecompress, 1,
26777n/a PyDoc_STR("(GraphicsExportComponent ci, Boolean dontRecompress) -> (ComponentResult _rv)")},
26778n/a {"GraphicsExportGetDontRecompress", (PyCFunction)Qt_GraphicsExportGetDontRecompress, 1,
26779n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Boolean dontRecompress)")},
26780n/a {"GraphicsExportSetInterlaceStyle", (PyCFunction)Qt_GraphicsExportSetInterlaceStyle, 1,
26781n/a PyDoc_STR("(GraphicsExportComponent ci, unsigned long interlaceStyle) -> (ComponentResult _rv)")},
26782n/a {"GraphicsExportGetInterlaceStyle", (PyCFunction)Qt_GraphicsExportGetInterlaceStyle, 1,
26783n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, unsigned long interlaceStyle)")},
26784n/a {"GraphicsExportSetMetaData", (PyCFunction)Qt_GraphicsExportSetMetaData, 1,
26785n/a PyDoc_STR("(GraphicsExportComponent ci, void * userData) -> (ComponentResult _rv)")},
26786n/a {"GraphicsExportGetMetaData", (PyCFunction)Qt_GraphicsExportGetMetaData, 1,
26787n/a PyDoc_STR("(GraphicsExportComponent ci, void * userData) -> (ComponentResult _rv)")},
26788n/a {"GraphicsExportSetTargetDataSize", (PyCFunction)Qt_GraphicsExportSetTargetDataSize, 1,
26789n/a PyDoc_STR("(GraphicsExportComponent ci, unsigned long targetDataSize) -> (ComponentResult _rv)")},
26790n/a {"GraphicsExportGetTargetDataSize", (PyCFunction)Qt_GraphicsExportGetTargetDataSize, 1,
26791n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, unsigned long targetDataSize)")},
26792n/a {"GraphicsExportSetCompressionMethod", (PyCFunction)Qt_GraphicsExportSetCompressionMethod, 1,
26793n/a PyDoc_STR("(GraphicsExportComponent ci, long compressionMethod) -> (ComponentResult _rv)")},
26794n/a {"GraphicsExportGetCompressionMethod", (PyCFunction)Qt_GraphicsExportGetCompressionMethod, 1,
26795n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, long compressionMethod)")},
26796n/a {"GraphicsExportSetCompressionQuality", (PyCFunction)Qt_GraphicsExportSetCompressionQuality, 1,
26797n/a PyDoc_STR("(GraphicsExportComponent ci, CodecQ spatialQuality) -> (ComponentResult _rv)")},
26798n/a {"GraphicsExportGetCompressionQuality", (PyCFunction)Qt_GraphicsExportGetCompressionQuality, 1,
26799n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, CodecQ spatialQuality)")},
26800n/a {"GraphicsExportSetResolution", (PyCFunction)Qt_GraphicsExportSetResolution, 1,
26801n/a PyDoc_STR("(GraphicsExportComponent ci, Fixed horizontalResolution, Fixed verticalResolution) -> (ComponentResult _rv)")},
26802n/a {"GraphicsExportGetResolution", (PyCFunction)Qt_GraphicsExportGetResolution, 1,
26803n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Fixed horizontalResolution, Fixed verticalResolution)")},
26804n/a {"GraphicsExportSetDepth", (PyCFunction)Qt_GraphicsExportSetDepth, 1,
26805n/a PyDoc_STR("(GraphicsExportComponent ci, long depth) -> (ComponentResult _rv)")},
26806n/a {"GraphicsExportGetDepth", (PyCFunction)Qt_GraphicsExportGetDepth, 1,
26807n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, long depth)")},
26808n/a {"GraphicsExportSetColorSyncProfile", (PyCFunction)Qt_GraphicsExportSetColorSyncProfile, 1,
26809n/a PyDoc_STR("(GraphicsExportComponent ci, Handle colorSyncProfile) -> (ComponentResult _rv)")},
26810n/a {"GraphicsExportGetColorSyncProfile", (PyCFunction)Qt_GraphicsExportGetColorSyncProfile, 1,
26811n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Handle colorSyncProfile)")},
26812n/a {"GraphicsExportSetInputDataReference", (PyCFunction)Qt_GraphicsExportSetInputDataReference, 1,
26813n/a PyDoc_STR("(GraphicsExportComponent ci, Handle dataRef, OSType dataRefType, ImageDescriptionHandle desc) -> (ComponentResult _rv)")},
26814n/a {"GraphicsExportGetInputDataReference", (PyCFunction)Qt_GraphicsExportGetInputDataReference, 1,
26815n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Handle dataRef, OSType dataRefType)")},
26816n/a {"GraphicsExportSetInputFile", (PyCFunction)Qt_GraphicsExportSetInputFile, 1,
26817n/a PyDoc_STR("(GraphicsExportComponent ci, FSSpec theFile, ImageDescriptionHandle desc) -> (ComponentResult _rv)")},
26818n/a {"GraphicsExportGetInputFile", (PyCFunction)Qt_GraphicsExportGetInputFile, 1,
26819n/a PyDoc_STR("(GraphicsExportComponent ci, FSSpec theFile) -> (ComponentResult _rv)")},
26820n/a {"GraphicsExportSetInputHandle", (PyCFunction)Qt_GraphicsExportSetInputHandle, 1,
26821n/a PyDoc_STR("(GraphicsExportComponent ci, Handle h, ImageDescriptionHandle desc) -> (ComponentResult _rv)")},
26822n/a {"GraphicsExportGetInputHandle", (PyCFunction)Qt_GraphicsExportGetInputHandle, 1,
26823n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Handle h)")},
26824n/a {"GraphicsExportSetInputPtr", (PyCFunction)Qt_GraphicsExportSetInputPtr, 1,
26825n/a PyDoc_STR("(GraphicsExportComponent ci, Ptr p, unsigned long size, ImageDescriptionHandle desc) -> (ComponentResult _rv)")},
26826n/a {"GraphicsExportSetInputGraphicsImporter", (PyCFunction)Qt_GraphicsExportSetInputGraphicsImporter, 1,
26827n/a PyDoc_STR("(GraphicsExportComponent ci, GraphicsImportComponent grip) -> (ComponentResult _rv)")},
26828n/a {"GraphicsExportGetInputGraphicsImporter", (PyCFunction)Qt_GraphicsExportGetInputGraphicsImporter, 1,
26829n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, GraphicsImportComponent grip)")},
26830n/a {"GraphicsExportSetInputPicture", (PyCFunction)Qt_GraphicsExportSetInputPicture, 1,
26831n/a PyDoc_STR("(GraphicsExportComponent ci, PicHandle picture) -> (ComponentResult _rv)")},
26832n/a {"GraphicsExportGetInputPicture", (PyCFunction)Qt_GraphicsExportGetInputPicture, 1,
26833n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, PicHandle picture)")},
26834n/a {"GraphicsExportSetInputGWorld", (PyCFunction)Qt_GraphicsExportSetInputGWorld, 1,
26835n/a PyDoc_STR("(GraphicsExportComponent ci, GWorldPtr gworld) -> (ComponentResult _rv)")},
26836n/a {"GraphicsExportGetInputGWorld", (PyCFunction)Qt_GraphicsExportGetInputGWorld, 1,
26837n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, GWorldPtr gworld)")},
26838n/a {"GraphicsExportSetInputPixmap", (PyCFunction)Qt_GraphicsExportSetInputPixmap, 1,
26839n/a PyDoc_STR("(GraphicsExportComponent ci, PixMapHandle pixmap) -> (ComponentResult _rv)")},
26840n/a {"GraphicsExportGetInputPixmap", (PyCFunction)Qt_GraphicsExportGetInputPixmap, 1,
26841n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, PixMapHandle pixmap)")},
26842n/a {"GraphicsExportSetInputOffsetAndLimit", (PyCFunction)Qt_GraphicsExportSetInputOffsetAndLimit, 1,
26843n/a PyDoc_STR("(GraphicsExportComponent ci, unsigned long offset, unsigned long limit) -> (ComponentResult _rv)")},
26844n/a {"GraphicsExportGetInputOffsetAndLimit", (PyCFunction)Qt_GraphicsExportGetInputOffsetAndLimit, 1,
26845n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, unsigned long offset, unsigned long limit)")},
26846n/a {"GraphicsExportMayExporterReadInputData", (PyCFunction)Qt_GraphicsExportMayExporterReadInputData, 1,
26847n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Boolean mayReadInputData)")},
26848n/a {"GraphicsExportGetInputDataSize", (PyCFunction)Qt_GraphicsExportGetInputDataSize, 1,
26849n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, unsigned long size)")},
26850n/a {"GraphicsExportReadInputData", (PyCFunction)Qt_GraphicsExportReadInputData, 1,
26851n/a PyDoc_STR("(GraphicsExportComponent ci, void * dataPtr, unsigned long dataOffset, unsigned long dataSize) -> (ComponentResult _rv)")},
26852n/a {"GraphicsExportGetInputImageDescription", (PyCFunction)Qt_GraphicsExportGetInputImageDescription, 1,
26853n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, ImageDescriptionHandle desc)")},
26854n/a {"GraphicsExportGetInputImageDimensions", (PyCFunction)Qt_GraphicsExportGetInputImageDimensions, 1,
26855n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Rect dimensions)")},
26856n/a {"GraphicsExportGetInputImageDepth", (PyCFunction)Qt_GraphicsExportGetInputImageDepth, 1,
26857n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, long inputDepth)")},
26858n/a {"GraphicsExportDrawInputImage", (PyCFunction)Qt_GraphicsExportDrawInputImage, 1,
26859n/a PyDoc_STR("(GraphicsExportComponent ci, CGrafPtr gw, GDHandle gd, Rect srcRect, Rect dstRect) -> (ComponentResult _rv)")},
26860n/a {"GraphicsExportSetOutputDataReference", (PyCFunction)Qt_GraphicsExportSetOutputDataReference, 1,
26861n/a PyDoc_STR("(GraphicsExportComponent ci, Handle dataRef, OSType dataRefType) -> (ComponentResult _rv)")},
26862n/a {"GraphicsExportGetOutputDataReference", (PyCFunction)Qt_GraphicsExportGetOutputDataReference, 1,
26863n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Handle dataRef, OSType dataRefType)")},
26864n/a {"GraphicsExportSetOutputFile", (PyCFunction)Qt_GraphicsExportSetOutputFile, 1,
26865n/a PyDoc_STR("(GraphicsExportComponent ci, FSSpec theFile) -> (ComponentResult _rv)")},
26866n/a {"GraphicsExportGetOutputFile", (PyCFunction)Qt_GraphicsExportGetOutputFile, 1,
26867n/a PyDoc_STR("(GraphicsExportComponent ci, FSSpec theFile) -> (ComponentResult _rv)")},
26868n/a {"GraphicsExportSetOutputHandle", (PyCFunction)Qt_GraphicsExportSetOutputHandle, 1,
26869n/a PyDoc_STR("(GraphicsExportComponent ci, Handle h) -> (ComponentResult _rv)")},
26870n/a {"GraphicsExportGetOutputHandle", (PyCFunction)Qt_GraphicsExportGetOutputHandle, 1,
26871n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Handle h)")},
26872n/a {"GraphicsExportSetOutputOffsetAndMaxSize", (PyCFunction)Qt_GraphicsExportSetOutputOffsetAndMaxSize, 1,
26873n/a PyDoc_STR("(GraphicsExportComponent ci, unsigned long offset, unsigned long maxSize, Boolean truncateFile) -> (ComponentResult _rv)")},
26874n/a {"GraphicsExportGetOutputOffsetAndMaxSize", (PyCFunction)Qt_GraphicsExportGetOutputOffsetAndMaxSize, 1,
26875n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, unsigned long offset, unsigned long maxSize, Boolean truncateFile)")},
26876n/a {"GraphicsExportSetOutputFileTypeAndCreator", (PyCFunction)Qt_GraphicsExportSetOutputFileTypeAndCreator, 1,
26877n/a PyDoc_STR("(GraphicsExportComponent ci, OSType fileType, OSType fileCreator) -> (ComponentResult _rv)")},
26878n/a {"GraphicsExportGetOutputFileTypeAndCreator", (PyCFunction)Qt_GraphicsExportGetOutputFileTypeAndCreator, 1,
26879n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, OSType fileType, OSType fileCreator)")},
26880n/a {"GraphicsExportSetOutputMark", (PyCFunction)Qt_GraphicsExportSetOutputMark, 1,
26881n/a PyDoc_STR("(GraphicsExportComponent ci, unsigned long mark) -> (ComponentResult _rv)")},
26882n/a {"GraphicsExportGetOutputMark", (PyCFunction)Qt_GraphicsExportGetOutputMark, 1,
26883n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, unsigned long mark)")},
26884n/a {"GraphicsExportReadOutputData", (PyCFunction)Qt_GraphicsExportReadOutputData, 1,
26885n/a PyDoc_STR("(GraphicsExportComponent ci, void * dataPtr, unsigned long dataOffset, unsigned long dataSize) -> (ComponentResult _rv)")},
26886n/a {"GraphicsExportSetThumbnailEnabled", (PyCFunction)Qt_GraphicsExportSetThumbnailEnabled, 1,
26887n/a PyDoc_STR("(GraphicsExportComponent ci, Boolean enableThumbnail, long maxThumbnailWidth, long maxThumbnailHeight) -> (ComponentResult _rv)")},
26888n/a {"GraphicsExportGetThumbnailEnabled", (PyCFunction)Qt_GraphicsExportGetThumbnailEnabled, 1,
26889n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Boolean thumbnailEnabled, long maxThumbnailWidth, long maxThumbnailHeight)")},
26890n/a {"GraphicsExportSetExifEnabled", (PyCFunction)Qt_GraphicsExportSetExifEnabled, 1,
26891n/a PyDoc_STR("(GraphicsExportComponent ci, Boolean enableExif) -> (ComponentResult _rv)")},
26892n/a {"GraphicsExportGetExifEnabled", (PyCFunction)Qt_GraphicsExportGetExifEnabled, 1,
26893n/a PyDoc_STR("(GraphicsExportComponent ci) -> (ComponentResult _rv, Boolean exifEnabled)")},
26894n/a {"ImageTranscoderBeginSequence", (PyCFunction)Qt_ImageTranscoderBeginSequence, 1,
26895n/a PyDoc_STR("(ImageTranscoderComponent itc, ImageDescriptionHandle srcDesc, void * data, long dataSize) -> (ComponentResult _rv, ImageDescriptionHandle dstDesc)")},
26896n/a {"ImageTranscoderDisposeData", (PyCFunction)Qt_ImageTranscoderDisposeData, 1,
26897n/a PyDoc_STR("(ImageTranscoderComponent itc, void * dstData) -> (ComponentResult _rv)")},
26898n/a {"ImageTranscoderEndSequence", (PyCFunction)Qt_ImageTranscoderEndSequence, 1,
26899n/a PyDoc_STR("(ImageTranscoderComponent itc) -> (ComponentResult _rv)")},
26900n/a {"ClockGetTime", (PyCFunction)Qt_ClockGetTime, 1,
26901n/a PyDoc_STR("(ComponentInstance aClock) -> (ComponentResult _rv, TimeRecord out)")},
26902n/a {"ClockSetTimeBase", (PyCFunction)Qt_ClockSetTimeBase, 1,
26903n/a PyDoc_STR("(ComponentInstance aClock, TimeBase tb) -> (ComponentResult _rv)")},
26904n/a {"ClockGetRate", (PyCFunction)Qt_ClockGetRate, 1,
26905n/a PyDoc_STR("(ComponentInstance aClock) -> (ComponentResult _rv, Fixed rate)")},
26906n/a {"SCPositionRect", (PyCFunction)Qt_SCPositionRect, 1,
26907n/a PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv, Rect rp, Point where)")},
26908n/a {"SCPositionDialog", (PyCFunction)Qt_SCPositionDialog, 1,
26909n/a PyDoc_STR("(ComponentInstance ci, short id) -> (ComponentResult _rv, Point where)")},
26910n/a {"SCSetTestImagePictHandle", (PyCFunction)Qt_SCSetTestImagePictHandle, 1,
26911n/a PyDoc_STR("(ComponentInstance ci, PicHandle testPict, short testFlags) -> (ComponentResult _rv, Rect testRect)")},
26912n/a {"SCSetTestImagePictFile", (PyCFunction)Qt_SCSetTestImagePictFile, 1,
26913n/a PyDoc_STR("(ComponentInstance ci, short testFileRef, short testFlags) -> (ComponentResult _rv, Rect testRect)")},
26914n/a {"SCSetTestImagePixMap", (PyCFunction)Qt_SCSetTestImagePixMap, 1,
26915n/a PyDoc_STR("(ComponentInstance ci, PixMapHandle testPixMap, short testFlags) -> (ComponentResult _rv, Rect testRect)")},
26916n/a {"SCGetBestDeviceRect", (PyCFunction)Qt_SCGetBestDeviceRect, 1,
26917n/a PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv, Rect r)")},
26918n/a {"SCRequestImageSettings", (PyCFunction)Qt_SCRequestImageSettings, 1,
26919n/a PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv)")},
26920n/a {"SCCompressImage", (PyCFunction)Qt_SCCompressImage, 1,
26921n/a PyDoc_STR("(ComponentInstance ci, PixMapHandle src, Rect srcRect) -> (ComponentResult _rv, ImageDescriptionHandle desc, Handle data)")},
26922n/a {"SCCompressPicture", (PyCFunction)Qt_SCCompressPicture, 1,
26923n/a PyDoc_STR("(ComponentInstance ci, PicHandle srcPicture, PicHandle dstPicture) -> (ComponentResult _rv)")},
26924n/a {"SCCompressPictureFile", (PyCFunction)Qt_SCCompressPictureFile, 1,
26925n/a PyDoc_STR("(ComponentInstance ci, short srcRefNum, short dstRefNum) -> (ComponentResult _rv)")},
26926n/a {"SCRequestSequenceSettings", (PyCFunction)Qt_SCRequestSequenceSettings, 1,
26927n/a PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv)")},
26928n/a {"SCCompressSequenceBegin", (PyCFunction)Qt_SCCompressSequenceBegin, 1,
26929n/a PyDoc_STR("(ComponentInstance ci, PixMapHandle src, Rect srcRect) -> (ComponentResult _rv, ImageDescriptionHandle desc)")},
26930n/a {"SCCompressSequenceFrame", (PyCFunction)Qt_SCCompressSequenceFrame, 1,
26931n/a PyDoc_STR("(ComponentInstance ci, PixMapHandle src, Rect srcRect) -> (ComponentResult _rv, Handle data, long dataSize, short notSyncFlag)")},
26932n/a {"SCCompressSequenceEnd", (PyCFunction)Qt_SCCompressSequenceEnd, 1,
26933n/a PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv)")},
26934n/a {"SCDefaultPictHandleSettings", (PyCFunction)Qt_SCDefaultPictHandleSettings, 1,
26935n/a PyDoc_STR("(ComponentInstance ci, PicHandle srcPicture, short motion) -> (ComponentResult _rv)")},
26936n/a {"SCDefaultPictFileSettings", (PyCFunction)Qt_SCDefaultPictFileSettings, 1,
26937n/a PyDoc_STR("(ComponentInstance ci, short srcRef, short motion) -> (ComponentResult _rv)")},
26938n/a {"SCDefaultPixMapSettings", (PyCFunction)Qt_SCDefaultPixMapSettings, 1,
26939n/a PyDoc_STR("(ComponentInstance ci, PixMapHandle src, short motion) -> (ComponentResult _rv)")},
26940n/a {"SCGetInfo", (PyCFunction)Qt_SCGetInfo, 1,
26941n/a PyDoc_STR("(ComponentInstance ci, OSType infoType, void * info) -> (ComponentResult _rv)")},
26942n/a {"SCSetInfo", (PyCFunction)Qt_SCSetInfo, 1,
26943n/a PyDoc_STR("(ComponentInstance ci, OSType infoType, void * info) -> (ComponentResult _rv)")},
26944n/a {"SCSetCompressFlags", (PyCFunction)Qt_SCSetCompressFlags, 1,
26945n/a PyDoc_STR("(ComponentInstance ci, long flags) -> (ComponentResult _rv)")},
26946n/a {"SCGetCompressFlags", (PyCFunction)Qt_SCGetCompressFlags, 1,
26947n/a PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv, long flags)")},
26948n/a {"SCGetSettingsAsText", (PyCFunction)Qt_SCGetSettingsAsText, 1,
26949n/a PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv, Handle text)")},
26950n/a {"SCAsyncIdle", (PyCFunction)Qt_SCAsyncIdle, 1,
26951n/a PyDoc_STR("(ComponentInstance ci) -> (ComponentResult _rv)")},
26952n/a {"TweenerReset", (PyCFunction)Qt_TweenerReset, 1,
26953n/a PyDoc_STR("(TweenerComponent tc) -> (ComponentResult _rv)")},
26954n/a {"TCGetSourceRef", (PyCFunction)Qt_TCGetSourceRef, 1,
26955n/a PyDoc_STR("(MediaHandler mh, TimeCodeDescriptionHandle tcdH) -> (HandlerError _rv, UserData srefH)")},
26956n/a {"TCSetSourceRef", (PyCFunction)Qt_TCSetSourceRef, 1,
26957n/a PyDoc_STR("(MediaHandler mh, TimeCodeDescriptionHandle tcdH, UserData srefH) -> (HandlerError _rv)")},
26958n/a {"TCSetTimeCodeFlags", (PyCFunction)Qt_TCSetTimeCodeFlags, 1,
26959n/a PyDoc_STR("(MediaHandler mh, long flags, long flagsMask) -> (HandlerError _rv)")},
26960n/a {"TCGetTimeCodeFlags", (PyCFunction)Qt_TCGetTimeCodeFlags, 1,
26961n/a PyDoc_STR("(MediaHandler mh) -> (HandlerError _rv, long flags)")},
26962n/a {"MovieImportHandle", (PyCFunction)Qt_MovieImportHandle, 1,
26963n/a PyDoc_STR("(MovieImportComponent ci, Handle dataH, Movie theMovie, Track targetTrack, TimeValue atTime, long inFlags) -> (ComponentResult _rv, Track usedTrack, TimeValue addedDuration, long outFlags)")},
26964n/a {"MovieImportFile", (PyCFunction)Qt_MovieImportFile, 1,
26965n/a PyDoc_STR("(MovieImportComponent ci, FSSpec theFile, Movie theMovie, Track targetTrack, TimeValue atTime, long inFlags) -> (ComponentResult _rv, Track usedTrack, TimeValue addedDuration, long outFlags)")},
26966n/a {"MovieImportSetSampleDuration", (PyCFunction)Qt_MovieImportSetSampleDuration, 1,
26967n/a PyDoc_STR("(MovieImportComponent ci, TimeValue duration, TimeScale scale) -> (ComponentResult _rv)")},
26968n/a {"MovieImportSetSampleDescription", (PyCFunction)Qt_MovieImportSetSampleDescription, 1,
26969n/a PyDoc_STR("(MovieImportComponent ci, SampleDescriptionHandle desc, OSType mediaType) -> (ComponentResult _rv)")},
26970n/a {"MovieImportSetMediaFile", (PyCFunction)Qt_MovieImportSetMediaFile, 1,
26971n/a PyDoc_STR("(MovieImportComponent ci, AliasHandle alias) -> (ComponentResult _rv)")},
26972n/a {"MovieImportSetDimensions", (PyCFunction)Qt_MovieImportSetDimensions, 1,
26973n/a PyDoc_STR("(MovieImportComponent ci, Fixed width, Fixed height) -> (ComponentResult _rv)")},
26974n/a {"MovieImportSetChunkSize", (PyCFunction)Qt_MovieImportSetChunkSize, 1,
26975n/a PyDoc_STR("(MovieImportComponent ci, long chunkSize) -> (ComponentResult _rv)")},
26976n/a {"MovieImportSetAuxiliaryData", (PyCFunction)Qt_MovieImportSetAuxiliaryData, 1,
26977n/a PyDoc_STR("(MovieImportComponent ci, Handle data, OSType handleType) -> (ComponentResult _rv)")},
26978n/a {"MovieImportSetFromScrap", (PyCFunction)Qt_MovieImportSetFromScrap, 1,
26979n/a PyDoc_STR("(MovieImportComponent ci, Boolean fromScrap) -> (ComponentResult _rv)")},
26980n/a {"MovieImportDoUserDialog", (PyCFunction)Qt_MovieImportDoUserDialog, 1,
26981n/a PyDoc_STR("(MovieImportComponent ci, FSSpec theFile, Handle theData) -> (ComponentResult _rv, Boolean canceled)")},
26982n/a {"MovieImportSetDuration", (PyCFunction)Qt_MovieImportSetDuration, 1,
26983n/a PyDoc_STR("(MovieImportComponent ci, TimeValue duration) -> (ComponentResult _rv)")},
26984n/a {"MovieImportGetAuxiliaryDataType", (PyCFunction)Qt_MovieImportGetAuxiliaryDataType, 1,
26985n/a PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, OSType auxType)")},
26986n/a {"MovieImportValidate", (PyCFunction)Qt_MovieImportValidate, 1,
26987n/a PyDoc_STR("(MovieImportComponent ci, FSSpec theFile, Handle theData) -> (ComponentResult _rv, Boolean valid)")},
26988n/a {"MovieImportGetFileType", (PyCFunction)Qt_MovieImportGetFileType, 1,
26989n/a PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, OSType fileType)")},
26990n/a {"MovieImportDataRef", (PyCFunction)Qt_MovieImportDataRef, 1,
26991n/a PyDoc_STR("(MovieImportComponent ci, Handle dataRef, OSType dataRefType, Movie theMovie, Track targetTrack, TimeValue atTime, long inFlags) -> (ComponentResult _rv, Track usedTrack, TimeValue addedDuration, long outFlags)")},
26992n/a {"MovieImportGetSampleDescription", (PyCFunction)Qt_MovieImportGetSampleDescription, 1,
26993n/a PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, SampleDescriptionHandle desc, OSType mediaType)")},
26994n/a {"MovieImportSetOffsetAndLimit", (PyCFunction)Qt_MovieImportSetOffsetAndLimit, 1,
26995n/a PyDoc_STR("(MovieImportComponent ci, unsigned long offset, unsigned long limit) -> (ComponentResult _rv)")},
26996n/a {"MovieImportSetOffsetAndLimit64", (PyCFunction)Qt_MovieImportSetOffsetAndLimit64, 1,
26997n/a PyDoc_STR("(MovieImportComponent ci, wide offset, wide limit) -> (ComponentResult _rv)")},
26998n/a {"MovieImportIdle", (PyCFunction)Qt_MovieImportIdle, 1,
26999n/a PyDoc_STR("(MovieImportComponent ci, long inFlags) -> (ComponentResult _rv, long outFlags)")},
27000n/a {"MovieImportValidateDataRef", (PyCFunction)Qt_MovieImportValidateDataRef, 1,
27001n/a PyDoc_STR("(MovieImportComponent ci, Handle dataRef, OSType dataRefType) -> (ComponentResult _rv, UInt8 valid)")},
27002n/a {"MovieImportGetLoadState", (PyCFunction)Qt_MovieImportGetLoadState, 1,
27003n/a PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, long importerLoadState)")},
27004n/a {"MovieImportGetMaxLoadedTime", (PyCFunction)Qt_MovieImportGetMaxLoadedTime, 1,
27005n/a PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, TimeValue time)")},
27006n/a {"MovieImportEstimateCompletionTime", (PyCFunction)Qt_MovieImportEstimateCompletionTime, 1,
27007n/a PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, TimeRecord time)")},
27008n/a {"MovieImportSetDontBlock", (PyCFunction)Qt_MovieImportSetDontBlock, 1,
27009n/a PyDoc_STR("(MovieImportComponent ci, Boolean dontBlock) -> (ComponentResult _rv)")},
27010n/a {"MovieImportGetDontBlock", (PyCFunction)Qt_MovieImportGetDontBlock, 1,
27011n/a PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, Boolean willBlock)")},
27012n/a {"MovieImportSetIdleManager", (PyCFunction)Qt_MovieImportSetIdleManager, 1,
27013n/a PyDoc_STR("(MovieImportComponent ci, IdleManager im) -> (ComponentResult _rv)")},
27014n/a {"MovieImportSetNewMovieFlags", (PyCFunction)Qt_MovieImportSetNewMovieFlags, 1,
27015n/a PyDoc_STR("(MovieImportComponent ci, long newMovieFlags) -> (ComponentResult _rv)")},
27016n/a {"MovieImportGetDestinationMediaType", (PyCFunction)Qt_MovieImportGetDestinationMediaType, 1,
27017n/a PyDoc_STR("(MovieImportComponent ci) -> (ComponentResult _rv, OSType mediaType)")},
27018n/a {"MovieExportToHandle", (PyCFunction)Qt_MovieExportToHandle, 1,
27019n/a PyDoc_STR("(MovieExportComponent ci, Handle dataH, Movie theMovie, Track onlyThisTrack, TimeValue startTime, TimeValue duration) -> (ComponentResult _rv)")},
27020n/a {"MovieExportToFile", (PyCFunction)Qt_MovieExportToFile, 1,
27021n/a PyDoc_STR("(MovieExportComponent ci, FSSpec theFile, Movie theMovie, Track onlyThisTrack, TimeValue startTime, TimeValue duration) -> (ComponentResult _rv)")},
27022n/a {"MovieExportGetAuxiliaryData", (PyCFunction)Qt_MovieExportGetAuxiliaryData, 1,
27023n/a PyDoc_STR("(MovieExportComponent ci, Handle dataH) -> (ComponentResult _rv, OSType handleType)")},
27024n/a {"MovieExportSetSampleDescription", (PyCFunction)Qt_MovieExportSetSampleDescription, 1,
27025n/a PyDoc_STR("(MovieExportComponent ci, SampleDescriptionHandle desc, OSType mediaType) -> (ComponentResult _rv)")},
27026n/a {"MovieExportDoUserDialog", (PyCFunction)Qt_MovieExportDoUserDialog, 1,
27027n/a PyDoc_STR("(MovieExportComponent ci, Movie theMovie, Track onlyThisTrack, TimeValue startTime, TimeValue duration) -> (ComponentResult _rv, Boolean canceled)")},
27028n/a {"MovieExportGetCreatorType", (PyCFunction)Qt_MovieExportGetCreatorType, 1,
27029n/a PyDoc_STR("(MovieExportComponent ci) -> (ComponentResult _rv, OSType creator)")},
27030n/a {"MovieExportToDataRef", (PyCFunction)Qt_MovieExportToDataRef, 1,
27031n/a PyDoc_STR("(MovieExportComponent ci, Handle dataRef, OSType dataRefType, Movie theMovie, Track onlyThisTrack, TimeValue startTime, TimeValue duration) -> (ComponentResult _rv)")},
27032n/a {"MovieExportFromProceduresToDataRef", (PyCFunction)Qt_MovieExportFromProceduresToDataRef, 1,
27033n/a PyDoc_STR("(MovieExportComponent ci, Handle dataRef, OSType dataRefType) -> (ComponentResult _rv)")},
27034n/a {"MovieExportValidate", (PyCFunction)Qt_MovieExportValidate, 1,
27035n/a PyDoc_STR("(MovieExportComponent ci, Movie theMovie, Track onlyThisTrack) -> (ComponentResult _rv, Boolean valid)")},
27036n/a {"MovieExportGetFileNameExtension", (PyCFunction)Qt_MovieExportGetFileNameExtension, 1,
27037n/a PyDoc_STR("(MovieExportComponent ci) -> (ComponentResult _rv, OSType extension)")},
27038n/a {"MovieExportGetShortFileTypeString", (PyCFunction)Qt_MovieExportGetShortFileTypeString, 1,
27039n/a PyDoc_STR("(MovieExportComponent ci, Str255 typeString) -> (ComponentResult _rv)")},
27040n/a {"MovieExportGetSourceMediaType", (PyCFunction)Qt_MovieExportGetSourceMediaType, 1,
27041n/a PyDoc_STR("(MovieExportComponent ci) -> (ComponentResult _rv, OSType mediaType)")},
27042n/a {"TextExportGetTimeFraction", (PyCFunction)Qt_TextExportGetTimeFraction, 1,
27043n/a PyDoc_STR("(TextExportComponent ci) -> (ComponentResult _rv, long movieTimeFraction)")},
27044n/a {"TextExportSetTimeFraction", (PyCFunction)Qt_TextExportSetTimeFraction, 1,
27045n/a PyDoc_STR("(TextExportComponent ci, long movieTimeFraction) -> (ComponentResult _rv)")},
27046n/a {"TextExportGetSettings", (PyCFunction)Qt_TextExportGetSettings, 1,
27047n/a PyDoc_STR("(TextExportComponent ci) -> (ComponentResult _rv, long setting)")},
27048n/a {"TextExportSetSettings", (PyCFunction)Qt_TextExportSetSettings, 1,
27049n/a PyDoc_STR("(TextExportComponent ci, long setting) -> (ComponentResult _rv)")},
27050n/a {"MIDIImportGetSettings", (PyCFunction)Qt_MIDIImportGetSettings, 1,
27051n/a PyDoc_STR("(TextExportComponent ci) -> (ComponentResult _rv, long setting)")},
27052n/a {"MIDIImportSetSettings", (PyCFunction)Qt_MIDIImportSetSettings, 1,
27053n/a PyDoc_STR("(TextExportComponent ci, long setting) -> (ComponentResult _rv)")},
27054n/a {"GraphicsImageImportSetSequenceEnabled", (PyCFunction)Qt_GraphicsImageImportSetSequenceEnabled, 1,
27055n/a PyDoc_STR("(GraphicImageMovieImportComponent ci, Boolean enable) -> (ComponentResult _rv)")},
27056n/a {"GraphicsImageImportGetSequenceEnabled", (PyCFunction)Qt_GraphicsImageImportGetSequenceEnabled, 1,
27057n/a PyDoc_STR("(GraphicImageMovieImportComponent ci) -> (ComponentResult _rv, Boolean enable)")},
27058n/a {"PreviewShowData", (PyCFunction)Qt_PreviewShowData, 1,
27059n/a PyDoc_STR("(pnotComponent p, OSType dataType, Handle data, Rect inHere) -> (ComponentResult _rv)")},
27060n/a {"PreviewMakePreviewReference", (PyCFunction)Qt_PreviewMakePreviewReference, 1,
27061n/a PyDoc_STR("(pnotComponent p, FSSpec sourceFile) -> (ComponentResult _rv, OSType previewType, short resID)")},
27062n/a {"PreviewEvent", (PyCFunction)Qt_PreviewEvent, 1,
27063n/a PyDoc_STR("(pnotComponent p) -> (ComponentResult _rv, EventRecord e, Boolean handledEvent)")},
27064n/a {"DataCodecDecompress", (PyCFunction)Qt_DataCodecDecompress, 1,
27065n/a PyDoc_STR("(DataCodecComponent dc, void * srcData, UInt32 srcSize, void * dstData, UInt32 dstBufferSize) -> (ComponentResult _rv)")},
27066n/a {"DataCodecGetCompressBufferSize", (PyCFunction)Qt_DataCodecGetCompressBufferSize, 1,
27067n/a PyDoc_STR("(DataCodecComponent dc, UInt32 srcSize) -> (ComponentResult _rv, UInt32 dstSize)")},
27068n/a {"DataCodecCompress", (PyCFunction)Qt_DataCodecCompress, 1,
27069n/a PyDoc_STR("(DataCodecComponent dc, void * srcData, UInt32 srcSize, void * dstData, UInt32 dstBufferSize) -> (ComponentResult _rv, UInt32 actualDstSize, UInt32 decompressSlop)")},
27070n/a {"DataCodecBeginInterruptSafe", (PyCFunction)Qt_DataCodecBeginInterruptSafe, 1,
27071n/a PyDoc_STR("(DataCodecComponent dc, unsigned long maxSrcSize) -> (ComponentResult _rv)")},
27072n/a {"DataCodecEndInterruptSafe", (PyCFunction)Qt_DataCodecEndInterruptSafe, 1,
27073n/a PyDoc_STR("(DataCodecComponent dc) -> (ComponentResult _rv)")},
27074n/a {"DataHGetData", (PyCFunction)Qt_DataHGetData, 1,
27075n/a PyDoc_STR("(DataHandler dh, Handle h, long hOffset, long offset, long size) -> (ComponentResult _rv)")},
27076n/a {"DataHPutData", (PyCFunction)Qt_DataHPutData, 1,
27077n/a PyDoc_STR("(DataHandler dh, Handle h, long hOffset, long size) -> (ComponentResult _rv, long offset)")},
27078n/a {"DataHFlushData", (PyCFunction)Qt_DataHFlushData, 1,
27079n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")},
27080n/a {"DataHOpenForWrite", (PyCFunction)Qt_DataHOpenForWrite, 1,
27081n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")},
27082n/a {"DataHCloseForWrite", (PyCFunction)Qt_DataHCloseForWrite, 1,
27083n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")},
27084n/a {"DataHOpenForRead", (PyCFunction)Qt_DataHOpenForRead, 1,
27085n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")},
27086n/a {"DataHCloseForRead", (PyCFunction)Qt_DataHCloseForRead, 1,
27087n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")},
27088n/a {"DataHSetDataRef", (PyCFunction)Qt_DataHSetDataRef, 1,
27089n/a PyDoc_STR("(DataHandler dh, Handle dataRef) -> (ComponentResult _rv)")},
27090n/a {"DataHGetDataRef", (PyCFunction)Qt_DataHGetDataRef, 1,
27091n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, Handle dataRef)")},
27092n/a {"DataHCompareDataRef", (PyCFunction)Qt_DataHCompareDataRef, 1,
27093n/a PyDoc_STR("(DataHandler dh, Handle dataRef) -> (ComponentResult _rv, Boolean equal)")},
27094n/a {"DataHTask", (PyCFunction)Qt_DataHTask, 1,
27095n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")},
27096n/a {"DataHFinishData", (PyCFunction)Qt_DataHFinishData, 1,
27097n/a PyDoc_STR("(DataHandler dh, Ptr PlaceToPutDataPtr, Boolean Cancel) -> (ComponentResult _rv)")},
27098n/a {"DataHFlushCache", (PyCFunction)Qt_DataHFlushCache, 1,
27099n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")},
27100n/a {"DataHResolveDataRef", (PyCFunction)Qt_DataHResolveDataRef, 1,
27101n/a PyDoc_STR("(DataHandler dh, Handle theDataRef, Boolean userInterfaceAllowed) -> (ComponentResult _rv, Boolean wasChanged)")},
27102n/a {"DataHGetFileSize", (PyCFunction)Qt_DataHGetFileSize, 1,
27103n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, long fileSize)")},
27104n/a {"DataHCanUseDataRef", (PyCFunction)Qt_DataHCanUseDataRef, 1,
27105n/a PyDoc_STR("(DataHandler dh, Handle dataRef) -> (ComponentResult _rv, long useFlags)")},
27106n/a {"DataHPreextend", (PyCFunction)Qt_DataHPreextend, 1,
27107n/a PyDoc_STR("(DataHandler dh, unsigned long maxToAdd) -> (ComponentResult _rv, unsigned long spaceAdded)")},
27108n/a {"DataHSetFileSize", (PyCFunction)Qt_DataHSetFileSize, 1,
27109n/a PyDoc_STR("(DataHandler dh, long fileSize) -> (ComponentResult _rv)")},
27110n/a {"DataHGetFreeSpace", (PyCFunction)Qt_DataHGetFreeSpace, 1,
27111n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, unsigned long freeSize)")},
27112n/a {"DataHCreateFile", (PyCFunction)Qt_DataHCreateFile, 1,
27113n/a PyDoc_STR("(DataHandler dh, OSType creator, Boolean deleteExisting) -> (ComponentResult _rv)")},
27114n/a {"DataHGetPreferredBlockSize", (PyCFunction)Qt_DataHGetPreferredBlockSize, 1,
27115n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, long blockSize)")},
27116n/a {"DataHGetDeviceIndex", (PyCFunction)Qt_DataHGetDeviceIndex, 1,
27117n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, long deviceIndex)")},
27118n/a {"DataHIsStreamingDataHandler", (PyCFunction)Qt_DataHIsStreamingDataHandler, 1,
27119n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, Boolean yes)")},
27120n/a {"DataHGetDataInBuffer", (PyCFunction)Qt_DataHGetDataInBuffer, 1,
27121n/a PyDoc_STR("(DataHandler dh, long startOffset) -> (ComponentResult _rv, long size)")},
27122n/a {"DataHGetScheduleAheadTime", (PyCFunction)Qt_DataHGetScheduleAheadTime, 1,
27123n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, long millisecs)")},
27124n/a {"DataHSetCacheSizeLimit", (PyCFunction)Qt_DataHSetCacheSizeLimit, 1,
27125n/a PyDoc_STR("(DataHandler dh, Size cacheSizeLimit) -> (ComponentResult _rv)")},
27126n/a {"DataHGetCacheSizeLimit", (PyCFunction)Qt_DataHGetCacheSizeLimit, 1,
27127n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, Size cacheSizeLimit)")},
27128n/a {"DataHGetMovie", (PyCFunction)Qt_DataHGetMovie, 1,
27129n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, Movie theMovie, short id)")},
27130n/a {"DataHAddMovie", (PyCFunction)Qt_DataHAddMovie, 1,
27131n/a PyDoc_STR("(DataHandler dh, Movie theMovie) -> (ComponentResult _rv, short id)")},
27132n/a {"DataHUpdateMovie", (PyCFunction)Qt_DataHUpdateMovie, 1,
27133n/a PyDoc_STR("(DataHandler dh, Movie theMovie, short id) -> (ComponentResult _rv)")},
27134n/a {"DataHDoesBuffer", (PyCFunction)Qt_DataHDoesBuffer, 1,
27135n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, Boolean buffersReads, Boolean buffersWrites)")},
27136n/a {"DataHGetFileName", (PyCFunction)Qt_DataHGetFileName, 1,
27137n/a PyDoc_STR("(DataHandler dh, Str255 str) -> (ComponentResult _rv)")},
27138n/a {"DataHGetAvailableFileSize", (PyCFunction)Qt_DataHGetAvailableFileSize, 1,
27139n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, long fileSize)")},
27140n/a {"DataHGetMacOSFileType", (PyCFunction)Qt_DataHGetMacOSFileType, 1,
27141n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, OSType fileType)")},
27142n/a {"DataHGetMIMEType", (PyCFunction)Qt_DataHGetMIMEType, 1,
27143n/a PyDoc_STR("(DataHandler dh, Str255 mimeType) -> (ComponentResult _rv)")},
27144n/a {"DataHSetDataRefWithAnchor", (PyCFunction)Qt_DataHSetDataRefWithAnchor, 1,
27145n/a PyDoc_STR("(DataHandler dh, Handle anchorDataRef, OSType dataRefType, Handle dataRef) -> (ComponentResult _rv)")},
27146n/a {"DataHGetDataRefWithAnchor", (PyCFunction)Qt_DataHGetDataRefWithAnchor, 1,
27147n/a PyDoc_STR("(DataHandler dh, Handle anchorDataRef, OSType dataRefType) -> (ComponentResult _rv, Handle dataRef)")},
27148n/a {"DataHSetMacOSFileType", (PyCFunction)Qt_DataHSetMacOSFileType, 1,
27149n/a PyDoc_STR("(DataHandler dh, OSType fileType) -> (ComponentResult _rv)")},
27150n/a {"DataHSetTimeBase", (PyCFunction)Qt_DataHSetTimeBase, 1,
27151n/a PyDoc_STR("(DataHandler dh, TimeBase tb) -> (ComponentResult _rv)")},
27152n/a {"DataHGetInfoFlags", (PyCFunction)Qt_DataHGetInfoFlags, 1,
27153n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, UInt32 flags)")},
27154n/a {"DataHGetFileSize64", (PyCFunction)Qt_DataHGetFileSize64, 1,
27155n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, wide fileSize)")},
27156n/a {"DataHPreextend64", (PyCFunction)Qt_DataHPreextend64, 1,
27157n/a PyDoc_STR("(DataHandler dh, wide maxToAdd) -> (ComponentResult _rv, wide spaceAdded)")},
27158n/a {"DataHSetFileSize64", (PyCFunction)Qt_DataHSetFileSize64, 1,
27159n/a PyDoc_STR("(DataHandler dh, wide fileSize) -> (ComponentResult _rv)")},
27160n/a {"DataHGetFreeSpace64", (PyCFunction)Qt_DataHGetFreeSpace64, 1,
27161n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, wide freeSize)")},
27162n/a {"DataHAppend64", (PyCFunction)Qt_DataHAppend64, 1,
27163n/a PyDoc_STR("(DataHandler dh, void * data, unsigned long size) -> (ComponentResult _rv, wide fileOffset)")},
27164n/a {"DataHPollRead", (PyCFunction)Qt_DataHPollRead, 1,
27165n/a PyDoc_STR("(DataHandler dh, void * dataPtr) -> (ComponentResult _rv, UInt32 dataSizeSoFar)")},
27166n/a {"DataHGetDataAvailability", (PyCFunction)Qt_DataHGetDataAvailability, 1,
27167n/a PyDoc_STR("(DataHandler dh, long offset, long len) -> (ComponentResult _rv, long missing_offset, long missing_len)")},
27168n/a {"DataHGetDataRefAsType", (PyCFunction)Qt_DataHGetDataRefAsType, 1,
27169n/a PyDoc_STR("(DataHandler dh, OSType requestedType) -> (ComponentResult _rv, Handle dataRef)")},
27170n/a {"DataHSetDataRefExtension", (PyCFunction)Qt_DataHSetDataRefExtension, 1,
27171n/a PyDoc_STR("(DataHandler dh, Handle extension, OSType idType) -> (ComponentResult _rv)")},
27172n/a {"DataHGetDataRefExtension", (PyCFunction)Qt_DataHGetDataRefExtension, 1,
27173n/a PyDoc_STR("(DataHandler dh, OSType idType) -> (ComponentResult _rv, Handle extension)")},
27174n/a {"DataHGetMovieWithFlags", (PyCFunction)Qt_DataHGetMovieWithFlags, 1,
27175n/a PyDoc_STR("(DataHandler dh, short flags) -> (ComponentResult _rv, Movie theMovie, short id)")},
27176n/a {"DataHGetFileTypeOrdering", (PyCFunction)Qt_DataHGetFileTypeOrdering, 1,
27177n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, DataHFileTypeOrderingHandle orderingListHandle)")},
27178n/a {"DataHCreateFileWithFlags", (PyCFunction)Qt_DataHCreateFileWithFlags, 1,
27179n/a PyDoc_STR("(DataHandler dh, OSType creator, Boolean deleteExisting, UInt32 flags) -> (ComponentResult _rv)")},
27180n/a {"DataHGetInfo", (PyCFunction)Qt_DataHGetInfo, 1,
27181n/a PyDoc_STR("(DataHandler dh, OSType what, void * info) -> (ComponentResult _rv)")},
27182n/a {"DataHSetIdleManager", (PyCFunction)Qt_DataHSetIdleManager, 1,
27183n/a PyDoc_STR("(DataHandler dh, IdleManager im) -> (ComponentResult _rv)")},
27184n/a {"DataHDeleteFile", (PyCFunction)Qt_DataHDeleteFile, 1,
27185n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv)")},
27186n/a {"DataHSetMovieUsageFlags", (PyCFunction)Qt_DataHSetMovieUsageFlags, 1,
27187n/a PyDoc_STR("(DataHandler dh, long flags) -> (ComponentResult _rv)")},
27188n/a {"DataHUseTemporaryDataRef", (PyCFunction)Qt_DataHUseTemporaryDataRef, 1,
27189n/a PyDoc_STR("(DataHandler dh, long inFlags) -> (ComponentResult _rv)")},
27190n/a {"DataHGetTemporaryDataRefCapabilities", (PyCFunction)Qt_DataHGetTemporaryDataRefCapabilities, 1,
27191n/a PyDoc_STR("(DataHandler dh) -> (ComponentResult _rv, long outUnderstoodFlags)")},
27192n/a {"DataHRenameFile", (PyCFunction)Qt_DataHRenameFile, 1,
27193n/a PyDoc_STR("(DataHandler dh, Handle newDataRef) -> (ComponentResult _rv)")},
27194n/a {"DataHPlaybackHints", (PyCFunction)Qt_DataHPlaybackHints, 1,
27195n/a PyDoc_STR("(DataHandler dh, long flags, unsigned long minFileOffset, unsigned long maxFileOffset, long bytesPerSecond) -> (ComponentResult _rv)")},
27196n/a {"DataHPlaybackHints64", (PyCFunction)Qt_DataHPlaybackHints64, 1,
27197n/a PyDoc_STR("(DataHandler dh, long flags, wide minFileOffset, wide maxFileOffset, long bytesPerSecond) -> (ComponentResult _rv)")},
27198n/a {"DataHGetDataRate", (PyCFunction)Qt_DataHGetDataRate, 1,
27199n/a PyDoc_STR("(DataHandler dh, long flags) -> (ComponentResult _rv, long bytesPerSecond)")},
27200n/a {"DataHSetTimeHints", (PyCFunction)Qt_DataHSetTimeHints, 1,
27201n/a PyDoc_STR("(DataHandler dh, long flags, long bandwidthPriority, TimeScale scale, TimeValue minTime, TimeValue maxTime) -> (ComponentResult _rv)")},
27202n/a {"VDGetMaxSrcRect", (PyCFunction)Qt_VDGetMaxSrcRect, 1,
27203n/a PyDoc_STR("(VideoDigitizerComponent ci, short inputStd) -> (ComponentResult _rv, Rect maxSrcRect)")},
27204n/a {"VDGetActiveSrcRect", (PyCFunction)Qt_VDGetActiveSrcRect, 1,
27205n/a PyDoc_STR("(VideoDigitizerComponent ci, short inputStd) -> (ComponentResult _rv, Rect activeSrcRect)")},
27206n/a {"VDSetDigitizerRect", (PyCFunction)Qt_VDSetDigitizerRect, 1,
27207n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, Rect digitizerRect)")},
27208n/a {"VDGetDigitizerRect", (PyCFunction)Qt_VDGetDigitizerRect, 1,
27209n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, Rect digitizerRect)")},
27210n/a {"VDGetVBlankRect", (PyCFunction)Qt_VDGetVBlankRect, 1,
27211n/a PyDoc_STR("(VideoDigitizerComponent ci, short inputStd) -> (ComponentResult _rv, Rect vBlankRect)")},
27212n/a {"VDGetMaskPixMap", (PyCFunction)Qt_VDGetMaskPixMap, 1,
27213n/a PyDoc_STR("(VideoDigitizerComponent ci, PixMapHandle maskPixMap) -> (ComponentResult _rv)")},
27214n/a {"VDUseThisCLUT", (PyCFunction)Qt_VDUseThisCLUT, 1,
27215n/a PyDoc_STR("(VideoDigitizerComponent ci, CTabHandle colorTableHandle) -> (ComponentResult _rv)")},
27216n/a {"VDSetInputGammaValue", (PyCFunction)Qt_VDSetInputGammaValue, 1,
27217n/a PyDoc_STR("(VideoDigitizerComponent ci, Fixed channel1, Fixed channel2, Fixed channel3) -> (ComponentResult _rv)")},
27218n/a {"VDGetInputGammaValue", (PyCFunction)Qt_VDGetInputGammaValue, 1,
27219n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, Fixed channel1, Fixed channel2, Fixed channel3)")},
27220n/a {"VDSetBrightness", (PyCFunction)Qt_VDSetBrightness, 1,
27221n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short brightness)")},
27222n/a {"VDGetBrightness", (PyCFunction)Qt_VDGetBrightness, 1,
27223n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short brightness)")},
27224n/a {"VDSetContrast", (PyCFunction)Qt_VDSetContrast, 1,
27225n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short contrast)")},
27226n/a {"VDSetHue", (PyCFunction)Qt_VDSetHue, 1,
27227n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short hue)")},
27228n/a {"VDSetSharpness", (PyCFunction)Qt_VDSetSharpness, 1,
27229n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short sharpness)")},
27230n/a {"VDSetSaturation", (PyCFunction)Qt_VDSetSaturation, 1,
27231n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short saturation)")},
27232n/a {"VDGetContrast", (PyCFunction)Qt_VDGetContrast, 1,
27233n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short contrast)")},
27234n/a {"VDGetHue", (PyCFunction)Qt_VDGetHue, 1,
27235n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short hue)")},
27236n/a {"VDGetSharpness", (PyCFunction)Qt_VDGetSharpness, 1,
27237n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short sharpness)")},
27238n/a {"VDGetSaturation", (PyCFunction)Qt_VDGetSaturation, 1,
27239n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short saturation)")},
27240n/a {"VDGrabOneFrame", (PyCFunction)Qt_VDGrabOneFrame, 1,
27241n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv)")},
27242n/a {"VDGetMaxAuxBuffer", (PyCFunction)Qt_VDGetMaxAuxBuffer, 1,
27243n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, PixMapHandle pm, Rect r)")},
27244n/a {"VDGetCurrentFlags", (PyCFunction)Qt_VDGetCurrentFlags, 1,
27245n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, long inputCurrentFlag, long outputCurrentFlag)")},
27246n/a {"VDSetKeyColor", (PyCFunction)Qt_VDSetKeyColor, 1,
27247n/a PyDoc_STR("(VideoDigitizerComponent ci, long index) -> (ComponentResult _rv)")},
27248n/a {"VDGetKeyColor", (PyCFunction)Qt_VDGetKeyColor, 1,
27249n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, long index)")},
27250n/a {"VDAddKeyColor", (PyCFunction)Qt_VDAddKeyColor, 1,
27251n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, long index)")},
27252n/a {"VDGetNextKeyColor", (PyCFunction)Qt_VDGetNextKeyColor, 1,
27253n/a PyDoc_STR("(VideoDigitizerComponent ci, long index) -> (ComponentResult _rv)")},
27254n/a {"VDSetKeyColorRange", (PyCFunction)Qt_VDSetKeyColorRange, 1,
27255n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, RGBColor minRGB, RGBColor maxRGB)")},
27256n/a {"VDGetKeyColorRange", (PyCFunction)Qt_VDGetKeyColorRange, 1,
27257n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, RGBColor minRGB, RGBColor maxRGB)")},
27258n/a {"VDSetInputColorSpaceMode", (PyCFunction)Qt_VDSetInputColorSpaceMode, 1,
27259n/a PyDoc_STR("(VideoDigitizerComponent ci, short colorSpaceMode) -> (ComponentResult _rv)")},
27260n/a {"VDGetInputColorSpaceMode", (PyCFunction)Qt_VDGetInputColorSpaceMode, 1,
27261n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, short colorSpaceMode)")},
27262n/a {"VDSetClipState", (PyCFunction)Qt_VDSetClipState, 1,
27263n/a PyDoc_STR("(VideoDigitizerComponent ci, short clipEnable) -> (ComponentResult _rv)")},
27264n/a {"VDGetClipState", (PyCFunction)Qt_VDGetClipState, 1,
27265n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, short clipEnable)")},
27266n/a {"VDSetClipRgn", (PyCFunction)Qt_VDSetClipRgn, 1,
27267n/a PyDoc_STR("(VideoDigitizerComponent ci, RgnHandle clipRegion) -> (ComponentResult _rv)")},
27268n/a {"VDClearClipRgn", (PyCFunction)Qt_VDClearClipRgn, 1,
27269n/a PyDoc_STR("(VideoDigitizerComponent ci, RgnHandle clipRegion) -> (ComponentResult _rv)")},
27270n/a {"VDGetCLUTInUse", (PyCFunction)Qt_VDGetCLUTInUse, 1,
27271n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, CTabHandle colorTableHandle)")},
27272n/a {"VDSetPLLFilterType", (PyCFunction)Qt_VDSetPLLFilterType, 1,
27273n/a PyDoc_STR("(VideoDigitizerComponent ci, short pllType) -> (ComponentResult _rv)")},
27274n/a {"VDGetPLLFilterType", (PyCFunction)Qt_VDGetPLLFilterType, 1,
27275n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, short pllType)")},
27276n/a {"VDGetMaskandValue", (PyCFunction)Qt_VDGetMaskandValue, 1,
27277n/a PyDoc_STR("(VideoDigitizerComponent ci, unsigned short blendLevel) -> (ComponentResult _rv, long mask, long value)")},
27278n/a {"VDSetMasterBlendLevel", (PyCFunction)Qt_VDSetMasterBlendLevel, 1,
27279n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short blendLevel)")},
27280n/a {"VDSetPlayThruOnOff", (PyCFunction)Qt_VDSetPlayThruOnOff, 1,
27281n/a PyDoc_STR("(VideoDigitizerComponent ci, short state) -> (ComponentResult _rv)")},
27282n/a {"VDSetFieldPreference", (PyCFunction)Qt_VDSetFieldPreference, 1,
27283n/a PyDoc_STR("(VideoDigitizerComponent ci, short fieldFlag) -> (ComponentResult _rv)")},
27284n/a {"VDGetFieldPreference", (PyCFunction)Qt_VDGetFieldPreference, 1,
27285n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, short fieldFlag)")},
27286n/a {"VDPreflightGlobalRect", (PyCFunction)Qt_VDPreflightGlobalRect, 1,
27287n/a PyDoc_STR("(VideoDigitizerComponent ci, GrafPtr theWindow) -> (ComponentResult _rv, Rect globalRect)")},
27288n/a {"VDSetPlayThruGlobalRect", (PyCFunction)Qt_VDSetPlayThruGlobalRect, 1,
27289n/a PyDoc_STR("(VideoDigitizerComponent ci, GrafPtr theWindow) -> (ComponentResult _rv, Rect globalRect)")},
27290n/a {"VDSetBlackLevelValue", (PyCFunction)Qt_VDSetBlackLevelValue, 1,
27291n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short blackLevel)")},
27292n/a {"VDGetBlackLevelValue", (PyCFunction)Qt_VDGetBlackLevelValue, 1,
27293n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short blackLevel)")},
27294n/a {"VDSetWhiteLevelValue", (PyCFunction)Qt_VDSetWhiteLevelValue, 1,
27295n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short whiteLevel)")},
27296n/a {"VDGetWhiteLevelValue", (PyCFunction)Qt_VDGetWhiteLevelValue, 1,
27297n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, unsigned short whiteLevel)")},
27298n/a {"VDGetVideoDefaults", (PyCFunction)Qt_VDGetVideoDefaults, 1,
27299n/a 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)")},
27300n/a {"VDGetNumberOfInputs", (PyCFunction)Qt_VDGetNumberOfInputs, 1,
27301n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, short inputs)")},
27302n/a {"VDGetInputFormat", (PyCFunction)Qt_VDGetInputFormat, 1,
27303n/a PyDoc_STR("(VideoDigitizerComponent ci, short input) -> (ComponentResult _rv, short format)")},
27304n/a {"VDSetInput", (PyCFunction)Qt_VDSetInput, 1,
27305n/a PyDoc_STR("(VideoDigitizerComponent ci, short input) -> (ComponentResult _rv)")},
27306n/a {"VDGetInput", (PyCFunction)Qt_VDGetInput, 1,
27307n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, short input)")},
27308n/a {"VDSetInputStandard", (PyCFunction)Qt_VDSetInputStandard, 1,
27309n/a PyDoc_STR("(VideoDigitizerComponent ci, short inputStandard) -> (ComponentResult _rv)")},
27310n/a {"VDSetupBuffers", (PyCFunction)Qt_VDSetupBuffers, 1,
27311n/a PyDoc_STR("(VideoDigitizerComponent ci, VdigBufferRecListHandle bufferList) -> (ComponentResult _rv)")},
27312n/a {"VDGrabOneFrameAsync", (PyCFunction)Qt_VDGrabOneFrameAsync, 1,
27313n/a PyDoc_STR("(VideoDigitizerComponent ci, short buffer) -> (ComponentResult _rv)")},
27314n/a {"VDDone", (PyCFunction)Qt_VDDone, 1,
27315n/a PyDoc_STR("(VideoDigitizerComponent ci, short buffer) -> (ComponentResult _rv)")},
27316n/a {"VDSetCompression", (PyCFunction)Qt_VDSetCompression, 1,
27317n/a PyDoc_STR("(VideoDigitizerComponent ci, OSType compressType, short depth, CodecQ spatialQuality, CodecQ temporalQuality, long keyFrameRate) -> (ComponentResult _rv, Rect bounds)")},
27318n/a {"VDCompressOneFrameAsync", (PyCFunction)Qt_VDCompressOneFrameAsync, 1,
27319n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv)")},
27320n/a {"VDGetImageDescription", (PyCFunction)Qt_VDGetImageDescription, 1,
27321n/a PyDoc_STR("(VideoDigitizerComponent ci, ImageDescriptionHandle desc) -> (ComponentResult _rv)")},
27322n/a {"VDResetCompressSequence", (PyCFunction)Qt_VDResetCompressSequence, 1,
27323n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv)")},
27324n/a {"VDSetCompressionOnOff", (PyCFunction)Qt_VDSetCompressionOnOff, 1,
27325n/a PyDoc_STR("(VideoDigitizerComponent ci, Boolean state) -> (ComponentResult _rv)")},
27326n/a {"VDGetCompressionTypes", (PyCFunction)Qt_VDGetCompressionTypes, 1,
27327n/a PyDoc_STR("(VideoDigitizerComponent ci, VDCompressionListHandle h) -> (ComponentResult _rv)")},
27328n/a {"VDSetTimeBase", (PyCFunction)Qt_VDSetTimeBase, 1,
27329n/a PyDoc_STR("(VideoDigitizerComponent ci, TimeBase t) -> (ComponentResult _rv)")},
27330n/a {"VDSetFrameRate", (PyCFunction)Qt_VDSetFrameRate, 1,
27331n/a PyDoc_STR("(VideoDigitizerComponent ci, Fixed framesPerSecond) -> (ComponentResult _rv)")},
27332n/a {"VDGetDataRate", (PyCFunction)Qt_VDGetDataRate, 1,
27333n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, long milliSecPerFrame, Fixed framesPerSecond, long bytesPerSecond)")},
27334n/a {"VDGetSoundInputDriver", (PyCFunction)Qt_VDGetSoundInputDriver, 1,
27335n/a PyDoc_STR("(VideoDigitizerComponent ci, Str255 soundDriverName) -> (ComponentResult _rv)")},
27336n/a {"VDGetDMADepths", (PyCFunction)Qt_VDGetDMADepths, 1,
27337n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, long depthArray, long preferredDepth)")},
27338n/a {"VDGetPreferredTimeScale", (PyCFunction)Qt_VDGetPreferredTimeScale, 1,
27339n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, TimeScale preferred)")},
27340n/a {"VDReleaseAsyncBuffers", (PyCFunction)Qt_VDReleaseAsyncBuffers, 1,
27341n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv)")},
27342n/a {"VDSetDataRate", (PyCFunction)Qt_VDSetDataRate, 1,
27343n/a PyDoc_STR("(VideoDigitizerComponent ci, long bytesPerSecond) -> (ComponentResult _rv)")},
27344n/a {"VDGetTimeCode", (PyCFunction)Qt_VDGetTimeCode, 1,
27345n/a PyDoc_STR("(VideoDigitizerComponent ci, void * timeCodeFormat, void * timeCodeTime) -> (ComponentResult _rv, TimeRecord atTime)")},
27346n/a {"VDUseSafeBuffers", (PyCFunction)Qt_VDUseSafeBuffers, 1,
27347n/a PyDoc_STR("(VideoDigitizerComponent ci, Boolean useSafeBuffers) -> (ComponentResult _rv)")},
27348n/a {"VDGetSoundInputSource", (PyCFunction)Qt_VDGetSoundInputSource, 1,
27349n/a PyDoc_STR("(VideoDigitizerComponent ci, long videoInput) -> (ComponentResult _rv, long soundInput)")},
27350n/a {"VDGetCompressionTime", (PyCFunction)Qt_VDGetCompressionTime, 1,
27351n/a PyDoc_STR("(VideoDigitizerComponent ci, OSType compressionType, short depth) -> (ComponentResult _rv, Rect srcRect, CodecQ spatialQuality, CodecQ temporalQuality, unsigned long compressTime)")},
27352n/a {"VDSetPreferredPacketSize", (PyCFunction)Qt_VDSetPreferredPacketSize, 1,
27353n/a PyDoc_STR("(VideoDigitizerComponent ci, long preferredPacketSizeInBytes) -> (ComponentResult _rv)")},
27354n/a {"VDSetPreferredImageDimensions", (PyCFunction)Qt_VDSetPreferredImageDimensions, 1,
27355n/a PyDoc_STR("(VideoDigitizerComponent ci, long width, long height) -> (ComponentResult _rv)")},
27356n/a {"VDGetPreferredImageDimensions", (PyCFunction)Qt_VDGetPreferredImageDimensions, 1,
27357n/a PyDoc_STR("(VideoDigitizerComponent ci) -> (ComponentResult _rv, long width, long height)")},
27358n/a {"VDGetInputName", (PyCFunction)Qt_VDGetInputName, 1,
27359n/a PyDoc_STR("(VideoDigitizerComponent ci, long videoInput, Str255 name) -> (ComponentResult _rv)")},
27360n/a {"VDSetDestinationPort", (PyCFunction)Qt_VDSetDestinationPort, 1,
27361n/a PyDoc_STR("(VideoDigitizerComponent ci, CGrafPtr destPort) -> (ComponentResult _rv)")},
27362n/a {"VDGetDeviceNameAndFlags", (PyCFunction)Qt_VDGetDeviceNameAndFlags, 1,
27363n/a PyDoc_STR("(VideoDigitizerComponent ci, Str255 outName) -> (ComponentResult _rv, UInt32 outNameFlags)")},
27364n/a {"VDCaptureStateChanging", (PyCFunction)Qt_VDCaptureStateChanging, 1,
27365n/a PyDoc_STR("(VideoDigitizerComponent ci, UInt32 inStateFlags) -> (ComponentResult _rv)")},
27366n/a {"XMLParseGetDetailedParseError", (PyCFunction)Qt_XMLParseGetDetailedParseError, 1,
27367n/a PyDoc_STR("(ComponentInstance aParser, StringPtr errDesc) -> (ComponentResult _rv, long errorLine)")},
27368n/a {"XMLParseAddElement", (PyCFunction)Qt_XMLParseAddElement, 1,
27369n/a PyDoc_STR("(ComponentInstance aParser, UInt32 nameSpaceID, long elementFlags) -> (ComponentResult _rv, char elementName, UInt32 elementID)")},
27370n/a {"XMLParseAddAttribute", (PyCFunction)Qt_XMLParseAddAttribute, 1,
27371n/a PyDoc_STR("(ComponentInstance aParser, UInt32 elementID, UInt32 nameSpaceID) -> (ComponentResult _rv, char attributeName, UInt32 attributeID)")},
27372n/a {"XMLParseAddMultipleAttributes", (PyCFunction)Qt_XMLParseAddMultipleAttributes, 1,
27373n/a PyDoc_STR("(ComponentInstance aParser, UInt32 elementID) -> (ComponentResult _rv, UInt32 nameSpaceIDs, char attributeNames, UInt32 attributeIDs)")},
27374n/a {"XMLParseAddAttributeAndValue", (PyCFunction)Qt_XMLParseAddAttributeAndValue, 1,
27375n/a PyDoc_STR("(ComponentInstance aParser, UInt32 elementID, UInt32 nameSpaceID, UInt32 attributeValueKind, void * attributeValueKindInfo) -> (ComponentResult _rv, char attributeName, UInt32 attributeID)")},
27376n/a {"XMLParseAddAttributeValueKind", (PyCFunction)Qt_XMLParseAddAttributeValueKind, 1,
27377n/a PyDoc_STR("(ComponentInstance aParser, UInt32 elementID, UInt32 attributeID, UInt32 attributeValueKind, void * attributeValueKindInfo) -> (ComponentResult _rv)")},
27378n/a {"XMLParseAddNameSpace", (PyCFunction)Qt_XMLParseAddNameSpace, 1,
27379n/a PyDoc_STR("(ComponentInstance aParser) -> (ComponentResult _rv, char nameSpaceURL, UInt32 nameSpaceID)")},
27380n/a {"XMLParseSetOffsetAndLimit", (PyCFunction)Qt_XMLParseSetOffsetAndLimit, 1,
27381n/a PyDoc_STR("(ComponentInstance aParser, UInt32 offset, UInt32 limit) -> (ComponentResult _rv)")},
27382n/a {"XMLParseSetEventParseRefCon", (PyCFunction)Qt_XMLParseSetEventParseRefCon, 1,
27383n/a PyDoc_STR("(ComponentInstance aParser, long refcon) -> (ComponentResult _rv)")},
27384n/a {"SGInitialize", (PyCFunction)Qt_SGInitialize, 1,
27385n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv)")},
27386n/a {"SGSetDataOutput", (PyCFunction)Qt_SGSetDataOutput, 1,
27387n/a PyDoc_STR("(SeqGrabComponent s, FSSpec movieFile, long whereFlags) -> (ComponentResult _rv)")},
27388n/a {"SGGetDataOutput", (PyCFunction)Qt_SGGetDataOutput, 1,
27389n/a PyDoc_STR("(SeqGrabComponent s, FSSpec movieFile) -> (ComponentResult _rv, long whereFlags)")},
27390n/a {"SGSetGWorld", (PyCFunction)Qt_SGSetGWorld, 1,
27391n/a PyDoc_STR("(SeqGrabComponent s, CGrafPtr gp, GDHandle gd) -> (ComponentResult _rv)")},
27392n/a {"SGGetGWorld", (PyCFunction)Qt_SGGetGWorld, 1,
27393n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, CGrafPtr gp, GDHandle gd)")},
27394n/a {"SGNewChannel", (PyCFunction)Qt_SGNewChannel, 1,
27395n/a PyDoc_STR("(SeqGrabComponent s, OSType channelType) -> (ComponentResult _rv, SGChannel ref)")},
27396n/a {"SGDisposeChannel", (PyCFunction)Qt_SGDisposeChannel, 1,
27397n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c) -> (ComponentResult _rv)")},
27398n/a {"SGStartPreview", (PyCFunction)Qt_SGStartPreview, 1,
27399n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv)")},
27400n/a {"SGStartRecord", (PyCFunction)Qt_SGStartRecord, 1,
27401n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv)")},
27402n/a {"SGIdle", (PyCFunction)Qt_SGIdle, 1,
27403n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv)")},
27404n/a {"SGStop", (PyCFunction)Qt_SGStop, 1,
27405n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv)")},
27406n/a {"SGPause", (PyCFunction)Qt_SGPause, 1,
27407n/a PyDoc_STR("(SeqGrabComponent s, Boolean pause) -> (ComponentResult _rv)")},
27408n/a {"SGPrepare", (PyCFunction)Qt_SGPrepare, 1,
27409n/a PyDoc_STR("(SeqGrabComponent s, Boolean prepareForPreview, Boolean prepareForRecord) -> (ComponentResult _rv)")},
27410n/a {"SGRelease", (PyCFunction)Qt_SGRelease, 1,
27411n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv)")},
27412n/a {"SGGetMovie", (PyCFunction)Qt_SGGetMovie, 1,
27413n/a PyDoc_STR("(SeqGrabComponent s) -> (Movie _rv)")},
27414n/a {"SGSetMaximumRecordTime", (PyCFunction)Qt_SGSetMaximumRecordTime, 1,
27415n/a PyDoc_STR("(SeqGrabComponent s, unsigned long ticks) -> (ComponentResult _rv)")},
27416n/a {"SGGetMaximumRecordTime", (PyCFunction)Qt_SGGetMaximumRecordTime, 1,
27417n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, unsigned long ticks)")},
27418n/a {"SGGetStorageSpaceRemaining", (PyCFunction)Qt_SGGetStorageSpaceRemaining, 1,
27419n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, unsigned long bytes)")},
27420n/a {"SGGetTimeRemaining", (PyCFunction)Qt_SGGetTimeRemaining, 1,
27421n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, long ticksLeft)")},
27422n/a {"SGGrabPict", (PyCFunction)Qt_SGGrabPict, 1,
27423n/a PyDoc_STR("(SeqGrabComponent s, Rect bounds, short offscreenDepth, long grabPictFlags) -> (ComponentResult _rv, PicHandle p)")},
27424n/a {"SGGetLastMovieResID", (PyCFunction)Qt_SGGetLastMovieResID, 1,
27425n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, short resID)")},
27426n/a {"SGSetFlags", (PyCFunction)Qt_SGSetFlags, 1,
27427n/a PyDoc_STR("(SeqGrabComponent s, long sgFlags) -> (ComponentResult _rv)")},
27428n/a {"SGGetFlags", (PyCFunction)Qt_SGGetFlags, 1,
27429n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, long sgFlags)")},
27430n/a {"SGNewChannelFromComponent", (PyCFunction)Qt_SGNewChannelFromComponent, 1,
27431n/a PyDoc_STR("(SeqGrabComponent s, Component sgChannelComponent) -> (ComponentResult _rv, SGChannel newChannel)")},
27432n/a {"SGSetSettings", (PyCFunction)Qt_SGSetSettings, 1,
27433n/a PyDoc_STR("(SeqGrabComponent s, UserData ud, long flags) -> (ComponentResult _rv)")},
27434n/a {"SGGetSettings", (PyCFunction)Qt_SGGetSettings, 1,
27435n/a PyDoc_STR("(SeqGrabComponent s, long flags) -> (ComponentResult _rv, UserData ud)")},
27436n/a {"SGGetIndChannel", (PyCFunction)Qt_SGGetIndChannel, 1,
27437n/a PyDoc_STR("(SeqGrabComponent s, short index) -> (ComponentResult _rv, SGChannel ref, OSType chanType)")},
27438n/a {"SGUpdate", (PyCFunction)Qt_SGUpdate, 1,
27439n/a PyDoc_STR("(SeqGrabComponent s, RgnHandle updateRgn) -> (ComponentResult _rv)")},
27440n/a {"SGGetPause", (PyCFunction)Qt_SGGetPause, 1,
27441n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, Boolean paused)")},
27442n/a {"SGSetChannelSettings", (PyCFunction)Qt_SGSetChannelSettings, 1,
27443n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c, UserData ud, long flags) -> (ComponentResult _rv)")},
27444n/a {"SGGetChannelSettings", (PyCFunction)Qt_SGGetChannelSettings, 1,
27445n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c, long flags) -> (ComponentResult _rv, UserData ud)")},
27446n/a {"SGGetMode", (PyCFunction)Qt_SGGetMode, 1,
27447n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, Boolean previewMode, Boolean recordMode)")},
27448n/a {"SGSetDataRef", (PyCFunction)Qt_SGSetDataRef, 1,
27449n/a PyDoc_STR("(SeqGrabComponent s, Handle dataRef, OSType dataRefType, long whereFlags) -> (ComponentResult _rv)")},
27450n/a {"SGGetDataRef", (PyCFunction)Qt_SGGetDataRef, 1,
27451n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, Handle dataRef, OSType dataRefType, long whereFlags)")},
27452n/a {"SGNewOutput", (PyCFunction)Qt_SGNewOutput, 1,
27453n/a PyDoc_STR("(SeqGrabComponent s, Handle dataRef, OSType dataRefType, long whereFlags) -> (ComponentResult _rv, SGOutput sgOut)")},
27454n/a {"SGDisposeOutput", (PyCFunction)Qt_SGDisposeOutput, 1,
27455n/a PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut) -> (ComponentResult _rv)")},
27456n/a {"SGSetOutputFlags", (PyCFunction)Qt_SGSetOutputFlags, 1,
27457n/a PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut, long whereFlags) -> (ComponentResult _rv)")},
27458n/a {"SGSetChannelOutput", (PyCFunction)Qt_SGSetChannelOutput, 1,
27459n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c, SGOutput sgOut) -> (ComponentResult _rv)")},
27460n/a {"SGGetDataOutputStorageSpaceRemaining", (PyCFunction)Qt_SGGetDataOutputStorageSpaceRemaining, 1,
27461n/a PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut) -> (ComponentResult _rv, unsigned long space)")},
27462n/a {"SGHandleUpdateEvent", (PyCFunction)Qt_SGHandleUpdateEvent, 1,
27463n/a PyDoc_STR("(SeqGrabComponent s, EventRecord event) -> (ComponentResult _rv, Boolean handled)")},
27464n/a {"SGSetOutputNextOutput", (PyCFunction)Qt_SGSetOutputNextOutput, 1,
27465n/a PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut, SGOutput nextOut) -> (ComponentResult _rv)")},
27466n/a {"SGGetOutputNextOutput", (PyCFunction)Qt_SGGetOutputNextOutput, 1,
27467n/a PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut) -> (ComponentResult _rv, SGOutput nextOut)")},
27468n/a {"SGSetOutputMaximumOffset", (PyCFunction)Qt_SGSetOutputMaximumOffset, 1,
27469n/a PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut, wide maxOffset) -> (ComponentResult _rv)")},
27470n/a {"SGGetOutputMaximumOffset", (PyCFunction)Qt_SGGetOutputMaximumOffset, 1,
27471n/a PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut) -> (ComponentResult _rv, wide maxOffset)")},
27472n/a {"SGGetOutputDataReference", (PyCFunction)Qt_SGGetOutputDataReference, 1,
27473n/a PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut) -> (ComponentResult _rv, Handle dataRef, OSType dataRefType)")},
27474n/a {"SGWriteExtendedMovieData", (PyCFunction)Qt_SGWriteExtendedMovieData, 1,
27475n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c, Ptr p, long len) -> (ComponentResult _rv, wide offset, SGOutput sgOut)")},
27476n/a {"SGGetStorageSpaceRemaining64", (PyCFunction)Qt_SGGetStorageSpaceRemaining64, 1,
27477n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, wide bytes)")},
27478n/a {"SGGetDataOutputStorageSpaceRemaining64", (PyCFunction)Qt_SGGetDataOutputStorageSpaceRemaining64, 1,
27479n/a PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut) -> (ComponentResult _rv, wide space)")},
27480n/a {"SGWriteMovieData", (PyCFunction)Qt_SGWriteMovieData, 1,
27481n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c, Ptr p, long len) -> (ComponentResult _rv, long offset)")},
27482n/a {"SGGetTimeBase", (PyCFunction)Qt_SGGetTimeBase, 1,
27483n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, TimeBase tb)")},
27484n/a {"SGAddMovieData", (PyCFunction)Qt_SGAddMovieData, 1,
27485n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c, Ptr p, long len, long chRefCon, TimeValue time, short writeType) -> (ComponentResult _rv, long offset)")},
27486n/a {"SGChangedSource", (PyCFunction)Qt_SGChangedSource, 1,
27487n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c) -> (ComponentResult _rv)")},
27488n/a {"SGAddExtendedMovieData", (PyCFunction)Qt_SGAddExtendedMovieData, 1,
27489n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c, Ptr p, long len, long chRefCon, TimeValue time, short writeType) -> (ComponentResult _rv, wide offset, SGOutput whichOutput)")},
27490n/a {"SGAddOutputDataRefToMedia", (PyCFunction)Qt_SGAddOutputDataRefToMedia, 1,
27491n/a PyDoc_STR("(SeqGrabComponent s, SGOutput sgOut, Media theMedia, SampleDescriptionHandle desc) -> (ComponentResult _rv)")},
27492n/a {"SGSetSettingsSummary", (PyCFunction)Qt_SGSetSettingsSummary, 1,
27493n/a PyDoc_STR("(SeqGrabComponent s, Handle summaryText) -> (ComponentResult _rv)")},
27494n/a {"SGSetChannelUsage", (PyCFunction)Qt_SGSetChannelUsage, 1,
27495n/a PyDoc_STR("(SGChannel c, long usage) -> (ComponentResult _rv)")},
27496n/a {"SGGetChannelUsage", (PyCFunction)Qt_SGGetChannelUsage, 1,
27497n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long usage)")},
27498n/a {"SGSetChannelBounds", (PyCFunction)Qt_SGSetChannelBounds, 1,
27499n/a PyDoc_STR("(SGChannel c, Rect bounds) -> (ComponentResult _rv)")},
27500n/a {"SGGetChannelBounds", (PyCFunction)Qt_SGGetChannelBounds, 1,
27501n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Rect bounds)")},
27502n/a {"SGSetChannelVolume", (PyCFunction)Qt_SGSetChannelVolume, 1,
27503n/a PyDoc_STR("(SGChannel c, short volume) -> (ComponentResult _rv)")},
27504n/a {"SGGetChannelVolume", (PyCFunction)Qt_SGGetChannelVolume, 1,
27505n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, short volume)")},
27506n/a {"SGGetChannelInfo", (PyCFunction)Qt_SGGetChannelInfo, 1,
27507n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long channelInfo)")},
27508n/a {"SGSetChannelPlayFlags", (PyCFunction)Qt_SGSetChannelPlayFlags, 1,
27509n/a PyDoc_STR("(SGChannel c, long playFlags) -> (ComponentResult _rv)")},
27510n/a {"SGGetChannelPlayFlags", (PyCFunction)Qt_SGGetChannelPlayFlags, 1,
27511n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long playFlags)")},
27512n/a {"SGSetChannelMaxFrames", (PyCFunction)Qt_SGSetChannelMaxFrames, 1,
27513n/a PyDoc_STR("(SGChannel c, long frameCount) -> (ComponentResult _rv)")},
27514n/a {"SGGetChannelMaxFrames", (PyCFunction)Qt_SGGetChannelMaxFrames, 1,
27515n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long frameCount)")},
27516n/a {"SGSetChannelRefCon", (PyCFunction)Qt_SGSetChannelRefCon, 1,
27517n/a PyDoc_STR("(SGChannel c, long refCon) -> (ComponentResult _rv)")},
27518n/a {"SGSetChannelClip", (PyCFunction)Qt_SGSetChannelClip, 1,
27519n/a PyDoc_STR("(SGChannel c, RgnHandle theClip) -> (ComponentResult _rv)")},
27520n/a {"SGGetChannelClip", (PyCFunction)Qt_SGGetChannelClip, 1,
27521n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, RgnHandle theClip)")},
27522n/a {"SGGetChannelSampleDescription", (PyCFunction)Qt_SGGetChannelSampleDescription, 1,
27523n/a PyDoc_STR("(SGChannel c, Handle sampleDesc) -> (ComponentResult _rv)")},
27524n/a {"SGSetChannelDevice", (PyCFunction)Qt_SGSetChannelDevice, 1,
27525n/a PyDoc_STR("(SGChannel c, StringPtr name) -> (ComponentResult _rv)")},
27526n/a {"SGGetChannelTimeScale", (PyCFunction)Qt_SGGetChannelTimeScale, 1,
27527n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, TimeScale scale)")},
27528n/a {"SGChannelPutPicture", (PyCFunction)Qt_SGChannelPutPicture, 1,
27529n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv)")},
27530n/a {"SGChannelSetRequestedDataRate", (PyCFunction)Qt_SGChannelSetRequestedDataRate, 1,
27531n/a PyDoc_STR("(SGChannel c, long bytesPerSecond) -> (ComponentResult _rv)")},
27532n/a {"SGChannelGetRequestedDataRate", (PyCFunction)Qt_SGChannelGetRequestedDataRate, 1,
27533n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long bytesPerSecond)")},
27534n/a {"SGChannelSetDataSourceName", (PyCFunction)Qt_SGChannelSetDataSourceName, 1,
27535n/a PyDoc_STR("(SGChannel c, Str255 name, ScriptCode scriptTag) -> (ComponentResult _rv)")},
27536n/a {"SGChannelGetDataSourceName", (PyCFunction)Qt_SGChannelGetDataSourceName, 1,
27537n/a PyDoc_STR("(SGChannel c, Str255 name) -> (ComponentResult _rv, ScriptCode scriptTag)")},
27538n/a {"SGChannelSetCodecSettings", (PyCFunction)Qt_SGChannelSetCodecSettings, 1,
27539n/a PyDoc_STR("(SGChannel c, Handle settings) -> (ComponentResult _rv)")},
27540n/a {"SGChannelGetCodecSettings", (PyCFunction)Qt_SGChannelGetCodecSettings, 1,
27541n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Handle settings)")},
27542n/a {"SGGetChannelTimeBase", (PyCFunction)Qt_SGGetChannelTimeBase, 1,
27543n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, TimeBase tb)")},
27544n/a {"SGGetChannelRefCon", (PyCFunction)Qt_SGGetChannelRefCon, 1,
27545n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long refCon)")},
27546n/a {"SGGetChannelDeviceAndInputNames", (PyCFunction)Qt_SGGetChannelDeviceAndInputNames, 1,
27547n/a PyDoc_STR("(SGChannel c, Str255 outDeviceName, Str255 outInputName) -> (ComponentResult _rv, short outInputNumber)")},
27548n/a {"SGSetChannelDeviceInput", (PyCFunction)Qt_SGSetChannelDeviceInput, 1,
27549n/a PyDoc_STR("(SGChannel c, short inInputNumber) -> (ComponentResult _rv)")},
27550n/a {"SGSetChannelSettingsStateChanging", (PyCFunction)Qt_SGSetChannelSettingsStateChanging, 1,
27551n/a PyDoc_STR("(SGChannel c, UInt32 inFlags) -> (ComponentResult _rv)")},
27552n/a {"SGInitChannel", (PyCFunction)Qt_SGInitChannel, 1,
27553n/a PyDoc_STR("(SGChannel c, SeqGrabComponent owner) -> (ComponentResult _rv)")},
27554n/a {"SGWriteSamples", (PyCFunction)Qt_SGWriteSamples, 1,
27555n/a PyDoc_STR("(SGChannel c, Movie m, AliasHandle theFile) -> (ComponentResult _rv)")},
27556n/a {"SGGetDataRate", (PyCFunction)Qt_SGGetDataRate, 1,
27557n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long bytesPerSecond)")},
27558n/a {"SGAlignChannelRect", (PyCFunction)Qt_SGAlignChannelRect, 1,
27559n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Rect r)")},
27560n/a {"SGPanelGetDitl", (PyCFunction)Qt_SGPanelGetDitl, 1,
27561n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, Handle ditl)")},
27562n/a {"SGPanelGetTitle", (PyCFunction)Qt_SGPanelGetTitle, 1,
27563n/a PyDoc_STR("(SeqGrabComponent s, Str255 title) -> (ComponentResult _rv)")},
27564n/a {"SGPanelCanRun", (PyCFunction)Qt_SGPanelCanRun, 1,
27565n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c) -> (ComponentResult _rv)")},
27566n/a {"SGPanelInstall", (PyCFunction)Qt_SGPanelInstall, 1,
27567n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c, DialogPtr d, short itemOffset) -> (ComponentResult _rv)")},
27568n/a {"SGPanelEvent", (PyCFunction)Qt_SGPanelEvent, 1,
27569n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c, DialogPtr d, short itemOffset, EventRecord theEvent) -> (ComponentResult _rv, short itemHit, Boolean handled)")},
27570n/a {"SGPanelItem", (PyCFunction)Qt_SGPanelItem, 1,
27571n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c, DialogPtr d, short itemOffset, short itemNum) -> (ComponentResult _rv)")},
27572n/a {"SGPanelRemove", (PyCFunction)Qt_SGPanelRemove, 1,
27573n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c, DialogPtr d, short itemOffset) -> (ComponentResult _rv)")},
27574n/a {"SGPanelSetGrabber", (PyCFunction)Qt_SGPanelSetGrabber, 1,
27575n/a PyDoc_STR("(SeqGrabComponent s, SeqGrabComponent sg) -> (ComponentResult _rv)")},
27576n/a {"SGPanelSetResFile", (PyCFunction)Qt_SGPanelSetResFile, 1,
27577n/a PyDoc_STR("(SeqGrabComponent s, short resRef) -> (ComponentResult _rv)")},
27578n/a {"SGPanelGetSettings", (PyCFunction)Qt_SGPanelGetSettings, 1,
27579n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c, long flags) -> (ComponentResult _rv, UserData ud)")},
27580n/a {"SGPanelSetSettings", (PyCFunction)Qt_SGPanelSetSettings, 1,
27581n/a PyDoc_STR("(SeqGrabComponent s, SGChannel c, UserData ud, long flags) -> (ComponentResult _rv)")},
27582n/a {"SGPanelValidateInput", (PyCFunction)Qt_SGPanelValidateInput, 1,
27583n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, Boolean ok)")},
27584n/a {"SGPanelGetDITLForSize", (PyCFunction)Qt_SGPanelGetDITLForSize, 1,
27585n/a PyDoc_STR("(SeqGrabComponent s) -> (ComponentResult _rv, Handle ditl, Point requestedSize)")},
27586n/a {"SGGetSrcVideoBounds", (PyCFunction)Qt_SGGetSrcVideoBounds, 1,
27587n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Rect r)")},
27588n/a {"SGSetVideoRect", (PyCFunction)Qt_SGSetVideoRect, 1,
27589n/a PyDoc_STR("(SGChannel c, Rect r) -> (ComponentResult _rv)")},
27590n/a {"SGGetVideoRect", (PyCFunction)Qt_SGGetVideoRect, 1,
27591n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Rect r)")},
27592n/a {"SGGetVideoCompressorType", (PyCFunction)Qt_SGGetVideoCompressorType, 1,
27593n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, OSType compressorType)")},
27594n/a {"SGSetVideoCompressorType", (PyCFunction)Qt_SGSetVideoCompressorType, 1,
27595n/a PyDoc_STR("(SGChannel c, OSType compressorType) -> (ComponentResult _rv)")},
27596n/a {"SGSetVideoCompressor", (PyCFunction)Qt_SGSetVideoCompressor, 1,
27597n/a PyDoc_STR("(SGChannel c, short depth, CompressorComponent compressor, CodecQ spatialQuality, CodecQ temporalQuality, long keyFrameRate) -> (ComponentResult _rv)")},
27598n/a {"SGGetVideoCompressor", (PyCFunction)Qt_SGGetVideoCompressor, 1,
27599n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, short depth, CompressorComponent compressor, CodecQ spatialQuality, CodecQ temporalQuality, long keyFrameRate)")},
27600n/a {"SGGetVideoDigitizerComponent", (PyCFunction)Qt_SGGetVideoDigitizerComponent, 1,
27601n/a PyDoc_STR("(SGChannel c) -> (ComponentInstance _rv)")},
27602n/a {"SGSetVideoDigitizerComponent", (PyCFunction)Qt_SGSetVideoDigitizerComponent, 1,
27603n/a PyDoc_STR("(SGChannel c, ComponentInstance vdig) -> (ComponentResult _rv)")},
27604n/a {"SGVideoDigitizerChanged", (PyCFunction)Qt_SGVideoDigitizerChanged, 1,
27605n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv)")},
27606n/a {"SGGrabFrame", (PyCFunction)Qt_SGGrabFrame, 1,
27607n/a PyDoc_STR("(SGChannel c, short bufferNum) -> (ComponentResult _rv)")},
27608n/a {"SGGrabFrameComplete", (PyCFunction)Qt_SGGrabFrameComplete, 1,
27609n/a PyDoc_STR("(SGChannel c, short bufferNum) -> (ComponentResult _rv, Boolean done)")},
27610n/a {"SGCompressFrame", (PyCFunction)Qt_SGCompressFrame, 1,
27611n/a PyDoc_STR("(SGChannel c, short bufferNum) -> (ComponentResult _rv)")},
27612n/a {"SGSetCompressBuffer", (PyCFunction)Qt_SGSetCompressBuffer, 1,
27613n/a PyDoc_STR("(SGChannel c, short depth, Rect compressSize) -> (ComponentResult _rv)")},
27614n/a {"SGGetCompressBuffer", (PyCFunction)Qt_SGGetCompressBuffer, 1,
27615n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, short depth, Rect compressSize)")},
27616n/a {"SGGetBufferInfo", (PyCFunction)Qt_SGGetBufferInfo, 1,
27617n/a PyDoc_STR("(SGChannel c, short bufferNum) -> (ComponentResult _rv, PixMapHandle bufferPM, Rect bufferRect, GWorldPtr compressBuffer, Rect compressBufferRect)")},
27618n/a {"SGSetUseScreenBuffer", (PyCFunction)Qt_SGSetUseScreenBuffer, 1,
27619n/a PyDoc_STR("(SGChannel c, Boolean useScreenBuffer) -> (ComponentResult _rv)")},
27620n/a {"SGGetUseScreenBuffer", (PyCFunction)Qt_SGGetUseScreenBuffer, 1,
27621n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Boolean useScreenBuffer)")},
27622n/a {"SGSetFrameRate", (PyCFunction)Qt_SGSetFrameRate, 1,
27623n/a PyDoc_STR("(SGChannel c, Fixed frameRate) -> (ComponentResult _rv)")},
27624n/a {"SGGetFrameRate", (PyCFunction)Qt_SGGetFrameRate, 1,
27625n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Fixed frameRate)")},
27626n/a {"SGSetPreferredPacketSize", (PyCFunction)Qt_SGSetPreferredPacketSize, 1,
27627n/a PyDoc_STR("(SGChannel c, long preferredPacketSizeInBytes) -> (ComponentResult _rv)")},
27628n/a {"SGGetPreferredPacketSize", (PyCFunction)Qt_SGGetPreferredPacketSize, 1,
27629n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, long preferredPacketSizeInBytes)")},
27630n/a {"SGSetUserVideoCompressorList", (PyCFunction)Qt_SGSetUserVideoCompressorList, 1,
27631n/a PyDoc_STR("(SGChannel c, Handle compressorTypes) -> (ComponentResult _rv)")},
27632n/a {"SGGetUserVideoCompressorList", (PyCFunction)Qt_SGGetUserVideoCompressorList, 1,
27633n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Handle compressorTypes)")},
27634n/a {"SGSetSoundInputDriver", (PyCFunction)Qt_SGSetSoundInputDriver, 1,
27635n/a PyDoc_STR("(SGChannel c, Str255 driverName) -> (ComponentResult _rv)")},
27636n/a {"SGGetSoundInputDriver", (PyCFunction)Qt_SGGetSoundInputDriver, 1,
27637n/a PyDoc_STR("(SGChannel c) -> (long _rv)")},
27638n/a {"SGSoundInputDriverChanged", (PyCFunction)Qt_SGSoundInputDriverChanged, 1,
27639n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv)")},
27640n/a {"SGSetSoundRecordChunkSize", (PyCFunction)Qt_SGSetSoundRecordChunkSize, 1,
27641n/a PyDoc_STR("(SGChannel c, long seconds) -> (ComponentResult _rv)")},
27642n/a {"SGGetSoundRecordChunkSize", (PyCFunction)Qt_SGGetSoundRecordChunkSize, 1,
27643n/a PyDoc_STR("(SGChannel c) -> (long _rv)")},
27644n/a {"SGSetSoundInputRate", (PyCFunction)Qt_SGSetSoundInputRate, 1,
27645n/a PyDoc_STR("(SGChannel c, Fixed rate) -> (ComponentResult _rv)")},
27646n/a {"SGGetSoundInputRate", (PyCFunction)Qt_SGGetSoundInputRate, 1,
27647n/a PyDoc_STR("(SGChannel c) -> (Fixed _rv)")},
27648n/a {"SGSetSoundInputParameters", (PyCFunction)Qt_SGSetSoundInputParameters, 1,
27649n/a PyDoc_STR("(SGChannel c, short sampleSize, short numChannels, OSType compressionType) -> (ComponentResult _rv)")},
27650n/a {"SGGetSoundInputParameters", (PyCFunction)Qt_SGGetSoundInputParameters, 1,
27651n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, short sampleSize, short numChannels, OSType compressionType)")},
27652n/a {"SGSetAdditionalSoundRates", (PyCFunction)Qt_SGSetAdditionalSoundRates, 1,
27653n/a PyDoc_STR("(SGChannel c, Handle rates) -> (ComponentResult _rv)")},
27654n/a {"SGGetAdditionalSoundRates", (PyCFunction)Qt_SGGetAdditionalSoundRates, 1,
27655n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, Handle rates)")},
27656n/a {"SGSetFontName", (PyCFunction)Qt_SGSetFontName, 1,
27657n/a PyDoc_STR("(SGChannel c, StringPtr pstr) -> (ComponentResult _rv)")},
27658n/a {"SGSetFontSize", (PyCFunction)Qt_SGSetFontSize, 1,
27659n/a PyDoc_STR("(SGChannel c, short fontSize) -> (ComponentResult _rv)")},
27660n/a {"SGSetTextForeColor", (PyCFunction)Qt_SGSetTextForeColor, 1,
27661n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, RGBColor theColor)")},
27662n/a {"SGSetTextBackColor", (PyCFunction)Qt_SGSetTextBackColor, 1,
27663n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, RGBColor theColor)")},
27664n/a {"SGSetJustification", (PyCFunction)Qt_SGSetJustification, 1,
27665n/a PyDoc_STR("(SGChannel c, short just) -> (ComponentResult _rv)")},
27666n/a {"SGGetTextReturnToSpaceValue", (PyCFunction)Qt_SGGetTextReturnToSpaceValue, 1,
27667n/a PyDoc_STR("(SGChannel c) -> (ComponentResult _rv, short rettospace)")},
27668n/a {"SGSetTextReturnToSpaceValue", (PyCFunction)Qt_SGSetTextReturnToSpaceValue, 1,
27669n/a PyDoc_STR("(SGChannel c, short rettospace) -> (ComponentResult _rv)")},
27670n/a {"QTVideoOutputGetCurrentClientName", (PyCFunction)Qt_QTVideoOutputGetCurrentClientName, 1,
27671n/a PyDoc_STR("(QTVideoOutputComponent vo, Str255 str) -> (ComponentResult _rv)")},
27672n/a {"QTVideoOutputSetClientName", (PyCFunction)Qt_QTVideoOutputSetClientName, 1,
27673n/a PyDoc_STR("(QTVideoOutputComponent vo, Str255 str) -> (ComponentResult _rv)")},
27674n/a {"QTVideoOutputGetClientName", (PyCFunction)Qt_QTVideoOutputGetClientName, 1,
27675n/a PyDoc_STR("(QTVideoOutputComponent vo, Str255 str) -> (ComponentResult _rv)")},
27676n/a {"QTVideoOutputBegin", (PyCFunction)Qt_QTVideoOutputBegin, 1,
27677n/a PyDoc_STR("(QTVideoOutputComponent vo) -> (ComponentResult _rv)")},
27678n/a {"QTVideoOutputEnd", (PyCFunction)Qt_QTVideoOutputEnd, 1,
27679n/a PyDoc_STR("(QTVideoOutputComponent vo) -> (ComponentResult _rv)")},
27680n/a {"QTVideoOutputSetDisplayMode", (PyCFunction)Qt_QTVideoOutputSetDisplayMode, 1,
27681n/a PyDoc_STR("(QTVideoOutputComponent vo, long displayModeID) -> (ComponentResult _rv)")},
27682n/a {"QTVideoOutputGetDisplayMode", (PyCFunction)Qt_QTVideoOutputGetDisplayMode, 1,
27683n/a PyDoc_STR("(QTVideoOutputComponent vo) -> (ComponentResult _rv, long displayModeID)")},
27684n/a {"QTVideoOutputGetGWorld", (PyCFunction)Qt_QTVideoOutputGetGWorld, 1,
27685n/a PyDoc_STR("(QTVideoOutputComponent vo) -> (ComponentResult _rv, GWorldPtr gw)")},
27686n/a {"QTVideoOutputGetIndSoundOutput", (PyCFunction)Qt_QTVideoOutputGetIndSoundOutput, 1,
27687n/a PyDoc_STR("(QTVideoOutputComponent vo, long index) -> (ComponentResult _rv, Component outputComponent)")},
27688n/a {"QTVideoOutputGetClock", (PyCFunction)Qt_QTVideoOutputGetClock, 1,
27689n/a PyDoc_STR("(QTVideoOutputComponent vo) -> (ComponentResult _rv, ComponentInstance clock)")},
27690n/a {"QTVideoOutputSetEchoPort", (PyCFunction)Qt_QTVideoOutputSetEchoPort, 1,
27691n/a PyDoc_STR("(QTVideoOutputComponent vo, CGrafPtr echoPort) -> (ComponentResult _rv)")},
27692n/a {"QTVideoOutputGetIndImageDecompressor", (PyCFunction)Qt_QTVideoOutputGetIndImageDecompressor, 1,
27693n/a PyDoc_STR("(QTVideoOutputComponent vo, long index) -> (ComponentResult _rv, Component codec)")},
27694n/a {"QTVideoOutputBaseSetEchoPort", (PyCFunction)Qt_QTVideoOutputBaseSetEchoPort, 1,
27695n/a PyDoc_STR("(QTVideoOutputComponent vo, CGrafPtr echoPort) -> (ComponentResult _rv)")},
27696n/a {"MediaSetChunkManagementFlags", (PyCFunction)Qt_MediaSetChunkManagementFlags, 1,
27697n/a PyDoc_STR("(MediaHandler mh, UInt32 flags, UInt32 flagsMask) -> (ComponentResult _rv)")},
27698n/a {"MediaGetChunkManagementFlags", (PyCFunction)Qt_MediaGetChunkManagementFlags, 1,
27699n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, UInt32 flags)")},
27700n/a {"MediaSetPurgeableChunkMemoryAllowance", (PyCFunction)Qt_MediaSetPurgeableChunkMemoryAllowance, 1,
27701n/a PyDoc_STR("(MediaHandler mh, Size allowance) -> (ComponentResult _rv)")},
27702n/a {"MediaGetPurgeableChunkMemoryAllowance", (PyCFunction)Qt_MediaGetPurgeableChunkMemoryAllowance, 1,
27703n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, Size allowance)")},
27704n/a {"MediaEmptyAllPurgeableChunks", (PyCFunction)Qt_MediaEmptyAllPurgeableChunks, 1,
27705n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")},
27706n/a {"MediaSetHandlerCapabilities", (PyCFunction)Qt_MediaSetHandlerCapabilities, 1,
27707n/a PyDoc_STR("(MediaHandler mh, long flags, long flagsMask) -> (ComponentResult _rv)")},
27708n/a {"MediaIdle", (PyCFunction)Qt_MediaIdle, 1,
27709n/a PyDoc_STR("(MediaHandler mh, TimeValue atMediaTime, long flagsIn, TimeRecord movieTime) -> (ComponentResult _rv, long flagsOut)")},
27710n/a {"MediaGetMediaInfo", (PyCFunction)Qt_MediaGetMediaInfo, 1,
27711n/a PyDoc_STR("(MediaHandler mh, Handle h) -> (ComponentResult _rv)")},
27712n/a {"MediaPutMediaInfo", (PyCFunction)Qt_MediaPutMediaInfo, 1,
27713n/a PyDoc_STR("(MediaHandler mh, Handle h) -> (ComponentResult _rv)")},
27714n/a {"MediaSetActive", (PyCFunction)Qt_MediaSetActive, 1,
27715n/a PyDoc_STR("(MediaHandler mh, Boolean enableMedia) -> (ComponentResult _rv)")},
27716n/a {"MediaSetRate", (PyCFunction)Qt_MediaSetRate, 1,
27717n/a PyDoc_STR("(MediaHandler mh, Fixed rate) -> (ComponentResult _rv)")},
27718n/a {"MediaGGetStatus", (PyCFunction)Qt_MediaGGetStatus, 1,
27719n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, ComponentResult statusErr)")},
27720n/a {"MediaTrackEdited", (PyCFunction)Qt_MediaTrackEdited, 1,
27721n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")},
27722n/a {"MediaSetMediaTimeScale", (PyCFunction)Qt_MediaSetMediaTimeScale, 1,
27723n/a PyDoc_STR("(MediaHandler mh, TimeScale newTimeScale) -> (ComponentResult _rv)")},
27724n/a {"MediaSetMovieTimeScale", (PyCFunction)Qt_MediaSetMovieTimeScale, 1,
27725n/a PyDoc_STR("(MediaHandler mh, TimeScale newTimeScale) -> (ComponentResult _rv)")},
27726n/a {"MediaSetGWorld", (PyCFunction)Qt_MediaSetGWorld, 1,
27727n/a PyDoc_STR("(MediaHandler mh, CGrafPtr aPort, GDHandle aGD) -> (ComponentResult _rv)")},
27728n/a {"MediaSetDimensions", (PyCFunction)Qt_MediaSetDimensions, 1,
27729n/a PyDoc_STR("(MediaHandler mh, Fixed width, Fixed height) -> (ComponentResult _rv)")},
27730n/a {"MediaSetClip", (PyCFunction)Qt_MediaSetClip, 1,
27731n/a PyDoc_STR("(MediaHandler mh, RgnHandle theClip) -> (ComponentResult _rv)")},
27732n/a {"MediaGetTrackOpaque", (PyCFunction)Qt_MediaGetTrackOpaque, 1,
27733n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, Boolean trackIsOpaque)")},
27734n/a {"MediaSetGraphicsMode", (PyCFunction)Qt_MediaSetGraphicsMode, 1,
27735n/a PyDoc_STR("(MediaHandler mh, long mode, RGBColor opColor) -> (ComponentResult _rv)")},
27736n/a {"MediaGetGraphicsMode", (PyCFunction)Qt_MediaGetGraphicsMode, 1,
27737n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, long mode, RGBColor opColor)")},
27738n/a {"MediaGSetVolume", (PyCFunction)Qt_MediaGSetVolume, 1,
27739n/a PyDoc_STR("(MediaHandler mh, short volume) -> (ComponentResult _rv)")},
27740n/a {"MediaSetSoundBalance", (PyCFunction)Qt_MediaSetSoundBalance, 1,
27741n/a PyDoc_STR("(MediaHandler mh, short balance) -> (ComponentResult _rv)")},
27742n/a {"MediaGetSoundBalance", (PyCFunction)Qt_MediaGetSoundBalance, 1,
27743n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, short balance)")},
27744n/a {"MediaGetNextBoundsChange", (PyCFunction)Qt_MediaGetNextBoundsChange, 1,
27745n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, TimeValue when)")},
27746n/a {"MediaGetSrcRgn", (PyCFunction)Qt_MediaGetSrcRgn, 1,
27747n/a PyDoc_STR("(MediaHandler mh, RgnHandle rgn, TimeValue atMediaTime) -> (ComponentResult _rv)")},
27748n/a {"MediaPreroll", (PyCFunction)Qt_MediaPreroll, 1,
27749n/a PyDoc_STR("(MediaHandler mh, TimeValue time, Fixed rate) -> (ComponentResult _rv)")},
27750n/a {"MediaSampleDescriptionChanged", (PyCFunction)Qt_MediaSampleDescriptionChanged, 1,
27751n/a PyDoc_STR("(MediaHandler mh, long index) -> (ComponentResult _rv)")},
27752n/a {"MediaHasCharacteristic", (PyCFunction)Qt_MediaHasCharacteristic, 1,
27753n/a PyDoc_STR("(MediaHandler mh, OSType characteristic) -> (ComponentResult _rv, Boolean hasIt)")},
27754n/a {"MediaGetOffscreenBufferSize", (PyCFunction)Qt_MediaGetOffscreenBufferSize, 1,
27755n/a PyDoc_STR("(MediaHandler mh, short depth, CTabHandle ctab) -> (ComponentResult _rv, Rect bounds)")},
27756n/a {"MediaSetHints", (PyCFunction)Qt_MediaSetHints, 1,
27757n/a PyDoc_STR("(MediaHandler mh, long hints) -> (ComponentResult _rv)")},
27758n/a {"MediaGetName", (PyCFunction)Qt_MediaGetName, 1,
27759n/a PyDoc_STR("(MediaHandler mh, Str255 name, long requestedLanguage) -> (ComponentResult _rv, long actualLanguage)")},
27760n/a {"MediaForceUpdate", (PyCFunction)Qt_MediaForceUpdate, 1,
27761n/a PyDoc_STR("(MediaHandler mh, long forceUpdateFlags) -> (ComponentResult _rv)")},
27762n/a {"MediaGetDrawingRgn", (PyCFunction)Qt_MediaGetDrawingRgn, 1,
27763n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, RgnHandle partialRgn)")},
27764n/a {"MediaGSetActiveSegment", (PyCFunction)Qt_MediaGSetActiveSegment, 1,
27765n/a PyDoc_STR("(MediaHandler mh, TimeValue activeStart, TimeValue activeDuration) -> (ComponentResult _rv)")},
27766n/a {"MediaInvalidateRegion", (PyCFunction)Qt_MediaInvalidateRegion, 1,
27767n/a PyDoc_STR("(MediaHandler mh, RgnHandle invalRgn) -> (ComponentResult _rv)")},
27768n/a {"MediaGetNextStepTime", (PyCFunction)Qt_MediaGetNextStepTime, 1,
27769n/a PyDoc_STR("(MediaHandler mh, short flags, TimeValue mediaTimeIn, Fixed rate) -> (ComponentResult _rv, TimeValue mediaTimeOut)")},
27770n/a {"MediaChangedNonPrimarySource", (PyCFunction)Qt_MediaChangedNonPrimarySource, 1,
27771n/a PyDoc_STR("(MediaHandler mh, long inputIndex) -> (ComponentResult _rv)")},
27772n/a {"MediaTrackReferencesChanged", (PyCFunction)Qt_MediaTrackReferencesChanged, 1,
27773n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")},
27774n/a {"MediaReleaseSampleDataPointer", (PyCFunction)Qt_MediaReleaseSampleDataPointer, 1,
27775n/a PyDoc_STR("(MediaHandler mh, long sampleNum) -> (ComponentResult _rv)")},
27776n/a {"MediaTrackPropertyAtomChanged", (PyCFunction)Qt_MediaTrackPropertyAtomChanged, 1,
27777n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")},
27778n/a {"MediaSetVideoParam", (PyCFunction)Qt_MediaSetVideoParam, 1,
27779n/a PyDoc_STR("(MediaHandler mh, long whichParam) -> (ComponentResult _rv, unsigned short value)")},
27780n/a {"MediaGetVideoParam", (PyCFunction)Qt_MediaGetVideoParam, 1,
27781n/a PyDoc_STR("(MediaHandler mh, long whichParam) -> (ComponentResult _rv, unsigned short value)")},
27782n/a {"MediaCompare", (PyCFunction)Qt_MediaCompare, 1,
27783n/a PyDoc_STR("(MediaHandler mh, Media srcMedia, ComponentInstance srcMediaComponent) -> (ComponentResult _rv, Boolean isOK)")},
27784n/a {"MediaGetClock", (PyCFunction)Qt_MediaGetClock, 1,
27785n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, ComponentInstance clock)")},
27786n/a {"MediaSetSoundOutputComponent", (PyCFunction)Qt_MediaSetSoundOutputComponent, 1,
27787n/a PyDoc_STR("(MediaHandler mh, Component outputComponent) -> (ComponentResult _rv)")},
27788n/a {"MediaGetSoundOutputComponent", (PyCFunction)Qt_MediaGetSoundOutputComponent, 1,
27789n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, Component outputComponent)")},
27790n/a {"MediaSetSoundLocalizationData", (PyCFunction)Qt_MediaSetSoundLocalizationData, 1,
27791n/a PyDoc_STR("(MediaHandler mh, Handle data) -> (ComponentResult _rv)")},
27792n/a {"MediaGetInvalidRegion", (PyCFunction)Qt_MediaGetInvalidRegion, 1,
27793n/a PyDoc_STR("(MediaHandler mh, RgnHandle rgn) -> (ComponentResult _rv)")},
27794n/a {"MediaSampleDescriptionB2N", (PyCFunction)Qt_MediaSampleDescriptionB2N, 1,
27795n/a PyDoc_STR("(MediaHandler mh, SampleDescriptionHandle sampleDescriptionH) -> (ComponentResult _rv)")},
27796n/a {"MediaSampleDescriptionN2B", (PyCFunction)Qt_MediaSampleDescriptionN2B, 1,
27797n/a PyDoc_STR("(MediaHandler mh, SampleDescriptionHandle sampleDescriptionH) -> (ComponentResult _rv)")},
27798n/a {"MediaFlushNonPrimarySourceData", (PyCFunction)Qt_MediaFlushNonPrimarySourceData, 1,
27799n/a PyDoc_STR("(MediaHandler mh, long inputIndex) -> (ComponentResult _rv)")},
27800n/a {"MediaGetURLLink", (PyCFunction)Qt_MediaGetURLLink, 1,
27801n/a PyDoc_STR("(MediaHandler mh, Point displayWhere) -> (ComponentResult _rv, Handle urlLink)")},
27802n/a {"MediaHitTestForTargetRefCon", (PyCFunction)Qt_MediaHitTestForTargetRefCon, 1,
27803n/a PyDoc_STR("(MediaHandler mh, long flags, Point loc) -> (ComponentResult _rv, long targetRefCon)")},
27804n/a {"MediaHitTestTargetRefCon", (PyCFunction)Qt_MediaHitTestTargetRefCon, 1,
27805n/a PyDoc_STR("(MediaHandler mh, long targetRefCon, long flags, Point loc) -> (ComponentResult _rv, Boolean wasHit)")},
27806n/a {"MediaDisposeTargetRefCon", (PyCFunction)Qt_MediaDisposeTargetRefCon, 1,
27807n/a PyDoc_STR("(MediaHandler mh, long targetRefCon) -> (ComponentResult _rv)")},
27808n/a {"MediaTargetRefConsEqual", (PyCFunction)Qt_MediaTargetRefConsEqual, 1,
27809n/a PyDoc_STR("(MediaHandler mh, long firstRefCon, long secondRefCon) -> (ComponentResult _rv, Boolean equal)")},
27810n/a {"MediaPrePrerollCancel", (PyCFunction)Qt_MediaPrePrerollCancel, 1,
27811n/a PyDoc_STR("(MediaHandler mh, void * refcon) -> (ComponentResult _rv)")},
27812n/a {"MediaEnterEmptyEdit", (PyCFunction)Qt_MediaEnterEmptyEdit, 1,
27813n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")},
27814n/a {"MediaCurrentMediaQueuedData", (PyCFunction)Qt_MediaCurrentMediaQueuedData, 1,
27815n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, long milliSecs)")},
27816n/a {"MediaGetEffectiveVolume", (PyCFunction)Qt_MediaGetEffectiveVolume, 1,
27817n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, short volume)")},
27818n/a {"MediaGetSoundLevelMeteringEnabled", (PyCFunction)Qt_MediaGetSoundLevelMeteringEnabled, 1,
27819n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, Boolean enabled)")},
27820n/a {"MediaSetSoundLevelMeteringEnabled", (PyCFunction)Qt_MediaSetSoundLevelMeteringEnabled, 1,
27821n/a PyDoc_STR("(MediaHandler mh, Boolean enable) -> (ComponentResult _rv)")},
27822n/a {"MediaGetEffectiveSoundBalance", (PyCFunction)Qt_MediaGetEffectiveSoundBalance, 1,
27823n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, short balance)")},
27824n/a {"MediaSetScreenLock", (PyCFunction)Qt_MediaSetScreenLock, 1,
27825n/a PyDoc_STR("(MediaHandler mh, Boolean lockIt) -> (ComponentResult _rv)")},
27826n/a {"MediaGetErrorString", (PyCFunction)Qt_MediaGetErrorString, 1,
27827n/a PyDoc_STR("(MediaHandler mh, ComponentResult theError, Str255 errorString) -> (ComponentResult _rv)")},
27828n/a {"MediaGetSoundEqualizerBandLevels", (PyCFunction)Qt_MediaGetSoundEqualizerBandLevels, 1,
27829n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, UInt8 bandLevels)")},
27830n/a {"MediaDoIdleActions", (PyCFunction)Qt_MediaDoIdleActions, 1,
27831n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")},
27832n/a {"MediaSetSoundBassAndTreble", (PyCFunction)Qt_MediaSetSoundBassAndTreble, 1,
27833n/a PyDoc_STR("(MediaHandler mh, short bass, short treble) -> (ComponentResult _rv)")},
27834n/a {"MediaGetSoundBassAndTreble", (PyCFunction)Qt_MediaGetSoundBassAndTreble, 1,
27835n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, short bass, short treble)")},
27836n/a {"MediaTimeBaseChanged", (PyCFunction)Qt_MediaTimeBaseChanged, 1,
27837n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv)")},
27838n/a {"MediaMCIsPlayerEvent", (PyCFunction)Qt_MediaMCIsPlayerEvent, 1,
27839n/a PyDoc_STR("(MediaHandler mh, EventRecord e) -> (ComponentResult _rv, Boolean handledIt)")},
27840n/a {"MediaGetMediaLoadState", (PyCFunction)Qt_MediaGetMediaLoadState, 1,
27841n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, long mediaLoadState)")},
27842n/a {"MediaVideoOutputChanged", (PyCFunction)Qt_MediaVideoOutputChanged, 1,
27843n/a PyDoc_STR("(MediaHandler mh, ComponentInstance vout) -> (ComponentResult _rv)")},
27844n/a {"MediaEmptySampleCache", (PyCFunction)Qt_MediaEmptySampleCache, 1,
27845n/a PyDoc_STR("(MediaHandler mh, long sampleNum, long sampleCount) -> (ComponentResult _rv)")},
27846n/a {"MediaGetPublicInfo", (PyCFunction)Qt_MediaGetPublicInfo, 1,
27847n/a PyDoc_STR("(MediaHandler mh, OSType infoSelector, void * infoDataPtr) -> (ComponentResult _rv, Size ioDataSize)")},
27848n/a {"MediaSetPublicInfo", (PyCFunction)Qt_MediaSetPublicInfo, 1,
27849n/a PyDoc_STR("(MediaHandler mh, OSType infoSelector, void * infoDataPtr, Size dataSize) -> (ComponentResult _rv)")},
27850n/a {"MediaRefConSetProperty", (PyCFunction)Qt_MediaRefConSetProperty, 1,
27851n/a PyDoc_STR("(MediaHandler mh, long refCon, long propertyType, void * propertyValue) -> (ComponentResult _rv)")},
27852n/a {"MediaRefConGetProperty", (PyCFunction)Qt_MediaRefConGetProperty, 1,
27853n/a PyDoc_STR("(MediaHandler mh, long refCon, long propertyType, void * propertyValue) -> (ComponentResult _rv)")},
27854n/a {"MediaNavigateTargetRefCon", (PyCFunction)Qt_MediaNavigateTargetRefCon, 1,
27855n/a PyDoc_STR("(MediaHandler mh, long navigation) -> (ComponentResult _rv, long refCon)")},
27856n/a {"MediaGGetIdleManager", (PyCFunction)Qt_MediaGGetIdleManager, 1,
27857n/a PyDoc_STR("(MediaHandler mh) -> (ComponentResult _rv, IdleManager pim)")},
27858n/a {"MediaGSetIdleManager", (PyCFunction)Qt_MediaGSetIdleManager, 1,
27859n/a PyDoc_STR("(MediaHandler mh, IdleManager im) -> (ComponentResult _rv)")},
27860n/a {"QTMIDIGetMIDIPorts", (PyCFunction)Qt_QTMIDIGetMIDIPorts, 1,
27861n/a PyDoc_STR("(QTMIDIComponent ci) -> (ComponentResult _rv, QTMIDIPortListHandle inputPorts, QTMIDIPortListHandle outputPorts)")},
27862n/a {"QTMIDIUseSendPort", (PyCFunction)Qt_QTMIDIUseSendPort, 1,
27863n/a PyDoc_STR("(QTMIDIComponent ci, long portIndex, long inUse) -> (ComponentResult _rv)")},
27864n/a {"QTMIDISendMIDI", (PyCFunction)Qt_QTMIDISendMIDI, 1,
27865n/a PyDoc_STR("(QTMIDIComponent ci, long portIndex, MusicMIDIPacket mp) -> (ComponentResult _rv)")},
27866n/a {"MusicGetPart", (PyCFunction)Qt_MusicGetPart, 1,
27867n/a PyDoc_STR("(MusicComponent mc, long part) -> (ComponentResult _rv, long midiChannel, long polyphony)")},
27868n/a {"MusicSetPart", (PyCFunction)Qt_MusicSetPart, 1,
27869n/a PyDoc_STR("(MusicComponent mc, long part, long midiChannel, long polyphony) -> (ComponentResult _rv)")},
27870n/a {"MusicSetPartInstrumentNumber", (PyCFunction)Qt_MusicSetPartInstrumentNumber, 1,
27871n/a PyDoc_STR("(MusicComponent mc, long part, long instrumentNumber) -> (ComponentResult _rv)")},
27872n/a {"MusicGetPartInstrumentNumber", (PyCFunction)Qt_MusicGetPartInstrumentNumber, 1,
27873n/a PyDoc_STR("(MusicComponent mc, long part) -> (ComponentResult _rv)")},
27874n/a {"MusicStorePartInstrument", (PyCFunction)Qt_MusicStorePartInstrument, 1,
27875n/a PyDoc_STR("(MusicComponent mc, long part, long instrumentNumber) -> (ComponentResult _rv)")},
27876n/a {"MusicGetPartAtomicInstrument", (PyCFunction)Qt_MusicGetPartAtomicInstrument, 1,
27877n/a PyDoc_STR("(MusicComponent mc, long part, long flags) -> (ComponentResult _rv, AtomicInstrument ai)")},
27878n/a {"MusicSetPartAtomicInstrument", (PyCFunction)Qt_MusicSetPartAtomicInstrument, 1,
27879n/a PyDoc_STR("(MusicComponent mc, long part, AtomicInstrumentPtr aiP, long flags) -> (ComponentResult _rv)")},
27880n/a {"MusicGetPartKnob", (PyCFunction)Qt_MusicGetPartKnob, 1,
27881n/a PyDoc_STR("(MusicComponent mc, long part, long knobID) -> (ComponentResult _rv)")},
27882n/a {"MusicSetPartKnob", (PyCFunction)Qt_MusicSetPartKnob, 1,
27883n/a PyDoc_STR("(MusicComponent mc, long part, long knobID, long knobValue) -> (ComponentResult _rv)")},
27884n/a {"MusicGetKnob", (PyCFunction)Qt_MusicGetKnob, 1,
27885n/a PyDoc_STR("(MusicComponent mc, long knobID) -> (ComponentResult _rv)")},
27886n/a {"MusicSetKnob", (PyCFunction)Qt_MusicSetKnob, 1,
27887n/a PyDoc_STR("(MusicComponent mc, long knobID, long knobValue) -> (ComponentResult _rv)")},
27888n/a {"MusicGetPartName", (PyCFunction)Qt_MusicGetPartName, 1,
27889n/a PyDoc_STR("(MusicComponent mc, long part, StringPtr name) -> (ComponentResult _rv)")},
27890n/a {"MusicSetPartName", (PyCFunction)Qt_MusicSetPartName, 1,
27891n/a PyDoc_STR("(MusicComponent mc, long part, StringPtr name) -> (ComponentResult _rv)")},
27892n/a {"MusicPlayNote", (PyCFunction)Qt_MusicPlayNote, 1,
27893n/a PyDoc_STR("(MusicComponent mc, long part, long pitch, long velocity) -> (ComponentResult _rv)")},
27894n/a {"MusicResetPart", (PyCFunction)Qt_MusicResetPart, 1,
27895n/a PyDoc_STR("(MusicComponent mc, long part) -> (ComponentResult _rv)")},
27896n/a {"MusicSetPartController", (PyCFunction)Qt_MusicSetPartController, 1,
27897n/a PyDoc_STR("(MusicComponent mc, long part, MusicController controllerNumber, long controllerValue) -> (ComponentResult _rv)")},
27898n/a {"MusicGetPartController", (PyCFunction)Qt_MusicGetPartController, 1,
27899n/a PyDoc_STR("(MusicComponent mc, long part, MusicController controllerNumber) -> (ComponentResult _rv)")},
27900n/a {"MusicGetInstrumentNames", (PyCFunction)Qt_MusicGetInstrumentNames, 1,
27901n/a PyDoc_STR("(MusicComponent mc, long modifiableInstruments) -> (ComponentResult _rv, Handle instrumentNames, Handle instrumentCategoryLasts, Handle instrumentCategoryNames)")},
27902n/a {"MusicGetDrumNames", (PyCFunction)Qt_MusicGetDrumNames, 1,
27903n/a PyDoc_STR("(MusicComponent mc, long modifiableInstruments) -> (ComponentResult _rv, Handle instrumentNumbers, Handle instrumentNames)")},
27904n/a {"MusicGetMasterTune", (PyCFunction)Qt_MusicGetMasterTune, 1,
27905n/a PyDoc_STR("(MusicComponent mc) -> (ComponentResult _rv)")},
27906n/a {"MusicSetMasterTune", (PyCFunction)Qt_MusicSetMasterTune, 1,
27907n/a PyDoc_STR("(MusicComponent mc, long masterTune) -> (ComponentResult _rv)")},
27908n/a {"MusicGetDeviceConnection", (PyCFunction)Qt_MusicGetDeviceConnection, 1,
27909n/a PyDoc_STR("(MusicComponent mc, long index) -> (ComponentResult _rv, long id1, long id2)")},
27910n/a {"MusicUseDeviceConnection", (PyCFunction)Qt_MusicUseDeviceConnection, 1,
27911n/a PyDoc_STR("(MusicComponent mc, long id1, long id2) -> (ComponentResult _rv)")},
27912n/a {"MusicGetKnobSettingStrings", (PyCFunction)Qt_MusicGetKnobSettingStrings, 1,
27913n/a PyDoc_STR("(MusicComponent mc, long knobIndex, long isGlobal) -> (ComponentResult _rv, Handle settingsNames, Handle settingsCategoryLasts, Handle settingsCategoryNames)")},
27914n/a {"MusicGetMIDIPorts", (PyCFunction)Qt_MusicGetMIDIPorts, 1,
27915n/a PyDoc_STR("(MusicComponent mc) -> (ComponentResult _rv, long inputPortCount, long outputPortCount)")},
27916n/a {"MusicSendMIDI", (PyCFunction)Qt_MusicSendMIDI, 1,
27917n/a PyDoc_STR("(MusicComponent mc, long portIndex, MusicMIDIPacket mp) -> (ComponentResult _rv)")},
27918n/a {"MusicSetOfflineTimeTo", (PyCFunction)Qt_MusicSetOfflineTimeTo, 1,
27919n/a PyDoc_STR("(MusicComponent mc, long newTimeStamp) -> (ComponentResult _rv)")},
27920n/a {"MusicGetInfoText", (PyCFunction)Qt_MusicGetInfoText, 1,
27921n/a PyDoc_STR("(MusicComponent mc, long selector) -> (ComponentResult _rv, Handle textH, Handle styleH)")},
27922n/a {"MusicGetInstrumentInfo", (PyCFunction)Qt_MusicGetInstrumentInfo, 1,
27923n/a PyDoc_STR("(MusicComponent mc, long getInstrumentInfoFlags) -> (ComponentResult _rv, InstrumentInfoListHandle infoListH)")},
27924n/a {"MusicTask", (PyCFunction)Qt_MusicTask, 1,
27925n/a PyDoc_STR("(MusicComponent mc) -> (ComponentResult _rv)")},
27926n/a {"MusicSetPartInstrumentNumberInterruptSafe", (PyCFunction)Qt_MusicSetPartInstrumentNumberInterruptSafe, 1,
27927n/a PyDoc_STR("(MusicComponent mc, long part, long instrumentNumber) -> (ComponentResult _rv)")},
27928n/a {"MusicSetPartSoundLocalization", (PyCFunction)Qt_MusicSetPartSoundLocalization, 1,
27929n/a PyDoc_STR("(MusicComponent mc, long part, Handle data) -> (ComponentResult _rv)")},
27930n/a {"MusicGenericConfigure", (PyCFunction)Qt_MusicGenericConfigure, 1,
27931n/a PyDoc_STR("(MusicComponent mc, long mode, long flags, long baseResID) -> (ComponentResult _rv)")},
27932n/a {"MusicGenericGetKnobList", (PyCFunction)Qt_MusicGenericGetKnobList, 1,
27933n/a PyDoc_STR("(MusicComponent mc, long knobType) -> (ComponentResult _rv, GenericKnobDescriptionListHandle gkdlH)")},
27934n/a {"MusicGenericSetResourceNumbers", (PyCFunction)Qt_MusicGenericSetResourceNumbers, 1,
27935n/a PyDoc_STR("(MusicComponent mc, Handle resourceIDH) -> (ComponentResult _rv)")},
27936n/a {"MusicDerivedMIDISend", (PyCFunction)Qt_MusicDerivedMIDISend, 1,
27937n/a PyDoc_STR("(MusicComponent mc, MusicMIDIPacket packet) -> (ComponentResult _rv)")},
27938n/a {"MusicDerivedOpenResFile", (PyCFunction)Qt_MusicDerivedOpenResFile, 1,
27939n/a PyDoc_STR("(MusicComponent mc) -> (ComponentResult _rv)")},
27940n/a {"MusicDerivedCloseResFile", (PyCFunction)Qt_MusicDerivedCloseResFile, 1,
27941n/a PyDoc_STR("(MusicComponent mc, short resRefNum) -> (ComponentResult _rv)")},
27942n/a {"NAUnregisterMusicDevice", (PyCFunction)Qt_NAUnregisterMusicDevice, 1,
27943n/a PyDoc_STR("(NoteAllocator na, long index) -> (ComponentResult _rv)")},
27944n/a {"NASaveMusicConfiguration", (PyCFunction)Qt_NASaveMusicConfiguration, 1,
27945n/a PyDoc_STR("(NoteAllocator na) -> (ComponentResult _rv)")},
27946n/a {"NAGetMIDIPorts", (PyCFunction)Qt_NAGetMIDIPorts, 1,
27947n/a PyDoc_STR("(NoteAllocator na) -> (ComponentResult _rv, QTMIDIPortListHandle inputPorts, QTMIDIPortListHandle outputPorts)")},
27948n/a {"NATask", (PyCFunction)Qt_NATask, 1,
27949n/a PyDoc_STR("(NoteAllocator na) -> (ComponentResult _rv)")},
27950n/a {"TuneSetHeader", (PyCFunction)Qt_TuneSetHeader, 1,
27951n/a PyDoc_STR("(TunePlayer tp, unsigned long * header) -> (ComponentResult _rv)")},
27952n/a {"TuneGetTimeBase", (PyCFunction)Qt_TuneGetTimeBase, 1,
27953n/a PyDoc_STR("(TunePlayer tp) -> (ComponentResult _rv, TimeBase tb)")},
27954n/a {"TuneSetTimeScale", (PyCFunction)Qt_TuneSetTimeScale, 1,
27955n/a PyDoc_STR("(TunePlayer tp, TimeScale scale) -> (ComponentResult _rv)")},
27956n/a {"TuneGetTimeScale", (PyCFunction)Qt_TuneGetTimeScale, 1,
27957n/a PyDoc_STR("(TunePlayer tp) -> (ComponentResult _rv, TimeScale scale)")},
27958n/a {"TuneInstant", (PyCFunction)Qt_TuneInstant, 1,
27959n/a PyDoc_STR("(TunePlayer tp, unsigned long tunePosition) -> (ComponentResult _rv, unsigned long tune)")},
27960n/a {"TuneStop", (PyCFunction)Qt_TuneStop, 1,
27961n/a PyDoc_STR("(TunePlayer tp, long stopFlags) -> (ComponentResult _rv)")},
27962n/a {"TuneSetVolume", (PyCFunction)Qt_TuneSetVolume, 1,
27963n/a PyDoc_STR("(TunePlayer tp, Fixed volume) -> (ComponentResult _rv)")},
27964n/a {"TuneGetVolume", (PyCFunction)Qt_TuneGetVolume, 1,
27965n/a PyDoc_STR("(TunePlayer tp) -> (ComponentResult _rv)")},
27966n/a {"TunePreroll", (PyCFunction)Qt_TunePreroll, 1,
27967n/a PyDoc_STR("(TunePlayer tp) -> (ComponentResult _rv)")},
27968n/a {"TuneUnroll", (PyCFunction)Qt_TuneUnroll, 1,
27969n/a PyDoc_STR("(TunePlayer tp) -> (ComponentResult _rv)")},
27970n/a {"TuneSetPartTranspose", (PyCFunction)Qt_TuneSetPartTranspose, 1,
27971n/a PyDoc_STR("(TunePlayer tp, unsigned long part, long transpose, long velocityShift) -> (ComponentResult _rv)")},
27972n/a {"TuneGetNoteAllocator", (PyCFunction)Qt_TuneGetNoteAllocator, 1,
27973n/a PyDoc_STR("(TunePlayer tp) -> (NoteAllocator _rv)")},
27974n/a {"TuneSetSofter", (PyCFunction)Qt_TuneSetSofter, 1,
27975n/a PyDoc_STR("(TunePlayer tp, long softer) -> (ComponentResult _rv)")},
27976n/a {"TuneTask", (PyCFunction)Qt_TuneTask, 1,
27977n/a PyDoc_STR("(TunePlayer tp) -> (ComponentResult _rv)")},
27978n/a {"TuneSetBalance", (PyCFunction)Qt_TuneSetBalance, 1,
27979n/a PyDoc_STR("(TunePlayer tp, long balance) -> (ComponentResult _rv)")},
27980n/a {"TuneSetSoundLocalization", (PyCFunction)Qt_TuneSetSoundLocalization, 1,
27981n/a PyDoc_STR("(TunePlayer tp, Handle data) -> (ComponentResult _rv)")},
27982n/a {"TuneSetHeaderWithSize", (PyCFunction)Qt_TuneSetHeaderWithSize, 1,
27983n/a PyDoc_STR("(TunePlayer tp, unsigned long * header, unsigned long size) -> (ComponentResult _rv)")},
27984n/a {"TuneSetPartMix", (PyCFunction)Qt_TuneSetPartMix, 1,
27985n/a PyDoc_STR("(TunePlayer tp, unsigned long partNumber, long volume, long balance, long mixFlags) -> (ComponentResult _rv)")},
27986n/a {"TuneGetPartMix", (PyCFunction)Qt_TuneGetPartMix, 1,
27987n/a PyDoc_STR("(TunePlayer tp, unsigned long partNumber) -> (ComponentResult _rv, long volumeOut, long balanceOut, long mixFlagsOut)")},
27988n/a {"AlignWindow", (PyCFunction)Qt_AlignWindow, 1,
27989n/a PyDoc_STR("(WindowPtr wp, Boolean front) -> None")},
27990n/a {"DragAlignedWindow", (PyCFunction)Qt_DragAlignedWindow, 1,
27991n/a PyDoc_STR("(WindowPtr wp, Point startPt, Rect boundsRect) -> None")},
27992n/a {"MoviesTask", (PyCFunction)Qt_MoviesTask, 1,
27993n/a PyDoc_STR("(long maxMilliSecToUse) -> None")},
27994n/a#endif /* __LP64__ */
27995n/a {NULL, NULL, 0}
27996n/a};
27997n/a
27998n/a
27999n/a
28000n/a
28001n/avoid init_Qt(void)
28002n/a{
28003n/a PyObject *m;
28004n/a#ifndef __LP64__
28005n/a PyObject *d;
28006n/a
28007n/a
28008n/a
28009n/a PyMac_INIT_TOOLBOX_OBJECT_NEW(Track, TrackObj_New);
28010n/a PyMac_INIT_TOOLBOX_OBJECT_CONVERT(Track, TrackObj_Convert);
28011n/a PyMac_INIT_TOOLBOX_OBJECT_NEW(Movie, MovieObj_New);
28012n/a PyMac_INIT_TOOLBOX_OBJECT_CONVERT(Movie, MovieObj_Convert);
28013n/a PyMac_INIT_TOOLBOX_OBJECT_NEW(MovieController, MovieCtlObj_New);
28014n/a PyMac_INIT_TOOLBOX_OBJECT_CONVERT(MovieController, MovieCtlObj_Convert);
28015n/a PyMac_INIT_TOOLBOX_OBJECT_NEW(TimeBase, TimeBaseObj_New);
28016n/a PyMac_INIT_TOOLBOX_OBJECT_CONVERT(TimeBase, TimeBaseObj_Convert);
28017n/a PyMac_INIT_TOOLBOX_OBJECT_NEW(UserData, UserDataObj_New);
28018n/a PyMac_INIT_TOOLBOX_OBJECT_CONVERT(UserData, UserDataObj_Convert);
28019n/a PyMac_INIT_TOOLBOX_OBJECT_NEW(Media, MediaObj_New);
28020n/a PyMac_INIT_TOOLBOX_OBJECT_CONVERT(Media, MediaObj_Convert);
28021n/a#endif /* __LP64__ */
28022n/a
28023n/a
28024n/a m = Py_InitModule("_Qt", Qt_methods);
28025n/a#ifndef __LP64__
28026n/a d = PyModule_GetDict(m);
28027n/a Qt_Error = PyMac_GetOSErrException();
28028n/a if (Qt_Error == NULL ||
28029n/a PyDict_SetItemString(d, "Error", Qt_Error) != 0)
28030n/a return;
28031n/a IdleManager_Type.ob_type = &PyType_Type;
28032n/a if (PyType_Ready(&IdleManager_Type) < 0) return;
28033n/a Py_INCREF(&IdleManager_Type);
28034n/a PyModule_AddObject(m, "IdleManager", (PyObject *)&IdleManager_Type);
28035n/a /* Backward-compatible name */
28036n/a Py_INCREF(&IdleManager_Type);
28037n/a PyModule_AddObject(m, "IdleManagerType", (PyObject *)&IdleManager_Type);
28038n/a MovieController_Type.ob_type = &PyType_Type;
28039n/a if (PyType_Ready(&MovieController_Type) < 0) return;
28040n/a Py_INCREF(&MovieController_Type);
28041n/a PyModule_AddObject(m, "MovieController", (PyObject *)&MovieController_Type);
28042n/a /* Backward-compatible name */
28043n/a Py_INCREF(&MovieController_Type);
28044n/a PyModule_AddObject(m, "MovieControllerType", (PyObject *)&MovieController_Type);
28045n/a TimeBase_Type.ob_type = &PyType_Type;
28046n/a if (PyType_Ready(&TimeBase_Type) < 0) return;
28047n/a Py_INCREF(&TimeBase_Type);
28048n/a PyModule_AddObject(m, "TimeBase", (PyObject *)&TimeBase_Type);
28049n/a /* Backward-compatible name */
28050n/a Py_INCREF(&TimeBase_Type);
28051n/a PyModule_AddObject(m, "TimeBaseType", (PyObject *)&TimeBase_Type);
28052n/a UserData_Type.ob_type = &PyType_Type;
28053n/a if (PyType_Ready(&UserData_Type) < 0) return;
28054n/a Py_INCREF(&UserData_Type);
28055n/a PyModule_AddObject(m, "UserData", (PyObject *)&UserData_Type);
28056n/a /* Backward-compatible name */
28057n/a Py_INCREF(&UserData_Type);
28058n/a PyModule_AddObject(m, "UserDataType", (PyObject *)&UserData_Type);
28059n/a Media_Type.ob_type = &PyType_Type;
28060n/a if (PyType_Ready(&Media_Type) < 0) return;
28061n/a Py_INCREF(&Media_Type);
28062n/a PyModule_AddObject(m, "Media", (PyObject *)&Media_Type);
28063n/a /* Backward-compatible name */
28064n/a Py_INCREF(&Media_Type);
28065n/a PyModule_AddObject(m, "MediaType", (PyObject *)&Media_Type);
28066n/a Track_Type.ob_type = &PyType_Type;
28067n/a if (PyType_Ready(&Track_Type) < 0) return;
28068n/a Py_INCREF(&Track_Type);
28069n/a PyModule_AddObject(m, "Track", (PyObject *)&Track_Type);
28070n/a /* Backward-compatible name */
28071n/a Py_INCREF(&Track_Type);
28072n/a PyModule_AddObject(m, "TrackType", (PyObject *)&Track_Type);
28073n/a Movie_Type.ob_type = &PyType_Type;
28074n/a if (PyType_Ready(&Movie_Type) < 0) return;
28075n/a Py_INCREF(&Movie_Type);
28076n/a PyModule_AddObject(m, "Movie", (PyObject *)&Movie_Type);
28077n/a /* Backward-compatible name */
28078n/a Py_INCREF(&Movie_Type);
28079n/a PyModule_AddObject(m, "MovieType", (PyObject *)&Movie_Type);
28080n/a SGOutput_Type.ob_type = &PyType_Type;
28081n/a if (PyType_Ready(&SGOutput_Type) < 0) return;
28082n/a Py_INCREF(&SGOutput_Type);
28083n/a PyModule_AddObject(m, "SGOutput", (PyObject *)&SGOutput_Type);
28084n/a /* Backward-compatible name */
28085n/a Py_INCREF(&SGOutput_Type);
28086n/a PyModule_AddObject(m, "SGOutputType", (PyObject *)&SGOutput_Type);
28087n/a#endif /* __LP64__ */
28088n/a}
28089n/a
28090n/a/* ========================= End module _Qt ========================= */
28091n/a