blob: 5ec84293cc04d823082ccc79de5bf87e35c3f305 [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')
Jack Jansen4e126631998-04-21 15:21:52 +00005MovieScrapType = FOUR_CHAR_CODE('moov')
6MovieResourceType = FOUR_CHAR_CODE('moov')
7MovieForwardPointerResourceType = FOUR_CHAR_CODE('fore')
8MovieBackwardPointerResourceType = FOUR_CHAR_CODE('back')
9MovieResourceAtomType = FOUR_CHAR_CODE('moov')
10MovieDataAtomType = FOUR_CHAR_CODE('mdat')
11FreeAtomType = FOUR_CHAR_CODE('free')
12SkipAtomType = FOUR_CHAR_CODE('skip')
Jack Jansen5e58bcd1998-02-20 15:54:44 +000013MediaHandlerType = FOUR_CHAR_CODE('mhlr')
14DataHandlerType = FOUR_CHAR_CODE('dhlr')
15VideoMediaType = FOUR_CHAR_CODE('vide')
16SoundMediaType = FOUR_CHAR_CODE('soun')
17TextMediaType = FOUR_CHAR_CODE('text')
18BaseMediaType = FOUR_CHAR_CODE('gnrc')
19MPEGMediaType = FOUR_CHAR_CODE('MPEG')
20MusicMediaType = FOUR_CHAR_CODE('musi')
21TimeCodeMediaType = FOUR_CHAR_CODE('tmcd')
22SpriteMediaType = FOUR_CHAR_CODE('sprt')
23TweenMediaType = FOUR_CHAR_CODE('twen')
24ThreeDeeMediaType = FOUR_CHAR_CODE('qd3d')
25HandleDataHandlerSubType = FOUR_CHAR_CODE('hndl')
26ResourceDataHandlerSubType = FOUR_CHAR_CODE('rsrc')
Jack Jansen4e126631998-04-21 15:21:52 +000027URLDataHandlerSubType = FOUR_CHAR_CODE('url ')
Jack Jansen5e58bcd1998-02-20 15:54:44 +000028VisualMediaCharacteristic = FOUR_CHAR_CODE('eyes')
29AudioMediaCharacteristic = FOUR_CHAR_CODE('ears')
30kCharacteristicCanSendVideo = FOUR_CHAR_CODE('vsnd')
Jack Jansen4e126631998-04-21 15:21:52 +000031kCharacteristicProvidesActions = FOUR_CHAR_CODE('actn')
32kUserDataMovieControllerType = FOUR_CHAR_CODE('ctyp')
33kUserDataName = FOUR_CHAR_CODE('name')
34kUserDataTextFullName = FOUR_CHAR_CODE('©nam')
35kUserDataTextCopyright = FOUR_CHAR_CODE('©cpy')
36kUserDataTextInformation = FOUR_CHAR_CODE('©inf')
Jack Jansencb4eaad1995-11-30 15:03:59 +000037DoTheRightThing = 0
Jack Jansen6a528141997-02-24 13:52:56 +000038kMusicFlagDontPlay2Soft = 1L << 0
Jack Jansen4e126631998-04-21 15:21:52 +000039kMusicFlagDontSlaveToMovie = 1L << 1
Jack Jansencb4eaad1995-11-30 15:03:59 +000040dfDontDisplay = 1 << 0
41dfDontAutoScale = 1 << 1
42dfClipToTextBox = 1 << 2
43dfUseMovieBGColor = 1 << 3
44dfShrinkTextBoxToFit = 1 << 4
45dfScrollIn = 1 << 5
46dfScrollOut = 1 << 6
47dfHorizScroll = 1 << 7
48dfReverseScroll = 1 << 8
49dfContinuousScroll = 1 << 9
50dfFlowHoriz = 1 << 10
Jack Jansen6a528141997-02-24 13:52:56 +000051dfContinuousKaraoke = 1 << 11
Jack Jansencb4eaad1995-11-30 15:03:59 +000052dfDropShadow = 1 << 12
53dfAntiAlias = 1 << 13
54dfKeyedText = 1 << 14
55dfInverseHilite = 1 << 15
Jack Jansen6a528141997-02-24 13:52:56 +000056dfTextColorHilite = 1 << 16
Jack Jansencb4eaad1995-11-30 15:03:59 +000057searchTextDontGoToFoundTime = 1L << 16
58searchTextDontHiliteFoundText = 1L << 17
59searchTextOneTrackOnly = 1L << 18
60searchTextEnabledTracksOnly = 1L << 19
Jack Jansen5e58bcd1998-02-20 15:54:44 +000061k3DMediaRendererEntry = FOUR_CHAR_CODE('rend')
62k3DMediaRendererName = FOUR_CHAR_CODE('name')
63k3DMediaRendererCode = FOUR_CHAR_CODE('rcod')
Jack Jansencb4eaad1995-11-30 15:03:59 +000064movieProgressOpen = 0
65movieProgressUpdatePercent = 1
66movieProgressClose = 2
67progressOpFlatten = 1
Jack Jansen6a528141997-02-24 13:52:56 +000068progressOpInsertTrackSegment = 2
69progressOpInsertMovieSegment = 3
70progressOpPaste = 4
71progressOpAddMovieSelection = 5
72progressOpCopy = 6
73progressOpCut = 7
74progressOpLoadMovieIntoRam = 8
75progressOpLoadTrackIntoRam = 9
76progressOpLoadMediaIntoRam = 10
77progressOpImportMovie = 11
78progressOpExportMovie = 12
Jack Jansencb4eaad1995-11-30 15:03:59 +000079mediaQualityDraft = 0x0000
80mediaQualityNormal = 0x0040
81mediaQualityBetter = 0x0080
82mediaQualityBest = 0x00C0
Jack Jansen4e126631998-04-21 15:21:52 +000083kActionMovieSetVolume = 1024
84kActionMovieSetRate = 1025
85kActionMovieSetLoopingFlags = 1026
86kActionMovieGoToTime = 1027
87kActionMovieGoToTimeByName = 1028
88kActionMovieGoToBeginning = 1029
89kActionMovieGoToEnd = 1030
90kActionMovieStepForward = 1031
91kActionMovieStepBackward = 1032
92kActionMovieSetSelection = 1033
93kActionMovieSetSelectionByName = 1034
94kActionMoviePlaySelection = 1035
95kActionMovieSetLanguage = 1036
96kActionMovieChanged = 1037
97kActionTrackSetVolume = 2048
98kActionTrackSetBalance = 2049
99kActionTrackSetEnabled = 2050
100kActionTrackSetMatrix = 2051
101kActionTrackSetLayer = 2052
102kActionTrackSetClip = 2053
103kActionSpriteSetMatrix = 3072
104kActionSpriteSetImageIndex = 3073
105kActionSpriteSetVisible = 3074
106kActionSpriteSetLayer = 3075
107kActionSpriteSetGraphicsMode = 3076
108kActionSpritePassMouseToCodec = 3078
109kActionSpriteClickOnCodec = 3079
110kActionSpriteTranslate = 3080
111kActionSpriteScale = 3081
112kActionSpriteRotate = 3082
113kActionSpriteStretch = 3083
114kActionQTVRSetPanAngle = 4096
115kActionQTVRSetTiltAngle = 4097
116kActionQTVRSetFieldOfView = 4098
117kActionQTVRShowDefaultView = 4099
118kActionQTVRGoToNodeID = 4100
119kActionMusicPlayNote = 5120
120kActionMusicSetController = 5121
121kActionMusicPlayTune = 5122
122kActionCase = 6144
123kActionWhile = 6145
124kActionGoToURL = 6146
125kActionSendQTEventToSprite = 6147
126kActionDebugStr = 6148
127kActionPushCurrentTime = 6149
128kActionPushCurrentTimeWithLabel = 6150
129kActionPopAndGotoTopTime = 6151
130kActionPopAndGotoLabeledTime = 6152
131kActionSpriteTrackSetVariable = 7168
132kActionApplicationNumberAndString = 8192
133kOperandExpression = 1
134kOperandConstant = 2
135kOperandMovieVolume = 1024
136kOperandMovieRate = 1025
137kOperandMovieIsLooping = 1026
138kOperandMovieLoopIsPalindrome = 1027
139kOperandMovieTime = 1028
140kOperandTrackVolume = 2048
141kOperandTrackBalance = 2049
142kOperandTrackEnabled = 2050
143kOperandTrackLayer = 2051
144kOperandTrackWidth = 2052
145kOperandTrackHeight = 2053
146kOperandSpriteBoundsLeft = 3072
147kOperandSpriteBoundsTop = 3073
148kOperandSpriteBoundsRight = 3074
149kOperandSpriteBoundsBottom = 3075
150kOperandSpriteImageIndex = 3076
151kOperandSpriteVisible = 3077
152kOperandSpriteLayer = 3078
153kOperandSpriteTrackVariable = 3079
154kOperandSpriteTrackNumSprites = 3080
155kOperandSpriteTrackNumImages = 3081
156kOperandSpriteID = 3082
157kOperandSpriteIndex = 3083
158kOperandSpriteFirstCornerX = 3084
159kOperandSpriteFirstCornerY = 3085
160kOperandSpriteSecondCornerX = 3086
161kOperandSpriteSecondCornerY = 3087
162kOperandSpriteThirdCornerX = 3088
163kOperandSpriteThirdCornerY = 3089
164kOperandSpriteFourthCornerX = 3090
165kOperandSpriteFourthCornerY = 3091
166kOperandSpriteImageRegistrationPointX = 3092
167kOperandSpriteImageRegistrationPointY = 3093
168kOperandQTVRPanAngle = 4096
169kOperandQTVRTiltAngle = 4097
170kOperandQTVRFieldOfView = 4098
171kOperandQTVRNodeID = 4099
172kOperandMouseLocalHLoc = 5120
173kOperandMouseLocalVLoc = 5121
174kOperandKeyIsDown = 5122
175kOperandRandom = 5123
176kFirstMovieAction = kActionMovieSetVolume
177kLastMovieAction = kActionMovieChanged
178kFirstTrackAction = kActionTrackSetVolume
179kLastTrackAction = kActionTrackSetClip
180kFirstSpriteAction = kActionSpriteSetMatrix
181kLastSpriteAction = kActionSpriteStretch
182kFirstQTVRAction = kActionQTVRSetPanAngle
183kLastQTVRAction = kActionQTVRGoToNodeID
184kFirstMusicAction = kActionMusicPlayNote
185kLastMusicAction = kActionMusicPlayTune
186kFirstSystemAction = kActionCase
187kLastSystemAction = kActionPopAndGotoLabeledTime
188kFirstSpriteTrackAction = kActionSpriteTrackSetVariable
189kLastSpriteTrackAction = kActionSpriteTrackSetVariable
190kFirstApplicationAction = kActionApplicationNumberAndString
191kLastApplicationAction = kActionApplicationNumberAndString
192kFirstAction = kFirstMovieAction
193kLastAction = kActionApplicationNumberAndString
194kTargetMovie = FOUR_CHAR_CODE('moov')
195kTargetTrackName = FOUR_CHAR_CODE('trna')
196kTargetTrackID = FOUR_CHAR_CODE('trid')
197kTargetTrackType = FOUR_CHAR_CODE('trty')
198kTargetTrackIndex = FOUR_CHAR_CODE('trin')
199kTargetSpriteName = FOUR_CHAR_CODE('spna')
200kTargetSpriteID = FOUR_CHAR_CODE('spid')
201kTargetSpriteIndex = FOUR_CHAR_CODE('spin')
202kQTEventType = FOUR_CHAR_CODE('evnt')
203kAction = FOUR_CHAR_CODE('actn')
204kWhichAction = FOUR_CHAR_CODE('whic')
205kActionParameter = FOUR_CHAR_CODE('parm')
206kActionTarget = FOUR_CHAR_CODE('targ')
207kActionFlags = FOUR_CHAR_CODE('flag')
208kActionParameterMinValue = FOUR_CHAR_CODE('minv')
209kActionParameterMaxValue = FOUR_CHAR_CODE('maxv')
210kActionListAtomType = FOUR_CHAR_CODE('list')
211kExpressionContainerAtomType = FOUR_CHAR_CODE('expr')
212kConditionalAtomType = FOUR_CHAR_CODE('test')
213kOperatorAtomType = FOUR_CHAR_CODE('oper')
214kOperandAtomType = FOUR_CHAR_CODE('oprn')
215kCommentAtomType = FOUR_CHAR_CODE('why ')
216kQTEventMouseClick = FOUR_CHAR_CODE('clik')
217kQTEventMouseClickEnd = FOUR_CHAR_CODE('cend')
218kQTEventMouseClickEndTriggerButton = FOUR_CHAR_CODE('trig')
219kQTEventMouseEnter = FOUR_CHAR_CODE('entr')
220kQTEventMouseExit = FOUR_CHAR_CODE('exit')
221kQTEventFrameLoaded = FOUR_CHAR_CODE('fram')
222kQTEventIdle = FOUR_CHAR_CODE('idle')
223kQTEventRequestToModifyMovie = FOUR_CHAR_CODE('reqm')
224kActionFlagActionIsDelta = 1L << 1
225kActionFlagParameterWrapsAround = 1L << 2
226kActionFlagActionIsToggle = 1L << 3
227kOperatorAdd = FOUR_CHAR_CODE('add ')
228kOperatorSubtract = FOUR_CHAR_CODE('sub ')
229kOperatorMultiply = FOUR_CHAR_CODE('mult')
230kOperatorDivide = FOUR_CHAR_CODE('div ')
231kOperatorOr = FOUR_CHAR_CODE('or ')
232kOperatorAnd = FOUR_CHAR_CODE('and ')
233kOperatorNot = FOUR_CHAR_CODE('not ')
234kOperatorLessThan = FOUR_CHAR_CODE('< ')
235kOperatorLessThanEqualTo = FOUR_CHAR_CODE('<= ')
236kOperatorEqualTo = FOUR_CHAR_CODE('= ')
237kOperatorNotEqualTo = FOUR_CHAR_CODE('!= ')
238kOperatorGreaterThan = FOUR_CHAR_CODE('> ')
239kOperatorGreaterThanEqualTo = FOUR_CHAR_CODE('>= ')
240kOperatorModulo = FOUR_CHAR_CODE('mod ')
241kOperatorIntegerDivide = FOUR_CHAR_CODE('idiv')
242kOperatorAbsoluteValue = FOUR_CHAR_CODE('abs ')
243kOperatorNegate = FOUR_CHAR_CODE('neg ')
Jack Jansencb4eaad1995-11-30 15:03:59 +0000244loopTimeBase = 1
245palindromeLoopTimeBase = 2
246maintainTimeBaseZero = 4
247triggerTimeFwd = 0x0001
248triggerTimeBwd = 0x0002
249triggerTimeEither = 0x0003
250triggerRateLT = 0x0004
251triggerRateGT = 0x0008
252triggerRateEqual = 0x0010
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000253triggerRateLTE = triggerRateLT | triggerRateEqual
254triggerRateGTE = triggerRateGT | triggerRateEqual
255triggerRateNotEqual = triggerRateGT | triggerRateEqual | triggerRateLT
Jack Jansencb4eaad1995-11-30 15:03:59 +0000256triggerRateChange = 0
257triggerAtStart = 0x0001
258triggerAtStop = 0x0002
259timeBaseBeforeStartTime = 1
260timeBaseAfterStopTime = 2
261callBackAtTime = 1
262callBackAtRate = 2
263callBackAtTimeJump = 3
264callBackAtExtremes = 4
265callBackAtInterrupt = 0x8000
266callBackAtDeferredTask = 0x4000
267qtcbNeedsRateChanges = 1
268qtcbNeedsTimeChanges = 2
269qtcbNeedsStartStopChanges = 4
270keepInRam = 1 << 0
271unkeepInRam = 1 << 1
272flushFromRam = 1 << 2
273loadForwardTrackEdits = 1 << 3
274loadBackwardTrackEdits = 1 << 4
275newMovieActive = 1 << 0
276newMovieDontResolveDataRefs = 1 << 1
277newMovieDontAskUnresolvedDataRefs = 1 << 2
278newMovieDontAutoAlternates = 1 << 3
Jack Jansen6a528141997-02-24 13:52:56 +0000279newMovieDontUpdateForeBackPointers = 1 << 4
Jack Jansencb4eaad1995-11-30 15:03:59 +0000280trackUsageInMovie = 1 << 1
281trackUsageInPreview = 1 << 2
282trackUsageInPoster = 1 << 3
283mediaSampleNotSync = 1 << 0
284mediaSampleShadowSync = 1 << 1
Jack Jansen6a528141997-02-24 13:52:56 +0000285pasteInParallel = 1 << 0
286showUserSettingsDialog = 1 << 1
287movieToFileOnlyExport = 1 << 2
288movieFileSpecValid = 1 << 3
Jack Jansencb4eaad1995-11-30 15:03:59 +0000289nextTimeMediaSample = 1 << 0
290nextTimeMediaEdit = 1 << 1
291nextTimeTrackEdit = 1 << 2
292nextTimeSyncSample = 1 << 3
Jack Jansen6a528141997-02-24 13:52:56 +0000293nextTimeStep = 1 << 4
Jack Jansencb4eaad1995-11-30 15:03:59 +0000294nextTimeEdgeOK = 1 << 14
295nextTimeIgnoreActiveSegment = 1 << 15
296createMovieFileDeleteCurFile = 1L << 31
297createMovieFileDontCreateMovie = 1L << 30
298createMovieFileDontOpenFile = 1L << 29
Jack Jansen4e126631998-04-21 15:21:52 +0000299createMovieFileDontCreateResFile = 1L << 28
Jack Jansencb4eaad1995-11-30 15:03:59 +0000300flattenAddMovieToDataFork = 1L << 0
301flattenActiveTracksOnly = 1L << 2
302flattenDontInterleaveFlatten = 1L << 3
Jack Jansen6a528141997-02-24 13:52:56 +0000303flattenFSSpecPtrIsDataRefRecordPtr = 1L << 4
Jack Jansen4e126631998-04-21 15:21:52 +0000304flattenCompressMovieResource = 1L << 5
305flattenForceMovieResourceBeforeMovieData = 1L << 6
Jack Jansencb4eaad1995-11-30 15:03:59 +0000306movieInDataForkResID = -1
307mcTopLeftMovie = 1 << 0
308mcScaleMovieToFit = 1 << 1
309mcWithBadge = 1 << 2
310mcNotVisible = 1 << 3
311mcWithFrame = 1 << 4
312movieScrapDontZeroScrap = 1 << 0
313movieScrapOnlyPutMovie = 1 << 1
314dataRefSelfReference = 1 << 0
315dataRefWasNotResolved = 1 << 1
316hintsScrubMode = 1 << 0
317hintsLoop = 1 << 1
318hintsDontPurge = 1 << 2
319hintsUseScreenBuffer = 1 << 5
320hintsAllowInterlace = 1 << 6
321hintsUseSoundInterp = 1 << 7
322hintsHighQuality = 1 << 8
323hintsPalindrome = 1 << 9
324hintsInactive = 1 << 11
Jack Jansen4e126631998-04-21 15:21:52 +0000325hintsOffscreen = 1 << 12
326hintsDontDraw = 1 << 13
327hintsAllowBlacklining = 1 << 14
Jack Jansencb4eaad1995-11-30 15:03:59 +0000328mediaHandlerFlagBaseClient = 1
329movieTrackMediaType = 1 << 0
330movieTrackCharacteristic = 1 << 1
331movieTrackEnabledOnly = 1 << 2
332movieDrawingCallWhenChanged = 0
333movieDrawingCallAlways = 1
Jack Jansen4e126631998-04-21 15:21:52 +0000334kGetMovieImporterValidateToFind = 1L << 0
335kGetMovieImporterAllowNewFile = 1L << 1
336kGetMovieImporterDontConsiderGraphicsImporters = 1L << 2
Jack Jansen6a528141997-02-24 13:52:56 +0000337preloadAlways = 1L << 0
338preloadOnlyIfEnabled = 1L << 1
339fullScreenHideCursor = 1L << 0
340fullScreenAllowEvents = 1L << 1
341fullScreenDontChangeMenuBar = 1L << 2
342fullScreenPreflightSize = 1L << 3
343kBackgroundSpriteLayerNum = 32767
344kSpritePropertyMatrix = 1
345kSpritePropertyImageDescription = 2
346kSpritePropertyImageDataPtr = 3
347kSpritePropertyVisible = 4
348kSpritePropertyLayer = 5
349kSpritePropertyGraphicsMode = 6
Jack Jansen4e126631998-04-21 15:21:52 +0000350kSpritePropertyImageDataSize = 7
Jack Jansen6a528141997-02-24 13:52:56 +0000351kSpritePropertyImageIndex = 100
352kSpriteTrackPropertyBackgroundColor = 101
353kSpriteTrackPropertyOffscreenBitDepth = 102
354kSpriteTrackPropertySampleFormat = 103
Jack Jansen4e126631998-04-21 15:21:52 +0000355kSpriteTrackPropertyScaleSpritesToScaleWorld = 104
356kSpriteTrackPropertyHasActions = 105
357kSpriteTrackPropertyVisible = 106
358kSpriteTrackPropertyQTIdleEventsFrequency = 107
359kSpriteImagePropertyRegistrationPoint = 1000
360kSpriteImagePropertyGroupID = 1001
361kNoQTIdleEvents = -1
Jack Jansen6a528141997-02-24 13:52:56 +0000362kOnlyDrawToSpriteWorld = 1L << 0
363kSpriteWorldPreflight = 1L << 1
364kSpriteWorldDidDraw = 1L << 0
365kSpriteWorldNeedsToDraw = 1L << 1
366kKeyFrameAndSingleOverride = 1L << 1
367kKeyFrameAndAllOverrides = 1L << 2
Jack Jansen4e126631998-04-21 15:21:52 +0000368kScaleSpritesToScaleWorld = 1L << 1
369kSpriteWorldHighQuality = 1L << 2
370kSpriteWorldDontAutoInvalidate = 1L << 3
371kSpriteWorldInvisible = 1L << 4
Jack Jansen6a528141997-02-24 13:52:56 +0000372kParentAtomIsContainer = 0
Jack Jansen4e126631998-04-21 15:21:52 +0000373kEffectNameAtom = FOUR_CHAR_CODE('name')
374kEffectTypeAtom = FOUR_CHAR_CODE('type')
375pdActionConfirmDialog = 1
376pdActionSetAppleMenu = 2
377pdActionSetEditMenu = 3
378pdActionGetDialogValues = 4
379pdActionSetPreviewUserItem = 5
380pdActionSetPreviewPicture = 6
381pdActionSetColorPickerEventProc = 7
382pdActionSetDialogTitle = 8
383pdActionGetSubPanelMenu = 9
384pdActionActivateSubPanel = 10
385pdActionConductStopAlert = 11
386elOptionsIncludeNoneInList = 0x00000001
387pdOptionsCollectOneValue = 0x00000001
388pdOptionsAllowOptionalInterpolations = 0x00000002
389pdOptionsModalDialogBox = 0x00000004
390effectIsRealtime = 0
391kAccessKeyAtomType = FOUR_CHAR_CODE('acky')
392kAccessKeySystemFlag = 1L << 0
Jack Jansen6a528141997-02-24 13:52:56 +0000393kITextRemoveEverythingBut = 0 << 1
394kITextRemoveLeaveSuggestedAlternate = 1 << 1
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000395kITextAtomType = FOUR_CHAR_CODE('itxt')
396kITextStringAtomType = FOUR_CHAR_CODE('text')
Jack Jansen4e126631998-04-21 15:21:52 +0000397kTrackReferenceChapterList = FOUR_CHAR_CODE('chap')
398kTrackReferenceTimeCode = FOUR_CHAR_CODE('tmcd')
399kTrackReferenceModifier = FOUR_CHAR_CODE('ssrc')
Jack Jansen6a528141997-02-24 13:52:56 +0000400kTrackModifierInput = 0x696E
401kTrackModifierType = 0x7479
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000402kTrackModifierReference = FOUR_CHAR_CODE('ssrc')
403kTrackModifierObjectID = FOUR_CHAR_CODE('obid')
404kTrackModifierInputName = FOUR_CHAR_CODE('name')
405kInputMapSubInputID = FOUR_CHAR_CODE('subi')
Jack Jansen6a528141997-02-24 13:52:56 +0000406kTrackModifierTypeMatrix = 1
407kTrackModifierTypeClip = 2
408kTrackModifierTypeGraphicsMode = 5
409kTrackModifierTypeVolume = 3
410kTrackModifierTypeBalance = 4
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000411kTrackModifierTypeImage = FOUR_CHAR_CODE('vide')
Jack Jansen6a528141997-02-24 13:52:56 +0000412kTrackModifierObjectMatrix = 6
413kTrackModifierObjectGraphicsMode = 7
414kTrackModifierType3d4x4Matrix = 8
415kTrackModifierCameraData = 9
416kTrackModifierSoundLocalizationData = 10
Jack Jansen4e126631998-04-21 15:21:52 +0000417kTrackModifierObjectImageIndex = 11
418kTrackModifierObjectLayer = 12
419kTrackModifierObjectVisible = 13
420kTrackModifierPanAngle = FOUR_CHAR_CODE('pan ')
421kTrackModifierTiltAngle = FOUR_CHAR_CODE('tilt')
422kTrackModifierVerticalFieldOfViewAngle = FOUR_CHAR_CODE('fov ')
423kTrackModifierObjectQTEventSend = FOUR_CHAR_CODE('evnt')
Jack Jansen6a528141997-02-24 13:52:56 +0000424kTweenTypeShort = 1
425kTweenTypeLong = 2
426kTweenTypeFixed = 3
427kTweenTypePoint = 4
428kTweenTypeQDRect = 5
429kTweenTypeQDRegion = 6
430kTweenTypeMatrix = 7
431kTweenTypeRGBColor = 8
432kTweenTypeGraphicsModeWithRGBColor = 9
Jack Jansen4e126631998-04-21 15:21:52 +0000433kTweenTypeQTFloatSingle = 10
434kTweenTypeQTFloatDouble = 11
435kTweenTypeFixedPoint = 12
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000436kTweenType3dScale = FOUR_CHAR_CODE('3sca')
437kTweenType3dTranslate = FOUR_CHAR_CODE('3tra')
438kTweenType3dRotate = FOUR_CHAR_CODE('3rot')
439kTweenType3dRotateAboutPoint = FOUR_CHAR_CODE('3rap')
440kTweenType3dRotateAboutAxis = FOUR_CHAR_CODE('3rax')
Jack Jansen4e126631998-04-21 15:21:52 +0000441kTweenType3dRotateAboutVector = FOUR_CHAR_CODE('3rvc')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000442kTweenType3dQuaternion = FOUR_CHAR_CODE('3qua')
443kTweenType3dMatrix = FOUR_CHAR_CODE('3mat')
444kTweenType3dCameraData = FOUR_CHAR_CODE('3cam')
445kTweenType3dSoundLocalizationData = FOUR_CHAR_CODE('3slc')
Jack Jansen4e126631998-04-21 15:21:52 +0000446kTweenTypePathToMatrixTranslation = FOUR_CHAR_CODE('gxmt')
447kTweenTypePathToMatrixRotation = FOUR_CHAR_CODE('gxpr')
448kTweenTypePathToMatrixTranslationAndRotation = FOUR_CHAR_CODE('gxmr')
449kTweenTypePathToFixedPoint = FOUR_CHAR_CODE('gxfp')
450kTweenTypePathXtoY = FOUR_CHAR_CODE('gxxy')
451kTweenTypePathYtoX = FOUR_CHAR_CODE('gxyx')
452kTweenTypeAtomList = FOUR_CHAR_CODE('atom')
453kTweenTypePolygon = FOUR_CHAR_CODE('poly')
454kTweenTypeMultiMatrix = FOUR_CHAR_CODE('mulm')
455kTweenTypeSpin = FOUR_CHAR_CODE('spin')
456kTweenType3dMatrixNonLinear = FOUR_CHAR_CODE('3nlr')
457kTweenType3dVRObject = FOUR_CHAR_CODE('3vro')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000458kTweenEntry = FOUR_CHAR_CODE('twen')
459kTweenData = FOUR_CHAR_CODE('data')
460kTweenType = FOUR_CHAR_CODE('twnt')
461kTweenStartOffset = FOUR_CHAR_CODE('twst')
462kTweenDuration = FOUR_CHAR_CODE('twdu')
Jack Jansen4e126631998-04-21 15:21:52 +0000463kTweenFlags = FOUR_CHAR_CODE('flag')
464kTweenOutputMin = FOUR_CHAR_CODE('omin')
465kTweenOutputMax = FOUR_CHAR_CODE('omax')
466kTweenSequenceElement = FOUR_CHAR_CODE('seqe')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000467kTween3dInitialCondition = FOUR_CHAR_CODE('icnd')
Jack Jansen4e126631998-04-21 15:21:52 +0000468kTweenInterpolationID = FOUR_CHAR_CODE('intr')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000469kTweenRegionData = FOUR_CHAR_CODE('qdrg')
470kTweenPictureData = FOUR_CHAR_CODE('PICT')
Jack Jansen4e126631998-04-21 15:21:52 +0000471kListElementType = FOUR_CHAR_CODE('type')
472kListElementDataType = FOUR_CHAR_CODE('daty')
473kNameAtom = FOUR_CHAR_CODE('name')
474kInitialRotationAtom = FOUR_CHAR_CODE('inro')
475kNonLinearTweenHeader = FOUR_CHAR_CODE('nlth')
476kTweenReturnDelta = 1L << 0
477pathTooLongErr = -2110
478emptyPathErr = -2111
479noPathMappingErr = -2112
480pathNotVerifiedErr = -2113
481unknownFormatErr = -2114
482wackBadFileErr = -2115
483wackForkNotFoundErr = -2116
484wackBadMetaDataErr = -2117
485qfcbNotFoundErr = -2118
486qfcbNotCreatedErr = -2119
487AAPNotCreatedErr = -2120
488AAPNotFoundErr = -2121
489ASDBadHeaderErr = -2122
490ASDBadForkErr = -2123
491ASDEntryNotFoundErr = -2124
Jack Jansen6a528141997-02-24 13:52:56 +0000492videoFlagDontLeanAhead = 1L << 0
Jack Jansencb4eaad1995-11-30 15:03:59 +0000493txtProcDefaultDisplay = 0
494txtProcDontDisplay = 1
495txtProcDoDisplay = 2
496findTextEdgeOK = 1 << 0
497findTextCaseSensitive = 1 << 1
498findTextReverseSearch = 1 << 2
499findTextWrapAround = 1 << 3
500findTextUseOffset = 1 << 4
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000501dropShadowOffsetType = FOUR_CHAR_CODE('drpo')
502dropShadowTranslucencyType = FOUR_CHAR_CODE('drpt')
Jack Jansen6a528141997-02-24 13:52:56 +0000503spriteHitTestBounds = 1L << 0
504spriteHitTestImage = 1L << 1
Jack Jansen4e126631998-04-21 15:21:52 +0000505spriteHitTestInvisibleSprites = 1L << 2
506spriteHitTestIsClick = 1L << 3
507spriteHitTestLocInDisplayCoordinates = 1L << 4
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000508kSpriteAtomType = FOUR_CHAR_CODE('sprt')
509kSpriteImagesContainerAtomType = FOUR_CHAR_CODE('imct')
510kSpriteImageAtomType = FOUR_CHAR_CODE('imag')
511kSpriteImageDataAtomType = FOUR_CHAR_CODE('imda')
Jack Jansen4e126631998-04-21 15:21:52 +0000512kSpriteImageGroupIDAtomType = FOUR_CHAR_CODE('imgr')
513kSpriteImageRegistrationAtomType = FOUR_CHAR_CODE('imrg')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000514kSpriteSharedDataAtomType = FOUR_CHAR_CODE('dflt')
515kSpriteNameAtomType = FOUR_CHAR_CODE('name')
Jack Jansen4e126631998-04-21 15:21:52 +0000516kSpriteImageNameAtomType = FOUR_CHAR_CODE('name')
517kSpriteUsesImageIDsAtomType = FOUR_CHAR_CODE('uses')
Jack Jansen5e58bcd1998-02-20 15:54:44 +0000518MovieControllerComponentType = FOUR_CHAR_CODE('play')
Jack Jansen4e126631998-04-21 15:21:52 +0000519kMovieControllerQTVRFlag = 1 << 0
520kMovieControllerDontDisplayToUser = 1 << 1
Jack Jansencb4eaad1995-11-30 15:03:59 +0000521mcActionIdle = 1
522mcActionDraw = 2
523mcActionActivate = 3
524mcActionDeactivate = 4
525mcActionMouseDown = 5
526mcActionKey = 6
527mcActionPlay = 8
528mcActionGoToTime = 12
529mcActionSetVolume = 14
530mcActionGetVolume = 15
531mcActionStep = 18
532mcActionSetLooping = 21
533mcActionGetLooping = 22
534mcActionSetLoopIsPalindrome = 23
535mcActionGetLoopIsPalindrome = 24
536mcActionSetGrowBoxBounds = 25
537mcActionControllerSizeChanged = 26
538mcActionSetSelectionBegin = 29
539mcActionSetSelectionDuration = 30
540mcActionSetKeysEnabled = 32
541mcActionGetKeysEnabled = 33
542mcActionSetPlaySelection = 34
543mcActionGetPlaySelection = 35
544mcActionSetUseBadge = 36
545mcActionGetUseBadge = 37
546mcActionSetFlags = 38
547mcActionGetFlags = 39
548mcActionSetPlayEveryFrame = 40
549mcActionGetPlayEveryFrame = 41
550mcActionGetPlayRate = 42
551mcActionShowBalloon = 43
552mcActionBadgeClick = 44
553mcActionMovieClick = 45
554mcActionSuspend = 46
555mcActionResume = 47
556mcActionSetControllerKeysEnabled = 48
557mcActionGetTimeSliderRect = 49
558mcActionMovieEdited = 50
559mcActionGetDragEnabled = 51
560mcActionSetDragEnabled = 52
Jack Jansen6a528141997-02-24 13:52:56 +0000561mcActionGetSelectionBegin = 53
562mcActionGetSelectionDuration = 54
563mcActionPrerollAndPlay = 55
564mcActionGetCursorSettingEnabled = 56
565mcActionSetCursorSettingEnabled = 57
566mcActionSetColorTable = 58
Jack Jansen4e126631998-04-21 15:21:52 +0000567mcActionLinkToURL = 59
568mcActionCustomButtonClick = 60
569mcActionForceTimeTableUpdate = 61
570mcActionSetControllerTimeLimits = 62
571mcActionExecuteAllActionsForQTEvent = 63
572mcActionExecuteOneActionForQTEvent = 64
573mcActionAdjustCursor = 65
574mcActionUseTrackForTimeTable = 66
575mcActionClickAndHoldPoint = 67
Jack Jansencb4eaad1995-11-30 15:03:59 +0000576mcFlagSuppressMovieFrame = 1 << 0
577mcFlagSuppressStepButtons = 1 << 1
578mcFlagSuppressSpeakerButton = 1 << 2
579mcFlagsUseWindowPalette = 1 << 3
580mcFlagsDontInvalidate = 1 << 4
Jack Jansen4e126631998-04-21 15:21:52 +0000581mcFlagsUseCustomButton = 1 << 5
Jack Jansencb4eaad1995-11-30 15:03:59 +0000582mcPositionDontInvalidate = 1 << 5
Jack Jansen4e126631998-04-21 15:21:52 +0000583kMCIEEnabledButtonPicture = 1
584kMCIEDisabledButtonPicture = 2
585kMCIEDepressedButtonPicture = 3
586kMCIEEnabledSizeBoxPicture = 4
587kMCIEDisabledSizeBoxPicture = 5
588kMCIEEnabledUnavailableButtonPicture = 6
589kMCIEDisabledUnavailableButtonPicture = 7
590kMCIESoundSlider = 128
591kMCIESoundThumb = 129
592kMCIEColorTable = 256
593kMCIEIsFlatAppearance = 257
594kMCIEDoButtonIconsDropOnDepress = 258
Jack Jansencb4eaad1995-11-30 15:03:59 +0000595mcInfoUndoAvailable = 1 << 0
596mcInfoCutAvailable = 1 << 1
597mcInfoCopyAvailable = 1 << 2
598mcInfoPasteAvailable = 1 << 3
599mcInfoClearAvailable = 1 << 4
600mcInfoHasSound = 1 << 5
601mcInfoIsPlaying = 1 << 6
602mcInfoIsLooping = 1 << 7
603mcInfoIsInPalindrome = 1 << 8
604mcInfoEditingEnabled = 1 << 9
Jack Jansen6a528141997-02-24 13:52:56 +0000605mcInfoMovieIsInteractive = 1 << 10
Jack Jansencb4eaad1995-11-30 15:03:59 +0000606mcMenuUndo = 1
607mcMenuCut = 3
608mcMenuCopy = 4
609mcMenuPaste = 5
610mcMenuClear = 6
Jack Jansen6a528141997-02-24 13:52:56 +0000611kVideoMediaResetStatisticsSelect = 0x0105
612kVideoMediaGetStatisticsSelect = 0x0106
Jack Jansen4e126631998-04-21 15:21:52 +0000613kVideoMediaGetStallCountSelect = 0x010E
Jack Jansen6a528141997-02-24 13:52:56 +0000614kTextMediaSetTextProcSelect = 0x0101
615kTextMediaAddTextSampleSelect = 0x0102
616kTextMediaAddTESampleSelect = 0x0103
617kTextMediaAddHiliteSampleSelect = 0x0104
618kTextMediaFindNextTextSelect = 0x0105
619kTextMediaHiliteTextSampleSelect = 0x0106
620kTextMediaSetTextSampleDataSelect = 0x0107
621kSpriteMediaSetPropertySelect = 0x0101
622kSpriteMediaGetPropertySelect = 0x0102
623kSpriteMediaHitTestSpritesSelect = 0x0103
624kSpriteMediaCountSpritesSelect = 0x0104
625kSpriteMediaCountImagesSelect = 0x0105
626kSpriteMediaGetIndImageDescriptionSelect = 0x0106
627kSpriteMediaGetDisplayedSampleNumberSelect = 0x0107
Jack Jansen4e126631998-04-21 15:21:52 +0000628kSpriteMediaGetSpriteNameSelect = 0x0108
629kSpriteMediaGetImageNameSelect = 0x0109
630kSpriteMediaSetSpritePropertySelect = 0x010A
631kSpriteMediaGetSpritePropertySelect = 0x010B
632kSpriteMediaHitTestAllSpritesSelect = 0x010C
633kSpriteMediaHitTestOneSpriteSelect = 0x010D
634kSpriteMediaSpriteIndexToIDSelect = 0x010E
635kSpriteMediaSpriteIDToIndexSelect = 0x010F
636kSpriteMediaGetSpriteActionsForQTEventSelect = 0x0110
637kSpriteMediaSetActionVariableSelect = 0x0111
638kSpriteMediaGetActionVariableSelect = 0x0112
639kSpriteMediaGetIndImagePropertySelect = 0x0113
Jack Jansen6a528141997-02-24 13:52:56 +0000640kMedia3DGetNamedObjectListSelect = 0x0101
641kMedia3DGetRendererListSelect = 0x0102
642kMCSetMovieSelect = 0x0002
643kMCGetIndMovieSelect = 0x0005
644kMCRemoveAllMoviesSelect = 0x0006
645kMCRemoveAMovieSelect = 0x0003
646kMCRemoveMovieSelect = 0x0006
647kMCIsPlayerEventSelect = 0x0007
648kMCSetActionFilterSelect = 0x0008
649kMCDoActionSelect = 0x0009
650kMCSetControllerAttachedSelect = 0x000A
651kMCIsControllerAttachedSelect = 0x000B
652kMCSetControllerPortSelect = 0x000C
653kMCGetControllerPortSelect = 0x000D
654kMCSetVisibleSelect = 0x000E
655kMCGetVisibleSelect = 0x000F
656kMCGetControllerBoundsRectSelect = 0x0010
657kMCSetControllerBoundsRectSelect = 0x0011
658kMCGetControllerBoundsRgnSelect = 0x0012
659kMCGetWindowRgnSelect = 0x0013
660kMCMovieChangedSelect = 0x0014
661kMCSetDurationSelect = 0x0015
662kMCGetCurrentTimeSelect = 0x0016
663kMCNewAttachedControllerSelect = 0x0017
664kMCDrawSelect = 0x0018
665kMCActivateSelect = 0x0019
666kMCIdleSelect = 0x001A
667kMCKeySelect = 0x001B
668kMCClickSelect = 0x001C
669kMCEnableEditingSelect = 0x001D
670kMCIsEditingEnabledSelect = 0x001E
671kMCCopySelect = 0x001F
672kMCCutSelect = 0x0020
673kMCPasteSelect = 0x0021
674kMCClearSelect = 0x0022
675kMCUndoSelect = 0x0023
676kMCPositionControllerSelect = 0x0024
677kMCGetControllerInfoSelect = 0x0025
678kMCSetClipSelect = 0x0028
679kMCGetClipSelect = 0x0029
680kMCDrawBadgeSelect = 0x002A
681kMCSetUpEditMenuSelect = 0x002B
682kMCGetMenuStringSelect = 0x002C
683kMCSetActionFilterWithRefConSelect = 0x002D
684kMCPtInControllerSelect = 0x002E
685kMCInvalidateSelect = 0x002F
Jack Jansen4e126631998-04-21 15:21:52 +0000686kMCAdjustCursorSelect = 0x0030
687kMCGetInterfaceElementSelect = 0x0031
688kMusicMediaGetIndexedTunePlayerSelect = 0x0101