[PyObjC-svn] r2057 - in trunk/pyobjc/pyobjc-framework-QTKit: . Doc Exceptions Lib Lib/QTKit PyObjCTest
[email protected] Sun, 08 Feb 2009 11:13:16 -0600
Newsgroups
gmane.comp.python.pyobjc.cvs
Message-ID
<[email protected] >
Author: ronaldoussoren
Date: Sun Feb 8 11:13:16 2009
New Revision: 2057
Log:
Full API test coverage on Leopard
Added:
trunk/pyobjc/pyobjc-framework-QTKit/Doc/
trunk/pyobjc/pyobjc-framework-QTKit/Doc/api-notes-QTKit.txt
trunk/pyobjc/pyobjc-framework-QTKit/Lib/QTKit/PyObjC.bridgesupport
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_QTCaptureDecompressedVideoOutput.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_QTCaptureFileOutput.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_QTCaptureSession.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_QTCaptureVideoPreviewOutput.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_QTCaptureView.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_QTCompressionOptions.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_QTMovieView.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_qtcaptureconnection.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_qtcapturedevice.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_qtdatareference.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_qterror.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_qtformatdescription.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_qtkitdefines.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_qtmedia.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_qtmovie.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_qtsamplebuffer.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_qttime.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_qttimerange.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_qttrack.py (contents, props changed)
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_qtutilities.py (contents, props changed)
Removed:
trunk/pyobjc/pyobjc-framework-QTKit/Lib/QTKit/PyObjCOverrides.bridgesupport
trunk/pyobjc/pyobjc-framework-QTKit/PyObjCTest/test_qtkit.py
Modified:
trunk/pyobjc/pyobjc-framework-QTKit/Exceptions/QTKit.bridgesupport
trunk/pyobjc/pyobjc-framework-QTKit/Lib/ (props changed)
trunk/pyobjc/pyobjc-framework-QTKit/setup.py
Modified: trunk/pyobjc/pyobjc-framework-QTKit/Exceptions/QTKit.bridgesupport
==============================================================================
--- trunk/pyobjc/pyobjc-framework-QTKit/Exceptions/QTKit.bridgesupport (original)
+++ trunk/pyobjc/pyobjc-framework-QTKit/Exceptions/QTKit.bridgesupport Sun Feb 8 11:13:16 2009
@@ -508,6 +508,180 @@
</method>
</class>
<class name='QTSampleBuffer'>
+ <method selector='audioBufferListWithOptions:'>
+ <retval type='^{AudioBufferList=I[1{AudioBuffer=II^v}]}' />
+ </method>
+ <method selector='bytesForAllSamples'>
+ <retval type='^v' />
+ </method>
+ <method selector='getAudioStreamPacketDescriptions:inRange:'>
+ <arg comment='fixme' index='0' type='^v' />
+ </method>
+ </class>
+ <class name='QTTrack'>
+ <method selector='initWithQuickTimeTrack:error:'>
+ <arg comment='fixme' index='0' type='^^{TrackType}' />
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='quickTimeTrack'>
+ <retval comment='fixme' type='^^{TrackType}' />
+ </method>
+ <method class_method='true' selector='trackWithQuickTimeTrack:error:'>
+ <arg comment='fixme' index='0' type='^^{TrackType}' />
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ </class>
+ <class name='NSObject'>
+ <method selector='captureOutput:didOutputVideoFrame:withSampleBuffer:fromConnection:'>
+ <arg index='1' type='^{__CVBuffer=}' />
+ </method>
+ <method selector='captureOutput:didOutputVideoFrame:withSampleBuffer:fromConnection:'>
+ <arg index='1' type='^{__CVBuffer=}' />
+ </method>
+ </class>
+ <class name='QTCaptureDecompressedVideoOutput'>
+ <method selector='outputVideoFrame:withSampleBuffer:fromConnection:'>
+ <arg index='0' type='^{__CVBuffer=}' />
+ </method>
+ </class>
+ <class name='QTCaptureDevice'>
+ <method selector='open:'>
+ <arg index='0' null_accepted='true' type_modifier='o' />
+ </method>
+ </class>
+ <class name='QTCaptureSession'>
+ <method selector='addInput:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='addOutput:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ </class>
+ <class name='QTCaptureVideoPreviewOutput'>
+ <method selector='outputVideoFrame:withSampleBuffer:fromConnection:'>
+ <arg index='0' type='^{__CVBuffer=}' />
+ </method>
+ <method selector='setVisualContext:forConnection:'>
+ <arg index='0' type='^{OpaqueQTVisualContext=}' />
+ </method>
+ <method selector='visualContextForConnection:'>
+ <retval type='^{OpaqueQTVisualContext=}' />
+ </method>
+ </class>
+ <class name='QTDataReference'>
+ <method comment='fixme' selector='dataRef'>
+ <retval type='^*' />
+ </method>
+ <method class_method='true' selector='dataReferenceWithDataRef:type:'>
+ <arg comment='fixme' index='0' type='^*' />
+ </method>
+ <method selector='initWithDataRef:type:'>
+ <arg comment='fixme' index='0' type='^*' />
+ </method>
+ <method selector='setDataRef:'>
+ <arg comment='fixme' index='0' type='^*' />
+ </method>
+ </class>
+ <class name='QTMedia'>
+ <method selector='initWithQuickTimeMedia:error:'>
+ <arg comment='fixme' index='0' type='^^{MediaType}' />
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method class_method='true' selector='mediaWithQuickTimeMedia:error:'>
+ <arg comment='fixme' index='0' type='^^{MediaType}' />
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='quickTimeMedia'>
+ <retval comment='fixme' type='^^{MediaType}' />
+ </method>
+ </class>
+ <class name='QTMovie'>
+ <method selector='addChapters:withAttributes:error:'>
+ <arg index='2' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='frameImageAtTime:withAttributes:error:'>
+ <retval type='^v' />
+ <arg index='2' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='initToWritableData:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='initToWritableDataReference:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='initToWritableFile:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='initWithAttributes:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='initWithData:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='initWithDataReference:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='initWithFile:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='initWithMovie:timeRange:error:'>
+ <arg index='2' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='initWithPasteboard:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='initWithQuickTimeMovie:disposeWhenDone:error:'>
+ <arg comment='fixme' index='0' type='^^{MovieType}' />
+ <arg index='2' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='initWithURL:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method class_method='true' selector='movieNamed:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method class_method='true' selector='movieWithAttributes:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method class_method='true' selector='movieWithData:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method class_method='true' selector='movieWithDataReference:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method class_method='true' selector='movieWithFile:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method class_method='true' selector='movieWithPasteboard:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method class_method='true' selector='movieWithQuickTimeMovie:disposeWhenDone:error:'>
+ <arg comment='fixme' index='0' type='^^{MovieType}' />
+ <arg index='2' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='movieWithTimeRange:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method class_method='true' selector='movieWithURL:error:'>
+ <arg index='1' null_accepted='true' type_modifier='o' />
+ </method>
+ <method selector='quickTimeMovie'>
+ <retval comment='fixme' type='^^{MovieType}' />
+ </method>
+ <method selector='quickTimeMovieController'>
+ <retval comment='fixme' type='^{ComponentInstanceRecord=[1l]}' />
+ </method>
+ <method selector='setVisualContext:'>
+ <arg index='0' type='^{OpaqueQTVisualContext=}' />
+ </method>
+ <method selector='visualContext'>
+ <retval type='^{OpaqueQTVisualContext=}' />
+ </method>
+ <method selector='writeToFile:withAttributes:error:'>
+ <arg index='2' null_accepted='true' type_modifier='o' />
+ </method>
+ </class>
+ <class name='QTSampleBuffer'>
<method selector='getAudioStreamPacketDescriptions:inRange:'>
<arg comment='fixme' index='0' type='^v' />
</method>
Modified: trunk/pyobjc/pyobjc-framework-QTKit/setup.py
==============================================================================
--- trunk/pyobjc/pyobjc-framework-QTKit/setup.py (original)
+++ trunk/pyobjc/pyobjc-framework-QTKit/setup.py Sun Feb 8 11:13:16 2009
@@ -18,7 +18,7 @@
setup(
name='pyobjc-framework-QTKit',
- version='2.0',
+ version='2.2b1',
description = "Wrappers for the framework QTKit on Mac OS X",
long_description = __doc__,
author='Ronald Oussoren',
------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com