DefinedClassesAVFoundation.pas 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276
  1. {$mode delphi}
  2. {$modeswitch objectivec1}
  3. {$modeswitch cvar}
  4. {$packrecords c}
  5. {$IFNDEF FPC_DOTTEDUNITS}
  6. unit DefinedClassesAVFoundation;
  7. {$ENDIF FPC_DOTTEDUNITS}
  8. interface
  9. type
  10. AVAsset = objcclass external;
  11. AVAssetExportSession = objcclass external;
  12. AVAssetImageGenerator = objcclass external;
  13. AVAssetReader = objcclass external;
  14. AVAssetReaderAudioMixOutput = objcclass external;
  15. AVAssetReaderOutput = objcclass external;
  16. AVAssetReaderOutputMetadataAdaptor = objcclass external;
  17. AVAssetReaderSampleReferenceOutput = objcclass external;
  18. AVAssetReaderTrackOutput = objcclass external;
  19. AVAssetReaderVideoCompositionOutput = objcclass external;
  20. AVAssetResourceLoader = objcclass external;
  21. AVAssetResourceLoadingContentInformationRequest = objcclass external;
  22. AVAssetResourceLoadingDataRequest = objcclass external;
  23. AVAssetResourceLoadingRequest = objcclass external;
  24. AVAssetResourceRenewalRequest = objcclass external;
  25. AVAssetTrack = objcclass external;
  26. AVAssetTrackGroup = objcclass external;
  27. AVAssetTrackSegment = objcclass external;
  28. AVAssetWriter = objcclass external;
  29. AVAssetWriterInput = objcclass external;
  30. AVAssetWriterInputGroup = objcclass external;
  31. AVAssetWriterInputMetadataAdaptor = objcclass external;
  32. AVAssetWriterInputPassDescription = objcclass external;
  33. AVAssetWriterInputPixelBufferAdaptor = objcclass external;
  34. AVAsynchronousVideoCompositionRequest = objcclass external;
  35. AVAudioBuffer = objcclass external;
  36. AVAudioChannelLayout = objcclass external;
  37. AVAudioEngine = objcclass external;
  38. AVAudioEnvironmentDistanceAttenuationParameters = objcclass external;
  39. AVAudioEnvironmentNode = objcclass external;
  40. AVAudioEnvironmentReverbParameters = objcclass external;
  41. AVAudioFile = objcclass external;
  42. AVAudioFormat = objcclass external;
  43. AVAudioIONode = objcclass external;
  44. AVAudioInputNode = objcclass external;
  45. AVAudioMix = objcclass external;
  46. AVAudioMixInputParameters = objcclass external;
  47. AVAudioMixerNode = objcclass external;
  48. AVAudioNode = objcclass external;
  49. AVAudioOutputNode = objcclass external;
  50. AVAudioPCMBuffer = objcclass external;
  51. AVAudioPlayer = objcclass external;
  52. AVAudioPlayerNode = objcclass external;
  53. AVAudioRecorder = objcclass external;
  54. AVAudioTime = objcclass external;
  55. AVAudioUnit = objcclass external;
  56. AVAudioUnitComponent = objcclass external;
  57. AVAudioUnitComponentManager = objcclass external;
  58. AVAudioUnitDelay = objcclass external;
  59. AVAudioUnitDistortion = objcclass external;
  60. AVAudioUnitEQ = objcclass external;
  61. AVAudioUnitEQFilterParameters = objcclass external;
  62. AVAudioUnitEffect = objcclass external;
  63. AVAudioUnitGenerator = objcclass external;
  64. AVAudioUnitMIDIInstrument = objcclass external;
  65. AVAudioUnitReverb = objcclass external;
  66. AVAudioUnitSampler = objcclass external;
  67. AVAudioUnitTimeEffect = objcclass external;
  68. AVAudioUnitTimePitch = objcclass external;
  69. AVAudioUnitVarispeed = objcclass external;
  70. AVCaptureAudioChannel = objcclass external;
  71. AVCaptureAudioDataOutput = objcclass external;
  72. AVCaptureAudioFileOutput = objcclass external;
  73. AVCaptureAudioPreviewOutput = objcclass external;
  74. AVCaptureConnection = objcclass external;
  75. AVCaptureDevice = objcclass external;
  76. AVCaptureDeviceFormat = objcclass external;
  77. AVCaptureDeviceInput = objcclass external;
  78. AVCaptureDeviceInputSource = objcclass external;
  79. AVCaptureFileOutput = objcclass external;
  80. AVCaptureInput = objcclass external;
  81. AVCaptureInputPort = objcclass external;
  82. AVCaptureMetadataOutput = objcclass external;
  83. AVCaptureMovieFileOutput = objcclass external;
  84. AVCaptureOutput = objcclass external;
  85. AVCaptureScreenInput = objcclass external;
  86. AVCaptureSession = objcclass external;
  87. AVCaptureStillImageOutput = objcclass external;
  88. AVCaptureVideoDataOutput = objcclass external;
  89. AVCaptureVideoPreviewLayer = objcclass external;
  90. AVComposition = objcclass external;
  91. AVCompositionTrack = objcclass external;
  92. AVCompositionTrackSegment = objcclass external;
  93. AVFragmentedMovie = objcclass external;
  94. AVFragmentedMovieMinder = objcclass external;
  95. AVFragmentedMovieTrack = objcclass external;
  96. AVFrameRateRange = objcclass external;
  97. AVMIDIPlayer = objcclass external;
  98. AVMediaSelectionGroup = objcclass external;
  99. AVMediaSelectionOption = objcclass external;
  100. AVMetadataFaceObject = objcclass external;
  101. AVMetadataItem = objcclass external;
  102. AVMetadataItemFilter = objcclass external;
  103. AVMetadataMachineReadableCodeObject = objcclass external;
  104. AVMetadataObject = objcclass external;
  105. AVMovie = objcclass external;
  106. AVMovieTrack = objcclass external;
  107. AVMutableAudioMix = objcclass external;
  108. AVMutableAudioMixInputParameters = objcclass external;
  109. AVMutableComposition = objcclass external;
  110. AVMutableCompositionTrack = objcclass external;
  111. AVMutableMetadataItem = objcclass external;
  112. AVMutableTimedMetadataGroup = objcclass external;
  113. AVMutableVideoComposition = objcclass external;
  114. AVMutableVideoCompositionInstruction = objcclass external;
  115. AVMutableVideoCompositionLayerInstruction = objcclass external;
  116. AVOutputSettingsAssistant = objcclass external;
  117. AVPlayer = objcclass external;
  118. AVPlayerItem = objcclass external;
  119. AVPlayerItemAccessLog = objcclass external;
  120. AVPlayerItemAccessLogEvent = objcclass external;
  121. AVPlayerItemErrorLog = objcclass external;
  122. AVPlayerItemErrorLogEvent = objcclass external;
  123. AVPlayerItemLegibleOutput = objcclass external;
  124. AVPlayerItemMetadataOutput = objcclass external;
  125. AVPlayerItemOutput = objcclass external;
  126. AVPlayerItemTrack = objcclass external;
  127. AVPlayerItemVideoOutput = objcclass external;
  128. AVPlayerLayer = objcclass external;
  129. AVPlayerMediaSelectionCriteria = objcclass external;
  130. AVQueuePlayer = objcclass external;
  131. AVSampleBufferDisplayLayer = objcclass external;
  132. AVSampleBufferGenerator = objcclass external;
  133. AVSampleBufferRequest = objcclass external;
  134. AVSampleCursor = objcclass external;
  135. AVSynchronizedLayer = objcclass external;
  136. AVTextStyleRule = objcclass external;
  137. AVTimedMetadataGroup = objcclass external;
  138. AVURLAsset = objcclass external;
  139. AVVideoComposition = objcclass external;
  140. AVVideoCompositionCoreAnimationTool = objcclass external;
  141. AVVideoCompositionInstruction = objcclass external;
  142. AVVideoCompositionLayerInstruction = objcclass external;
  143. AVVideoCompositionRenderContext = objcclass external;
  144. AVAssetResourceLoaderDelegateProtocol = objcprotocol external name 'AVAssetResourceLoaderDelegate';
  145. AVAsynchronousKeyValueLoadingProtocol = objcprotocol external name 'AVAsynchronousKeyValueLoading';
  146. AVAudio3DMixingProtocol = objcprotocol external name 'AVAudio3DMixing';
  147. AVAudioMixingProtocol = objcprotocol external name 'AVAudioMixing';
  148. AVAudioPlayerDelegateProtocol = objcprotocol external name 'AVAudioPlayerDelegate';
  149. AVAudioRecorderDelegateProtocol = objcprotocol external name 'AVAudioRecorderDelegate';
  150. AVAudioStereoMixingProtocol = objcprotocol external name 'AVAudioStereoMixing';
  151. AVCaptureAudioDataOutputSampleBufferDelegateProtocol = objcprotocol external name 'AVCaptureAudioDataOutputSampleBufferDelegate';
  152. AVCaptureFileOutputDelegateProtocol = objcprotocol external name 'AVCaptureFileOutputDelegate';
  153. AVCaptureFileOutputRecordingDelegateProtocol = objcprotocol external name 'AVCaptureFileOutputRecordingDelegate';
  154. AVCaptureMetadataOutputObjectsDelegateProtocol = objcprotocol external name 'AVCaptureMetadataOutputObjectsDelegate';
  155. AVCaptureVideoDataOutputSampleBufferDelegateProtocol = objcprotocol external name 'AVCaptureVideoDataOutputSampleBufferDelegate';
  156. AVPlayerItemLegibleOutputPushDelegateProtocol = objcprotocol external name 'AVPlayerItemLegibleOutputPushDelegate';
  157. AVPlayerItemMetadataOutputPushDelegateProtocol = objcprotocol external name 'AVPlayerItemMetadataOutputPushDelegate';
  158. AVPlayerItemOutputPullDelegateProtocol = objcprotocol external name 'AVPlayerItemOutputPullDelegate';
  159. AVPlayerItemOutputPushDelegateProtocol = objcprotocol external name 'AVPlayerItemOutputPushDelegate';
  160. AVVideoCompositingProtocol = objcprotocol external name 'AVVideoCompositing';
  161. AVVideoCompositionInstructionProtocol = objcprotocol external name 'AVVideoCompositionInstruction';
  162. AVVideoCompositionValidationHandlingProtocol = objcprotocol external name 'AVVideoCompositionValidationHandling';
  163. type
  164. AVAssetExportSessionInternal = objcclass external;
  165. AVAssetImageGeneratorInternal = objcclass external;
  166. AVAssetInternal = objcclass external;
  167. AVAssetReaderAudioMixOutputInternal = objcclass external;
  168. AVAssetReaderInternal = objcclass external;
  169. AVAssetReaderOutputInternal = objcclass external;
  170. AVAssetReaderOutputMetadataAdaptorInternal = objcclass external;
  171. AVAssetReaderSampleReferenceOutputInternal = objcclass external;
  172. AVAssetReaderTrackOutputInternal = objcclass external;
  173. AVAssetReaderVideoCompositionOutputInternal = objcclass external;
  174. AVAssetResourceLoaderInternal = objcclass external;
  175. AVAssetResourceLoadingContentInformationRequestInternal = objcclass external;
  176. AVAssetResourceLoadingDataRequestInternal = objcclass external;
  177. AVAssetResourceLoadingRequestInternal = objcclass external;
  178. AVAssetTrackGroupInternal = objcclass external;
  179. AVAssetTrackInternal = objcclass external;
  180. AVAssetWriterInputGroupInternal = objcclass external;
  181. AVAssetWriterInputInternal = objcclass external;
  182. AVAssetWriterInputMetadataAdaptorInternal = objcclass external;
  183. AVAssetWriterInputPassDescriptionInternal = objcclass external;
  184. AVAssetWriterInputPixelBufferAdaptorInternal = objcclass external;
  185. AVAssetWriterInternal = objcclass external;
  186. AVAsynchronousVideoCompositionRequestInternal = objcclass external;
  187. AVAudioMixInputParametersInternal = objcclass external;
  188. AVAudioMixInternal = objcclass external;
  189. AVAudioSessionChannelDescription = objcclass external;
  190. AVCaptureAudioChannelInternal = objcclass external;
  191. AVCaptureAudioDataOutputInternal = objcclass external;
  192. AVCaptureAudioFileOutputInternal = objcclass external;
  193. AVCaptureAudioPreviewOutputInternal = objcclass external;
  194. AVCaptureConnectionInternal = objcclass external;
  195. AVCaptureDeviceFormatInternal = objcclass external;
  196. AVCaptureDeviceInputInternal = objcclass external;
  197. AVCaptureDeviceInputSourceInternal = objcclass external;
  198. AVCaptureDeviceInternal = objcclass external;
  199. AVCaptureFileOutputInternal = objcclass external;
  200. AVCaptureInputInternal = objcclass external;
  201. AVCaptureInputPortInternal = objcclass external;
  202. AVCaptureMetadataOutputInternal = objcclass external;
  203. AVCaptureMovieFileOutputInternal = objcclass external;
  204. AVCaptureOutputInternal = objcclass external;
  205. AVCaptureScreenInputInternal = objcclass external;
  206. AVCaptureSessionInternal = objcclass external;
  207. AVCaptureStillImageOutputInternal = objcclass external;
  208. AVCaptureVideoDataOutputInternal = objcclass external;
  209. AVCaptureVideoPreviewLayerInternal = objcclass external;
  210. AVCompositionInternal = objcclass external;
  211. AVCompositionTrackInternal = objcclass external;
  212. AVCompositionTrackSegmentInternal = objcclass external;
  213. AVFragmentedMovieInternal = objcclass external;
  214. AVFragmentedMovieMinderInternal = objcclass external;
  215. AVFragmentedMovieTrackInternal = objcclass external;
  216. AVFrameRateRangeInternal = objcclass external;
  217. AVMediaDataStorage = objcclass external;
  218. AVMediaSelectionGroupInternal = objcclass external;
  219. AVMediaSelectionOptionInternal = objcclass external;
  220. AVMetadataFaceObjectInternal = objcclass external;
  221. AVMetadataItemFilterInternal = objcclass external;
  222. AVMetadataItemInternal = objcclass external;
  223. AVMetadataMachineReadableCodeObjectInternal = objcclass external;
  224. AVMetadataObjectInternal = objcclass external;
  225. AVMovieInternal = objcclass external;
  226. AVMovieTrackInternal = objcclass external;
  227. AVMutableAudioMixInputParametersInternal = objcclass external;
  228. AVMutableAudioMixInternal = objcclass external;
  229. AVMutableCompositionInternal = objcclass external;
  230. AVMutableCompositionTrackInternal = objcclass external;
  231. AVMutableMetadataItemInternal = objcclass external;
  232. AVMutableTimedMetadataGroupInternal = objcclass external;
  233. AVMutableVideoCompositionInstructionInternal = objcclass external;
  234. AVMutableVideoCompositionInternal = objcclass external;
  235. AVMutableVideoCompositionLayerInstructionInternal = objcclass external;
  236. AVOutputSettingsAssistantInternal = objcclass external;
  237. AVPlayerImageProvider = objcclass external;
  238. AVPlayerInternal = objcclass external;
  239. AVPlayerItemAccessLogEventInternal = objcclass external;
  240. AVPlayerItemAccessLogInternal = objcclass external;
  241. AVPlayerItemErrorLogEventInternal = objcclass external;
  242. AVPlayerItemErrorLogInternal = objcclass external;
  243. AVPlayerItemInternal = objcclass external;
  244. AVPlayerItemLegibleOutputInternal = objcclass external;
  245. AVPlayerItemMetadataOutputInternal = objcclass external;
  246. AVPlayerItemOutputInternal = objcclass external;
  247. AVPlayerItemTrackInternal = objcclass external;
  248. AVPlayerItemVideoOutputInternal = objcclass external;
  249. AVPlayerLayerInternal = objcclass external;
  250. AVPlayerMediaSelectionCriteriaInternal = objcclass external;
  251. AVQueuePlayerInternal = objcclass external;
  252. AVSampleBufferDisplayLayerInternal = objcclass external;
  253. AVSampleBufferGeneratorInternal = objcclass external;
  254. AVSampleBufferRequestInternal = objcclass external;
  255. AVSampleCursorInternal = objcclass external;
  256. AVSynchronizedLayerInternal = objcclass external;
  257. AVTextStyleRuleInternal = objcclass external;
  258. AVTimedMetadataGroupInternal = objcclass external;
  259. AVURLAssetInternal = objcclass external;
  260. AVVideoCompositionCoreAnimationToolInternal = objcclass external;
  261. AVVideoCompositionInstructionInternal = objcclass external;
  262. AVVideoCompositionInternal = objcclass external;
  263. AVVideoCompositionLayerInstructionInternal = objcclass external;
  264. AVVideoCompositionRenderContextInternal = objcclass external;
  265. CALayer = objcclass external;
  266. NSData = objcclass external;
  267. NSDictionary = objcclass external;
  268. NSError = objcclass external;
  269. NSURL = objcclass external;
  270. NSURLAuthenticationChallenge = objcclass external;
  271. implementation
  272. end.