[PyObjC-svn] r2057 - in trunk/pyobjc/pyobjc-framework-QTKit: . Doc Exceptions Lib Lib/QTKit PyObjCTest

[email protected]
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.