QTCaptureView.inc 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. { Parsed from QTKit.framework QTCaptureView.h }
  2. {$ifdef TYPES}
  3. type
  4. QTCaptureViewPtr = ^QTCaptureView;
  5. {$endif}
  6. {$if ((QTKIT_VERSION_MAX_ALLOWED >= QTKIT_VERSION_7_2)) and ((MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4))}
  7. {$ifdef CLASSES}
  8. type
  9. QTCaptureView = objcclass external (NSView)
  10. private
  11. _internal: QTCaptureViewInternal;
  12. _reserved1: clong;
  13. _reserved2: clong;
  14. _reserved3: clong;
  15. public
  16. function captureSession: QTCaptureSession; message 'captureSession';
  17. procedure setCaptureSession (captureSession: QTCaptureSession); message 'setCaptureSession:';
  18. function availableVideoPreviewConnections: NSArray; message 'availableVideoPreviewConnections';
  19. function videoPreviewConnection: QTCaptureConnection; message 'videoPreviewConnection';
  20. procedure setVideoPreviewConnection (videoPreviewConnection: QTCaptureConnection); message 'setVideoPreviewConnection:';
  21. function fillColor: NSColor; message 'fillColor';
  22. procedure setFillColor (fillColor: NSColor); message 'setFillColor:';
  23. function preservesAspectRatio: ObjCBOOL; message 'preservesAspectRatio';
  24. procedure setPreservesAspectRatio (preservesAspectRatio: ObjCBOOL); message 'setPreservesAspectRatio:';
  25. function previewBounds: NSRect; message 'previewBounds';
  26. function delegate: id; message 'delegate';
  27. procedure setDelegate (delegate: id); message 'setDelegate:';
  28. end;
  29. type
  30. QTCaptureView_Delegate = objccategory external (NSObject)
  31. function view_willDisplayImage (view: QTCaptureView; image: CIImage): CIImage; message 'view:willDisplayImage:';
  32. end;
  33. {$endif}
  34. {$endif}