summaryrefslogtreecommitdiffstats
path: root/Mac/Modules/qt/qtscan.py
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>2004-01-09 23:18:47 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>2004-01-09 23:18:47 (GMT)
commit2e5e6445e7ab0c025061b13462cccf9321a4fa3e (patch)
treecb6a4a862d326b4a6ca0190ebd420a7e255145d6 /Mac/Modules/qt/qtscan.py
parent73b3df9a35ee9c2f8208f739dae5b640584d798d (diff)
downloadcpython-2e5e6445e7ab0c025061b13462cccf9321a4fa3e.zip
cpython-2e5e6445e7ab0c025061b13462cccf9321a4fa3e.tar.gz
cpython-2e5e6445e7ab0c025061b13462cccf9321a4fa3e.tar.bz2
Added support for APIs in MediaHandlers.h.
Diffstat (limited to 'Mac/Modules/qt/qtscan.py')
-rw-r--r--Mac/Modules/qt/qtscan.py20
1 files changed, 19 insertions, 1 deletions
diff --git a/Mac/Modules/qt/qtscan.py b/Mac/Modules/qt/qtscan.py
index c161b7c..b32fc6b 100644
--- a/Mac/Modules/qt/qtscan.py
+++ b/Mac/Modules/qt/qtscan.py
@@ -8,7 +8,13 @@ from scantools import Scanner
LONG = "QuickTime"
SHORT = "qt"
-HEADERFILES= ("Movies.h", "ImageCompression.h", "QuickTimeComponents.h")
+HEADERFILES= (
+ "Movies.h",
+ "ImageCompression.h",
+ "QuickTimeComponents.h",
+# "ImageCodec.h" -- seems not too useful, and difficult.
+ "MediaHandlers.h"
+ )
OBJECTS = ("Movie", "Track", "Media", "UserData", "TimeBase", "MovieController",
"IdleManager", "SGOutput")
@@ -90,6 +96,10 @@ class MyScanner(Scanner):
"VDCompressDone",
"VDReleaseCompressBuffer",
"QTVideoOutputGetGWorldParameters", # How useful is this?
+
+ # MediaHandlers
+ "MediaMakeMediaTimeTable", # just lazy
+ "MediaGetSampleDataPointer", # funny output pointer
]
def makeblacklisttypes(self):
@@ -205,6 +215,14 @@ class MyScanner(Scanner):
"XMLDoc",
"UInt64", # XXXX lazy
"UInt64_ptr", # XXXX lazy
+
+ # From MediaHandlers
+ "ActionsUPP",
+ "PrePrerollCompleteUPP",
+ "CodecComponentHandle", # Difficult: handle containing list of components.
+ "GetMovieCompleteParams", # Immense struct
+ "LevelMeterInfoPtr", # Lazy. Also: can be an output parameter!!
+ "MediaEQSpectrumBandsRecordPtr", # ditto
]
def makerepairinstructions(self):