QTKit binding

db4
Joe Groff 2009-09-12 19:44:13 -05:00
parent e70fa134b2
commit 569db73858
1 changed files with 76 additions and 0 deletions

76
extra/qtkit/qtkit.factor Normal file
View File

@ -0,0 +1,76 @@
USING: classes.struct cocoa core-foundation.strings ;
IN: qtkit
STRUCT: QTTime
{ timeValue longlong }
{ timeScale long }
{ flags long } ;
STRUCT: QTTimeRange
{ time QTTime }
{ duration QTTime } ;
STRUCT: SMPTETime
{ mSubframes SInt16 }
{ mSubframeDivisor SInt16 }
{ mCounter UInt32 }
{ mType UInt32 }
{ mFlags UInt32 }
{ mHours SInt16 }
{ mMinutes SInt16 }
{ mSeconds SInt16 }
{ mFrames SInt16 } ;
CFSTRING: QTKitErrorDomain "QTKitErrorDomain"
CFSTRING: QTErrorCaptureInputKey "QTErrorCaptureInputKey"
CFSTRING: QTErrorCaptureOutputKey "QTErrorCaptureOutputKey"
CFSTRING: QTErrorDeviceKey "QTErrorDeviceKey"
CFSTRING: QTErrorExcludingDeviceKey "QTErrorExcludingDeviceKey"
CFSTRING: QTErrorTimeKey "QTErrorTimeKey"
CFSTRING: QTErrorFileSizeKey "QTErrorFileSizeKey"
CFSTRING: QTErrorRecordingSuccesfullyFinishedKey "QTErrorRecordingSuccesfullyFinishedKey"
CONSTANT: QTErrorUnknown -1
CONSTANT: QTErrorIncompatibleInput 1002
CONSTANT: QTErrorIncompatibleOutput 1003
CONSTANT: QTErrorInvalidInputsOrOutputs 1100
CONSTANT: QTErrorDeviceAlreadyUsedbyAnotherSession 1101
CONSTANT: QTErrorNoDataCaptured 1200
CONSTANT: QTErrorSessionConfigurationChanged 1201
CONSTANT: QTErrorDiskFull 1202
CONSTANT: QTErrorDeviceWasDisconnected 1203
CONSTANT: QTErrorMediaChanged 1204
CONSTANT: QTErrorMaximumDurationReached 1205
CONSTANT: QTErrorMaximumFileSizeReached 1206
CONSTANT: QTErrorMediaDiscontinuity 1207
CONSTANT: QTErrorMaximumNumberOfSamplesForFileFormatReached 1208
CONSTANT: QTErrorDeviceNotConnected 1300
CONSTANT: QTErrorDeviceInUseByAnotherApplication 1301
CONSTANT: QTErrorDeviceExcludedByAnotherDevice 1302
FRAMEWORK: /System/Library/Frameworks/QTKit.framework
IMPORT: QTCaptureAudioPreviewOutput
IMPORT: QTCaptureConnection
IMPORT: QTCaptureDecompressedAudioOutput
IMPORT: QTCaptureDecompressedVideoOutput
IMPORT: QTCaptureDevice
IMPORT: QTCaptureDeviceInput
IMPORT: QTCaptureFileOutput
IMPORT: QTCaptureInput
IMPORT: QTCaptureLayer
IMPORT: QTCaptureMovieFileOutput
IMPORT: QTCaptureOutput
IMPORT: QTCaptureSession
IMPORT: QTCaptureVideoPreviewOutput
IMPORT: QTCaptureView
IMPORT: QTCompressionOptions
IMPORT: QTDataReference
IMPORT: QTFormatDescription
IMPORT: QTMedia
IMPORT: QTMovie
IMPORT: QTMovieLayer
IMPORT: QTMovieView
IMPORT: QTSampleBuffer
IMPORT: QTTrack