blob: 3460d084559b708934cb6cf5bf165cc3bcb8172e [file] [log] [blame]
Jack Jansen5e58bcd1998-02-20 15:54:44 +00001# Generated from 'flap:Metrowerks:Metrowerks CodeWarrior:MacOS Support:Headers:Universal Headers:Movies.h'
Jack Jansencb4eaad1995-11-30 15:03:59 +00002
Jack Jansen5e58bcd1998-02-20 15:54:44 +00003def FOUR_CHAR_CODE(x): return x
4MovieFileType = FOUR_CHAR_CODE('MooV')
5MediaHandlerType = FOUR_CHAR_CODE('mhlr')
6DataHandlerType = FOUR_CHAR_CODE('dhlr')
7VideoMediaType = FOUR_CHAR_CODE('vide')
8SoundMediaType = FOUR_CHAR_CODE('soun')
9TextMediaType = FOUR_CHAR_CODE('text')
10BaseMediaType = FOUR_CHAR_CODE('gnrc')
11MPEGMediaType = FOUR_CHAR_CODE('MPEG')
12MusicMediaType = FOUR_CHAR_CODE('musi')
13TimeCodeMediaType = FOUR_CHAR_CODE('tmcd')
14SpriteMediaType = FOUR_CHAR_CODE('sprt')
15TweenMediaType = FOUR_CHAR_CODE('twen')
16ThreeDeeMediaType = FOUR_CHAR_CODE('qd3d')
17HandleDataHandlerSubType = FOUR_CHAR_CODE('hndl')
18ResourceDataHandlerSubType = FOUR_CHAR_CODE('rsrc')
19VisualMediaCharacteristic = FOUR_CHAR_CODE('eyes')
20AudioMediaCharacteristic = FOUR_CHAR_CODE('ears')
21kCharacteristicCanSendVideo = FOUR_CHAR_CODE('vsnd')
Jack Jansencb4eaad1995-11-30 15:03:59 +000022DoTheRightThing = 0
Jack Jansen6a528141997-02-24 13:52:56 +000023kMusicFlagDontPlay2Soft = 1L << 0
Jack Jansencb4eaad1995-11-30 15:03:59 +000024dfDontDisplay = 1 << 0
25dfDontAutoScale = 1 << 1
26dfClipToTextBox = 1 << 2
27dfUseMovieBGColor = 1 << 3
28dfShrinkTextBoxToFit = 1 << 4
29dfScrollIn = 1 << 5
30dfScrollOut = 1 << 6
31dfHorizScroll = 1 << 7
32dfReverseScroll = 1 << 8
33dfContinuousScroll = 1 << 9
34dfFlowHoriz = 1 << 10
Jack Jansen6a528141997-02-24 13:52:56 +000035dfContinuousKaraoke = 1 << 11
Jack Jansencb4eaad1995-11-30 15:03:59 +000036dfDropShadow = 1 << 12
37dfAntiAlias = 1 << 13
38dfKeyedText = 1 << 14
39dfInverseHilite = 1 << 15
Jack Jansen6a528141997-02-24 13:52:56 +000040dfTextColorHilite = 1 << 16
Jack Jansencb4eaad1995-11-30 15:03:59 +000041searchTextDontGoToFoundTime = 1L << 16
42searchTextDontHiliteFoundText = 1L << 17
43searchTextOneTrackOnly = 1L << 18
44searchTextEnabledTracksOnly = 1L << 19
Jack Jansen5e58bcd1998-02-20 15:54:44 +000045k3DMediaRendererEntry = FOUR_CHAR_CODE('rend')
46k3DMediaRendererName = FOUR_CHAR_CODE('name')
47k3DMediaRendererCode = FOUR_CHAR_CODE('rcod')
Jack Jansencb4eaad1995-11-30 15:03:59 +000048movieProgressOpen = 0
49movieProgressUpdatePercent = 1
50movieProgressClose = 2
51progressOpFlatten = 1
Jack Jansen6a528141997-02-24 13:52:56 +000052progressOpInsertTrackSegment = 2
53progressOpInsertMovieSegment = 3
54progressOpPaste = 4
55progressOpAddMovieSelection = 5
56progressOpCopy = 6
57progressOpCut = 7
58progressOpLoadMovieIntoRam = 8
59progressOpLoadTrackIntoRam = 9
60progressOpLoadMediaIntoRam = 10
61progressOpImportMovie = 11
62progressOpExportMovie = 12
Jack Jansencb4eaad1995-11-30 15:03:59 +000063mediaQualityDraft = 0x0000
64mediaQualityNormal = 0x0040
65mediaQualityBetter = 0x0080
66mediaQualityBest = 0x00C0
67loopTimeBase = 1
68palindromeLoopTimeBase = 2
69maintainTimeBaseZero = 4
70triggerTimeFwd = 0x0001
71triggerTimeBwd = 0x0002
72triggerTimeEither = 0x0003
73triggerRateLT = 0x0004
74triggerRateGT = 0x0008
75triggerRateEqual = 0x0010
Jack Jansen5e58bcd1998-02-20 15:54:44 +000076triggerRateLTE = triggerRateLT | triggerRateEqual
77triggerRateGTE = triggerRateGT | triggerRateEqual
78triggerRateNotEqual = triggerRateGT | triggerRateEqual | triggerRateLT
Jack Jansencb4eaad1995-11-30 15:03:59 +000079triggerRateChange = 0
80triggerAtStart = 0x0001
81triggerAtStop = 0x0002
82timeBaseBeforeStartTime = 1
83timeBaseAfterStopTime = 2
84callBackAtTime = 1
85callBackAtRate = 2
86callBackAtTimeJump = 3
87callBackAtExtremes = 4
88callBackAtInterrupt = 0x8000
89callBackAtDeferredTask = 0x4000
90qtcbNeedsRateChanges = 1
91qtcbNeedsTimeChanges = 2
92qtcbNeedsStartStopChanges = 4
93keepInRam = 1 << 0
94unkeepInRam = 1 << 1
95flushFromRam = 1 << 2
96loadForwardTrackEdits = 1 << 3
97loadBackwardTrackEdits = 1 << 4
98newMovieActive = 1 << 0
99newMovieDontResolveDataRefs = 1 << 1
100newMovieDontAskUnresolvedDataRefs = 1 << 2
101newMovieDontAutoAlternates = 1 << 3
Jack Jansen6a528141997-02-24 13:52:56 +0000102newMovieDontUpdateForeBackPointers = 1 << 4
Jack Jansencb4eaad1995-11-30 15:03:59 +0000103trackUsageInMovie = 1 << 1
104trackUsageInPreview = 1 << 2
105trackUsageInPoster = 1 << 3
106mediaSampleNotSync = 1 << 0
107mediaSampleShadowSync = 1 << 1
Jack Jansen6a528141997-02-24 13:52:56 +0000108pasteInParallel = 1 << 0
109showUserSettingsDialog = 1 << 1
110movieToFileOnlyExport = 1 << 2
111movieFileSpecValid = 1 << 3
Jack Jansencb4eaad1995-11-30 15:03:59 +0000112nextTimeMediaSample = 1 << 0
113nextTimeMediaEdit = 1 << 1
114nextTimeTrackEdit = 1 << 2
115nextTimeSyncSample = 1 << 3
Jack Jansen6a528141997-02-24 13:52:56 +0000116nextTimeStep = 1 << 4
Jack Jansencb4eaad1995-11-30 15:03:59 +0000117nextTimeEdgeOK = 1 << 14
118nextTimeIgnoreActiveSegment = 1 << 15
119createMovieFileDeleteCurFile = 1L << 31
120createMovieFileDontCreateMovie = 1L << 30
121createMovieFileDontOpenFile = 1L << 29
122flattenAddMovieToDataFork = 1L << 0
123flattenActiveTracksOnly = 1L << 2
124flattenDontInterleaveFlatten = 1L << 3
Jack Jansen6a528141997-02-24 13:52:56 +0000125flattenFSSpecPtrIsDataRefRecordPtr = 1L << 4
Jack Jansencb4eaad1995-11-30 15:03:59 +0000126movieInDataForkResID = -1
127mcTopLeftMovie = 1 << 0
128mcScaleMovieToFit = 1 << 1
129mcWithBadge = 1 << 2
130mcNotVisible = 1 << 3
131mcWithFrame = 1 << 4
132movieScrapDontZeroScrap = 1 << 0
133movieScrapOnlyPutMovie = 1 << 1
134dataRefSelfReference = 1 << 0
135dataRefWasNotResolved = 1 << 1
136hintsScrubMode = 1 << 0
137hintsLoop = 1 << 1
138hintsDontPurge = 1 << 2
139hintsUseScreenBuffer = 1 << 5
140hintsAllowInterlace = 1 << 6
141hintsUseSoundInterp = 1 << 7
142hintsHighQuality = 1 << 8
143hintsPalindrome = 1 << 9
144hintsInactive = 1 << 11
145mediaHandlerFlagBaseClient = 1
146movieTrackMediaType = 1 << 0
147movieTrackCharacteristic = 1 << 1
148movieTrackEnabledOnly = 1 << 2
149movieDrawingCallWhenChanged = 0
150movieDrawingCallAlways = 1
Jack Jansen6a528141997-02-24 13:52:56 +0000151preloadAlways = 1L << 0
152preloadOnlyIfEnabled = 1L << 1
153fullScreenHideCursor = 1L << 0
154fullScreenAllowEvents = 1L << 1
155fullScreenDontChangeMenuBar = 1L << 2
156fullScreenPreflightSize = 1L << 3
157kBackgroundSpriteLayerNum = 32767
158kSpritePropertyMatrix = 1
159kSpritePropertyImageDescription = 2
160kSpritePropertyImageDataPtr = 3
161kSpritePropertyVisible = 4
162kSpritePropertyLayer = 5
163kSpritePropertyGraphicsMode = 6
164kSpritePropertyImageIndex = 100
165kSpriteTrackPropertyBackgroundColor = 101
166kSpriteTrackPropertyOffscreenBitDepth = 102
167kSpriteTrackPropertySampleFormat = 103
168kOnlyDrawToSpriteWorld = 1L << 0
169kSpriteWorldPreflight = 1L << 1
170kSpriteWorldDidDraw = 1L << 0
171kSpriteWorldNeedsToDraw = 1L << 1
172kKeyFrameAndSingleOverride = 1L << 1
173kKeyFrameAndAllOverrides = 1L << 2
174kParentAtomIsContainer = 0
175kITextRemoveEverythingBut = 0 << 1
176kITextRemoveLeaveSuggestedAlternate = 1 << 1
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000177kITextAtomType = FOUR_CHAR_CODE('itxt')
178kITextStringAtomType = FOUR_CHAR_CODE('text')
Jack Jansen6a528141997-02-24 13:52:56 +0000179kTrackModifierInput = 0x696E
180kTrackModifierType = 0x7479
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000181kTrackModifierReference = FOUR_CHAR_CODE('ssrc')
182kTrackModifierObjectID = FOUR_CHAR_CODE('obid')
183kTrackModifierInputName = FOUR_CHAR_CODE('name')
184kInputMapSubInputID = FOUR_CHAR_CODE('subi')
Jack Jansen6a528141997-02-24 13:52:56 +0000185kTrackModifierTypeMatrix = 1
186kTrackModifierTypeClip = 2
187kTrackModifierTypeGraphicsMode = 5
188kTrackModifierTypeVolume = 3
189kTrackModifierTypeBalance = 4
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000190kTrackModifierTypeImage = FOUR_CHAR_CODE('vide')
Jack Jansen6a528141997-02-24 13:52:56 +0000191kTrackModifierObjectMatrix = 6
192kTrackModifierObjectGraphicsMode = 7
193kTrackModifierType3d4x4Matrix = 8
194kTrackModifierCameraData = 9
195kTrackModifierSoundLocalizationData = 10
196kTweenTypeShort = 1
197kTweenTypeLong = 2
198kTweenTypeFixed = 3
199kTweenTypePoint = 4
200kTweenTypeQDRect = 5
201kTweenTypeQDRegion = 6
202kTweenTypeMatrix = 7
203kTweenTypeRGBColor = 8
204kTweenTypeGraphicsModeWithRGBColor = 9
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000205kTweenType3dScale = FOUR_CHAR_CODE('3sca')
206kTweenType3dTranslate = FOUR_CHAR_CODE('3tra')
207kTweenType3dRotate = FOUR_CHAR_CODE('3rot')
208kTweenType3dRotateAboutPoint = FOUR_CHAR_CODE('3rap')
209kTweenType3dRotateAboutAxis = FOUR_CHAR_CODE('3rax')
210kTweenType3dQuaternion = FOUR_CHAR_CODE('3qua')
211kTweenType3dMatrix = FOUR_CHAR_CODE('3mat')
212kTweenType3dCameraData = FOUR_CHAR_CODE('3cam')
213kTweenType3dSoundLocalizationData = FOUR_CHAR_CODE('3slc')
214kTweenEntry = FOUR_CHAR_CODE('twen')
215kTweenData = FOUR_CHAR_CODE('data')
216kTweenType = FOUR_CHAR_CODE('twnt')
217kTweenStartOffset = FOUR_CHAR_CODE('twst')
218kTweenDuration = FOUR_CHAR_CODE('twdu')
219kTween3dInitialCondition = FOUR_CHAR_CODE('icnd')
220kTweenInterpolationStyle = FOUR_CHAR_CODE('isty')
221kTweenRegionData = FOUR_CHAR_CODE('qdrg')
222kTweenPictureData = FOUR_CHAR_CODE('PICT')
Jack Jansen6a528141997-02-24 13:52:56 +0000223internalComponentErr = -2070
224notImplementedMusicOSErr = -2071
225cantSendToSynthesizerOSErr = -2072
226cantReceiveFromSynthesizerOSErr = -2073
227illegalVoiceAllocationOSErr = -2074
228illegalPartOSErr = -2075
229illegalChannelOSErr = -2076
230illegalKnobOSErr = -2077
231illegalKnobValueOSErr = -2078
232illegalInstrumentOSErr = -2079
233illegalControllerOSErr = -2080
234midiManagerAbsentOSErr = -2081
235synthesizerNotRespondingOSErr = -2082
236synthesizerOSErr = -2083
237illegalNoteChannelOSErr = -2084
238noteChannelNotAllocatedOSErr = -2085
239tunePlayerFullOSErr = -2086
240tuneParseOSErr = -2087
241videoFlagDontLeanAhead = 1L << 0
Jack Jansencb4eaad1995-11-30 15:03:59 +0000242txtProcDefaultDisplay = 0
243txtProcDontDisplay = 1
244txtProcDoDisplay = 2
245findTextEdgeOK = 1 << 0
246findTextCaseSensitive = 1 << 1
247findTextReverseSearch = 1 << 2
248findTextWrapAround = 1 << 3
249findTextUseOffset = 1 << 4
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000250dropShadowOffsetType = FOUR_CHAR_CODE('drpo')
251dropShadowTranslucencyType = FOUR_CHAR_CODE('drpt')
Jack Jansen6a528141997-02-24 13:52:56 +0000252spriteHitTestBounds = 1L << 0
253spriteHitTestImage = 1L << 1
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000254kSpriteAtomType = FOUR_CHAR_CODE('sprt')
255kSpriteImagesContainerAtomType = FOUR_CHAR_CODE('imct')
256kSpriteImageAtomType = FOUR_CHAR_CODE('imag')
257kSpriteImageDataAtomType = FOUR_CHAR_CODE('imda')
258kSpriteSharedDataAtomType = FOUR_CHAR_CODE('dflt')
259kSpriteNameAtomType = FOUR_CHAR_CODE('name')
260MovieControllerComponentType = FOUR_CHAR_CODE('play')
Jack Jansencb4eaad1995-11-30 15:03:59 +0000261mcActionIdle = 1
262mcActionDraw = 2
263mcActionActivate = 3
264mcActionDeactivate = 4
265mcActionMouseDown = 5
266mcActionKey = 6
267mcActionPlay = 8
268mcActionGoToTime = 12
269mcActionSetVolume = 14
270mcActionGetVolume = 15
271mcActionStep = 18
272mcActionSetLooping = 21
273mcActionGetLooping = 22
274mcActionSetLoopIsPalindrome = 23
275mcActionGetLoopIsPalindrome = 24
276mcActionSetGrowBoxBounds = 25
277mcActionControllerSizeChanged = 26
278mcActionSetSelectionBegin = 29
279mcActionSetSelectionDuration = 30
280mcActionSetKeysEnabled = 32
281mcActionGetKeysEnabled = 33
282mcActionSetPlaySelection = 34
283mcActionGetPlaySelection = 35
284mcActionSetUseBadge = 36
285mcActionGetUseBadge = 37
286mcActionSetFlags = 38
287mcActionGetFlags = 39
288mcActionSetPlayEveryFrame = 40
289mcActionGetPlayEveryFrame = 41
290mcActionGetPlayRate = 42
291mcActionShowBalloon = 43
292mcActionBadgeClick = 44
293mcActionMovieClick = 45
294mcActionSuspend = 46
295mcActionResume = 47
296mcActionSetControllerKeysEnabled = 48
297mcActionGetTimeSliderRect = 49
298mcActionMovieEdited = 50
299mcActionGetDragEnabled = 51
300mcActionSetDragEnabled = 52
Jack Jansen6a528141997-02-24 13:52:56 +0000301mcActionGetSelectionBegin = 53
302mcActionGetSelectionDuration = 54
303mcActionPrerollAndPlay = 55
304mcActionGetCursorSettingEnabled = 56
305mcActionSetCursorSettingEnabled = 57
306mcActionSetColorTable = 58
Jack Jansencb4eaad1995-11-30 15:03:59 +0000307mcFlagSuppressMovieFrame = 1 << 0
308mcFlagSuppressStepButtons = 1 << 1
309mcFlagSuppressSpeakerButton = 1 << 2
310mcFlagsUseWindowPalette = 1 << 3
311mcFlagsDontInvalidate = 1 << 4
312mcPositionDontInvalidate = 1 << 5
313mcInfoUndoAvailable = 1 << 0
314mcInfoCutAvailable = 1 << 1
315mcInfoCopyAvailable = 1 << 2
316mcInfoPasteAvailable = 1 << 3
317mcInfoClearAvailable = 1 << 4
318mcInfoHasSound = 1 << 5
319mcInfoIsPlaying = 1 << 6
320mcInfoIsLooping = 1 << 7
321mcInfoIsInPalindrome = 1 << 8
322mcInfoEditingEnabled = 1 << 9
Jack Jansen6a528141997-02-24 13:52:56 +0000323mcInfoMovieIsInteractive = 1 << 10
Jack Jansencb4eaad1995-11-30 15:03:59 +0000324mcMenuUndo = 1
325mcMenuCut = 3
326mcMenuCopy = 4
327mcMenuPaste = 5
328mcMenuClear = 6
Jack Jansen6a528141997-02-24 13:52:56 +0000329kVideoMediaResetStatisticsSelect = 0x0105
330kVideoMediaGetStatisticsSelect = 0x0106
331kTextMediaSetTextProcSelect = 0x0101
332kTextMediaAddTextSampleSelect = 0x0102
333kTextMediaAddTESampleSelect = 0x0103
334kTextMediaAddHiliteSampleSelect = 0x0104
335kTextMediaFindNextTextSelect = 0x0105
336kTextMediaHiliteTextSampleSelect = 0x0106
337kTextMediaSetTextSampleDataSelect = 0x0107
338kSpriteMediaSetPropertySelect = 0x0101
339kSpriteMediaGetPropertySelect = 0x0102
340kSpriteMediaHitTestSpritesSelect = 0x0103
341kSpriteMediaCountSpritesSelect = 0x0104
342kSpriteMediaCountImagesSelect = 0x0105
343kSpriteMediaGetIndImageDescriptionSelect = 0x0106
344kSpriteMediaGetDisplayedSampleNumberSelect = 0x0107
345kMedia3DGetNamedObjectListSelect = 0x0101
346kMedia3DGetRendererListSelect = 0x0102
347kMCSetMovieSelect = 0x0002
348kMCGetIndMovieSelect = 0x0005
349kMCRemoveAllMoviesSelect = 0x0006
350kMCRemoveAMovieSelect = 0x0003
351kMCRemoveMovieSelect = 0x0006
352kMCIsPlayerEventSelect = 0x0007
353kMCSetActionFilterSelect = 0x0008
354kMCDoActionSelect = 0x0009
355kMCSetControllerAttachedSelect = 0x000A
356kMCIsControllerAttachedSelect = 0x000B
357kMCSetControllerPortSelect = 0x000C
358kMCGetControllerPortSelect = 0x000D
359kMCSetVisibleSelect = 0x000E
360kMCGetVisibleSelect = 0x000F
361kMCGetControllerBoundsRectSelect = 0x0010
362kMCSetControllerBoundsRectSelect = 0x0011
363kMCGetControllerBoundsRgnSelect = 0x0012
364kMCGetWindowRgnSelect = 0x0013
365kMCMovieChangedSelect = 0x0014
366kMCSetDurationSelect = 0x0015
367kMCGetCurrentTimeSelect = 0x0016
368kMCNewAttachedControllerSelect = 0x0017
369kMCDrawSelect = 0x0018
370kMCActivateSelect = 0x0019
371kMCIdleSelect = 0x001A
372kMCKeySelect = 0x001B
373kMCClickSelect = 0x001C
374kMCEnableEditingSelect = 0x001D
375kMCIsEditingEnabledSelect = 0x001E
376kMCCopySelect = 0x001F
377kMCCutSelect = 0x0020
378kMCPasteSelect = 0x0021
379kMCClearSelect = 0x0022
380kMCUndoSelect = 0x0023
381kMCPositionControllerSelect = 0x0024
382kMCGetControllerInfoSelect = 0x0025
383kMCSetClipSelect = 0x0028
384kMCGetClipSelect = 0x0029
385kMCDrawBadgeSelect = 0x002A
386kMCSetUpEditMenuSelect = 0x002B
387kMCGetMenuStringSelect = 0x002C
388kMCSetActionFilterWithRefConSelect = 0x002D
389kMCPtInControllerSelect = 0x002E
390kMCInvalidateSelect = 0x002F