home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / Python 1.4 / Python 1.4 source / Mac / Modules / qt / qtgen.py next >
Encoding:
Text File  |  1996-07-31  |  40.3 KB  |  1,713 lines  |  [TEXT/CWIE]

  1. # Generated from 'flap:CW9 Gold:Metrowerks CodeWarrior:MacOS Support:Headers:Universal Headers:Movies.h'
  2.  
  3. f = Function(OSErr, 'EnterMovies',
  4. )
  5. functions.append(f)
  6.  
  7. f = Function(void, 'ExitMovies',
  8. )
  9. functions.append(f)
  10.  
  11. f = Function(OSErr, 'GetMoviesError',
  12. )
  13. functions.append(f)
  14.  
  15. f = Function(void, 'ClearMoviesStickyError',
  16. )
  17. functions.append(f)
  18.  
  19. f = Function(OSErr, 'GetMoviesStickyError',
  20. )
  21. functions.append(f)
  22.  
  23. f = Method(void, 'MoviesTask',
  24.     (Movie, 'theMovie', InMode),
  25.     (long, 'maxMilliSecToUse', InMode),
  26. )
  27. Movie_methods.append(f)
  28.  
  29. f = Method(OSErr, 'PrerollMovie',
  30.     (Movie, 'theMovie', InMode),
  31.     (TimeValue, 'time', InMode),
  32.     (Fixed, 'Rate', InMode),
  33. )
  34. Movie_methods.append(f)
  35.  
  36. f = Method(OSErr, 'LoadMovieIntoRam',
  37.     (Movie, 'theMovie', InMode),
  38.     (TimeValue, 'time', InMode),
  39.     (TimeValue, 'duration', InMode),
  40.     (long, 'flags', InMode),
  41. )
  42. Movie_methods.append(f)
  43.  
  44. f = Method(OSErr, 'LoadTrackIntoRam',
  45.     (Track, 'theTrack', InMode),
  46.     (TimeValue, 'time', InMode),
  47.     (TimeValue, 'duration', InMode),
  48.     (long, 'flags', InMode),
  49. )
  50. Track_methods.append(f)
  51.  
  52. f = Method(OSErr, 'LoadMediaIntoRam',
  53.     (Media, 'theMedia', InMode),
  54.     (TimeValue, 'time', InMode),
  55.     (TimeValue, 'duration', InMode),
  56.     (long, 'flags', InMode),
  57. )
  58. Media_methods.append(f)
  59.  
  60. f = Method(void, 'SetMovieActive',
  61.     (Movie, 'theMovie', InMode),
  62.     (Boolean, 'active', InMode),
  63. )
  64. Movie_methods.append(f)
  65.  
  66. f = Method(Boolean, 'GetMovieActive',
  67.     (Movie, 'theMovie', InMode),
  68. )
  69. Movie_methods.append(f)
  70.  
  71. f = Method(void, 'StartMovie',
  72.     (Movie, 'theMovie', InMode),
  73. )
  74. Movie_methods.append(f)
  75.  
  76. f = Method(void, 'StopMovie',
  77.     (Movie, 'theMovie', InMode),
  78. )
  79. Movie_methods.append(f)
  80.  
  81. f = Method(void, 'GoToBeginningOfMovie',
  82.     (Movie, 'theMovie', InMode),
  83. )
  84. Movie_methods.append(f)
  85.  
  86. f = Method(void, 'GoToEndOfMovie',
  87.     (Movie, 'theMovie', InMode),
  88. )
  89. Movie_methods.append(f)
  90.  
  91. f = Method(Boolean, 'IsMovieDone',
  92.     (Movie, 'theMovie', InMode),
  93. )
  94. Movie_methods.append(f)
  95.  
  96. f = Method(Boolean, 'GetMoviePreviewMode',
  97.     (Movie, 'theMovie', InMode),
  98. )
  99. Movie_methods.append(f)
  100.  
  101. f = Method(void, 'SetMoviePreviewMode',
  102.     (Movie, 'theMovie', InMode),
  103.     (Boolean, 'usePreview', InMode),
  104. )
  105. Movie_methods.append(f)
  106.  
  107. f = Method(void, 'ShowMoviePoster',
  108.     (Movie, 'theMovie', InMode),
  109. )
  110. Movie_methods.append(f)
  111.  
  112. f = Method(TimeBase, 'GetMovieTimeBase',
  113.     (Movie, 'theMovie', InMode),
  114. )
  115. Movie_methods.append(f)
  116.  
  117. f = Method(Track, 'GetNextTrackForCompositing',
  118.     (Movie, 'theMovie', InMode),
  119.     (Track, 'theTrack', InMode),
  120. )
  121. Movie_methods.append(f)
  122.  
  123. f = Method(Track, 'GetPrevTrackForCompositing',
  124.     (Movie, 'theMovie', InMode),
  125.     (Track, 'theTrack', InMode),
  126. )
  127. Movie_methods.append(f)
  128.  
  129. f = Method(PicHandle, 'GetMoviePict',
  130.     (Movie, 'theMovie', InMode),
  131.     (TimeValue, 'time', InMode),
  132. )
  133. Movie_methods.append(f)
  134.  
  135. f = Method(PicHandle, 'GetTrackPict',
  136.     (Track, 'theTrack', InMode),
  137.     (TimeValue, 'time', InMode),
  138. )
  139. Track_methods.append(f)
  140.  
  141. f = Method(PicHandle, 'GetMoviePosterPict',
  142.     (Movie, 'theMovie', InMode),
  143. )
  144. Movie_methods.append(f)
  145.  
  146. f = Method(OSErr, 'UpdateMovie',
  147.     (Movie, 'theMovie', InMode),
  148. )
  149. Movie_methods.append(f)
  150.  
  151. f = Method(void, 'GetMovieBox',
  152.     (Movie, 'theMovie', InMode),
  153.     (Rect, 'boxRect', OutMode),
  154. )
  155. Movie_methods.append(f)
  156.  
  157. f = Method(void, 'SetMovieBox',
  158.     (Movie, 'theMovie', InMode),
  159.     (Rect_ptr, 'boxRect', InMode),
  160. )
  161. Movie_methods.append(f)
  162.  
  163. f = Method(RgnHandle, 'GetMovieDisplayClipRgn',
  164.     (Movie, 'theMovie', InMode),
  165. )
  166. Movie_methods.append(f)
  167.  
  168. f = Method(void, 'SetMovieDisplayClipRgn',
  169.     (Movie, 'theMovie', InMode),
  170.     (RgnHandle, 'theClip', InMode),
  171. )
  172. Movie_methods.append(f)
  173.  
  174. f = Method(RgnHandle, 'GetMovieClipRgn',
  175.     (Movie, 'theMovie', InMode),
  176. )
  177. Movie_methods.append(f)
  178.  
  179. f = Method(void, 'SetMovieClipRgn',
  180.     (Movie, 'theMovie', InMode),
  181.     (RgnHandle, 'theClip', InMode),
  182. )
  183. Movie_methods.append(f)
  184.  
  185. f = Method(RgnHandle, 'GetTrackClipRgn',
  186.     (Track, 'theTrack', InMode),
  187. )
  188. Track_methods.append(f)
  189.  
  190. f = Method(void, 'SetTrackClipRgn',
  191.     (Track, 'theTrack', InMode),
  192.     (RgnHandle, 'theClip', InMode),
  193. )
  194. Track_methods.append(f)
  195.  
  196. f = Method(RgnHandle, 'GetMovieDisplayBoundsRgn',
  197.     (Movie, 'theMovie', InMode),
  198. )
  199. Movie_methods.append(f)
  200.  
  201. f = Method(RgnHandle, 'GetTrackDisplayBoundsRgn',
  202.     (Track, 'theTrack', InMode),
  203. )
  204. Track_methods.append(f)
  205.  
  206. f = Method(RgnHandle, 'GetMovieBoundsRgn',
  207.     (Movie, 'theMovie', InMode),
  208. )
  209. Movie_methods.append(f)
  210.  
  211. f = Method(RgnHandle, 'GetTrackMovieBoundsRgn',
  212.     (Track, 'theTrack', InMode),
  213. )
  214. Track_methods.append(f)
  215.  
  216. f = Method(RgnHandle, 'GetTrackBoundsRgn',
  217.     (Track, 'theTrack', InMode),
  218. )
  219. Track_methods.append(f)
  220.  
  221. f = Method(PixMapHandle, 'GetTrackMatte',
  222.     (Track, 'theTrack', InMode),
  223. )
  224. Track_methods.append(f)
  225.  
  226. f = Method(void, 'SetTrackMatte',
  227.     (Track, 'theTrack', InMode),
  228.     (PixMapHandle, 'theMatte', InMode),
  229. )
  230. Track_methods.append(f)
  231.  
  232. f = Function(void, 'DisposeMatte',
  233.     (PixMapHandle, 'theMatte', InMode),
  234. )
  235. functions.append(f)
  236.  
  237. f = Function(Movie, 'NewMovie',
  238.     (long, 'flags', InMode),
  239. )
  240. functions.append(f)
  241.  
  242. f = Method(OSErr, 'PutMovieIntoHandle',
  243.     (Movie, 'theMovie', InMode),
  244.     (Handle, 'publicMovie', InMode),
  245. )
  246. Movie_methods.append(f)
  247.  
  248. f = Method(OSErr, 'PutMovieIntoDataFork',
  249.     (Movie, 'theMovie', InMode),
  250.     (short, 'fRefNum', InMode),
  251.     (long, 'offset', InMode),
  252.     (long, 'maxSize', InMode),
  253. )
  254. Movie_methods.append(f)
  255.  
  256. f = Method(TimeScale, 'GetMovieTimeScale',
  257.     (Movie, 'theMovie', InMode),
  258. )
  259. Movie_methods.append(f)
  260.  
  261. f = Method(void, 'SetMovieTimeScale',
  262.     (Movie, 'theMovie', InMode),
  263.     (TimeScale, 'timeScale', InMode),
  264. )
  265. Movie_methods.append(f)
  266.  
  267. f = Method(TimeValue, 'GetMovieDuration',
  268.     (Movie, 'theMovie', InMode),
  269. )
  270. Movie_methods.append(f)
  271.  
  272. f = Method(Fixed, 'GetMovieRate',
  273.     (Movie, 'theMovie', InMode),
  274. )
  275. Movie_methods.append(f)
  276.  
  277. f = Method(void, 'SetMovieRate',
  278.     (Movie, 'theMovie', InMode),
  279.     (Fixed, 'rate', InMode),
  280. )
  281. Movie_methods.append(f)
  282.  
  283. f = Method(Fixed, 'GetMoviePreferredRate',
  284.     (Movie, 'theMovie', InMode),
  285. )
  286. Movie_methods.append(f)
  287.  
  288. f = Method(void, 'SetMoviePreferredRate',
  289.     (Movie, 'theMovie', InMode),
  290.     (Fixed, 'rate', InMode),
  291. )
  292. Movie_methods.append(f)
  293.  
  294. f = Method(short, 'GetMoviePreferredVolume',
  295.     (Movie, 'theMovie', InMode),
  296. )
  297. Movie_methods.append(f)
  298.  
  299. f = Method(void, 'SetMoviePreferredVolume',
  300.     (Movie, 'theMovie', InMode),
  301.     (short, 'volume', InMode),
  302. )
  303. Movie_methods.append(f)
  304.  
  305. f = Method(short, 'GetMovieVolume',
  306.     (Movie, 'theMovie', InMode),
  307. )
  308. Movie_methods.append(f)
  309.  
  310. f = Method(void, 'SetMovieVolume',
  311.     (Movie, 'theMovie', InMode),
  312.     (short, 'volume', InMode),
  313. )
  314. Movie_methods.append(f)
  315.  
  316. f = Method(void, 'GetMoviePreviewTime',
  317.     (Movie, 'theMovie', InMode),
  318.     (TimeValue, 'previewTime', OutMode),
  319.     (TimeValue, 'previewDuration', OutMode),
  320. )
  321. Movie_methods.append(f)
  322.  
  323. f = Method(void, 'SetMoviePreviewTime',
  324.     (Movie, 'theMovie', InMode),
  325.     (TimeValue, 'previewTime', InMode),
  326.     (TimeValue, 'previewDuration', InMode),
  327. )
  328. Movie_methods.append(f)
  329.  
  330. f = Method(TimeValue, 'GetMoviePosterTime',
  331.     (Movie, 'theMovie', InMode),
  332. )
  333. Movie_methods.append(f)
  334.  
  335. f = Method(void, 'SetMoviePosterTime',
  336.     (Movie, 'theMovie', InMode),
  337.     (TimeValue, 'posterTime', InMode),
  338. )
  339. Movie_methods.append(f)
  340.  
  341. f = Method(void, 'GetMovieSelection',
  342.     (Movie, 'theMovie', InMode),
  343.     (TimeValue, 'selectionTime', OutMode),
  344.     (TimeValue, 'selectionDuration', OutMode),
  345. )
  346. Movie_methods.append(f)
  347.  
  348. f = Method(void, 'SetMovieSelection',
  349.     (Movie, 'theMovie', InMode),
  350.     (TimeValue, 'selectionTime', InMode),
  351.     (TimeValue, 'selectionDuration', InMode),
  352. )
  353. Movie_methods.append(f)
  354.  
  355. f = Method(void, 'SetMovieActiveSegment',
  356.     (Movie, 'theMovie', InMode),
  357.     (TimeValue, 'startTime', InMode),
  358.     (TimeValue, 'duration', InMode),
  359. )
  360. Movie_methods.append(f)
  361.  
  362. f = Method(void, 'GetMovieActiveSegment',
  363.     (Movie, 'theMovie', InMode),
  364.     (TimeValue, 'startTime', OutMode),
  365.     (TimeValue, 'duration', OutMode),
  366. )
  367. Movie_methods.append(f)
  368.  
  369. f = Method(void, 'SetMovieTimeValue',
  370.     (Movie, 'theMovie', InMode),
  371.     (TimeValue, 'newtime', InMode),
  372. )
  373. Movie_methods.append(f)
  374.  
  375. f = Method(UserData, 'GetMovieUserData',
  376.     (Movie, 'theMovie', InMode),
  377. )
  378. Movie_methods.append(f)
  379.  
  380. f = Method(long, 'GetMovieTrackCount',
  381.     (Movie, 'theMovie', InMode),
  382. )
  383. Movie_methods.append(f)
  384.  
  385. f = Method(Track, 'GetMovieTrack',
  386.     (Movie, 'theMovie', InMode),
  387.     (long, 'trackID', InMode),
  388. )
  389. Movie_methods.append(f)
  390.  
  391. f = Method(Track, 'GetMovieIndTrack',
  392.     (Movie, 'theMovie', InMode),
  393.     (long, 'index', InMode),
  394. )
  395. Movie_methods.append(f)
  396.  
  397. f = Method(Track, 'GetMovieIndTrackType',
  398.     (Movie, 'theMovie', InMode),
  399.     (long, 'index', InMode),
  400.     (OSType, 'trackType', InMode),
  401.     (long, 'flags', InMode),
  402. )
  403. Movie_methods.append(f)
  404.  
  405. f = Method(long, 'GetTrackID',
  406.     (Track, 'theTrack', InMode),
  407. )
  408. Track_methods.append(f)
  409.  
  410. f = Method(Movie, 'GetTrackMovie',
  411.     (Track, 'theTrack', InMode),
  412. )
  413. Track_methods.append(f)
  414.  
  415. f = Method(Track, 'NewMovieTrack',
  416.     (Movie, 'theMovie', InMode),
  417.     (Fixed, 'width', InMode),
  418.     (Fixed, 'height', InMode),
  419.     (short, 'trackVolume', InMode),
  420. )
  421. Movie_methods.append(f)
  422.  
  423. f = Method(Boolean, 'GetTrackEnabled',
  424.     (Track, 'theTrack', InMode),
  425. )
  426. Track_methods.append(f)
  427.  
  428. f = Method(void, 'SetTrackEnabled',
  429.     (Track, 'theTrack', InMode),
  430.     (Boolean, 'isEnabled', InMode),
  431. )
  432. Track_methods.append(f)
  433.  
  434. f = Method(long, 'GetTrackUsage',
  435.     (Track, 'theTrack', InMode),
  436. )
  437. Track_methods.append(f)
  438.  
  439. f = Method(void, 'SetTrackUsage',
  440.     (Track, 'theTrack', InMode),
  441.     (long, 'usage', InMode),
  442. )
  443. Track_methods.append(f)
  444.  
  445. f = Method(TimeValue, 'GetTrackDuration',
  446.     (Track, 'theTrack', InMode),
  447. )
  448. Track_methods.append(f)
  449.  
  450. f = Method(TimeValue, 'GetTrackOffset',
  451.     (Track, 'theTrack', InMode),
  452. )
  453. Track_methods.append(f)
  454.  
  455. f = Method(void, 'SetTrackOffset',
  456.     (Track, 'theTrack', InMode),
  457.     (TimeValue, 'movieOffsetTime', InMode),
  458. )
  459. Track_methods.append(f)
  460.  
  461. f = Method(short, 'GetTrackLayer',
  462.     (Track, 'theTrack', InMode),
  463. )
  464. Track_methods.append(f)
  465.  
  466. f = Method(void, 'SetTrackLayer',
  467.     (Track, 'theTrack', InMode),
  468.     (short, 'layer', InMode),
  469. )
  470. Track_methods.append(f)
  471.  
  472. f = Method(Track, 'GetTrackAlternate',
  473.     (Track, 'theTrack', InMode),
  474. )
  475. Track_methods.append(f)
  476.  
  477. f = Method(void, 'SetTrackAlternate',
  478.     (Track, 'theTrack', InMode),
  479.     (Track, 'alternateT', InMode),
  480. )
  481. Track_methods.append(f)
  482.  
  483. f = Method(void, 'SetAutoTrackAlternatesEnabled',
  484.     (Movie, 'theMovie', InMode),
  485.     (Boolean, 'enable', InMode),
  486. )
  487. Movie_methods.append(f)
  488.  
  489. f = Method(void, 'SelectMovieAlternates',
  490.     (Movie, 'theMovie', InMode),
  491. )
  492. Movie_methods.append(f)
  493.  
  494. f = Method(short, 'GetTrackVolume',
  495.     (Track, 'theTrack', InMode),
  496. )
  497. Track_methods.append(f)
  498.  
  499. f = Method(void, 'SetTrackVolume',
  500.     (Track, 'theTrack', InMode),
  501.     (short, 'volume', InMode),
  502. )
  503. Track_methods.append(f)
  504.  
  505. f = Method(void, 'GetTrackDimensions',
  506.     (Track, 'theTrack', InMode),
  507.     (Fixed, 'width', OutMode),
  508.     (Fixed, 'height', OutMode),
  509. )
  510. Track_methods.append(f)
  511.  
  512. f = Method(void, 'SetTrackDimensions',
  513.     (Track, 'theTrack', InMode),
  514.     (Fixed, 'width', InMode),
  515.     (Fixed, 'height', InMode),
  516. )
  517. Track_methods.append(f)
  518.  
  519. f = Method(UserData, 'GetTrackUserData',
  520.     (Track, 'theTrack', InMode),
  521. )
  522. Track_methods.append(f)
  523.  
  524. f = Method(Media, 'NewTrackMedia',
  525.     (Track, 'theTrack', InMode),
  526.     (OSType, 'mediaType', InMode),
  527.     (TimeScale, 'timeScale', InMode),
  528.     (Handle, 'dataRef', InMode),
  529.     (OSType, 'dataRefType', InMode),
  530. )
  531. Track_methods.append(f)
  532.  
  533. f = Method(Media, 'GetTrackMedia',
  534.     (Track, 'theTrack', InMode),
  535. )
  536. Track_methods.append(f)
  537.  
  538. f = Method(Track, 'GetMediaTrack',
  539.     (Media, 'theMedia', InMode),
  540. )
  541. Media_methods.append(f)
  542.  
  543. f = Method(TimeScale, 'GetMediaTimeScale',
  544.     (Media, 'theMedia', InMode),
  545. )
  546. Media_methods.append(f)
  547.  
  548. f = Method(void, 'SetMediaTimeScale',
  549.     (Media, 'theMedia', InMode),
  550.     (TimeScale, 'timeScale', InMode),
  551. )
  552. Media_methods.append(f)
  553.  
  554. f = Method(TimeValue, 'GetMediaDuration',
  555.     (Media, 'theMedia', InMode),
  556. )
  557. Media_methods.append(f)
  558.  
  559. f = Method(short, 'GetMediaLanguage',
  560.     (Media, 'theMedia', InMode),
  561. )
  562. Media_methods.append(f)
  563.  
  564. f = Method(void, 'SetMediaLanguage',
  565.     (Media, 'theMedia', InMode),
  566.     (short, 'language', InMode),
  567. )
  568. Media_methods.append(f)
  569.  
  570. f = Method(short, 'GetMediaQuality',
  571.     (Media, 'theMedia', InMode),
  572. )
  573. Media_methods.append(f)
  574.  
  575. f = Method(void, 'SetMediaQuality',
  576.     (Media, 'theMedia', InMode),
  577.     (short, 'quality', InMode),
  578. )
  579. Media_methods.append(f)
  580.  
  581. f = Method(void, 'GetMediaHandlerDescription',
  582.     (Media, 'theMedia', InMode),
  583.     (OSType, 'mediaType', OutMode),
  584.     (Str255, 'creatorName', InMode),
  585.     (OSType, 'creatorManufacturer', OutMode),
  586. )
  587. Media_methods.append(f)
  588.  
  589. f = Method(UserData, 'GetMediaUserData',
  590.     (Media, 'theMedia', InMode),
  591. )
  592. Media_methods.append(f)
  593.  
  594. f = Method(MediaHandler, 'GetMediaHandler',
  595.     (Media, 'theMedia', InMode),
  596. )
  597. Media_methods.append(f)
  598.  
  599. f = Method(OSErr, 'SetMediaHandler',
  600.     (Media, 'theMedia', InMode),
  601.     (MediaHandlerComponent, 'mH', InMode),
  602. )
  603. Media_methods.append(f)
  604.  
  605. f = Method(OSErr, 'BeginMediaEdits',
  606.     (Media, 'theMedia', InMode),
  607. )
  608. Media_methods.append(f)
  609.  
  610. f = Method(OSErr, 'EndMediaEdits',
  611.     (Media, 'theMedia', InMode),
  612. )
  613. Media_methods.append(f)
  614.  
  615. f = Method(OSErr, 'SetMediaDefaultDataRefIndex',
  616.     (Media, 'theMedia', InMode),
  617.     (short, 'index', InMode),
  618. )
  619. Media_methods.append(f)
  620.  
  621. f = Method(void, 'GetMediaDataHandlerDescription',
  622.     (Media, 'theMedia', InMode),
  623.     (short, 'index', InMode),
  624.     (OSType, 'dhType', OutMode),
  625.     (Str255, 'creatorName', InMode),
  626.     (OSType, 'creatorManufacturer', OutMode),
  627. )
  628. Media_methods.append(f)
  629.  
  630. f = Method(DataHandler, 'GetMediaDataHandler',
  631.     (Media, 'theMedia', InMode),
  632.     (short, 'index', InMode),
  633. )
  634. Media_methods.append(f)
  635.  
  636. f = Method(OSErr, 'SetMediaDataHandler',
  637.     (Media, 'theMedia', InMode),
  638.     (short, 'index', InMode),
  639.     (DataHandlerComponent, 'dataHandler', InMode),
  640. )
  641. Media_methods.append(f)
  642.  
  643. f = Function(Component, 'GetDataHandler',
  644.     (Handle, 'dataRef', InMode),
  645.     (OSType, 'dataHandlerSubType', InMode),
  646.     (long, 'flags', InMode),
  647. )
  648. functions.append(f)
  649.  
  650. f = Method(long, 'GetMediaSampleDescriptionCount',
  651.     (Media, 'theMedia', InMode),
  652. )
  653. Media_methods.append(f)
  654.  
  655. f = Method(void, 'GetMediaSampleDescription',
  656.     (Media, 'theMedia', InMode),
  657.     (long, 'index', InMode),
  658.     (SampleDescriptionHandle, 'descH', InMode),
  659. )
  660. Media_methods.append(f)
  661.  
  662. f = Method(OSErr, 'SetMediaSampleDescription',
  663.     (Media, 'theMedia', InMode),
  664.     (long, 'index', InMode),
  665.     (SampleDescriptionHandle, 'descH', InMode),
  666. )
  667. Media_methods.append(f)
  668.  
  669. f = Method(long, 'GetMediaSampleCount',
  670.     (Media, 'theMedia', InMode),
  671. )
  672. Media_methods.append(f)
  673.  
  674. f = Method(void, 'SampleNumToMediaTime',
  675.     (Media, 'theMedia', InMode),
  676.     (long, 'logicalSampleNum', InMode),
  677.     (TimeValue, 'sampleTime', OutMode),
  678.     (TimeValue, 'sampleDuration', OutMode),
  679. )
  680. Media_methods.append(f)
  681.  
  682. f = Method(void, 'MediaTimeToSampleNum',
  683.     (Media, 'theMedia', InMode),
  684.     (TimeValue, 'time', InMode),
  685.     (long, 'sampleNum', OutMode),
  686.     (TimeValue, 'sampleTime', OutMode),
  687.     (TimeValue, 'sampleDuration', OutMode),
  688. )
  689. Media_methods.append(f)
  690.  
  691. f = Method(OSErr, 'AddMediaSample',
  692.     (Media, 'theMedia', InMode),
  693.     (Handle, 'dataIn', InMode),
  694.     (long, 'inOffset', InMode),
  695.     (unsigned_long, 'size', InMode),
  696.     (TimeValue, 'durationPerSample', InMode),
  697.     (SampleDescriptionHandle, 'sampleDescriptionH', InMode),
  698.     (long, 'numberOfSamples', InMode),
  699.     (short, 'sampleFlags', InMode),
  700.     (TimeValue, 'sampleTime', OutMode),
  701. )
  702. Media_methods.append(f)
  703.  
  704. f = Method(OSErr, 'AddMediaSampleReference',
  705.     (Media, 'theMedia', InMode),
  706.     (long, 'dataOffset', InMode),
  707.     (unsigned_long, 'size', InMode),
  708.     (TimeValue, 'durationPerSample', InMode),
  709.     (SampleDescriptionHandle, 'sampleDescriptionH', InMode),
  710.     (long, 'numberOfSamples', InMode),
  711.     (short, 'sampleFlags', InMode),
  712.     (TimeValue, 'sampleTime', OutMode),
  713. )
  714. Media_methods.append(f)
  715.  
  716. f = Method(OSErr, 'GetMediaSample',
  717.     (Media, 'theMedia', InMode),
  718.     (Handle, 'dataOut', InMode),
  719.     (long, 'maxSizeToGrow', InMode),
  720.     (long, 'size', OutMode),
  721.     (TimeValue, 'time', InMode),
  722.     (TimeValue, 'sampleTime', OutMode),
  723.     (TimeValue, 'durationPerSample', OutMode),
  724.     (SampleDescriptionHandle, 'sampleDescriptionH', InMode),
  725.     (long, 'sampleDescriptionIndex', OutMode),
  726.     (long, 'maxNumberOfSamples', InMode),
  727.     (long, 'numberOfSamples', OutMode),
  728.     (short, 'sampleFlags', OutMode),
  729. )
  730. Media_methods.append(f)
  731.  
  732. f = Method(OSErr, 'GetMediaSampleReference',
  733.     (Media, 'theMedia', InMode),
  734.     (long, 'dataOffset', OutMode),
  735.     (long, 'size', OutMode),
  736.     (TimeValue, 'time', InMode),
  737.     (TimeValue, 'sampleTime', OutMode),
  738.     (TimeValue, 'durationPerSample', OutMode),
  739.     (SampleDescriptionHandle, 'sampleDescriptionH', InMode),
  740.     (long, 'sampleDescriptionIndex', OutMode),
  741.     (long, 'maxNumberOfSamples', InMode),
  742.     (long, 'numberOfSamples', OutMode),
  743.     (short, 'sampleFlags', OutMode),
  744. )
  745. Media_methods.append(f)
  746.  
  747. f = Method(OSErr, 'SetMediaPreferredChunkSize',
  748.     (Media, 'theMedia', InMode),
  749.     (long, 'maxChunkSize', InMode),
  750. )
  751. Media_methods.append(f)
  752.  
  753. f = Method(OSErr, 'GetMediaPreferredChunkSize',
  754.     (Media, 'theMedia', InMode),
  755.     (long, 'maxChunkSize', OutMode),
  756. )
  757. Media_methods.append(f)
  758.  
  759. f = Method(OSErr, 'SetMediaShadowSync',
  760.     (Media, 'theMedia', InMode),
  761.     (long, 'frameDiffSampleNum', InMode),
  762.     (long, 'syncSampleNum', InMode),
  763. )
  764. Media_methods.append(f)
  765.  
  766. f = Method(OSErr, 'GetMediaShadowSync',
  767.     (Media, 'theMedia', InMode),
  768.     (long, 'frameDiffSampleNum', InMode),
  769.     (long, 'syncSampleNum', OutMode),
  770. )
  771. Media_methods.append(f)
  772.  
  773. f = Method(OSErr, 'InsertMediaIntoTrack',
  774.     (Track, 'theTrack', InMode),
  775.     (TimeValue, 'trackStart', InMode),
  776.     (TimeValue, 'mediaTime', InMode),
  777.     (TimeValue, 'mediaDuration', InMode),
  778.     (Fixed, 'mediaRate', InMode),
  779. )
  780. Track_methods.append(f)
  781.  
  782. f = Method(OSErr, 'InsertTrackSegment',
  783.     (Track, 'srcTrack', InMode),
  784.     (Track, 'dstTrack', InMode),
  785.     (TimeValue, 'srcIn', InMode),
  786.     (TimeValue, 'srcDuration', InMode),
  787.     (TimeValue, 'dstIn', InMode),
  788. )
  789. Track_methods.append(f)
  790.  
  791. f = Method(OSErr, 'InsertMovieSegment',
  792.     (Movie, 'srcMovie', InMode),
  793.     (Movie, 'dstMovie', InMode),
  794.     (TimeValue, 'srcIn', InMode),
  795.     (TimeValue, 'srcDuration', InMode),
  796.     (TimeValue, 'dstIn', InMode),
  797. )
  798. Movie_methods.append(f)
  799.  
  800. f = Method(OSErr, 'InsertEmptyTrackSegment',
  801.     (Track, 'dstTrack', InMode),
  802.     (TimeValue, 'dstIn', InMode),
  803.     (TimeValue, 'dstDuration', InMode),
  804. )
  805. Track_methods.append(f)
  806.  
  807. f = Method(OSErr, 'InsertEmptyMovieSegment',
  808.     (Movie, 'dstMovie', InMode),
  809.     (TimeValue, 'dstIn', InMode),
  810.     (TimeValue, 'dstDuration', InMode),
  811. )
  812. Movie_methods.append(f)
  813.  
  814. f = Method(OSErr, 'DeleteTrackSegment',
  815.     (Track, 'theTrack', InMode),
  816.     (TimeValue, 'startTime', InMode),
  817.     (TimeValue, 'duration', InMode),
  818. )
  819. Track_methods.append(f)
  820.  
  821. f = Method(OSErr, 'DeleteMovieSegment',
  822.     (Movie, 'theMovie', InMode),
  823.     (TimeValue, 'startTime', InMode),
  824.     (TimeValue, 'duration', InMode),
  825. )
  826. Movie_methods.append(f)
  827.  
  828. f = Method(OSErr, 'ScaleTrackSegment',
  829.     (Track, 'theTrack', InMode),
  830.     (TimeValue, 'startTime', InMode),
  831.     (TimeValue, 'oldDuration', InMode),
  832.     (TimeValue, 'newDuration', InMode),
  833. )
  834. Track_methods.append(f)
  835.  
  836. f = Method(OSErr, 'ScaleMovieSegment',
  837.     (Movie, 'theMovie', InMode),
  838.     (TimeValue, 'startTime', InMode),
  839.     (TimeValue, 'oldDuration', InMode),
  840.     (TimeValue, 'newDuration', InMode),
  841. )
  842. Movie_methods.append(f)
  843.  
  844. f = Method(Movie, 'CutMovieSelection',
  845.     (Movie, 'theMovie', InMode),
  846. )
  847. Movie_methods.append(f)
  848.  
  849. f = Method(Movie, 'CopyMovieSelection',
  850.     (Movie, 'theMovie', InMode),
  851. )
  852. Movie_methods.append(f)
  853.  
  854. f = Method(void, 'PasteMovieSelection',
  855.     (Movie, 'theMovie', InMode),
  856.     (Movie, 'src', InMode),
  857. )
  858. Movie_methods.append(f)
  859.  
  860. f = Method(void, 'AddMovieSelection',
  861.     (Movie, 'theMovie', InMode),
  862.     (Movie, 'src', InMode),
  863. )
  864. Movie_methods.append(f)
  865.  
  866. f = Method(void, 'ClearMovieSelection',
  867.     (Movie, 'theMovie', InMode),
  868. )
  869. Movie_methods.append(f)
  870.  
  871. f = Function(OSErr, 'PasteHandleIntoMovie',
  872.     (Handle, 'h', InMode),
  873.     (OSType, 'handleType', InMode),
  874.     (Movie, 'theMovie', InMode),
  875.     (long, 'flags', InMode),
  876.     (ComponentInstance, 'userComp', InMode),
  877. )
  878. functions.append(f)
  879.  
  880. f = Method(OSErr, 'PutMovieIntoTypedHandle',
  881.     (Movie, 'theMovie', InMode),
  882.     (Track, 'targetTrack', InMode),
  883.     (OSType, 'handleType', InMode),
  884.     (Handle, 'publicMovie', InMode),
  885.     (TimeValue, 'start', InMode),
  886.     (TimeValue, 'dur', InMode),
  887.     (long, 'flags', InMode),
  888.     (ComponentInstance, 'userComp', InMode),
  889. )
  890. Movie_methods.append(f)
  891.  
  892. f = Method(Component, 'IsScrapMovie',
  893.     (Track, 'targetTrack', InMode),
  894. )
  895. Track_methods.append(f)
  896.  
  897. f = Method(OSErr, 'CopyTrackSettings',
  898.     (Track, 'srcTrack', InMode),
  899.     (Track, 'dstTrack', InMode),
  900. )
  901. Track_methods.append(f)
  902.  
  903. f = Method(OSErr, 'CopyMovieSettings',
  904.     (Movie, 'srcMovie', InMode),
  905.     (Movie, 'dstMovie', InMode),
  906. )
  907. Movie_methods.append(f)
  908.  
  909. f = Method(OSErr, 'AddEmptyTrackToMovie',
  910.     (Track, 'srcTrack', InMode),
  911.     (Movie, 'dstMovie', InMode),
  912.     (Handle, 'dataRef', InMode),
  913.     (OSType, 'dataRefType', InMode),
  914.     (Track, 'dstTrack', OutMode),
  915. )
  916. Track_methods.append(f)
  917.  
  918. f = Method(OSErr, 'AddTrackReference',
  919.     (Track, 'theTrack', InMode),
  920.     (Track, 'refTrack', InMode),
  921.     (OSType, 'refType', InMode),
  922.     (long, 'addedIndex', OutMode),
  923. )
  924. Track_methods.append(f)
  925.  
  926. f = Method(OSErr, 'DeleteTrackReference',
  927.     (Track, 'theTrack', InMode),
  928.     (OSType, 'refType', InMode),
  929.     (long, 'index', InMode),
  930. )
  931. Track_methods.append(f)
  932.  
  933. f = Method(OSErr, 'SetTrackReference',
  934.     (Track, 'theTrack', InMode),
  935.     (Track, 'refTrack', InMode),
  936.     (OSType, 'refType', InMode),
  937.     (long, 'index', InMode),
  938. )
  939. Track_methods.append(f)
  940.  
  941. f = Method(Track, 'GetTrackReference',
  942.     (Track, 'theTrack', InMode),
  943.     (OSType, 'refType', InMode),
  944.     (long, 'index', InMode),
  945. )
  946. Track_methods.append(f)
  947.  
  948. f = Method(OSType, 'GetNextTrackReferenceType',
  949.     (Track, 'theTrack', InMode),
  950.     (OSType, 'refType', InMode),
  951. )
  952. Track_methods.append(f)
  953.  
  954. f = Method(long, 'GetTrackReferenceCount',
  955.     (Track, 'theTrack', InMode),
  956.     (OSType, 'refType', InMode),
  957. )
  958. Track_methods.append(f)
  959.  
  960. f = Method(OSErr, 'ConvertMovieToFile',
  961.     (Movie, 'theMovie', InMode),
  962.     (Track, 'onlyTrack', InMode),
  963.     (FSSpec_ptr, 'outputFile', InMode),
  964.     (OSType, 'fileType', InMode),
  965.     (OSType, 'creator', InMode),
  966.     (ScriptCode, 'scriptTag', InMode),
  967.     (short, 'resID', OutMode),
  968.     (long, 'flags', InMode),
  969.     (ComponentInstance, 'userComp', InMode),
  970. )
  971. Movie_methods.append(f)
  972.  
  973. f = Function(TimeValue, 'TrackTimeToMediaTime',
  974.     (TimeValue, 'value', InMode),
  975.     (Track, 'theTrack', InMode),
  976. )
  977. functions.append(f)
  978.  
  979. f = Method(Fixed, 'GetTrackEditRate',
  980.     (Track, 'theTrack', InMode),
  981.     (TimeValue, 'atTime', InMode),
  982. )
  983. Track_methods.append(f)
  984.  
  985. f = Method(long, 'GetMovieDataSize',
  986.     (Movie, 'theMovie', InMode),
  987.     (TimeValue, 'startTime', InMode),
  988.     (TimeValue, 'duration', InMode),
  989. )
  990. Movie_methods.append(f)
  991.  
  992. f = Method(long, 'GetTrackDataSize',
  993.     (Track, 'theTrack', InMode),
  994.     (TimeValue, 'startTime', InMode),
  995.     (TimeValue, 'duration', InMode),
  996. )
  997. Track_methods.append(f)
  998.  
  999. f = Method(long, 'GetMediaDataSize',
  1000.     (Media, 'theMedia', InMode),
  1001.     (TimeValue, 'startTime', InMode),
  1002.     (TimeValue, 'duration', InMode),
  1003. )
  1004. Media_methods.append(f)
  1005.  
  1006. f = Method(Boolean, 'PtInMovie',
  1007.     (Movie, 'theMovie', InMode),
  1008.     (Point, 'pt', InMode),
  1009. )
  1010. Movie_methods.append(f)
  1011.  
  1012. f = Method(Boolean, 'PtInTrack',
  1013.     (Track, 'theTrack', InMode),
  1014.     (Point, 'pt', InMode),
  1015. )
  1016. Track_methods.append(f)
  1017.  
  1018. f = Method(void, 'SetMovieLanguage',
  1019.     (Movie, 'theMovie', InMode),
  1020.     (long, 'language', InMode),
  1021. )
  1022. Movie_methods.append(f)
  1023.  
  1024. f = Method(OSErr, 'GetUserData',
  1025.     (UserData, 'theUserData', InMode),
  1026.     (Handle, 'data', InMode),
  1027.     (OSType, 'udType', InMode),
  1028.     (long, 'index', InMode),
  1029. )
  1030. UserData_methods.append(f)
  1031.  
  1032. f = Method(OSErr, 'AddUserData',
  1033.     (UserData, 'theUserData', InMode),
  1034.     (Handle, 'data', InMode),
  1035.     (OSType, 'udType', InMode),
  1036. )
  1037. UserData_methods.append(f)
  1038.  
  1039. f = Method(OSErr, 'RemoveUserData',
  1040.     (UserData, 'theUserData', InMode),
  1041.     (OSType, 'udType', InMode),
  1042.     (long, 'index', InMode),
  1043. )
  1044. UserData_methods.append(f)
  1045.  
  1046. f = Method(short, 'CountUserDataType',
  1047.     (UserData, 'theUserData', InMode),
  1048.     (OSType, 'udType', InMode),
  1049. )
  1050. UserData_methods.append(f)
  1051.  
  1052. f = Method(long, 'GetNextUserDataType',
  1053.     (UserData, 'theUserData', InMode),
  1054.     (OSType, 'udType', InMode),
  1055. )
  1056. UserData_methods.append(f)
  1057.  
  1058. f = Method(OSErr, 'AddUserDataText',
  1059.     (UserData, 'theUserData', InMode),
  1060.     (Handle, 'data', InMode),
  1061.     (OSType, 'udType', InMode),
  1062.     (long, 'index', InMode),
  1063.     (short, 'itlRegionTag', InMode),
  1064. )
  1065. UserData_methods.append(f)
  1066.  
  1067. f = Method(OSErr, 'GetUserDataText',
  1068.     (UserData, 'theUserData', InMode),
  1069.     (Handle, 'data', InMode),
  1070.     (OSType, 'udType', InMode),
  1071.     (long, 'index', InMode),
  1072.     (short, 'itlRegionTag', InMode),
  1073. )
  1074. UserData_methods.append(f)
  1075.  
  1076. f = Method(OSErr, 'RemoveUserDataText',
  1077.     (UserData, 'theUserData', InMode),
  1078.     (OSType, 'udType', InMode),
  1079.     (long, 'index', InMode),
  1080.     (short, 'itlRegionTag', InMode),
  1081. )
  1082. UserData_methods.append(f)
  1083.  
  1084. f = Function(OSErr, 'NewUserData',
  1085.     (UserData, 'theUserData', OutMode),
  1086. )
  1087. functions.append(f)
  1088.  
  1089. f = Function(OSErr, 'NewUserDataFromHandle',
  1090.     (Handle, 'h', InMode),
  1091.     (UserData, 'theUserData', OutMode),
  1092. )
  1093. functions.append(f)
  1094.  
  1095. f = Method(OSErr, 'PutUserDataIntoHandle',
  1096.     (UserData, 'theUserData', InMode),
  1097.     (Handle, 'h', InMode),
  1098. )
  1099. UserData_methods.append(f)
  1100.  
  1101. f = Method(void, 'GetMediaNextInterestingTime',
  1102.     (Media, 'theMedia', InMode),
  1103.     (short, 'interestingTimeFlags', InMode),
  1104.     (TimeValue, 'time', InMode),
  1105.     (Fixed, 'rate', InMode),
  1106.     (TimeValue, 'interestingTime', OutMode),
  1107.     (TimeValue, 'interestingDuration', OutMode),
  1108. )
  1109. Media_methods.append(f)
  1110.  
  1111. f = Method(void, 'GetTrackNextInterestingTime',
  1112.     (Track, 'theTrack', InMode),
  1113.     (short, 'interestingTimeFlags', InMode),
  1114.     (TimeValue, 'time', InMode),
  1115.     (Fixed, 'rate', InMode),
  1116.     (TimeValue, 'interestingTime', OutMode),
  1117.     (TimeValue, 'interestingDuration', OutMode),
  1118. )
  1119. Track_methods.append(f)
  1120.  
  1121. f = Method(void, 'GetMovieNextInterestingTime',
  1122.     (Movie, 'theMovie', InMode),
  1123.     (short, 'interestingTimeFlags', InMode),
  1124.     (short, 'numMediaTypes', InMode),
  1125.     (OSType_ptr, 'whichMediaTypes', InMode),
  1126.     (TimeValue, 'time', InMode),
  1127.     (Fixed, 'rate', InMode),
  1128.     (TimeValue, 'interestingTime', OutMode),
  1129.     (TimeValue, 'interestingDuration', OutMode),
  1130. )
  1131. Movie_methods.append(f)
  1132.  
  1133. f = Function(OSErr, 'CreateMovieFile',
  1134.     (FSSpec_ptr, 'fileSpec', InMode),
  1135.     (OSType, 'creator', InMode),
  1136.     (ScriptCode, 'scriptTag', InMode),
  1137.     (long, 'createMovieFileFlags', InMode),
  1138.     (short, 'resRefNum', OutMode),
  1139.     (Movie, 'newmovie', OutMode),
  1140. )
  1141. functions.append(f)
  1142.  
  1143. f = Function(OSErr, 'OpenMovieFile',
  1144.     (FSSpec_ptr, 'fileSpec', InMode),
  1145.     (short, 'resRefNum', OutMode),
  1146.     (SInt8, 'permission', InMode),
  1147. )
  1148. functions.append(f)
  1149.  
  1150. f = Function(OSErr, 'CloseMovieFile',
  1151.     (short, 'resRefNum', InMode),
  1152. )
  1153. functions.append(f)
  1154.  
  1155. f = Function(OSErr, 'DeleteMovieFile',
  1156.     (FSSpec_ptr, 'fileSpec', InMode),
  1157. )
  1158. functions.append(f)
  1159.  
  1160. f = Function(OSErr, 'NewMovieFromFile',
  1161.     (Movie, 'theMovie', OutMode),
  1162.     (short, 'resRefNum', InMode),
  1163.     (dummyshortptr, 'resId', InMode),
  1164.     (dummyStringPtr, 'resName', InMode),
  1165.     (short, 'newMovieFlags', InMode),
  1166.     (Boolean, 'dataRefWasChanged', OutMode),
  1167. )
  1168. functions.append(f)
  1169.  
  1170. f = Function(OSErr, 'NewMovieFromHandle',
  1171.     (Movie, 'theMovie', OutMode),
  1172.     (Handle, 'h', InMode),
  1173.     (short, 'newMovieFlags', InMode),
  1174.     (Boolean, 'dataRefWasChanged', OutMode),
  1175. )
  1176. functions.append(f)
  1177.  
  1178. f = Function(OSErr, 'NewMovieFromDataFork',
  1179.     (Movie, 'theMovie', OutMode),
  1180.     (short, 'fRefNum', InMode),
  1181.     (long, 'fileOffset', InMode),
  1182.     (short, 'newMovieFlags', InMode),
  1183.     (Boolean, 'dataRefWasChanged', OutMode),
  1184. )
  1185. functions.append(f)
  1186.  
  1187. f = Method(OSErr, 'AddMovieResource',
  1188.     (Movie, 'theMovie', InMode),
  1189.     (short, 'resRefNum', InMode),
  1190.     (short, 'resId', OutMode),
  1191.     (ConstStr255Param, 'resName', InMode),
  1192. )
  1193. Movie_methods.append(f)
  1194.  
  1195. f = Method(OSErr, 'UpdateMovieResource',
  1196.     (Movie, 'theMovie', InMode),
  1197.     (short, 'resRefNum', InMode),
  1198.     (short, 'resId', InMode),
  1199.     (ConstStr255Param, 'resName', InMode),
  1200. )
  1201. Movie_methods.append(f)
  1202.  
  1203. f = Function(OSErr, 'RemoveMovieResource',
  1204.     (short, 'resRefNum', InMode),
  1205.     (short, 'resId', InMode),
  1206. )
  1207. functions.append(f)
  1208.  
  1209. f = Method(Boolean, 'HasMovieChanged',
  1210.     (Movie, 'theMovie', InMode),
  1211. )
  1212. Movie_methods.append(f)
  1213.  
  1214. f = Method(void, 'ClearMovieChanged',
  1215.     (Movie, 'theMovie', InMode),
  1216. )
  1217. Movie_methods.append(f)
  1218.  
  1219. f = Method(OSErr, 'SetMovieDefaultDataRef',
  1220.     (Movie, 'theMovie', InMode),
  1221.     (Handle, 'dataRef', InMode),
  1222.     (OSType, 'dataRefType', InMode),
  1223. )
  1224. Movie_methods.append(f)
  1225.  
  1226. f = Method(OSErr, 'GetMovieDefaultDataRef',
  1227.     (Movie, 'theMovie', InMode),
  1228.     (Handle, 'dataRef', OutMode),
  1229.     (OSType, 'dataRefType', OutMode),
  1230. )
  1231. Movie_methods.append(f)
  1232.  
  1233. f = Method(OSErr, 'SetMovieColorTable',
  1234.     (Movie, 'theMovie', InMode),
  1235.     (CTabHandle, 'ctab', InMode),
  1236. )
  1237. Movie_methods.append(f)
  1238.  
  1239. f = Method(OSErr, 'GetMovieColorTable',
  1240.     (Movie, 'theMovie', InMode),
  1241.     (CTabHandle, 'ctab', OutMode),
  1242. )
  1243. Movie_methods.append(f)
  1244.  
  1245. f = Method(void, 'FlattenMovie',
  1246.     (Movie, 'theMovie', InMode),
  1247.     (long, 'movieFlattenFlags', InMode),
  1248.     (FSSpec_ptr, 'theFile', InMode),
  1249.     (OSType, 'creator', InMode),
  1250.     (ScriptCode, 'scriptTag', InMode),
  1251.     (long, 'createMovieFileFlags', InMode),
  1252.     (short, 'resId', OutMode),
  1253.     (ConstStr255Param, 'resName', InMode),
  1254. )
  1255. Movie_methods.append(f)
  1256.  
  1257. f = Method(Movie, 'FlattenMovieData',
  1258.     (Movie, 'theMovie', InMode),
  1259.     (long, 'movieFlattenFlags', InMode),
  1260.     (FSSpec_ptr, 'theFile', InMode),
  1261.     (OSType, 'creator', InMode),
  1262.     (ScriptCode, 'scriptTag', InMode),
  1263.     (long, 'createMovieFileFlags', InMode),
  1264. )
  1265. Movie_methods.append(f)
  1266.  
  1267. f = Function(HandlerError, 'GetVideoMediaGraphicsMode',
  1268.     (MediaHandler, 'mh', InMode),
  1269.     (long, 'graphicsMode', OutMode),
  1270.     (RGBColor, 'opColor', OutMode),
  1271. )
  1272. functions.append(f)
  1273.  
  1274. f = Function(HandlerError, 'SetVideoMediaGraphicsMode',
  1275.     (MediaHandler, 'mh', InMode),
  1276.     (long, 'graphicsMode', InMode),
  1277.     (RGBColor_ptr, 'opColor', InMode),
  1278. )
  1279. functions.append(f)
  1280.  
  1281. f = Function(HandlerError, 'GetSoundMediaBalance',
  1282.     (MediaHandler, 'mh', InMode),
  1283.     (short, 'balance', OutMode),
  1284. )
  1285. functions.append(f)
  1286.  
  1287. f = Function(HandlerError, 'SetSoundMediaBalance',
  1288.     (MediaHandler, 'mh', InMode),
  1289.     (short, 'balance', InMode),
  1290. )
  1291. functions.append(f)
  1292.  
  1293. f = Function(ComponentResult, 'FindNextText',
  1294.     (MediaHandler, 'mh', InMode),
  1295.     (Ptr, 'text', InMode),
  1296.     (long, 'size', InMode),
  1297.     (short, 'findFlags', InMode),
  1298.     (TimeValue, 'startTime', InMode),
  1299.     (TimeValue, 'foundTime', OutMode),
  1300.     (TimeValue, 'foundDuration', OutMode),
  1301.     (long, 'offset', OutMode),
  1302. )
  1303. functions.append(f)
  1304.  
  1305. f = Method(OSErr, 'MovieSearchText',
  1306.     (Movie, 'theMovie', InMode),
  1307.     (Ptr, 'text', InMode),
  1308.     (long, 'size', InMode),
  1309.     (long, 'searchFlags', InMode),
  1310.     (Track, 'searchTrack', OutMode),
  1311.     (TimeValue, 'searchTime', OutMode),
  1312.     (long, 'searchOffset', OutMode),
  1313. )
  1314. Movie_methods.append(f)
  1315.  
  1316. f = Method(void, 'GetPosterBox',
  1317.     (Movie, 'theMovie', InMode),
  1318.     (Rect, 'boxRect', OutMode),
  1319. )
  1320. Movie_methods.append(f)
  1321.  
  1322. f = Method(void, 'SetPosterBox',
  1323.     (Movie, 'theMovie', InMode),
  1324.     (Rect_ptr, 'boxRect', InMode),
  1325. )
  1326. Movie_methods.append(f)
  1327.  
  1328. f = Method(RgnHandle, 'GetMovieSegmentDisplayBoundsRgn',
  1329.     (Movie, 'theMovie', InMode),
  1330.     (TimeValue, 'time', InMode),
  1331.     (TimeValue, 'duration', InMode),
  1332. )
  1333. Movie_methods.append(f)
  1334.  
  1335. f = Method(RgnHandle, 'GetTrackSegmentDisplayBoundsRgn',
  1336.     (Track, 'theTrack', InMode),
  1337.     (TimeValue, 'time', InMode),
  1338.     (TimeValue, 'duration', InMode),
  1339. )
  1340. Track_methods.append(f)
  1341.  
  1342. f = Method(ComponentResult, 'GetTrackStatus',
  1343.     (Track, 'theTrack', InMode),
  1344. )
  1345. Track_methods.append(f)
  1346.  
  1347. f = Method(ComponentResult, 'GetMovieStatus',
  1348.     (Movie, 'theMovie', InMode),
  1349.     (Track, 'firstProblemTrack', OutMode),
  1350. )
  1351. Movie_methods.append(f)
  1352.  
  1353. f = Method(MovieController, 'NewMovieController',
  1354.     (Movie, 'theMovie', InMode),
  1355.     (Rect_ptr, 'movieRect', InMode),
  1356.     (long, 'someFlags', InMode),
  1357. )
  1358. Movie_methods.append(f)
  1359.  
  1360. f = Method(OSErr, 'PutMovieOnScrap',
  1361.     (Movie, 'theMovie', InMode),
  1362.     (long, 'movieScrapFlags', InMode),
  1363. )
  1364. Movie_methods.append(f)
  1365.  
  1366. f = Function(Movie, 'NewMovieFromScrap',
  1367.     (long, 'newMovieFlags', InMode),
  1368. )
  1369. functions.append(f)
  1370.  
  1371. f = Method(OSErr, 'GetMediaDataRef',
  1372.     (Media, 'theMedia', InMode),
  1373.     (short, 'index', InMode),
  1374.     (Handle, 'dataRef', OutMode),
  1375.     (OSType, 'dataRefType', OutMode),
  1376.     (long, 'dataRefAttributes', OutMode),
  1377. )
  1378. Media_methods.append(f)
  1379.  
  1380. f = Method(OSErr, 'SetMediaDataRef',
  1381.     (Media, 'theMedia', InMode),
  1382.     (short, 'index', InMode),
  1383.     (Handle, 'dataRef', InMode),
  1384.     (OSType, 'dataRefType', InMode),
  1385. )
  1386. Media_methods.append(f)
  1387.  
  1388. f = Method(OSErr, 'SetMediaDataRefAttributes',
  1389.     (Media, 'theMedia', InMode),
  1390.     (short, 'index', InMode),
  1391.     (long, 'dataRefAttributes', InMode),
  1392. )
  1393. Media_methods.append(f)
  1394.  
  1395. f = Method(OSErr, 'AddMediaDataRef',
  1396.     (Media, 'theMedia', InMode),
  1397.     (short, 'index', OutMode),
  1398.     (Handle, 'dataRef', InMode),
  1399.     (OSType, 'dataRefType', InMode),
  1400. )
  1401. Media_methods.append(f)
  1402.  
  1403. f = Method(OSErr, 'GetMediaDataRefCount',
  1404.     (Media, 'theMedia', InMode),
  1405.     (short, 'count', OutMode),
  1406. )
  1407. Media_methods.append(f)
  1408.  
  1409. f = Method(void, 'SetMoviePlayHints',
  1410.     (Movie, 'theMovie', InMode),
  1411.     (long, 'flags', InMode),
  1412.     (long, 'flagsMask', InMode),
  1413. )
  1414. Movie_methods.append(f)
  1415.  
  1416. f = Method(void, 'SetMediaPlayHints',
  1417.     (Media, 'theMedia', InMode),
  1418.     (long, 'flags', InMode),
  1419.     (long, 'flagsMask', InMode),
  1420. )
  1421. Media_methods.append(f)
  1422.  
  1423. f = Method(void, 'SetTrackLoadSettings',
  1424.     (Track, 'theTrack', InMode),
  1425.     (TimeValue, 'preloadTime', InMode),
  1426.     (TimeValue, 'preloadDuration', InMode),
  1427.     (long, 'preloadFlags', InMode),
  1428.     (long, 'defaultHints', InMode),
  1429. )
  1430. Track_methods.append(f)
  1431.  
  1432. f = Method(void, 'GetTrackLoadSettings',
  1433.     (Track, 'theTrack', InMode),
  1434.     (TimeValue, 'preloadTime', OutMode),
  1435.     (TimeValue, 'preloadDuration', OutMode),
  1436.     (long, 'preloadFlags', OutMode),
  1437.     (long, 'defaultHints', OutMode),
  1438. )
  1439. Track_methods.append(f)
  1440.  
  1441. f = Method(ComponentResult, 'MCSetMovie',
  1442.     (MovieController, 'mc', InMode),
  1443.     (Movie, 'theMovie', InMode),
  1444.     (WindowPtr, 'movieWindow', InMode),
  1445.     (Point, 'where', InMode),
  1446. )
  1447. MovieController_methods.append(f)
  1448.  
  1449. f = Method(Movie, 'MCGetIndMovie',
  1450.     (MovieController, 'mc', InMode),
  1451.     (short, 'index', InMode),
  1452. )
  1453. MovieController_methods.append(f)
  1454.  
  1455. f = Method(ComponentResult, 'MCRemoveMovie',
  1456.     (MovieController, 'mc', InMode),
  1457. )
  1458. MovieController_methods.append(f)
  1459.  
  1460. f = Method(ComponentResult, 'MCIsPlayerEvent',
  1461.     (MovieController, 'mc', InMode),
  1462.     (EventRecord_ptr, 'e', InMode),
  1463. )
  1464. MovieController_methods.append(f)
  1465.  
  1466. f = Method(ComponentResult, 'MCDoAction',
  1467.     (MovieController, 'mc', InMode),
  1468.     (short, 'action', InMode),
  1469.     (mcactionparams, 'params', InMode),
  1470. )
  1471. MovieController_methods.append(f)
  1472.  
  1473. f = Method(ComponentResult, 'MCSetControllerAttached',
  1474.     (MovieController, 'mc', InMode),
  1475.     (Boolean, 'attach', InMode),
  1476. )
  1477. MovieController_methods.append(f)
  1478.  
  1479. f = Method(ComponentResult, 'MCIsControllerAttached',
  1480.     (MovieController, 'mc', InMode),
  1481. )
  1482. MovieController_methods.append(f)
  1483.  
  1484. f = Method(ComponentResult, 'MCSetVisible',
  1485.     (MovieController, 'mc', InMode),
  1486.     (Boolean, 'visible', InMode),
  1487. )
  1488. MovieController_methods.append(f)
  1489.  
  1490. f = Method(ComponentResult, 'MCGetVisible',
  1491.     (MovieController, 'mc', InMode),
  1492. )
  1493. MovieController_methods.append(f)
  1494.  
  1495. f = Method(ComponentResult, 'MCGetControllerBoundsRect',
  1496.     (MovieController, 'mc', InMode),
  1497.     (Rect, 'bounds', OutMode),
  1498. )
  1499. MovieController_methods.append(f)
  1500.  
  1501. f = Method(ComponentResult, 'MCSetControllerBoundsRect',
  1502.     (MovieController, 'mc', InMode),
  1503.     (Rect_ptr, 'bounds', InMode),
  1504. )
  1505. MovieController_methods.append(f)
  1506.  
  1507. f = Method(RgnHandle, 'MCGetControllerBoundsRgn',
  1508.     (MovieController, 'mc', InMode),
  1509. )
  1510. MovieController_methods.append(f)
  1511.  
  1512. f = Method(RgnHandle, 'MCGetWindowRgn',
  1513.     (MovieController, 'mc', InMode),
  1514.     (WindowPtr, 'w', InMode),
  1515. )
  1516. MovieController_methods.append(f)
  1517.  
  1518. f = Method(ComponentResult, 'MCMovieChanged',
  1519.     (MovieController, 'mc', InMode),
  1520.     (Movie, 'm', InMode),
  1521. )
  1522. MovieController_methods.append(f)
  1523.  
  1524. f = Method(ComponentResult, 'MCSetDuration',
  1525.     (MovieController, 'mc', InMode),
  1526.     (TimeValue, 'duration', InMode),
  1527. )
  1528. MovieController_methods.append(f)
  1529.  
  1530. f = Method(TimeValue, 'MCGetCurrentTime',
  1531.     (MovieController, 'mc', InMode),
  1532.     (TimeScale, 'scale', OutMode),
  1533. )
  1534. MovieController_methods.append(f)
  1535.  
  1536. f = Method(ComponentResult, 'MCNewAttachedController',
  1537.     (MovieController, 'mc', InMode),
  1538.     (Movie, 'theMovie', InMode),
  1539.     (WindowPtr, 'w', InMode),
  1540.     (Point, 'where', InMode),
  1541. )
  1542. MovieController_methods.append(f)
  1543.  
  1544. f = Method(ComponentResult, 'MCDraw',
  1545.     (MovieController, 'mc', InMode),
  1546.     (WindowPtr, 'w', InMode),
  1547. )
  1548. MovieController_methods.append(f)
  1549.  
  1550. f = Method(ComponentResult, 'MCActivate',
  1551.     (MovieController, 'mc', InMode),
  1552.     (WindowPtr, 'w', InMode),
  1553.     (Boolean, 'activate', InMode),
  1554. )
  1555. MovieController_methods.append(f)
  1556.  
  1557. f = Method(ComponentResult, 'MCIdle',
  1558.     (MovieController, 'mc', InMode),
  1559. )
  1560. MovieController_methods.append(f)
  1561.  
  1562. f = Method(ComponentResult, 'MCKey',
  1563.     (MovieController, 'mc', InMode),
  1564.     (SInt8, 'key', InMode),
  1565.     (long, 'modifiers', InMode),
  1566. )
  1567. MovieController_methods.append(f)
  1568.  
  1569. f = Method(ComponentResult, 'MCClick',
  1570.     (MovieController, 'mc', InMode),
  1571.     (WindowPtr, 'w', InMode),
  1572.     (Point, 'where', InMode),
  1573.     (long, 'when', InMode),
  1574.     (long, 'modifiers', InMode),
  1575. )
  1576. MovieController_methods.append(f)
  1577.  
  1578. f = Method(ComponentResult, 'MCEnableEditing',
  1579.     (MovieController, 'mc', InMode),
  1580.     (Boolean, 'enabled', InMode),
  1581. )
  1582. MovieController_methods.append(f)
  1583.  
  1584. f = Method(long, 'MCIsEditingEnabled',
  1585.     (MovieController, 'mc', InMode),
  1586. )
  1587. MovieController_methods.append(f)
  1588.  
  1589. f = Method(Movie, 'MCCopy',
  1590.     (MovieController, 'mc', InMode),
  1591. )
  1592. MovieController_methods.append(f)
  1593.  
  1594. f = Method(Movie, 'MCCut',
  1595.     (MovieController, 'mc', InMode),
  1596. )
  1597. MovieController_methods.append(f)
  1598.  
  1599. f = Method(ComponentResult, 'MCPaste',
  1600.     (MovieController, 'mc', InMode),
  1601.     (Movie, 'srcMovie', InMode),
  1602. )
  1603. MovieController_methods.append(f)
  1604.  
  1605. f = Method(ComponentResult, 'MCClear',
  1606.     (MovieController, 'mc', InMode),
  1607. )
  1608. MovieController_methods.append(f)
  1609.  
  1610. f = Method(ComponentResult, 'MCUndo',
  1611.     (MovieController, 'mc', InMode),
  1612. )
  1613. MovieController_methods.append(f)
  1614.  
  1615. f = Method(ComponentResult, 'MCPositionController',
  1616.     (MovieController, 'mc', InMode),
  1617.     (Rect_ptr, 'movieRect', InMode),
  1618.     (Rect_ptr, 'controllerRect', InMode),
  1619.     (long, 'someFlags', InMode),
  1620. )
  1621. MovieController_methods.append(f)
  1622.  
  1623. f = Method(ComponentResult, 'MCGetControllerInfo',
  1624.     (MovieController, 'mc', InMode),
  1625.     (long, 'someFlags', OutMode),
  1626. )
  1627. MovieController_methods.append(f)
  1628.  
  1629. f = Method(ComponentResult, 'MCSetClip',
  1630.     (MovieController, 'mc', InMode),
  1631.     (RgnHandle, 'theClip', InMode),
  1632.     (RgnHandle, 'movieClip', InMode),
  1633. )
  1634. MovieController_methods.append(f)
  1635.  
  1636. f = Method(ComponentResult, 'MCGetClip',
  1637.     (MovieController, 'mc', InMode),
  1638.     (RgnHandle, 'theClip', OutMode),
  1639.     (RgnHandle, 'movieClip', OutMode),
  1640. )
  1641. MovieController_methods.append(f)
  1642.  
  1643. f = Method(ComponentResult, 'MCDrawBadge',
  1644.     (MovieController, 'mc', InMode),
  1645.     (RgnHandle, 'movieRgn', InMode),
  1646.     (RgnHandle, 'badgeRgn', OutMode),
  1647. )
  1648. MovieController_methods.append(f)
  1649.  
  1650. f = Method(ComponentResult, 'MCSetUpEditMenu',
  1651.     (MovieController, 'mc', InMode),
  1652.     (long, 'modifiers', InMode),
  1653.     (MenuHandle, 'mh', InMode),
  1654. )
  1655. MovieController_methods.append(f)
  1656.  
  1657. f = Method(ComponentResult, 'MCGetMenuString',
  1658.     (MovieController, 'mc', InMode),
  1659.     (long, 'modifiers', InMode),
  1660.     (short, 'item', InMode),
  1661.     (Str255, 'aString', InMode),
  1662. )
  1663. MovieController_methods.append(f)
  1664.  
  1665. f = Function(TimeBase, 'NewTimeBase',
  1666. )
  1667. functions.append(f)
  1668.  
  1669. f = Method(void, 'SetTimeBaseValue',
  1670.     (TimeBase, 'tb', InMode),
  1671.     (TimeValue, 't', InMode),
  1672.     (TimeScale, 's', InMode),
  1673. )
  1674. TimeBase_methods.append(f)
  1675.  
  1676. f = Method(Fixed, 'GetTimeBaseRate',
  1677.     (TimeBase, 'tb', InMode),
  1678. )
  1679. TimeBase_methods.append(f)
  1680.  
  1681. f = Method(void, 'SetTimeBaseRate',
  1682.     (TimeBase, 'tb', InMode),
  1683.     (Fixed, 'r', InMode),
  1684. )
  1685. TimeBase_methods.append(f)
  1686.  
  1687. f = Method(long, 'GetTimeBaseFlags',
  1688.     (TimeBase, 'tb', InMode),
  1689. )
  1690. TimeBase_methods.append(f)
  1691.  
  1692. f = Method(void, 'SetTimeBaseFlags',
  1693.     (TimeBase, 'tb', InMode),
  1694.     (long, 'timeBaseFlags', InMode),
  1695. )
  1696. TimeBase_methods.append(f)
  1697.  
  1698. f = Method(TimeBase, 'GetTimeBaseMasterTimeBase',
  1699.     (TimeBase, 'tb', InMode),
  1700. )
  1701. TimeBase_methods.append(f)
  1702.  
  1703. f = Method(ComponentInstance, 'GetTimeBaseMasterClock',
  1704.     (TimeBase, 'tb', InMode),
  1705. )
  1706. TimeBase_methods.append(f)
  1707.  
  1708. f = Method(Fixed, 'GetTimeBaseEffectiveRate',
  1709.     (TimeBase, 'tb', InMode),
  1710. )
  1711. TimeBase_methods.append(f)
  1712.  
  1713.