38 #ifndef __COMPONENTS__
46 #ifndef __IMAGECOMPRESSION__
63 #if PRAGMA_STRUCT_ALIGN
64 #pragma options align = mac68k
65 #elif PRAGMA_STRUCT_PACKPUSH
67 #elif PRAGMA_STRUCT_PACK
76 MovieFileType = FOUR_CHAR_CODE(
'MooV'),
77 MovieScrapType = FOUR_CHAR_CODE(
'moov')
82 MovieResourceType = FOUR_CHAR_CODE(
'moov'),
83 MovieForwardPointerResourceType = FOUR_CHAR_CODE(
'fore'),
84 MovieBackwardPointerResourceType = FOUR_CHAR_CODE(
'back')
89 MovieResourceAtomType = FOUR_CHAR_CODE(
'moov'),
90 MovieDataAtomType = FOUR_CHAR_CODE(
'mdat'),
91 FreeAtomType = FOUR_CHAR_CODE(
'free'),
92 SkipAtomType = FOUR_CHAR_CODE(
'skip'),
93 WideAtomPlaceholderType = FOUR_CHAR_CODE(
'wide')
98 MediaHandlerType = FOUR_CHAR_CODE(
'mhlr'),
99 DataHandlerType = FOUR_CHAR_CODE(
'dhlr')
104 VideoMediaType = FOUR_CHAR_CODE(
'vide'),
105 SoundMediaType = FOUR_CHAR_CODE(
'soun'),
106 TextMediaType = FOUR_CHAR_CODE(
'text'),
107 BaseMediaType = FOUR_CHAR_CODE(
'gnrc'),
108 MPEGMediaType = FOUR_CHAR_CODE(
'MPEG'),
109 MusicMediaType = FOUR_CHAR_CODE(
'musi'),
110 TimeCodeMediaType = FOUR_CHAR_CODE(
'tmcd'),
111 SpriteMediaType = FOUR_CHAR_CODE(
'sprt'),
112 FlashMediaType = FOUR_CHAR_CODE(
'flsh'),
113 MovieMediaType = FOUR_CHAR_CODE(
'moov'),
114 TweenMediaType = FOUR_CHAR_CODE(
'twen'),
115 ThreeDeeMediaType = FOUR_CHAR_CODE(
'qd3d'),
116 HandleDataHandlerSubType = FOUR_CHAR_CODE(
'hndl'),
117 PointerDataHandlerSubType = FOUR_CHAR_CODE(
'ptr '),
118 NullDataHandlerSubType = FOUR_CHAR_CODE(
'null'),
119 ResourceDataHandlerSubType = FOUR_CHAR_CODE(
'rsrc'),
120 URLDataHandlerSubType = FOUR_CHAR_CODE(
'url '),
121 WiredActionHandlerType = FOUR_CHAR_CODE(
'wire')
126 VisualMediaCharacteristic = FOUR_CHAR_CODE(
'eyes'),
127 AudioMediaCharacteristic = FOUR_CHAR_CODE(
'ears'),
128 kCharacteristicCanSendVideo = FOUR_CHAR_CODE(
'vsnd'),
129 kCharacteristicProvidesActions = FOUR_CHAR_CODE(
'actn'),
130 kCharacteristicNonLinear = FOUR_CHAR_CODE(
'nonl'),
131 kCharacteristicCanStep = FOUR_CHAR_CODE(
'step'),
132 kCharacteristicHasNoDuration = FOUR_CHAR_CODE(
'noti')
137 kUserDataMovieControllerType = FOUR_CHAR_CODE(
'ctyp'),
138 kUserDataName = FOUR_CHAR_CODE(
'name'),
139 kUserDataTextAlbum = FOUR_CHAR_CODE(
'©alb'),
140 kUserDataTextArtist = FOUR_CHAR_CODE(
'©ART'),
141 kUserDataTextAuthor = FOUR_CHAR_CODE(
'©aut'),
142 kUserDataTextChapter = FOUR_CHAR_CODE(
'©chp'),
143 kUserDataTextComment = FOUR_CHAR_CODE(
'©cmt'),
144 kUserDataTextComposer = FOUR_CHAR_CODE(
'©com'),
145 kUserDataTextCopyright = FOUR_CHAR_CODE(
'©cpy'),
146 kUserDataTextCreationDate = FOUR_CHAR_CODE(
'©day'),
147 kUserDataTextDescription = FOUR_CHAR_CODE(
'©des'),
148 kUserDataTextDirector = FOUR_CHAR_CODE(
'©dir'),
149 kUserDataTextDisclaimer = FOUR_CHAR_CODE(
'©dis'),
150 kUserDataTextEncodedBy = FOUR_CHAR_CODE(
'©enc'),
151 kUserDataTextFullName = FOUR_CHAR_CODE(
'©nam'),
152 kUserDataTextGenre = FOUR_CHAR_CODE(
'©gen'),
153 kUserDataTextHostComputer = FOUR_CHAR_CODE(
'©hst'),
154 kUserDataTextInformation = FOUR_CHAR_CODE(
'©inf'),
155 kUserDataTextKeywords = FOUR_CHAR_CODE(
'©key'),
156 kUserDataTextMake = FOUR_CHAR_CODE(
'©mak'),
157 kUserDataTextModel = FOUR_CHAR_CODE(
'©mod'),
158 kUserDataTextOriginalArtist = FOUR_CHAR_CODE(
'©ope'),
159 kUserDataTextOriginalFormat = FOUR_CHAR_CODE(
'©fmt'),
160 kUserDataTextOriginalSource = FOUR_CHAR_CODE(
'©src'),
161 kUserDataTextPerformers = FOUR_CHAR_CODE(
'©prf'),
162 kUserDataTextProducer = FOUR_CHAR_CODE(
'©prd'),
163 kUserDataTextProduct = FOUR_CHAR_CODE(
'©PRD'),
164 kUserDataTextSoftware = FOUR_CHAR_CODE(
'©swr'),
165 kUserDataTextSpecialPlaybackRequirements = FOUR_CHAR_CODE(
'©req'),
166 kUserDataTextTrack = FOUR_CHAR_CODE(
'©trk'),
167 kUserDataTextWarning = FOUR_CHAR_CODE(
'©wrn'),
168 kUserDataTextWriter = FOUR_CHAR_CODE(
'©wrt'),
169 kUserDataTextURLLink = FOUR_CHAR_CODE(
'©url'),
170 kUserDataTextEditDate1 = FOUR_CHAR_CODE(
'©ed1')
175 kUserDataUnicodeBit = 1L << 7
249 typedef struct OpaqueQTBandwidthReference *QTBandwidthReference;
250 typedef struct OpaqueQTScheduledBandwidthReference
251 *QTScheduledBandwidthReference;
254 kQTNetworkStatusNoNetwork = -2,
255 kQTNetworkStatusUncertain = -1,
256 kQTNetworkStatusNotConnected = 0,
257 kQTNetworkStatusConnected = 1
260 typedef Handle QTAtomContainer;
262 typedef long QTAtomType;
263 typedef long QTAtomID;
265 typedef Float64 QTFloatDouble;
267 typedef Float32 QTFloatSingle;
283 UnsignedFixed sampleRate;
294 unsigned long samplesPerPacket;
295 unsigned long bytesPerPacket;
296 unsigned long bytesPerFrame;
297 unsigned long bytesPerSample;
314 long textJustification;
320 char defaultFontName[1];
365 long decompressorType;
390 unsigned long headerData[1];
397 kMusicFlagDontPlay2Soft = 1L << 0,
398 kMusicFlagDontSlaveToMovie = 1L << 1
403 dfDontDisplay = 1 << 0,
406 dfClipToTextBox = 1 << 2,
409 dfShrinkTextBoxToFit = 1 << 4,
411 dfScrollOut = 1 << 6,
415 dfReverseScroll = 1 << 8,
419 dfFlowHoriz = 1 << 10,
421 dfContinuousKaraoke = 1 << 11,
423 dfDropShadow = 1 << 12,
424 dfAntiAlias = 1 << 13,
425 dfKeyedText = 1 << 14,
428 dfTextColorHilite = 1 << 16
433 searchTextDontGoToFoundTime = 1L << 16,
434 searchTextDontHiliteFoundText = 1L << 17,
435 searchTextOneTrackOnly = 1L << 18,
436 searchTextEnabledTracksOnly = 1L << 19
454 kTextDropShadow = 12,
455 kTextDisplayFlags = 13,
457 kTextRelativeScroll = 15,
458 kTextHyperTextFace = 16,
459 kTextHyperTextColor = 17,
469 k3DMediaRendererEntry = FOUR_CHAR_CODE(
'rend'),
470 k3DMediaRendererName = FOUR_CHAR_CODE(
'name'),
471 k3DMediaRendererCode = FOUR_CHAR_CODE(
'rcod')
477 movieProgressOpen = 0,
478 movieProgressUpdatePercent = 1,
479 movieProgressClose = 2
485 progressOpFlatten = 1,
486 progressOpInsertTrackSegment = 2,
487 progressOpInsertMovieSegment = 3,
489 progressOpAddMovieSelection = 5,
492 progressOpLoadMovieIntoRam = 8,
493 progressOpLoadTrackIntoRam = 9,
494 progressOpLoadMediaIntoRam = 10,
495 progressOpImportMovie = 11,
496 progressOpExportMovie = 12
501 mediaQualityDraft = 0x0000,
502 mediaQualityNormal = 0x0040,
503 mediaQualityBetter = 0x0080,
504 mediaQualityBest = 0x00C0
513 kQTEventPayloadIsQTList = 1L << 0
548 kActionMovieSetVolume = 1024,
549 kActionMovieSetRate = 1025,
550 kActionMovieSetLoopingFlags = 1026,
551 kActionMovieGoToTime = 1027,
552 kActionMovieGoToTimeByName = 1028,
553 kActionMovieGoToBeginning = 1029,
554 kActionMovieGoToEnd = 1030,
555 kActionMovieStepForward = 1031,
556 kActionMovieStepBackward = 1032,
557 kActionMovieSetSelection =
559 kActionMovieSetSelectionByName =
561 kActionMoviePlaySelection = 1035,
562 kActionMovieSetLanguage = 1036,
563 kActionMovieChanged = 1037,
564 kActionMovieRestartAtTime = 1038,
565 kActionTrackSetVolume = 2048,
566 kActionTrackSetBalance = 2049,
567 kActionTrackSetEnabled = 2050,
568 kActionTrackSetMatrix = 2051,
569 kActionTrackSetLayer = 2052,
570 kActionTrackSetClip = 2053,
571 kActionTrackSetCursor = 2054,
572 kActionTrackSetGraphicsMode =
574 kActionTrackSetIdleFrequency = 2056,
575 kActionTrackSetBassTreble = 2057,
576 kActionSpriteSetMatrix = 3072,
577 kActionSpriteSetImageIndex = 3073,
578 kActionSpriteSetVisible = 3074,
579 kActionSpriteSetLayer = 3075,
580 kActionSpriteSetGraphicsMode =
582 kActionSpritePassMouseToCodec = 3078,
583 kActionSpriteClickOnCodec = 3079,
584 kActionSpriteTranslate = 3080,
585 kActionSpriteScale = 3081,
586 kActionSpriteRotate = 3082,
587 kActionSpriteStretch = 3083,
589 kActionQTVRSetPanAngle = 4096,
590 kActionQTVRSetTiltAngle = 4097,
591 kActionQTVRSetFieldOfView = 4098,
592 kActionQTVRShowDefaultView = 4099,
593 kActionQTVRGoToNodeID = 4100,
594 kActionQTVREnableHotSpot = 4101,
595 kActionQTVRShowHotSpots = 4102,
596 kActionQTVRTranslateObject = 4103,
597 kActionMusicPlayNote =
600 kActionMusicSetController =
605 kActionGoToURL = 6146,
606 kActionSendQTEventToSprite =
608 kActionDebugStr = 6148,
609 kActionPushCurrentTime = 6149,
610 kActionPushCurrentTimeWithLabel = 6150,
611 kActionPopAndGotoTopTime = 6151,
612 kActionPopAndGotoLabeledTime = 6152,
613 kActionStatusString = 6153,
614 kActionSendQTEventToTrackObject =
616 kActionAddChannelSubscription =
619 kActionRemoveChannelSubscription = 6156,
620 kActionOpenCustomActionHandler =
624 kActionDoCompressedActions =
627 kActionSendAppMessage = 6160,
628 kActionLoadComponent = 6161,
629 kActionSetFocus = 6162,
630 kActionDontPassKeyEvent = 6163,
631 kActionSpriteTrackSetVariable = 7168,
632 kActionSpriteTrackNewSprite =
636 kActionSpriteTrackDisposeSprite = 7170,
637 kActionSpriteTrackSetVariableToString =
639 kActionSpriteTrackConcatVariables =
642 kActionSpriteTrackSetVariableToMovieURL =
644 kActionSpriteTrackSetVariableToMovieBaseURL =
646 kActionApplicationNumberAndString =
648 kActionQD3DNamedObjectTranslateTo = 9216,
649 kActionQD3DNamedObjectScaleTo =
651 kActionQD3DNamedObjectRotateTo =
653 kActionFlashTrackSetPan = 10240,
654 kActionFlashTrackSetZoom = 10241,
655 kActionFlashTrackSetZoomRect =
657 kActionFlashTrackGotoFrameNumber = 10243,
658 kActionFlashTrackGotoFrameLabel = 10244,
659 kActionFlashTrackSetFlashVariable =
662 kActionFlashTrackDoButtonActions =
664 kActionMovieTrackAddChildMovie =
666 kActionMovieTrackLoadChildMovie = 11265,
667 kActionMovieTrackLoadChildMovieWithQTListParams =
669 kActionTextTrackPasteText =
671 kActionTextTrackSetTextBox =
673 kActionTextTrackSetTextStyle = 12292,
674 kActionTextTrackSetSelection =
676 kActionTextTrackSetBackgroundColor =
678 kActionTextTrackSetForegroundColor =
680 kActionTextTrackSetFace = 12296,
681 kActionTextTrackSetFont = 12297,
682 kActionTextTrackSetSize = 12298,
683 kActionTextTrackSetAlignment = 12299,
684 kActionTextTrackSetHilite =
687 kActionTextTrackSetDropShadow =
689 kActionTextTrackSetDisplayFlags = 12302,
690 kActionTextTrackSetScroll = 12303,
691 kActionTextTrackRelativeScroll = 12304,
692 kActionTextTrackFindText =
695 kActionTextTrackSetHyperTextFace = 12306,
696 kActionTextTrackSetHyperTextColor =
699 kActionTextTrackKeyEntry = 12308,
700 kActionTextTrackMouseDown = 12309,
701 kActionTextTrackSetEditable = 12310,
702 kActionListAddElement =
704 kActionListRemoveElements =
706 kActionListSetElementValue =
708 kActionListPasteFromXML =
710 kActionListSetMatchingFromXML =
712 kActionListSetFromURL =
714 kActionListExchangeLists = 13318,
715 kActionListServerQuery = 13319
721 kOperandExpression = 1,
722 kOperandConstant = 2,
723 kOperandSubscribedToChannel = 3,
724 kOperandUniqueCustomActionHandlerID = 4,
725 kOperandCustomActionHandlerIDIsOpen = 5,
726 kOperandConnectionSpeed = 6,
728 kOperandGMTMonth = 8,
730 kOperandGMTHours = 10,
731 kOperandGMTMinutes = 11,
732 kOperandGMTSeconds = 12,
733 kOperandLocalDay = 13,
734 kOperandLocalMonth = 14,
735 kOperandLocalYear = 15,
736 kOperandLocalHours = 16,
737 kOperandLocalMinutes = 17,
738 kOperandLocalSeconds = 18,
739 kOperandRegisteredForQuickTimePro = 19,
740 kOperandPlatformRunningOn = 20,
741 kOperandQuickTimeVersion = 21,
742 kOperandComponentVersion =
744 kOperandOriginalHandlerRefcon = 23,
746 kOperandMaxLoadedTimeInMovie = 25,
747 kOperandEventParameter = 26,
748 kOperandFreeMemory = 27,
749 kOperandNetworkStatus = 28,
750 kOperandQuickTimeVersionRegistered = 29,
751 kOperandSystemVersion = 30,
752 kOperandMovieVolume = 1024,
753 kOperandMovieRate = 1025,
754 kOperandMovieIsLooping = 1026,
755 kOperandMovieLoopIsPalindrome = 1027,
756 kOperandMovieTime = 1028,
757 kOperandMovieDuration = 1029,
758 kOperandMovieTimeScale = 1030,
759 kOperandMovieWidth = 1031,
760 kOperandMovieHeight = 1032,
761 kOperandMovieLoadState = 1033,
762 kOperandMovieTrackCount = 1034,
763 kOperandMovieIsActive = 1035,
764 kOperandMovieName = 1036,
765 kOperandMovieID = 1037,
766 kOperandTrackVolume = 2048,
767 kOperandTrackBalance = 2049,
768 kOperandTrackEnabled = 2050,
769 kOperandTrackLayer = 2051,
770 kOperandTrackWidth = 2052,
771 kOperandTrackHeight = 2053,
772 kOperandTrackDuration = 2054,
773 kOperandTrackName = 2055,
774 kOperandTrackID = 2056,
775 kOperandTrackIdleFrequency = 2057,
776 kOperandTrackBass = 2058,
777 kOperandTrackTreble = 2059,
778 kOperandSpriteBoundsLeft = 3072,
779 kOperandSpriteBoundsTop = 3073,
780 kOperandSpriteBoundsRight = 3074,
781 kOperandSpriteBoundsBottom = 3075,
782 kOperandSpriteImageIndex = 3076,
783 kOperandSpriteVisible = 3077,
784 kOperandSpriteLayer = 3078,
785 kOperandSpriteTrackVariable = 3079,
786 kOperandSpriteTrackNumSprites = 3080,
787 kOperandSpriteTrackNumImages = 3081,
788 kOperandSpriteID = 3082,
789 kOperandSpriteIndex = 3083,
790 kOperandSpriteFirstCornerX = 3084,
791 kOperandSpriteFirstCornerY = 3085,
792 kOperandSpriteSecondCornerX = 3086,
793 kOperandSpriteSecondCornerY = 3087,
794 kOperandSpriteThirdCornerX = 3088,
795 kOperandSpriteThirdCornerY = 3089,
796 kOperandSpriteFourthCornerX = 3090,
797 kOperandSpriteFourthCornerY = 3091,
798 kOperandSpriteImageRegistrationPointX = 3092,
799 kOperandSpriteImageRegistrationPointY = 3093,
800 kOperandSpriteTrackSpriteIDAtPoint = 3094,
801 kOperandSpriteName = 3095,
802 kOperandQTVRPanAngle = 4096,
803 kOperandQTVRTiltAngle = 4097,
804 kOperandQTVRFieldOfView = 4098,
805 kOperandQTVRNodeID = 4099,
806 kOperandQTVRHotSpotsVisible = 4100,
807 kOperandQTVRViewCenterH = 4101,
808 kOperandQTVRViewCenterV = 4102,
809 kOperandMouseLocalHLoc = 5120,
810 kOperandMouseLocalVLoc = 5121,
811 kOperandKeyIsDown = 5122,
812 kOperandRandom = 5123,
813 kOperandCanHaveFocus = 5124,
814 kOperandHasFocus = 5125,
815 kOperandTextTrackEditable = 6144,
816 kOperandTextTrackCopyText = 6145,
817 kOperandTextTrackStartSelection = 6146,
818 kOperandTextTrackEndSelection = 6147,
819 kOperandTextTrackTextBoxLeft = 6148,
820 kOperandTextTrackTextBoxTop = 6149,
821 kOperandTextTrackTextBoxRight = 6150,
822 kOperandTextTrackTextBoxBottom = 6151,
823 kOperandTextTrackTextLength = 6152,
824 kOperandListCountElements = 7168,
825 kOperandListGetElementPathByIndex =
827 kOperandListGetElementValue = 7170,
828 kOperandListCopyToXML =
834 kOperandATan2 = 8196,
835 kOperandDegreesToRadians = 8197,
836 kOperandRadiansToDegrees = 8198,
837 kOperandSquareRoot = 8199,
838 kOperandExponent = 8200,
840 kOperandFlashTrackVariable = 9216,
841 kOperandStringLength = 10240,
842 kOperandStringCompare = 10241,
844 kOperandStringSubString =
846 kOperandStringConcat = 10243
851 kFirstMovieAction = kActionMovieSetVolume,
852 kLastMovieAction = kActionMovieRestartAtTime,
853 kFirstTrackAction = kActionTrackSetVolume,
854 kLastTrackAction = kActionTrackSetBassTreble,
855 kFirstSpriteAction = kActionSpriteSetMatrix,
856 kLastSpriteAction = kActionSpriteStretch,
857 kFirstQTVRAction = kActionQTVRSetPanAngle,
858 kLastQTVRAction = kActionQTVRTranslateObject,
859 kFirstMusicAction = kActionMusicPlayNote,
860 kLastMusicAction = kActionMusicSetController,
861 kFirstSystemAction = kActionCase,
862 kLastSystemAction = kActionDontPassKeyEvent,
863 kFirstSpriteTrackAction = kActionSpriteTrackSetVariable,
864 kLastSpriteTrackAction = kActionSpriteTrackSetVariableToMovieBaseURL,
865 kFirstApplicationAction = kActionApplicationNumberAndString,
866 kLastApplicationAction = kActionApplicationNumberAndString,
867 kFirstQD3DNamedObjectAction = kActionQD3DNamedObjectTranslateTo,
868 kLastQD3DNamedObjectAction = kActionQD3DNamedObjectRotateTo,
869 kFirstFlashTrackAction = kActionFlashTrackSetPan,
870 kLastFlashTrackAction = kActionFlashTrackDoButtonActions,
871 kFirstMovieTrackAction = kActionMovieTrackAddChildMovie,
872 kLastMovieTrackAction = kActionMovieTrackLoadChildMovieWithQTListParams,
873 kFirstTextTrackAction = kActionTextTrackPasteText,
874 kLastTextTrackAction = kActionTextTrackSetEditable,
875 kFirstMultiTargetAction = kActionListAddElement,
876 kLastMultiTargetAction = kActionListServerQuery,
877 kFirstAction = kFirstMovieAction,
878 kLastAction = kLastMultiTargetAction
884 kTargetMovie = FOUR_CHAR_CODE(
'moov'),
885 kTargetMovieName = FOUR_CHAR_CODE(
'mona'),
886 kTargetMovieID = FOUR_CHAR_CODE(
'moid'),
887 kTargetRootMovie = FOUR_CHAR_CODE(
'moro'),
888 kTargetParentMovie = FOUR_CHAR_CODE(
'mopa'),
889 kTargetChildMovieTrackName =
890 FOUR_CHAR_CODE(
'motn'),
891 kTargetChildMovieTrackID =
892 FOUR_CHAR_CODE(
'moti'),
893 kTargetChildMovieTrackIndex =
894 FOUR_CHAR_CODE(
'motx'),
895 kTargetChildMovieMovieName =
896 FOUR_CHAR_CODE(
'momn'),
897 kTargetChildMovieMovieID = FOUR_CHAR_CODE(
'momi'),
898 kTargetTrackName = FOUR_CHAR_CODE(
'trna'),
899 kTargetTrackID = FOUR_CHAR_CODE(
'trid'),
900 kTargetTrackType = FOUR_CHAR_CODE(
'trty'),
901 kTargetTrackIndex = FOUR_CHAR_CODE(
'trin'),
902 kTargetSpriteName = FOUR_CHAR_CODE(
'spna'),
903 kTargetSpriteID = FOUR_CHAR_CODE(
'spid'),
904 kTargetSpriteIndex = FOUR_CHAR_CODE(
'spin'),
905 kTargetQD3DNamedObjectName =
906 FOUR_CHAR_CODE(
'nana'),
907 kTargetCurrentQTEventParams = FOUR_CHAR_CODE(
'evpa')
913 kQTEventType = FOUR_CHAR_CODE(
'evnt'),
914 kAction = FOUR_CHAR_CODE(
'actn'),
915 kWhichAction = FOUR_CHAR_CODE(
'whic'),
916 kActionParameter = FOUR_CHAR_CODE(
'parm'),
917 kActionTarget = FOUR_CHAR_CODE(
'targ'),
918 kActionFlags = FOUR_CHAR_CODE(
'flag'),
919 kActionParameterMinValue = FOUR_CHAR_CODE(
'minv'),
920 kActionParameterMaxValue = FOUR_CHAR_CODE(
'maxv'),
921 kActionListAtomType = FOUR_CHAR_CODE(
'list'),
922 kExpressionContainerAtomType = FOUR_CHAR_CODE(
'expr'),
923 kConditionalAtomType = FOUR_CHAR_CODE(
'test'),
924 kOperatorAtomType = FOUR_CHAR_CODE(
'oper'),
925 kOperandAtomType = FOUR_CHAR_CODE(
'oprn'),
926 kCommentAtomType = FOUR_CHAR_CODE(
'why '),
927 kCustomActionHandler = FOUR_CHAR_CODE(
'cust'),
928 kCustomHandlerID = FOUR_CHAR_CODE(
'id '),
929 kCustomHandlerDesc = FOUR_CHAR_CODE(
'desc'),
930 kQTEventRecordAtomType = FOUR_CHAR_CODE(
'erec')
936 kQTEventMouseClick = FOUR_CHAR_CODE(
'clik'),
937 kQTEventMouseClickEnd = FOUR_CHAR_CODE(
'cend'),
938 kQTEventMouseClickEndTriggerButton = FOUR_CHAR_CODE(
'trig'),
939 kQTEventMouseEnter = FOUR_CHAR_CODE(
'entr'),
940 kQTEventMouseExit = FOUR_CHAR_CODE(
'exit'),
941 kQTEventMouseMoved = FOUR_CHAR_CODE(
'move'),
942 kQTEventFrameLoaded = FOUR_CHAR_CODE(
'fram'),
943 kQTEventIdle = FOUR_CHAR_CODE(
'idle'),
945 FOUR_CHAR_CODE(
'key '),
947 kQTEventMovieLoaded = FOUR_CHAR_CODE(
'load'),
948 kQTEventRequestToModifyMovie = FOUR_CHAR_CODE(
'reqm'),
949 kQTEventListReceived = FOUR_CHAR_CODE(
'list')
955 kActionFlagActionIsDelta = 1L << 1,
956 kActionFlagParameterWrapsAround = 1L << 2,
957 kActionFlagActionIsToggle = 1L << 3
963 kStatusStringIsURLLink = 1L << 1,
964 kStatusStringIsStreamingStatus = 1L << 2,
965 kStatusHasCodeNumber =
967 kStatusIsError = 1L << 4
973 kScriptIsUnknownType = 1L << 0,
974 kScriptIsJavaScript = 1L << 1,
975 kScriptIsLingoEvent = 1L << 2,
976 kScriptIsVBEvent = 1L << 3,
977 kScriptIsProjectorCommand = 1L << 4,
978 kScriptIsAppleScript = 1L << 5
984 kQTRegistrationDialogTimeOutFlag = 1 << 0,
985 kQTRegistrationDialogShowDialog = 1 << 1,
986 kQTRegistrationDialogForceDialog = 1 << 2
992 kOperatorAdd = FOUR_CHAR_CODE(
'add '),
993 kOperatorSubtract = FOUR_CHAR_CODE(
'sub '),
994 kOperatorMultiply = FOUR_CHAR_CODE(
'mult'),
995 kOperatorDivide = FOUR_CHAR_CODE(
'div '),
996 kOperatorOr = FOUR_CHAR_CODE(
'or '),
997 kOperatorAnd = FOUR_CHAR_CODE(
'and '),
998 kOperatorNot = FOUR_CHAR_CODE(
'not '),
999 kOperatorLessThan = FOUR_CHAR_CODE(
'< '),
1000 kOperatorLessThanEqualTo = FOUR_CHAR_CODE(
'<= '),
1001 kOperatorEqualTo = FOUR_CHAR_CODE(
'= '),
1002 kOperatorNotEqualTo = FOUR_CHAR_CODE(
'!= '),
1003 kOperatorGreaterThan = FOUR_CHAR_CODE(
'> '),
1004 kOperatorGreaterThanEqualTo = FOUR_CHAR_CODE(
'>= '),
1005 kOperatorModulo = FOUR_CHAR_CODE(
'mod '),
1006 kOperatorIntegerDivide = FOUR_CHAR_CODE(
'idiv'),
1007 kOperatorAbsoluteValue = FOUR_CHAR_CODE(
'abs '),
1008 kOperatorNegate = FOUR_CHAR_CODE(
'neg ')
1014 kPlatformMacintosh = 1,
1015 kPlatformWindows = 2
1021 kSystemIsWindows9x = 0x00010000,
1022 kSystemIsWindowsNT = 0x00020000
1028 kMediaPropertyNonLinearAtomType = FOUR_CHAR_CODE(
'nonl'),
1029 kMediaPropertyHasActions = 105
1032 typedef CALLBACK_API(OSErr, MovieRgnCoverProcPtr)(
Movie theMovie,
1035 typedef CALLBACK_API(OSErr, MovieProgressProcPtr)(
Movie theMovie,
short message,
1036 short whatOperation,
1039 typedef CALLBACK_API(OSErr, MovieDrawingCompleteProcPtr)(
Movie theMovie,
1041 typedef CALLBACK_API(OSErr, TrackTransferProcPtr)(
Track t,
long refCon);
1042 typedef CALLBACK_API(OSErr, GetMovieProcPtr)(
long offset,
long size,
1043 void *dataPtr,
void *refCon);
1044 typedef CALLBACK_API(
Boolean, MoviePreviewCallOutProcPtr)(
long refcon);
1045 typedef CALLBACK_API(OSErr, TextMediaProcPtr)(Handle theText,
Movie theMovie,
1046 short *displayFlag,
long refcon);
1047 typedef CALLBACK_API(OSErr, ActionsProcPtr)(
void *refcon,
Track targetTrack,
1050 typedef CALLBACK_API(OSErr, DoMCActionProcPtr)(
void *refcon,
short action,
1051 void *params,
Boolean *handled);
1052 typedef CALLBACK_API(OSErr, MovieExecuteWiredActionsProcPtr)(
1053 Movie theMovie,
void *refcon,
long flags, QTAtomContainer wiredActions);
1054 typedef CALLBACK_API(
void, MoviePrePrerollCompleteProcPtr)(
Movie theMovie,
1057 typedef CALLBACK_API(
void, MoviesErrorProcPtr)(OSErr theErr,
long refcon);
1060 typedef STACK_UPP_TYPE(MovieDrawingCompleteProcPtr) MovieDrawingCompleteUPP;
1063 typedef STACK_UPP_TYPE(MoviePreviewCallOutProcPtr) MoviePreviewCallOutUPP;
1068 MovieExecuteWiredActionsUPP;
1070 MoviePrePrerollCompleteUPP;
1076 typedef ComponentResult HandlerError;
1078 typedef UInt32 TimeBaseFlags;
1082 palindromeLoopTimeBase = 2,
1083 maintainTimeBaseZero = 4
1093 typedef UInt16 QTCallBackFlags;
1096 triggerTimeFwd = 0x0001,
1101 triggerRateLT = 0x0004,
1102 triggerRateGT = 0x0008,
1103 triggerRateEqual = 0x0010,
1104 triggerRateLTE = triggerRateLT | triggerRateEqual,
1105 triggerRateGTE = triggerRateGT | triggerRateEqual,
1106 triggerRateNotEqual = triggerRateGT | triggerRateEqual | triggerRateLT,
1107 triggerRateChange = 0,
1108 triggerAtStart = 0x0001,
1109 triggerAtStop = 0x0002
1112 typedef UInt32 TimeBaseStatus;
1115 timeBaseBeforeStartTime = 1,
1116 timeBaseAfterStopTime = 2
1119 typedef UInt16 QTCallBackType;
1124 callBackAtTimeJump = 3,
1125 callBackAtExtremes = 4,
1126 callBackAtTimeBaseDisposed = 5,
1127 callBackAtInterrupt = 0x8000,
1128 callBackAtDeferredTask = 0x4000
1131 typedef CALLBACK_API(
void, QTCallBackProcPtr)(
QTCallBack cb,
long refCon);
1135 qtcbNeedsRateChanges = 1,
1136 qtcbNeedsTimeChanges = 2,
1137 qtcbNeedsStartStopChanges =
1145 SInt8 qtPrivate[40];
1148 typedef CALLBACK_API(
void, QTSyncTaskProcPtr)(
void *task);
1160 unkeepInRam = 1 << 1,
1161 flushFromRam = 1 << 2,
1162 loadForwardTrackEdits =
1164 loadBackwardTrackEdits =
1170 newMovieActive = 1 << 0,
1171 newMovieDontResolveDataRefs = 1 << 1,
1172 newMovieDontAskUnresolvedDataRefs = 1 << 2,
1173 newMovieDontAutoAlternates = 1 << 3,
1174 newMovieDontUpdateForeBackPointers = 1 << 4,
1175 newMovieDontAutoUpdateClock = 1 << 5,
1176 newMovieAsyncOK = 1 << 8,
1177 newMovieIdleImportOK = 1 << 10
1183 trackUsageInMovie = 1 << 1,
1184 trackUsageInPreview = 1 << 2,
1185 trackUsageInPoster = 1 << 3
1191 mediaSampleNotSync =
1193 mediaSampleShadowSync = 1 << 1
1198 pasteInParallel = 1 << 0,
1199 showUserSettingsDialog = 1 << 1,
1200 movieToFileOnlyExport = 1 << 2,
1201 movieFileSpecValid = 1 << 3
1206 nextTimeMediaSample = 1 << 0,
1207 nextTimeMediaEdit = 1 << 1,
1208 nextTimeTrackEdit = 1 << 2,
1209 nextTimeSyncSample = 1 << 3,
1210 nextTimeStep = 1 << 4,
1211 nextTimeEdgeOK = 1 << 14,
1212 nextTimeIgnoreActiveSegment = 1 << 15
1215 typedef unsigned short nextTimeFlagsEnum;
1218 createMovieFileDeleteCurFile = 1L << 31,
1219 createMovieFileDontCreateMovie = 1L << 30,
1220 createMovieFileDontOpenFile = 1L << 29,
1221 createMovieFileDontCreateResFile = 1L << 28
1224 typedef unsigned long createMovieFileFlagsEnum;
1227 flattenAddMovieToDataFork = 1L << 0,
1228 flattenActiveTracksOnly = 1L << 2,
1229 flattenDontInterleaveFlatten = 1L << 3,
1230 flattenFSSpecPtrIsDataRefRecordPtr = 1L << 4,
1231 flattenCompressMovieResource = 1L << 5,
1232 flattenForceMovieResourceBeforeMovieData = 1L << 6
1235 typedef unsigned long movieFlattenFlagsEnum;
1238 movieInDataForkResID = -1
1243 mcTopLeftMovie = 1 << 0,
1244 mcScaleMovieToFit = 1 << 1,
1245 mcWithBadge = 1 << 2,
1246 mcNotVisible = 1 << 3,
1247 mcWithFrame = 1 << 4
1252 movieScrapDontZeroScrap = 1 << 0,
1253 movieScrapOnlyPutMovie = 1 << 1
1258 dataRefSelfReference = 1 << 0,
1259 dataRefWasNotResolved = 1 << 1
1262 typedef unsigned long dataRefAttributesFlags;
1265 kMovieAnchorDataRefIsDefault =
1274 hintsDontPurge = 1 << 2,
1275 hintsUseScreenBuffer = 1 << 5,
1276 hintsAllowInterlace = 1 << 6,
1277 hintsUseSoundInterp = 1 << 7,
1278 hintsHighQuality = 1 << 8,
1279 hintsPalindrome = 1 << 9,
1280 hintsInactive = 1 << 11,
1281 hintsOffscreen = 1 << 12,
1282 hintsDontDraw = 1 << 13,
1283 hintsAllowBlacklining = 1 << 14,
1284 hintsDontUseVideoOverlaySurface = 1 << 16,
1285 hintsIgnoreBandwidthRestrictions = 1 << 17,
1286 hintsPlayingEveryFrame = 1 << 18,
1287 hintsAllowDynamicResize = 1 << 19,
1288 hintsSingleField = 1 << 20,
1289 hintsNoRenderingTimeOut = 1 << 21
1292 typedef unsigned long playHintsEnum;
1295 mediaHandlerFlagBaseClient = 1
1298 typedef unsigned long mediaHandlerFlagsEnum;
1301 movieTrackMediaType = 1 << 0,
1302 movieTrackCharacteristic = 1 << 1,
1303 movieTrackEnabledOnly = 1 << 2
1310 TimeValue durationPerSample;
1311 long numberOfSamples;
1319 unsigned long dataSize;
1320 TimeValue durationPerSample;
1321 unsigned long numberOfSamples;
1456 MoviePrePrerollCompleteUPP proc,
void *refcon);
1708 movieDrawingCallWhenChanged = 0,
1709 movieDrawingCallAlways = 1
1723 MovieDrawingCompleteUPP proc,
long refCon);
1772 TrackTransferUPP proc,
long refCon);
2098 unsigned long maxSize);
2306 TimeValue *previewDuration);
2319 TimeValue previewDuration);
2356 TimeValue *selectionDuration);
2369 TimeValue selectionDuration);
2862 Handle dataRef, OSType dataRefType);
3022 Str255 creatorName, OSType *creatorManufacturer);
3137 Str255 creatorName, OSType *creatorManufacturer);
3187 Handle anchorDataRef, OSType anchorDataRefType, TimeBase tb,
3266 TimeValue *sampleTime, TimeValue *sampleDuration);
3279 TimeValue *sampleTime, TimeValue *sampleDuration);
3292 TimeValue durationPerSample,
3294 short sampleFlags, TimeValue *sampleTime);
3307 TimeValue durationPerSample,
3309 long numberOfSamples,
short sampleFlags,
3310 TimeValue *sampleTime);
3325 TimeValue *sampleTime);
3339 long numberOfSamples,
3341 TimeValue *sampleTime);
3354 TimeValue time, TimeValue *sampleTime,
3355 TimeValue *durationPerSample,
3357 long *sampleDescriptionIndex,
long maxNumberOfSamples,
3358 long *numberOfSamples,
short *sampleFlags);
3371 TimeValue time, TimeValue *sampleTime,
3372 TimeValue *durationPerSample,
3374 long *sampleDescriptionIndex,
long maxNumberOfSamples,
3375 long *numberOfSamples,
short *sampleFlags);
3389 long *sampleDescriptionIndex,
long maxNumberOfEntries,
3390 long *actualNumberofEntries,
3404 TimeValue *sampleTime,
3406 long *sampleDescriptionIndex,
3407 long maxNumberOfEntries,
long *actualNumberofEntries,
3472 TimeValue mediaDuration,
Fixed mediaRate);
3485 TimeValue srcDuration, TimeValue dstIn);
3498 TimeValue srcDuration, TimeValue dstIn);
3559 TimeValue newDuration);
3572 TimeValue newDuration);
3661 Handle publicMovie, TimeValue start, TimeValue dur,
3714 OSType dataRefType,
Track *dstTrack);
3718 kQTCloneShareSamples = 1 << 0,
3719 kQTCloneDontCopyEdits = 1 << 1
3900 OSType creator, ScriptCode scriptTag,
short *resID,
3902 MovieProgressUPP proc,
long refCon);
3915 OSType fileType, OSType creator, ScriptCode scriptTag,
3920 kGetMovieImporterValidateToFind = 1L << 0,
3921 kGetMovieImporterAllowNewFile = 1L << 1,
3922 kGetMovieImporterDontConsiderGraphicsImporters = 1L << 2,
3923 kGetMovieImporterDontConsiderFileOnlyImporters = 1L << 6,
3924 kGetMovieImporterAutoImportOnly =
3944 kQTGetMIMETypeInfoIsQuickTimeMovieType =
3945 FOUR_CHAR_CODE(
'moov'),
3946 kQTGetMIMETypeInfoIsUnhelpfulType =
3947 FOUR_CHAR_CODE(
'dumb')
3961 OSType infoSelector,
void *infoDataPtr,
long *infoDataSize);
4210 short itlRegionTag);
4223 short itlRegionTag);
4236 short itlRegionTag);
4321 TimeValue time,
Fixed rate,
4322 TimeValue *interestingTime,
4323 TimeValue *interestingDuration);
4336 TimeValue time,
Fixed rate,
4337 TimeValue *interestingTime,
4338 TimeValue *interestingDuration);
4351 short numMediaTypes,
const OSType *whichMediaTypes,
4352 TimeValue time,
Fixed rate,
4353 TimeValue *interestingTime,
4354 TimeValue *interestingDuration);
4367 long createMovieFileFlags,
short *resRefNum,
Movie *newmovie);
4444 short newMovieFlags,
Boolean *dataRefWasChanged);
4457 short newMovieFlags,
Boolean *dataRefWasChanged);
4470 GetMovieUPP getProc,
void *refCon, Handle defaultDataRef,
4471 OSType dataRefType);
4484 OSType dataRefType);
4497 ConstStr255Param resName);
4510 ConstStr255Param resName);
4632 OSType creator, ScriptCode scriptTag,
long createMovieFileFlags,
4633 short *resId, ConstStr255Param resName);
4646 OSType creator, ScriptCode scriptTag,
4647 long createMovieFileFlags);
4684 ScriptCode scriptTag,
long createMovieFileFlags,
4685 Handle targetDataRef, OSType targetDataRefType);
4698 Track *searchTrack, TimeValue *searchTime,
long *searchOffset);
4735 TimeValue duration);
4748 TimeValue duration);
4761 MovieRgnCoverUPP coverProc,
long refcon);
4774 MovieRgnCoverUPP *coverProc,
long *refcon);
4802 kMovieLoadStateError = -1L,
4803 kMovieLoadStateLoading = 1000,
4804 kMovieLoadStateLoaded = 2000,
4805 kMovieLoadStatePlayable = 10000,
4806 kMovieLoadStatePlaythroughOK = 20000,
4807 kMovieLoadStateComplete = 100000L
4825 kQTDontUseDataToFindImporter = 1L << 0,
4826 kQTDontLookForMovieImporterIfGraphicsImporterFound = 1L << 1,
4827 kQTAllowOpeningStillImagesAsMovies = 1L << 2,
4828 kQTAllowImportersThatWouldCreateNewFile = 1L << 3,
4829 kQTAllowAggressiveImporters = 1L << 4
4845 OSType fileNameExtension,
4846 Boolean *outCanOpenWithGraphicsImporter,
4848 Boolean *outPreferGraphicsImporter, UInt32 inFlags);
4863 Boolean *outCanOpenWithGraphicsImporter,
4865 Boolean *outPreferGraphicsImporter, UInt32 inFlags);
4948 OSType *dataRefType,
long *dataRefAttributes);
4985 OSType dataRefType);
5055 preloadAlways = 1L << 0,
5056 preloadOnlyIfEnabled = 1L << 1
5070 TimeValue preloadDuration,
long preloadFlags,
5084 TimeValue *preloadDuration,
long *preloadFlags,
5085 long *defaultHints);
5092 fullScreenHideCursor = 1L << 0,
5093 fullScreenAllowEvents = 1L << 1,
5094 fullScreenDontChangeMenuBar = 1L << 2,
5095 fullScreenPreflightSize = 1L << 3
5109 short *desiredHeight,
WindowRef *newWindow,
5130 movieExecuteWiredActionDontExecute = 1L << 0
5144 MovieExecuteWiredActionsUPP proc,
void *refCon);
5157 MovieExecuteWiredActionsUPP proc,
5177 kBackgroundSpriteLayerNum = 32767
5183 kSpritePropertyMatrix = 1,
5184 kSpritePropertyImageDescription = 2,
5185 kSpritePropertyImageDataPtr = 3,
5186 kSpritePropertyVisible = 4,
5187 kSpritePropertyLayer = 5,
5188 kSpritePropertyGraphicsMode = 6,
5189 kSpritePropertyImageDataSize = 7,
5190 kSpritePropertyActionHandlingSpriteID = 8,
5191 kSpritePropertyImageIndex = 100,
5192 kSpriteTrackPropertyBackgroundColor = 101,
5193 kSpriteTrackPropertyOffscreenBitDepth = 102,
5194 kSpriteTrackPropertySampleFormat = 103,
5195 kSpriteTrackPropertyScaleSpritesToScaleWorld = 104,
5196 kSpriteTrackPropertyHasActions = 105,
5197 kSpriteTrackPropertyVisible = 106,
5198 kSpriteTrackPropertyQTIdleEventsFrequency = 107,
5199 kSpriteImagePropertyRegistrationPoint = 1000,
5200 kSpriteImagePropertyGroupID = 1001
5206 kNoQTIdleEvents = -1
5212 kOnlyDrawToSpriteWorld = 1L << 0,
5213 kSpriteWorldPreflight = 1L << 1
5219 kSpriteWorldDidDraw = 1L << 0,
5220 kSpriteWorldNeedsToDraw = 1L << 1
5226 kKeyFrameAndSingleOverride = 1L << 1,
5227 kKeyFrameAndAllOverrides = 1L << 2
5233 kScaleSpritesToScaleWorld = 1L << 1,
5234 kSpriteWorldHighQuality = 1L << 2,
5235 kSpriteWorldDontAutoInvalidate = 1L << 3,
5236 kSpriteWorldInvisible = 1L << 4
5387 Boolean visible,
short layer);
5442 kParentAtomIsContainer = 0
5484 QTAtomType currentChildType);
5497 QTAtomType childType);
5510 QTAtomType atomType,
short index, QTAtomID *
id);
5523 QTAtomType atomType, QTAtomID
id,
short *index);
5536 QTAtom currentChild, QTAtom *nextChild);
5564 Handle targetHandle);
5577 Boolean sizeOrLessOK,
long size,
void *targetPtr,
5605 QTAtomContainer *targetContainer);
5661 QTAtomID
id,
short index,
long dataSize,
void *data,
5676 QTAtomContainer childrenContainer);
5715 QTAtomContainer replacementContainer, QTAtom replacementAtom);
5781 typedef CALLBACK_API(ComponentResult, TweenerDataProcPtr)(
5782 TweenRecord *tr,
void *tweenData,
long tweenDataSize,
5783 long dataDescriptionSeed, Handle dataDescription,
5785 UniversalProcPtr transferProc,
void *refCon);
5796 TweenerDataUPP dataProc;
5811 TweenerDataUPP dataProc;
5855 TweenerDataUPP tweenDataProc,
void *tweenDataRefCon);
5931 kEffectNameAtom = FOUR_CHAR_CODE(
'name'),
5932 kEffectTypeAtom = FOUR_CHAR_CODE(
'type'),
5933 kEffectManufacturerAtom =
5934 FOUR_CHAR_CODE(
'manu')
5962 pdActionConfirmDialog = 1,
5963 pdActionSetAppleMenu = 2,
5964 pdActionSetEditMenu = 3,
5965 pdActionGetDialogValues = 4,
5966 pdActionSetPreviewUserItem = 5,
5967 pdActionSetPreviewPicture = 6,
5968 pdActionSetColorPickerEventProc = 7,
5969 pdActionSetDialogTitle = 8,
5970 pdActionGetSubPanelMenu = 9,
5971 pdActionActivateSubPanel = 10,
5972 pdActionConductStopAlert = 11,
5973 pdActionModelessCallback = 12,
5974 pdActionFetchPreview = 13
5977 typedef long QTParameterDialog;
5980 elOptionsIncludeNoneInList =
5984 typedef long QTEffectListOptions;
5987 pdOptionsCollectOneValue = 0x00000001,
5988 pdOptionsAllowOptionalInterpolations =
5990 pdOptionsModalDialogBox = 0x00000004
5993 typedef long QTParameterDialogOptions;
5996 effectIsRealtime = 0
6010 long maxSources, QTEffectListOptions getOptions);
6023 QTAtomContainer parameters,
6024 QTParameterDialogOptions dialogOptions,
6025 QTParameterDialog *createdDialog);
6038 QTParameterDialog createdDialog);
6082 kAccessKeyAtomType = FOUR_CHAR_CODE(
'acky')
6087 kAccessKeySystemFlag = 1L << 0
6140 TimeValue endTime, TimeValue timeIncrement,
6141 short firstDataRefIndex,
short lastDataRefIndex,
6142 long *retdataRefSkew);
6155 TimeValue endTime, TimeValue timeIncrement,
6156 short firstDataRefIndex,
short lastDataRefIndex,
6157 long *retdataRefSkew);
6201 ConnectionSpeedPrefsType = FOUR_CHAR_CODE(
'cspd'),
6202 BandwidthManagementPrefsType = FOUR_CHAR_CODE(
'bwmg')
6207 long connectionSpeed;
6214 Boolean overrideConnectionSpeedForBandwidth;
6221 kQTIdlePriority = 10,
6222 kQTNonRealTimePriority = 20,
6223 kQTRealTimeSharedPriority = 25,
6224 kQTRealTimePriority = 30
6229 kQTBandwidthNotifyNeedToStop = 1L << 0,
6230 kQTBandwidthNotifyGoodToGo = 1L << 1,
6231 kQTBandwidthChangeRequest = 1L << 2,
6232 kQTBandwidthQueueRequest = 1L << 3,
6233 kQTBandwidthScheduledRequest = 1L << 4,
6234 kQTBandwidthVoluntaryRelease = 1L << 5
6237 typedef CALLBACK_API(OSErr, QTBandwidthNotificationProcPtr)(
long flags,
6241 QTBandwidthNotificationUPP;
6269 const void *refcon, QTBandwidthReference *bwRef,
long flags);
6282 QTBandwidthNotificationUPP callback,
6283 const void *refcon, QTBandwidthReference *bwRef,
6309 QTBandwidthNotificationUPP notificationCallback,
6310 void *refcon, QTScheduledBandwidthReference *sbwRef,
6330 kITextRemoveEverythingBut = 0 << 1,
6331 kITextRemoveLeaveSuggestedAlternate = 1 << 1
6336 kITextAtomType = FOUR_CHAR_CODE(
'itxt'),
6337 kITextStringAtomType = FOUR_CHAR_CODE(
'text')
6351 RegionCode theRegionCode, ConstStr255Param theString);
6364 RegionCode theRegionCode,
long flags);
6377 RegionCode requestedRegion, RegionCode *foundRegion,
6395 kQTParseTextHREFText = FOUR_CHAR_CODE(
'text'),
6396 kQTParseTextHREFBaseURL = FOUR_CHAR_CODE(
'burl'),
6397 kQTParseTextHREFClickPoint =
6398 FOUR_CHAR_CODE(
'clik'),
6400 kQTParseTextHREFUseAltDelim = FOUR_CHAR_CODE(
6402 kQTParseTextHREFDelimiter = FOUR_CHAR_CODE(
'delm'),
6403 kQTParseTextHREFRecomposeHREF = FOUR_CHAR_CODE(
6411 kQTParseTextHREFURL = FOUR_CHAR_CODE(
'url '),
6412 kQTParseTextHREFTarget = FOUR_CHAR_CODE(
'targ'),
6413 kQTParseTextHREFChapter = FOUR_CHAR_CODE(
'chap'),
6414 kQTParseTextHREFIsAutoHREF = FOUR_CHAR_CODE(
'auto'),
6415 kQTParseTextHREFIsServerMap = FOUR_CHAR_CODE(
'smap'),
6416 kQTParseTextHREFHREF =
6417 FOUR_CHAR_CODE(
'href'),
6419 kQTParseTextHREFEMBEDArgs =
6420 FOUR_CHAR_CODE(
'mbed')
6435 QTAtomContainer *outContainer);
6442 kTrackReferenceChapterList = FOUR_CHAR_CODE(
'chap'),
6443 kTrackReferenceTimeCode = FOUR_CHAR_CODE(
'tmcd'),
6444 kTrackReferenceModifier = FOUR_CHAR_CODE(
'ssrc')
6452 kTrackModifierInput = 0x696E,
6453 kTrackModifierType = 0x7479,
6454 kTrackModifierReference = FOUR_CHAR_CODE(
'ssrc'),
6455 kTrackModifierObjectID = FOUR_CHAR_CODE(
'obid'),
6456 kTrackModifierInputName = FOUR_CHAR_CODE(
'name')
6461 kInputMapSubInputID = FOUR_CHAR_CODE(
'subi')
6466 kTrackModifierTypeMatrix = 1,
6467 kTrackModifierTypeClip = 2,
6468 kTrackModifierTypeGraphicsMode = 5,
6469 kTrackModifierTypeVolume = 3,
6470 kTrackModifierTypeBalance = 4,
6471 kTrackModifierTypeImage =
6472 FOUR_CHAR_CODE(
'vide'),
6473 kTrackModifierObjectMatrix = 6,
6474 kTrackModifierObjectGraphicsMode = 7,
6475 kTrackModifierType3d4x4Matrix = 8,
6476 kTrackModifierCameraData = 9,
6477 kTrackModifierSoundLocalizationData = 10,
6478 kTrackModifierObjectImageIndex = 11,
6479 kTrackModifierObjectLayer = 12,
6480 kTrackModifierObjectVisible = 13,
6481 kTrackModifierAngleAspectCamera = 14,
6482 kTrackModifierPanAngle = FOUR_CHAR_CODE(
'pan '),
6483 kTrackModifierTiltAngle = FOUR_CHAR_CODE(
'tilt'),
6484 kTrackModifierVerticalFieldOfViewAngle = FOUR_CHAR_CODE(
'fov '),
6485 kTrackModifierObjectQTEventSend = FOUR_CHAR_CODE(
'evnt')
6500 kTweenTypeShort = 1,
6502 kTweenTypeFixed = 3,
6503 kTweenTypePoint = 4,
6504 kTweenTypeQDRect = 5,
6505 kTweenTypeQDRegion = 6,
6506 kTweenTypeMatrix = 7,
6507 kTweenTypeRGBColor = 8,
6508 kTweenTypeGraphicsModeWithRGBColor = 9,
6509 kTweenTypeQTFloatSingle = 10,
6510 kTweenTypeQTFloatDouble = 11,
6511 kTweenTypeFixedPoint = 12,
6512 kTweenType3dScale = FOUR_CHAR_CODE(
'3sca'),
6513 kTweenType3dTranslate = FOUR_CHAR_CODE(
'3tra'),
6514 kTweenType3dRotate = FOUR_CHAR_CODE(
'3rot'),
6515 kTweenType3dRotateAboutPoint = FOUR_CHAR_CODE(
'3rap'),
6516 kTweenType3dRotateAboutAxis = FOUR_CHAR_CODE(
'3rax'),
6517 kTweenType3dRotateAboutVector = FOUR_CHAR_CODE(
'3rvc'),
6518 kTweenType3dQuaternion = FOUR_CHAR_CODE(
'3qua'),
6519 kTweenType3dMatrix = FOUR_CHAR_CODE(
'3mat'),
6520 kTweenType3dCameraData = FOUR_CHAR_CODE(
'3cam'),
6521 kTweenType3dAngleAspectCameraData = FOUR_CHAR_CODE(
'3caa'),
6522 kTweenType3dSoundLocalizationData = FOUR_CHAR_CODE(
'3slc'),
6523 kTweenTypePathToMatrixTranslation = FOUR_CHAR_CODE(
'gxmt'),
6524 kTweenTypePathToMatrixRotation = FOUR_CHAR_CODE(
'gxpr'),
6525 kTweenTypePathToMatrixTranslationAndRotation = FOUR_CHAR_CODE(
'gxmr'),
6526 kTweenTypePathToFixedPoint = FOUR_CHAR_CODE(
'gxfp'),
6527 kTweenTypePathXtoY = FOUR_CHAR_CODE(
'gxxy'),
6528 kTweenTypePathYtoX = FOUR_CHAR_CODE(
'gxyx'),
6529 kTweenTypeAtomList = FOUR_CHAR_CODE(
'atom'),
6530 kTweenTypePolygon = FOUR_CHAR_CODE(
'poly'),
6531 kTweenTypeMultiMatrix = FOUR_CHAR_CODE(
'mulm'),
6532 kTweenTypeSpin = FOUR_CHAR_CODE(
'spin'),
6533 kTweenType3dMatrixNonLinear = FOUR_CHAR_CODE(
'3nlr'),
6534 kTweenType3dVRObject = FOUR_CHAR_CODE(
'3vro')
6539 kTweenEntry = FOUR_CHAR_CODE(
'twen'),
6540 kTweenData = FOUR_CHAR_CODE(
'data'),
6541 kTweenType = FOUR_CHAR_CODE(
'twnt'),
6542 kTweenStartOffset = FOUR_CHAR_CODE(
'twst'),
6543 kTweenDuration = FOUR_CHAR_CODE(
'twdu'),
6544 kTweenFlags = FOUR_CHAR_CODE(
'flag'),
6545 kTweenOutputMin = FOUR_CHAR_CODE(
'omin'),
6546 kTweenOutputMax = FOUR_CHAR_CODE(
'omax'),
6547 kTweenSequenceElement = FOUR_CHAR_CODE(
'seqe'),
6548 kTween3dInitialCondition = FOUR_CHAR_CODE(
'icnd'),
6549 kTweenInterpolationID = FOUR_CHAR_CODE(
'intr'),
6550 kTweenRegionData = FOUR_CHAR_CODE(
'qdrg'),
6551 kTweenPictureData = FOUR_CHAR_CODE(
'PICT'),
6552 kListElementType = FOUR_CHAR_CODE(
'type'),
6553 kListElementDataType = FOUR_CHAR_CODE(
'daty'),
6554 kNameAtom = FOUR_CHAR_CODE(
'name'),
6555 kInitialRotationAtom = FOUR_CHAR_CODE(
'inro'),
6556 kNonLinearTweenHeader = FOUR_CHAR_CODE(
'nlth')
6562 kTweenReturnDelta = 1L << 0
6568 QTAtomID tweenAtomID;
6569 QTAtomID dataAtomID;
6575 struct ThreeDeeVRObjectSample
6585 typedef struct ThreeDeeVRObjectSample ThreeDeeVRObjectSample;
6587 struct ThreeDeeNonLinearSample
6589 float DurFromLastSample;
6592 typedef struct ThreeDeeNonLinearSample ThreeDeeNonLinearSample;
6594 struct ThreeDeeNonLinearTweenHeaderAtom
6598 float tensionFactor;
6602 typedef struct ThreeDeeNonLinearTweenHeaderAtom
6603 ThreeDeeNonLinearTweenHeaderAtom;
6613 #define GetVideoMediaGraphicsMode MediaGetGraphicsMode
6614 #define SetVideoMediaGraphicsMode MediaSetGraphicsMode
6617 #define ResetVideoMediaStatistics VideoMediaResetStatistics
6618 #define GetVideoMediaStatistics VideoMediaGetStatistics
6624 #define GetSoundMediaBalance MediaGetSoundBalance
6625 #define SetSoundMediaBalance MediaSetSoundBalance
6631 #define SetTextProc TextMediaSetTextProc
6632 #define AddTextSample TextMediaAddTextSample
6633 #define AddTESample TextMediaAddTESample
6634 #define AddHiliteSample TextMediaAddHiliteSample
6635 #define FindNextText TextMediaFindNextText
6636 #define HiliteTextSample TextMediaHiliteTextSample
6637 #define SetTextSampleData TextMediaSetTextSampleData
6638 #define DrawRaw TextMediaDrawRaw
6639 #define RawSetup TextMediaRawSetup
6640 #define RawIdle TextMediaRawIdle
6641 #define SetTextProperty TextMediaSetTextProperty
6647 #define SetSpriteMediaSpriteProperty SpriteMediaSetProperty
6648 #define GetSpriteMediaSpriteProperty SpriteMediaGetProperty
6649 #define HitTestSpriteMedia SpriteMediaHitTestSprites
6650 #define CountSpriteMediaSprites SpriteMediaCountSprites
6651 #define CountSpriteMediaImages SpriteMediaCountImages
6652 #define GetSpriteMediaIndImageDescription SpriteMediaGetIndImageDescription
6653 #define GetDisplayedSampleNumber SpriteMediaGetDisplayedSampleNumber
6662 videoFlagDontLeanAhead = 1L << 0
6713 OSType parameterID,
long parameterChangeSeed,
6714 void *dataPtr,
long dataSize);
6727 OSType parameterID, Handle outParameterData);
6736 txtProcDefaultDisplay = 0,
6737 txtProcDontDisplay = 1,
6738 txtProcDoDisplay = 2
6764 short fontNumber,
short fontSize, Style textFace,
6766 short textJustification,
Rect *textBox,
6767 long displayFlags, TimeValue scrollDelay,
6768 short hiliteStart,
short hiliteEnd,
6769 RGBColor *rgbHiliteColor, TimeValue duration,
6770 TimeValue *sampleTime);
6783 short textJustification,
Rect *textBox,
long displayFlags,
6784 TimeValue scrollDelay,
short hiliteStart,
short hiliteEnd,
6785 RGBColor *rgbHiliteColor, TimeValue duration,
6786 TimeValue *sampleTime);
6799 RGBColor *rgbHiliteColor, TimeValue duration,
6800 TimeValue *sampleTime);
6826 long propertyType,
void *data,
long dataSize);
6840 TimeValue sampleDuration);
6853 TimeValue sampleTime,
long flagsIn,
long *flagsOut);
6866 long propertyType,
void *data,
long dataSize);
6870 findTextEdgeOK = 1 << 0,
6871 findTextCaseSensitive = 1 << 1,
6872 findTextReverseSearch = 1 << 2,
6873 findTextWrapAround =
6875 findTextUseOffset = 1 << 4
6890 TimeValue startTime, TimeValue *foundTime,
6891 TimeValue *foundDuration,
long *offset);
6904 short hiliteStart,
short hiliteEnd,
6909 dropShadowOffsetType = FOUR_CHAR_CODE(
'drpo'),
6910 dropShadowTranslucencyType = FOUR_CHAR_CODE(
'drpt')
6931 spriteHitTestBounds =
6933 spriteHitTestImage =
6935 spriteHitTestInvisibleSprites =
6937 spriteHitTestIsClick = 1L << 3,
6938 spriteHitTestLocInDisplayCoordinates =
6946 kSpriteAtomType = FOUR_CHAR_CODE(
'sprt'),
6947 kSpriteImagesContainerAtomType = FOUR_CHAR_CODE(
'imct'),
6948 kSpriteImageAtomType = FOUR_CHAR_CODE(
'imag'),
6949 kSpriteImageDataAtomType = FOUR_CHAR_CODE(
'imda'),
6950 kSpriteImageDataRefAtomType = FOUR_CHAR_CODE(
'imre'),
6951 kSpriteImageDataRefTypeAtomType = FOUR_CHAR_CODE(
'imrt'),
6952 kSpriteImageGroupIDAtomType = FOUR_CHAR_CODE(
'imgr'),
6953 kSpriteImageRegistrationAtomType = FOUR_CHAR_CODE(
'imrg'),
6954 kSpriteImageDefaultImageIndexAtomType = FOUR_CHAR_CODE(
'defi'),
6955 kSpriteSharedDataAtomType = FOUR_CHAR_CODE(
'dflt'),
6956 kSpriteNameAtomType = FOUR_CHAR_CODE(
'name'),
6957 kSpriteImageNameAtomType = FOUR_CHAR_CODE(
'name'),
6958 kSpriteUsesImageIDsAtomType = FOUR_CHAR_CODE(
6960 kSpriteBehaviorsAtomType = FOUR_CHAR_CODE(
'beha'),
6961 kSpriteImageBehaviorAtomType = FOUR_CHAR_CODE(
'imag'),
6962 kSpriteCursorBehaviorAtomType = FOUR_CHAR_CODE(
'crsr'),
6963 kSpriteStatusStringsBehaviorAtomType = FOUR_CHAR_CODE(
'sstr'),
6964 kSpriteVariablesContainerAtomType = FOUR_CHAR_CODE(
'vars'),
6965 kSpriteStringVariableAtomType = FOUR_CHAR_CODE(
'strv'),
6966 kSpriteFloatingPointVariableAtomType = FOUR_CHAR_CODE(
'flov')
6978 QTAtomID actionHandlingSpriteID;
6988 QTAtomID notOverNotPressedStateID;
6989 QTAtomID overNotPressedStateID;
6990 QTAtomID overPressedStateID;
6991 QTAtomID notOverPressedStateID;
7006 void *propertyValue);
7019 void *propertyValue);
7032 short *spriteHitIndex);
7118 long propertyType,
void *propertyValue);
7131 long propertyType,
void *propertyValue);
7144 QTAtomID *spriteHitID);
7170 QTAtomID *spriteID);
7183 short *spriteIndex);
7197 QTAtomContainer *
container, QTAtom *atom);
7210 const float *value);
7235 long imagePropertyType,
void *imagePropertyValue);
7285 Handle *theCString);
7339 long *right,
long *bottom);
7388 TimeValue *movieTime);
7401 TimeValue *movieTime);
7414 Handle *theVariableCStringOut);
7457 kMovieMediaDataReference = FOUR_CHAR_CODE(
'mmdr'),
7458 kMovieMediaDefaultDataReferenceID = FOUR_CHAR_CODE(
'ddri'),
7459 kMovieMediaSlaveTime = FOUR_CHAR_CODE(
'slti'),
7460 kMovieMediaSlaveAudio = FOUR_CHAR_CODE(
'slau'),
7461 kMovieMediaSlaveGraphicsMode = FOUR_CHAR_CODE(
'slgr'),
7462 kMovieMediaAutoPlay = FOUR_CHAR_CODE(
'play'),
7464 FOUR_CHAR_CODE(
'loop'),
7465 kMovieMediaUseMIMEType =
7466 FOUR_CHAR_CODE(
'mime'),
7469 FOUR_CHAR_CODE(
'titl'),
7470 kMovieMediaAltText = FOUR_CHAR_CODE(
7472 kMovieMediaClipBegin = FOUR_CHAR_CODE(
7474 kMovieMediaClipDuration = FOUR_CHAR_CODE(
7476 kMovieMediaRegionAtom =
7477 FOUR_CHAR_CODE(
'regi'),
7478 kMovieMediaSlaveTrackDuration = FOUR_CHAR_CODE(
7481 kMovieMediaEnableFrameStepping =
7482 FOUR_CHAR_CODE(
'enfs'),
7484 kMovieMediaBackgroundColor = FOUR_CHAR_CODE(
'bkcl'),
7485 kMovieMediaPrerollTime =
7486 FOUR_CHAR_CODE(
'prer')
7492 kMovieMediaFitNone = 0,
7493 kMovieMediaFitScroll = FOUR_CHAR_CODE(
'scro'),
7494 kMovieMediaFitClipIfNecessary = FOUR_CHAR_CODE(
'hidd'),
7495 kMovieMediaFitFill = FOUR_CHAR_CODE(
'fill'),
7496 kMovieMediaFitMeet = FOUR_CHAR_CODE(
'meet'),
7497 kMovieMediaFitSlice = FOUR_CHAR_CODE(
'slic')
7503 kMovieMediaSpatialAdjustment =
7504 FOUR_CHAR_CODE(
'fit '),
7505 kMovieMediaRectangleAtom = FOUR_CHAR_CODE(
'rect'),
7506 kMovieMediaTop = FOUR_CHAR_CODE(
'top '),
7507 kMovieMediaLeft = FOUR_CHAR_CODE(
'left'),
7508 kMovieMediaWidth = FOUR_CHAR_CODE(
'wd '),
7509 kMovieMediaHeight = FOUR_CHAR_CODE(
'ht ')
7515 kMoviePropertyDuration = FOUR_CHAR_CODE(
'dura'),
7516 kMoviePropertyTimeScale = FOUR_CHAR_CODE(
'tims'),
7517 kMoviePropertyTime = FOUR_CHAR_CODE(
'timv'),
7518 kMoviePropertyNaturalBounds = FOUR_CHAR_CODE(
'natb'),
7519 kMoviePropertyMatrix = FOUR_CHAR_CODE(
'mtrx'),
7520 kMoviePropertyTrackList = FOUR_CHAR_CODE(
'tlst')
7525 kTrackPropertyMediaType = FOUR_CHAR_CODE(
'mtyp'),
7526 kTrackPropertyInstantiation =
7527 FOUR_CHAR_CODE(
'inst')
7559 DoMCActionUPP *doMCActionCallbackProc,
7573 DoMCActionUPP *doMCActionCallbackProc,
7600 OSType whichProperty,
void *value);
7613 short dataRefIndex, OSType *dataRefType,
7614 Handle *dataRef, QTAtomID *dataRefIDOut,
7615 short *dataRefIndexOut);
7628 OSType dataRefType, Handle dataRef);
7755 QTFloatSingle aspectRatioXToY);
7768 QTFloatSingle *aspectRatioXToY);
7813 MovieControllerComponentType = FOUR_CHAR_CODE(
'play')
7818 kMovieControllerQTVRFlag = 1 << 0,
7819 kMovieControllerDontDisplayToUser = 1 << 1
7828 mcActionActivate = 3,
7829 mcActionDeactivate = 4,
7830 mcActionMouseDown = 5,
7833 mcActionGoToTime = 12,
7834 mcActionSetVolume = 14,
7835 mcActionGetVolume = 15,
7837 mcActionSetLooping = 21,
7838 mcActionGetLooping = 22,
7839 mcActionSetLoopIsPalindrome = 23,
7840 mcActionGetLoopIsPalindrome = 24,
7841 mcActionSetGrowBoxBounds = 25,
7842 mcActionControllerSizeChanged = 26,
7843 mcActionSetSelectionBegin = 29,
7844 mcActionSetSelectionDuration =
7846 mcActionSetKeysEnabled = 32,
7847 mcActionGetKeysEnabled = 33,
7848 mcActionSetPlaySelection = 34,
7849 mcActionGetPlaySelection = 35,
7850 mcActionSetUseBadge = 36,
7851 mcActionGetUseBadge = 37,
7852 mcActionSetFlags = 38,
7853 mcActionGetFlags = 39,
7854 mcActionSetPlayEveryFrame = 40,
7855 mcActionGetPlayEveryFrame = 41,
7856 mcActionGetPlayRate = 42,
7857 mcActionShowBalloon =
7859 mcActionBadgeClick =
7861 mcActionMovieClick = 45,
7863 mcActionSuspend = 46,
7864 mcActionResume = 47,
7865 mcActionSetControllerKeysEnabled = 48,
7866 mcActionGetTimeSliderRect = 49,
7867 mcActionMovieEdited = 50,
7868 mcActionGetDragEnabled = 51,
7869 mcActionSetDragEnabled = 52,
7870 mcActionGetSelectionBegin = 53,
7871 mcActionGetSelectionDuration = 54,
7872 mcActionPrerollAndPlay = 55,
7873 mcActionGetCursorSettingEnabled = 56,
7874 mcActionSetCursorSettingEnabled = 57,
7875 mcActionSetColorTable = 58,
7876 mcActionLinkToURL = 59,
7877 mcActionCustomButtonClick = 60,
7878 mcActionForceTimeTableUpdate = 61,
7879 mcActionSetControllerTimeLimits =
7882 mcActionExecuteAllActionsForQTEvent = 63,
7883 mcActionExecuteOneActionForQTEvent = 64,
7884 mcActionAdjustCursor = 65,
7886 mcActionUseTrackForTimeTable =
7889 mcActionClickAndHoldPoint =
7892 mcActionShowMessageString = 68,
7893 mcActionShowStatusString = 69,
7894 mcActionGetExternalMovie = 70,
7895 mcActionGetChapterTime = 71,
7896 mcActionPerformActionList = 72,
7897 mcActionEvaluateExpression = 73,
7898 mcActionFetchParameterAs = 74,
7899 mcActionGetCursorByID = 75,
7900 mcActionGetNextURL = 76,
7901 mcActionMovieChanged = 77,
7902 mcActionDoScript = 78,
7903 mcActionRestartAtTime = 79,
7904 mcActionGetIndChapter = 80,
7905 mcActionLinkToURLExtended =
7907 mcActionSetVolumeStep = 82,
7909 mcActionAutoPlay = 83,
7910 mcActionPauseToBuffer = 84,
7911 mcActionAppMessageReceived = 85,
7912 mcActionEvaluateExpressionWithType =
7914 mcActionGetMovieName = 90,
7915 mcActionGetMovieID = 91,
7916 mcActionGetMovieActive = 92
7919 typedef short mcAction;
7922 mcFlagSuppressMovieFrame = 1 << 0,
7923 mcFlagSuppressStepButtons = 1 << 1,
7924 mcFlagSuppressSpeakerButton = 1 << 2,
7925 mcFlagsUseWindowPalette = 1 << 3,
7926 mcFlagsDontInvalidate = 1 << 4,
7927 mcFlagsUseCustomButton = 1 << 5
7932 mcPositionDontInvalidate = 1 << 5
7935 typedef unsigned long mcFlags;
7938 kMCIEEnabledButtonPicture = 1,
7939 kMCIEDisabledButtonPicture = 2,
7940 kMCIEDepressedButtonPicture = 3,
7941 kMCIEEnabledSizeBoxPicture = 4,
7942 kMCIEDisabledSizeBoxPicture = 5,
7943 kMCIEEnabledUnavailableButtonPicture = 6,
7944 kMCIEDisabledUnavailableButtonPicture = 7,
7945 kMCIESoundSlider = 128,
7946 kMCIESoundThumb = 129,
7947 kMCIEColorTable = 256,
7948 kMCIEIsFlatAppearance = 257,
7949 kMCIEDoButtonIconsDropOnDepress = 258
7952 typedef unsigned long MCInterfaceElement;
7956 typedef CALLBACK_API(
Boolean, MCActionFilterWithRefConProcPtr)(
7960 MCActionFilterWithRefConUPP;
7966 mcInfoUndoAvailable = 1 << 0,
7967 mcInfoCutAvailable = 1 << 1,
7968 mcInfoCopyAvailable = 1 << 2,
7969 mcInfoPasteAvailable = 1 << 3,
7970 mcInfoClearAvailable = 1 << 4,
7971 mcInfoHasSound = 1 << 5,
7972 mcInfoIsPlaying = 1 << 6,
7973 mcInfoIsLooping = 1 << 7,
7974 mcInfoIsInPalindrome = 1 << 8,
7975 mcInfoEditingEnabled = 1 << 9,
7976 mcInfoMovieIsInteractive = 1 << 10
7992 kQTAppMessageSoftwareChanged = 1,
7994 kQTAppMessageWindowCloseRequested =
7996 kQTAppMessageExitFullScreenRequested =
7998 kQTAppMessageDisplayChannels =
8000 kQTAppMessageEnterFullScreenRequested =
8007 long stringTypeFlags;
8040 float *expressionResult;
8048 float *expressionResult;
8050 Handle nonNumericResult;
8073 Handle colorCursorData;
8080 long scriptTypeFlags;
8088 TimeValue startTime;
8096 kFetchAsBooleanPtr = 1,
8097 kFetchAsShortPtr = 2,
8098 kFetchAsLongPtr = 3,
8099 kFetchAsMatrixRecordPtr = 4,
8100 kFetchAsModifierTrackGraphicsModeRecord = 5,
8103 kFetchAsFloatPtr = 8,
8104 kFetchAsPointPtr = 9,
8105 kFetchAsNewAtomContainer = 10,
8106 kFetchAsQTEventRecordPtr = 11,
8107 kFetchAsFixedPtr = 12,
8108 kFetchAsSetControllerValuePtr = 13,
8109 kFetchAsRgnHandle = 14,
8110 kFetchAsComponentDescriptionPtr = 15,
8111 kFetchAsCString = 16
8116 kQTCursorOpenHand = -19183,
8117 kQTCursorClosedHand = -19182,
8118 kQTCursorPointingHand = -19181,
8119 kQTCursorRightArrow = -19180,
8120 kQTCursorLeftArrow = -19179,
8121 kQTCursorDownArrow = -19178,
8122 kQTCursorUpArrow = -19177,
8123 kQTCursorIBeam = -19176
8152 #define MCGetMovie(mc) MCGetIndMovie(mc, 0)
8586 const Rect *controllerRect,
long someFlags);
8671 MCActionFilterWithRefConUPP blob,
long refCon);
8733 long *doMCActionRefCon);
9118 long param2,
long param3);
9222 #if !OPAQUE_UPP_TYPES
9225 uppMovieRgnCoverProcInfo = 0x00000FE0
9231 uppMovieRgnCoverProcInfo,
9232 GetCurrentArchitecture());
9235 #define NewMovieRgnCoverUPP(userRoutine) \
9236 (MovieRgnCoverUPP) \
9237 NewRoutineDescriptor((ProcPtr)(userRoutine), uppMovieRgnCoverProcInfo, \
9238 GetCurrentArchitecture())
9252 #if !OPAQUE_UPP_TYPES
9255 uppMovieProgressProcInfo = 0x0000FAE0
9261 uppMovieProgressProcInfo,
9262 GetCurrentArchitecture());
9265 #define NewMovieProgressUPP(userRoutine) \
9266 (MovieProgressUPP) \
9267 NewRoutineDescriptor((ProcPtr)(userRoutine), uppMovieProgressProcInfo, \
9268 GetCurrentArchitecture())
9280 MovieDrawingCompleteUPP
9282 #if !OPAQUE_UPP_TYPES
9285 uppMovieDrawingCompleteProcInfo = 0x000003E0
9288 inline MovieDrawingCompleteUPP
9292 (ProcPtr)(userRoutine), uppMovieDrawingCompleteProcInfo,
9293 GetCurrentArchitecture());
9296 #define NewMovieDrawingCompleteUPP(userRoutine) \
9297 (MovieDrawingCompleteUPP) NewRoutineDescriptor( \
9298 (ProcPtr)(userRoutine), uppMovieDrawingCompleteProcInfo, \
9299 GetCurrentArchitecture())
9313 #if !OPAQUE_UPP_TYPES
9316 uppTrackTransferProcInfo = 0x000003E0
9322 uppTrackTransferProcInfo,
9323 GetCurrentArchitecture());
9326 #define NewTrackTransferUPP(userRoutine) \
9327 (TrackTransferUPP) \
9328 NewRoutineDescriptor((ProcPtr)(userRoutine), uppTrackTransferProcInfo, \
9329 GetCurrentArchitecture())
9343 #if !OPAQUE_UPP_TYPES
9346 uppGetMovieProcInfo = 0x00003FE0
9352 (ProcPtr)(userRoutine), uppGetMovieProcInfo, GetCurrentArchitecture());
9355 #define NewGetMovieUPP(userRoutine) \
9356 (GetMovieUPP) NewRoutineDescriptor( \
9357 (ProcPtr)(userRoutine), uppGetMovieProcInfo, GetCurrentArchitecture())
9369 MoviePreviewCallOutUPP
9371 #if !OPAQUE_UPP_TYPES
9374 uppMoviePreviewCallOutProcInfo = 0x000000D0
9377 inline MoviePreviewCallOutUPP
9381 (ProcPtr)(userRoutine), uppMoviePreviewCallOutProcInfo,
9382 GetCurrentArchitecture());
9385 #define NewMoviePreviewCallOutUPP(userRoutine) \
9386 (MoviePreviewCallOutUPP) NewRoutineDescriptor( \
9387 (ProcPtr)(userRoutine), uppMoviePreviewCallOutProcInfo, \
9388 GetCurrentArchitecture())
9402 #if !OPAQUE_UPP_TYPES
9405 uppTextMediaProcInfo = 0x00003FE0
9411 (ProcPtr)(userRoutine), uppTextMediaProcInfo, GetCurrentArchitecture());
9414 #define NewTextMediaUPP(userRoutine) \
9415 (TextMediaUPP) NewRoutineDescriptor( \
9416 (ProcPtr)(userRoutine), uppTextMediaProcInfo, GetCurrentArchitecture())
9430 #if !OPAQUE_UPP_TYPES
9433 uppActionsProcInfo = 0x00003FE0
9439 (ProcPtr)(userRoutine), uppActionsProcInfo, GetCurrentArchitecture());
9442 #define NewActionsUPP(userRoutine) \
9443 (ActionsUPP) NewRoutineDescriptor( \
9444 (ProcPtr)(userRoutine), uppActionsProcInfo, GetCurrentArchitecture())
9458 #if !OPAQUE_UPP_TYPES
9461 uppDoMCActionProcInfo = 0x00003EE0
9467 (ProcPtr)(userRoutine), uppDoMCActionProcInfo, GetCurrentArchitecture());
9470 #define NewDoMCActionUPP(userRoutine) \
9471 (DoMCActionUPP) NewRoutineDescriptor( \
9472 (ProcPtr)(userRoutine), uppDoMCActionProcInfo, GetCurrentArchitecture())
9484 MovieExecuteWiredActionsUPP
9486 #if !OPAQUE_UPP_TYPES
9489 uppMovieExecuteWiredActionsProcInfo = 0x00003FE0
9492 inline MovieExecuteWiredActionsUPP
9496 (ProcPtr)(userRoutine), uppMovieExecuteWiredActionsProcInfo,
9497 GetCurrentArchitecture());
9500 #define NewMovieExecuteWiredActionsUPP(userRoutine) \
9501 (MovieExecuteWiredActionsUPP) NewRoutineDescriptor( \
9502 (ProcPtr)(userRoutine), uppMovieExecuteWiredActionsProcInfo, \
9503 GetCurrentArchitecture())
9515 MoviePrePrerollCompleteUPP
9517 #if !OPAQUE_UPP_TYPES
9520 uppMoviePrePrerollCompleteProcInfo = 0x00000EC0
9523 inline MoviePrePrerollCompleteUPP
9527 (ProcPtr)(userRoutine), uppMoviePrePrerollCompleteProcInfo,
9528 GetCurrentArchitecture());
9531 #define NewMoviePrePrerollCompleteUPP(userRoutine) \
9532 (MoviePrePrerollCompleteUPP) NewRoutineDescriptor( \
9533 (ProcPtr)(userRoutine), uppMoviePrePrerollCompleteProcInfo, \
9534 GetCurrentArchitecture())
9548 #if !OPAQUE_UPP_TYPES
9551 uppMoviesErrorProcInfo = 0x00000380
9557 (ProcPtr)(userRoutine), uppMoviesErrorProcInfo, GetCurrentArchitecture());
9560 #define NewMoviesErrorUPP(userRoutine) \
9562 NewRoutineDescriptor((ProcPtr)(userRoutine), uppMoviesErrorProcInfo, \
9563 GetCurrentArchitecture())
9577 #if !OPAQUE_UPP_TYPES
9580 uppQTCallBackProcInfo = 0x000003C0
9586 (ProcPtr)(userRoutine), uppQTCallBackProcInfo, GetCurrentArchitecture());
9589 #define NewQTCallBackUPP(userRoutine) \
9590 (QTCallBackUPP) NewRoutineDescriptor( \
9591 (ProcPtr)(userRoutine), uppQTCallBackProcInfo, GetCurrentArchitecture())
9605 #if !OPAQUE_UPP_TYPES
9608 uppQTSyncTaskProcInfo = 0x000000C0
9614 (ProcPtr)(userRoutine), uppQTSyncTaskProcInfo, GetCurrentArchitecture());
9617 #define NewQTSyncTaskUPP(userRoutine) \
9618 (QTSyncTaskUPP) NewRoutineDescriptor( \
9619 (ProcPtr)(userRoutine), uppQTSyncTaskProcInfo, GetCurrentArchitecture())
9633 #if !OPAQUE_UPP_TYPES
9636 uppTweenerDataProcInfo = 0x003FFFF0
9643 (ProcPtr)(userRoutine), uppTweenerDataProcInfo, GetCurrentArchitecture());
9646 #define NewTweenerDataUPP(userRoutine) \
9648 NewRoutineDescriptor((ProcPtr)(userRoutine), uppTweenerDataProcInfo, \
9649 GetCurrentArchitecture())
9661 QTBandwidthNotificationUPP
9663 #if !OPAQUE_UPP_TYPES
9666 uppQTBandwidthNotificationProcInfo = 0x00000FE0
9669 inline QTBandwidthNotificationUPP
9673 (ProcPtr)(userRoutine), uppQTBandwidthNotificationProcInfo,
9674 GetCurrentArchitecture());
9677 #define NewQTBandwidthNotificationUPP(userRoutine) \
9678 (QTBandwidthNotificationUPP) NewRoutineDescriptor( \
9679 (ProcPtr)(userRoutine), uppQTBandwidthNotificationProcInfo, \
9680 GetCurrentArchitecture())
9694 #if !OPAQUE_UPP_TYPES
9697 uppMCActionFilterProcInfo = 0x00000FD0
9700 inline MCActionFilterUPP
9704 uppMCActionFilterProcInfo,
9705 GetCurrentArchitecture());
9708 #define NewMCActionFilterUPP(userRoutine) \
9709 (MCActionFilterUPP) \
9710 NewRoutineDescriptor((ProcPtr)(userRoutine), uppMCActionFilterProcInfo, \
9711 GetCurrentArchitecture())
9723 MCActionFilterWithRefConUPP
9725 #if !OPAQUE_UPP_TYPES
9728 uppMCActionFilterWithRefConProcInfo = 0x00003ED0
9731 inline MCActionFilterWithRefConUPP
9735 (ProcPtr)(userRoutine), uppMCActionFilterWithRefConProcInfo,
9736 GetCurrentArchitecture());
9739 #define NewMCActionFilterWithRefConUPP(userRoutine) \
9740 (MCActionFilterWithRefConUPP) NewRoutineDescriptor( \
9741 (ProcPtr)(userRoutine), uppMCActionFilterWithRefConProcInfo, \
9742 GetCurrentArchitecture())
9756 #if !OPAQUE_UPP_TYPES
9763 #define DisposeMovieRgnCoverUPP(userUPP) DisposeRoutineDescriptor(userUPP)
9777 #if !OPAQUE_UPP_TYPES
9784 #define DisposeMovieProgressUPP(userUPP) DisposeRoutineDescriptor(userUPP)
9798 #if !OPAQUE_UPP_TYPES
9805 #define DisposeMovieDrawingCompleteUPP(userUPP) \
9806 DisposeRoutineDescriptor(userUPP)
9820 #if !OPAQUE_UPP_TYPES
9827 #define DisposeTrackTransferUPP(userUPP) DisposeRoutineDescriptor(userUPP)
9841 #if !OPAQUE_UPP_TYPES
9848 #define DisposeGetMovieUPP(userUPP) DisposeRoutineDescriptor(userUPP)
9862 #if !OPAQUE_UPP_TYPES
9869 #define DisposeMoviePreviewCallOutUPP(userUPP) DisposeRoutineDescriptor(userUPP)
9883 #if !OPAQUE_UPP_TYPES
9890 #define DisposeTextMediaUPP(userUPP) DisposeRoutineDescriptor(userUPP)
9904 #if !OPAQUE_UPP_TYPES
9911 #define DisposeActionsUPP(userUPP) DisposeRoutineDescriptor(userUPP)
9925 #if !OPAQUE_UPP_TYPES
9932 #define DisposeDoMCActionUPP(userUPP) DisposeRoutineDescriptor(userUPP)
9946 #if !OPAQUE_UPP_TYPES
9954 #define DisposeMovieExecuteWiredActionsUPP(userUPP) \
9955 DisposeRoutineDescriptor(userUPP)
9969 #if !OPAQUE_UPP_TYPES
9977 #define DisposeMoviePrePrerollCompleteUPP(userUPP) \
9978 DisposeRoutineDescriptor(userUPP)
9992 #if !OPAQUE_UPP_TYPES
9999 #define DisposeMoviesErrorUPP(userUPP) DisposeRoutineDescriptor(userUPP)
10013 #if !OPAQUE_UPP_TYPES
10020 #define DisposeQTCallBackUPP(userUPP) DisposeRoutineDescriptor(userUPP)
10034 #if !OPAQUE_UPP_TYPES
10041 #define DisposeQTSyncTaskUPP(userUPP) DisposeRoutineDescriptor(userUPP)
10055 #if !OPAQUE_UPP_TYPES
10062 #define DisposeTweenerDataUPP(userUPP) DisposeRoutineDescriptor(userUPP)
10076 #if !OPAQUE_UPP_TYPES
10084 #define DisposeQTBandwidthNotificationUPP(userUPP) \
10085 DisposeRoutineDescriptor(userUPP)
10099 #if !OPAQUE_UPP_TYPES
10106 #define DisposeMCActionFilterUPP(userUPP) DisposeRoutineDescriptor(userUPP)
10120 #if !OPAQUE_UPP_TYPES
10128 #define DisposeMCActionFilterWithRefConUPP(userUPP) \
10129 DisposeRoutineDescriptor(userUPP)
10143 MovieRgnCoverUPP userUPP);
10144 #if !OPAQUE_UPP_TYPES
10147 long refcon, MovieRgnCoverUPP userUPP)
10149 return (OSErr)CALL_THREE_PARAMETER_UPP(userUPP, uppMovieRgnCoverProcInfo,
10153 #define InvokeMovieRgnCoverUPP(theMovie, changedRgn, refcon, userUPP) \
10154 (OSErr) CALL_THREE_PARAMETER_UPP((userUPP), uppMovieRgnCoverProcInfo, \
10155 (theMovie), (changedRgn), (refcon))
10169 Fixed percentDone,
long refcon,
10170 MovieProgressUPP userUPP);
10171 #if !OPAQUE_UPP_TYPES
10174 short whatOperation,
Fixed percentDone,
10175 long refcon, MovieProgressUPP userUPP)
10177 return (OSErr)CALL_FIVE_PARAMETER_UPP(userUPP, uppMovieProgressProcInfo,
10179 percentDone, refcon);
10182 #define InvokeMovieProgressUPP(theMovie, message, whatOperation, percentDone, \
10184 (OSErr) CALL_FIVE_PARAMETER_UPP((userUPP), uppMovieProgressProcInfo, \
10185 (theMovie), (message), (whatOperation), \
10186 (percentDone), (refcon))
10200 MovieDrawingCompleteUPP userUPP);
10201 #if !OPAQUE_UPP_TYPES
10204 MovieDrawingCompleteUPP userUPP)
10206 return (OSErr)CALL_TWO_PARAMETER_UPP(userUPP, uppMovieDrawingCompleteProcInfo,
10210 #define InvokeMovieDrawingCompleteUPP(theMovie, refCon, userUPP) \
10211 (OSErr) CALL_TWO_PARAMETER_UPP((userUPP), uppMovieDrawingCompleteProcInfo, \
10212 (theMovie), (refCon))
10226 #if !OPAQUE_UPP_TYPES
10229 TrackTransferUPP userUPP)
10231 return (OSErr)CALL_TWO_PARAMETER_UPP(userUPP, uppTrackTransferProcInfo, t,
10235 #define InvokeTrackTransferUPP(t, refCon, userUPP) \
10236 (OSErr) CALL_TWO_PARAMETER_UPP((userUPP), uppTrackTransferProcInfo, (t), \
10251 GetMovieUPP userUPP);
10252 #if !OPAQUE_UPP_TYPES
10255 void *refCon, GetMovieUPP userUPP)
10257 return (OSErr)CALL_FOUR_PARAMETER_UPP(userUPP, uppGetMovieProcInfo, offset,
10258 size, dataPtr, refCon);
10261 #define InvokeGetMovieUPP(offset, size, dataPtr, refCon, userUPP) \
10262 (OSErr) CALL_FOUR_PARAMETER_UPP((userUPP), uppGetMovieProcInfo, (offset), \
10263 (size), (dataPtr), (refCon))
10277 #if !OPAQUE_UPP_TYPES
10280 MoviePreviewCallOutUPP userUPP)
10282 return (
Boolean)CALL_ONE_PARAMETER_UPP(
10283 userUPP, uppMoviePreviewCallOutProcInfo, refcon);
10286 #define InvokeMoviePreviewCallOutUPP(refcon, userUPP) \
10287 (Boolean) CALL_ONE_PARAMETER_UPP((userUPP), uppMoviePreviewCallOutProcInfo, \
10302 long refcon, TextMediaUPP userUPP);
10303 #if !OPAQUE_UPP_TYPES
10306 short *displayFlag,
long refcon,
10307 TextMediaUPP userUPP)
10309 return (OSErr)CALL_FOUR_PARAMETER_UPP(userUPP, uppTextMediaProcInfo, theText,
10313 #define InvokeTextMediaUPP(theText, theMovie, displayFlag, refcon, userUPP) \
10314 (OSErr) CALL_FOUR_PARAMETER_UPP((userUPP), uppTextMediaProcInfo, (theText), \
10315 (theMovie), (displayFlag), (refcon))
10330 #if !OPAQUE_UPP_TYPES
10334 ActionsUPP userUPP)
10336 return (OSErr)CALL_FOUR_PARAMETER_UPP(userUPP, uppActionsProcInfo, refcon,
10340 #define InvokeActionsUPP(refcon, targetTrack, targetRefCon, theEvent, userUPP) \
10341 (OSErr) CALL_FOUR_PARAMETER_UPP((userUPP), uppActionsProcInfo, (refcon), \
10342 (targetTrack), (targetRefCon), (theEvent))
10356 DoMCActionUPP userUPP);
10357 #if !OPAQUE_UPP_TYPES
10360 Boolean *handled, DoMCActionUPP userUPP)
10362 return (OSErr)CALL_FOUR_PARAMETER_UPP(userUPP, uppDoMCActionProcInfo, refcon,
10363 action, params, handled);
10366 #define InvokeDoMCActionUPP(refcon, action, params, handled, userUPP) \
10367 (OSErr) CALL_FOUR_PARAMETER_UPP((userUPP), uppDoMCActionProcInfo, (refcon), \
10368 (action), (params), (handled))
10382 QTAtomContainer wiredActions,
10383 MovieExecuteWiredActionsUPP userUPP);
10384 #if !OPAQUE_UPP_TYPES
10388 QTAtomContainer wiredActions,
10389 MovieExecuteWiredActionsUPP userUPP)
10391 return (OSErr)CALL_FOUR_PARAMETER_UPP(userUPP,
10392 uppMovieExecuteWiredActionsProcInfo,
10393 theMovie, refcon, flags, wiredActions);
10396 #define InvokeMovieExecuteWiredActionsUPP(theMovie, refcon, flags, \
10397 wiredActions, userUPP) \
10399 CALL_FOUR_PARAMETER_UPP((userUPP), uppMovieExecuteWiredActionsProcInfo, \
10400 (theMovie), (refcon), (flags), (wiredActions))
10414 MoviePrePrerollCompleteUPP userUPP);
10415 #if !OPAQUE_UPP_TYPES
10419 MoviePrePrerollCompleteUPP userUPP)
10421 CALL_THREE_PARAMETER_UPP(userUPP, uppMoviePrePrerollCompleteProcInfo,
10425 #define InvokeMoviePrePrerollCompleteUPP(theMovie, prerollErr, refcon, \
10427 CALL_THREE_PARAMETER_UPP((userUPP), uppMoviePrePrerollCompleteProcInfo, \
10428 (theMovie), (prerollErr), (refcon))
10442 #if !OPAQUE_UPP_TYPES
10445 MoviesErrorUPP userUPP)
10447 CALL_TWO_PARAMETER_UPP(userUPP, uppMoviesErrorProcInfo, theErr, refcon);
10450 #define InvokeMoviesErrorUPP(theErr, refcon, userUPP) \
10451 CALL_TWO_PARAMETER_UPP((userUPP), uppMoviesErrorProcInfo, (theErr), (refcon))
10465 #if !OPAQUE_UPP_TYPES
10468 QTCallBackUPP userUPP)
10470 CALL_TWO_PARAMETER_UPP(userUPP, uppQTCallBackProcInfo, cb, refCon);
10473 #define InvokeQTCallBackUPP(cb, refCon, userUPP) \
10474 CALL_TWO_PARAMETER_UPP((userUPP), uppQTCallBackProcInfo, (cb), (refCon))
10488 #if !OPAQUE_UPP_TYPES
10492 CALL_ONE_PARAMETER_UPP(userUPP, uppQTSyncTaskProcInfo, task);
10495 #define InvokeQTSyncTaskUPP(task, userUPP) \
10496 CALL_ONE_PARAMETER_UPP((userUPP), uppQTSyncTaskProcInfo, (task))
10510 long dataDescriptionSeed, Handle dataDescription,
10512 UniversalProcPtr transferProc,
void *refCon,
10513 TweenerDataUPP userUPP);
10514 #if !OPAQUE_UPP_TYPES
10516 inline ComponentResult
10518 long dataDescriptionSeed, Handle dataDescription,
10520 UniversalProcPtr transferProc,
void *refCon,
10521 TweenerDataUPP userUPP)
10523 return (ComponentResult)CALL_EIGHT_PARAMETER_UPP(
10524 userUPP, uppTweenerDataProcInfo, tr, tweenData, tweenDataSize,
10525 dataDescriptionSeed, dataDescription, asyncCompletionProc, transferProc,
10529 #define InvokeTweenerDataUPP( \
10530 tr, tweenData, tweenDataSize, dataDescriptionSeed, dataDescription, \
10531 asyncCompletionProc, transferProc, refCon, userUPP) \
10532 (ComponentResult) CALL_EIGHT_PARAMETER_UPP( \
10533 (userUPP), uppTweenerDataProcInfo, (tr), (tweenData), (tweenDataSize), \
10534 (dataDescriptionSeed), (dataDescription), (asyncCompletionProc), \
10535 (transferProc), (refCon))
10549 QTBandwidthNotificationUPP userUPP);
10550 #if !OPAQUE_UPP_TYPES
10554 QTBandwidthNotificationUPP userUPP)
10556 return (OSErr)CALL_THREE_PARAMETER_UPP(
10557 userUPP, uppQTBandwidthNotificationProcInfo, flags, reserved, refcon);
10560 #define InvokeQTBandwidthNotificationUPP(flags, reserved, refcon, userUPP) \
10562 CALL_THREE_PARAMETER_UPP((userUPP), uppQTBandwidthNotificationProcInfo, \
10563 (flags), (reserved), (refcon))
10577 MCActionFilterUPP userUPP);
10578 #if !OPAQUE_UPP_TYPES
10582 MCActionFilterUPP userUPP)
10584 return (
Boolean)CALL_THREE_PARAMETER_UPP(userUPP, uppMCActionFilterProcInfo,
10585 mc, action, params);
10588 #define InvokeMCActionFilterUPP(mc, action, params, userUPP) \
10589 (Boolean) CALL_THREE_PARAMETER_UPP((userUPP), uppMCActionFilterProcInfo, \
10590 (mc), (action), (params))
10604 void *params,
long refCon,
10605 MCActionFilterWithRefConUPP userUPP);
10606 #if !OPAQUE_UPP_TYPES
10610 void *params,
long refCon,
10611 MCActionFilterWithRefConUPP userUPP)
10613 return (
Boolean)CALL_FOUR_PARAMETER_UPP(
10614 userUPP, uppMCActionFilterWithRefConProcInfo, mc, action, params, refCon);
10617 #define InvokeMCActionFilterWithRefConUPP(mc, action, params, refCon, userUPP) \
10619 CALL_FOUR_PARAMETER_UPP((userUPP), uppMCActionFilterWithRefConProcInfo, \
10620 (mc), (action), (params), (refCon))
10624 #if CALL_NOT_IN_CARBON || OLDROUTINENAMES
10626 #define NewMovieRgnCoverProc(userRoutine) NewMovieRgnCoverUPP(userRoutine)
10627 #define NewMovieProgressProc(userRoutine) NewMovieProgressUPP(userRoutine)
10628 #define NewMovieDrawingCompleteProc(userRoutine) \
10629 NewMovieDrawingCompleteUPP(userRoutine)
10630 #define NewTrackTransferProc(userRoutine) NewTrackTransferUPP(userRoutine)
10631 #define NewGetMovieProc(userRoutine) NewGetMovieUPP(userRoutine)
10632 #define NewMoviePreviewCallOutProc(userRoutine) \
10633 NewMoviePreviewCallOutUPP(userRoutine)
10634 #define NewTextMediaProc(userRoutine) NewTextMediaUPP(userRoutine)
10635 #define NewActionsProc(userRoutine) NewActionsUPP(userRoutine)
10636 #define NewDoMCActionProc(userRoutine) NewDoMCActionUPP(userRoutine)
10637 #define NewMovieExecuteWiredActionsProc(userRoutine) \
10638 NewMovieExecuteWiredActionsUPP(userRoutine)
10639 #define NewMoviePrePrerollCompleteProc(userRoutine) \
10640 NewMoviePrePrerollCompleteUPP(userRoutine)
10641 #define NewMoviesErrorProc(userRoutine) NewMoviesErrorUPP(userRoutine)
10642 #define NewQTCallBackProc(userRoutine) NewQTCallBackUPP(userRoutine)
10643 #define NewQTSyncTaskProc(userRoutine) NewQTSyncTaskUPP(userRoutine)
10644 #define NewTweenerDataProc(userRoutine) NewTweenerDataUPP(userRoutine)
10645 #define NewQTBandwidthNotificationProc(userRoutine) \
10646 NewQTBandwidthNotificationUPP(userRoutine)
10647 #define NewMCActionFilterProc(userRoutine) NewMCActionFilterUPP(userRoutine)
10648 #define NewMCActionFilterWithRefConProc(userRoutine) \
10649 NewMCActionFilterWithRefConUPP(userRoutine)
10650 #define CallMovieRgnCoverProc(userRoutine, theMovie, changedRgn, refcon) \
10651 InvokeMovieRgnCoverUPP(theMovie, changedRgn, refcon, userRoutine)
10652 #define CallMovieProgressProc(userRoutine, theMovie, message, whatOperation, \
10653 percentDone, refcon) \
10654 InvokeMovieProgressUPP(theMovie, message, whatOperation, percentDone, \
10655 refcon, userRoutine)
10656 #define CallMovieDrawingCompleteProc(userRoutine, theMovie, refCon) \
10657 InvokeMovieDrawingCompleteUPP(theMovie, refCon, userRoutine)
10658 #define CallTrackTransferProc(userRoutine, t, refCon) \
10659 InvokeTrackTransferUPP(t, refCon, userRoutine)
10660 #define CallGetMovieProc(userRoutine, offset, size, dataPtr, refCon) \
10661 InvokeGetMovieUPP(offset, size, dataPtr, refCon, userRoutine)
10662 #define CallMoviePreviewCallOutProc(userRoutine, refcon) \
10663 InvokeMoviePreviewCallOutUPP(refcon, userRoutine)
10664 #define CallTextMediaProc(userRoutine, theText, theMovie, displayFlag, refcon) \
10665 InvokeTextMediaUPP(theText, theMovie, displayFlag, refcon, userRoutine)
10666 #define CallActionsProc(userRoutine, refcon, targetTrack, targetRefCon, \
10668 InvokeActionsUPP(refcon, targetTrack, targetRefCon, theEvent, userRoutine)
10669 #define CallDoMCActionProc(userRoutine, refcon, action, params, handled) \
10670 InvokeDoMCActionUPP(refcon, action, params, handled, userRoutine)
10671 #define CallMovieExecuteWiredActionsProc(userRoutine, theMovie, refcon, flags, \
10673 InvokeMovieExecuteWiredActionsUPP(theMovie, refcon, flags, wiredActions, \
10675 #define CallMoviePrePrerollCompleteProc(userRoutine, theMovie, prerollErr, \
10677 InvokeMoviePrePrerollCompleteUPP(theMovie, prerollErr, refcon, userRoutine)
10678 #define CallMoviesErrorProc(userRoutine, theErr, refcon) \
10679 InvokeMoviesErrorUPP(theErr, refcon, userRoutine)
10680 #define CallQTCallBackProc(userRoutine, cb, refCon) \
10681 InvokeQTCallBackUPP(cb, refCon, userRoutine)
10682 #define CallQTSyncTaskProc(userRoutine, task) \
10683 InvokeQTSyncTaskUPP(task, userRoutine)
10684 #define CallTweenerDataProc(userRoutine, tr, tweenData, tweenDataSize, \
10685 dataDescriptionSeed, dataDescription, \
10686 asyncCompletionProc, transferProc, refCon) \
10687 InvokeTweenerDataUPP(tr, tweenData, tweenDataSize, dataDescriptionSeed, \
10688 dataDescription, asyncCompletionProc, transferProc, \
10689 refCon, userRoutine)
10690 #define CallQTBandwidthNotificationProc(userRoutine, flags, reserved, refcon) \
10691 InvokeQTBandwidthNotificationUPP(flags, reserved, refcon, userRoutine)
10692 #define CallMCActionFilterProc(userRoutine, mc, action, params) \
10693 InvokeMCActionFilterUPP(mc, action, params, userRoutine)
10694 #define CallMCActionFilterWithRefConProc(userRoutine, mc, action, params, \
10696 InvokeMCActionFilterWithRefConUPP(mc, action, params, refCon, userRoutine)
10702 kVideoMediaResetStatisticsSelect = 0x0105,
10703 kVideoMediaGetStatisticsSelect = 0x0106,
10704 kVideoMediaGetStallCountSelect = 0x010E,
10705 kVideoMediaSetCodecParameterSelect = 0x010F,
10706 kVideoMediaGetCodecParameterSelect = 0x0110,
10707 kTextMediaSetTextProcSelect = 0x0101,
10708 kTextMediaAddTextSampleSelect = 0x0102,
10709 kTextMediaAddTESampleSelect = 0x0103,
10710 kTextMediaAddHiliteSampleSelect = 0x0104,
10711 kTextMediaDrawRawSelect = 0x0109,
10712 kTextMediaSetTextPropertySelect = 0x010A,
10713 kTextMediaRawSetupSelect = 0x010B,
10714 kTextMediaRawIdleSelect = 0x010C,
10715 kTextMediaGetTextPropertySelect = 0x010D,
10716 kTextMediaFindNextTextSelect = 0x0105,
10717 kTextMediaHiliteTextSampleSelect = 0x0106,
10718 kTextMediaSetTextSampleDataSelect = 0x0107,
10719 kSpriteMediaSetPropertySelect = 0x0101,
10720 kSpriteMediaGetPropertySelect = 0x0102,
10721 kSpriteMediaHitTestSpritesSelect = 0x0103,
10722 kSpriteMediaCountSpritesSelect = 0x0104,
10723 kSpriteMediaCountImagesSelect = 0x0105,
10724 kSpriteMediaGetIndImageDescriptionSelect = 0x0106,
10725 kSpriteMediaGetDisplayedSampleNumberSelect = 0x0107,
10726 kSpriteMediaGetSpriteNameSelect = 0x0108,
10727 kSpriteMediaGetImageNameSelect = 0x0109,
10728 kSpriteMediaSetSpritePropertySelect = 0x010A,
10729 kSpriteMediaGetSpritePropertySelect = 0x010B,
10730 kSpriteMediaHitTestAllSpritesSelect = 0x010C,
10731 kSpriteMediaHitTestOneSpriteSelect = 0x010D,
10732 kSpriteMediaSpriteIndexToIDSelect = 0x010E,
10733 kSpriteMediaSpriteIDToIndexSelect = 0x010F,
10734 kSpriteMediaGetSpriteActionsForQTEventSelect = 0x0110,
10735 kSpriteMediaSetActionVariableSelect = 0x0111,
10736 kSpriteMediaGetActionVariableSelect = 0x0112,
10737 kSpriteMediaGetIndImagePropertySelect = 0x0113,
10738 kSpriteMediaNewSpriteSelect = 0x0114,
10739 kSpriteMediaDisposeSpriteSelect = 0x0115,
10740 kSpriteMediaSetActionVariableToStringSelect = 0x0116,
10741 kSpriteMediaGetActionVariableAsStringSelect = 0x0117,
10742 kFlashMediaSetPanSelect = 0x0101,
10743 kFlashMediaSetZoomSelect = 0x0102,
10744 kFlashMediaSetZoomRectSelect = 0x0103,
10745 kFlashMediaGetRefConBoundsSelect = 0x0104,
10746 kFlashMediaGetRefConIDSelect = 0x0105,
10747 kFlashMediaIDToRefConSelect = 0x0106,
10748 kFlashMediaGetDisplayedFrameNumberSelect = 0x0107,
10749 kFlashMediaFrameNumberToMovieTimeSelect = 0x0108,
10750 kFlashMediaFrameLabelToMovieTimeSelect = 0x0109,
10751 kFlashMediaGetFlashVariableSelect = 0x010A,
10752 kFlashMediaSetFlashVariableSelect = 0x010B,
10753 kFlashMediaDoButtonActionsSelect = 0x010C,
10754 kFlashMediaGetSupportedSwfVersionSelect = 0x010D,
10755 kMovieMediaGetChildDoMCActionCallbackSelect = 0x0102,
10756 kMovieMediaGetDoMCActionCallbackSelect = 0x0103,
10757 kMovieMediaGetCurrentMoviePropertySelect = 0x0104,
10758 kMovieMediaGetCurrentTrackPropertySelect = 0x0105,
10759 kMovieMediaGetChildMovieDataReferenceSelect = 0x0106,
10760 kMovieMediaSetChildMovieDataReferenceSelect = 0x0107,
10761 kMovieMediaLoadChildMovieFromDataReferenceSelect = 0x0108,
10762 kMedia3DGetNamedObjectListSelect = 0x0101,
10763 kMedia3DGetRendererListSelect = 0x0102,
10764 kMedia3DGetCurrentGroupSelect = 0x0103,
10765 kMedia3DTranslateNamedObjectToSelect = 0x0104,
10766 kMedia3DScaleNamedObjectToSelect = 0x0105,
10767 kMedia3DRotateNamedObjectToSelect = 0x0106,
10768 kMedia3DSetCameraDataSelect = 0x0107,
10769 kMedia3DGetCameraDataSelect = 0x0108,
10770 kMedia3DSetCameraAngleAspectSelect = 0x0109,
10771 kMedia3DGetCameraAngleAspectSelect = 0x010A,
10772 kMedia3DSetCameraRangeSelect = 0x010D,
10773 kMedia3DGetCameraRangeSelect = 0x010E,
10774 kMedia3DGetViewObjectSelect = 0x010F,
10775 kMCSetMovieSelect = 0x0002,
10776 kMCGetIndMovieSelect = 0x0005,
10777 kMCRemoveAllMoviesSelect = 0x0006,
10778 kMCRemoveAMovieSelect = 0x0003,
10779 kMCRemoveMovieSelect = 0x0006,
10780 kMCIsPlayerEventSelect = 0x0007,
10781 kMCSetActionFilterSelect = 0x0008,
10782 kMCDoActionSelect = 0x0009,
10783 kMCSetControllerAttachedSelect = 0x000A,
10784 kMCIsControllerAttachedSelect = 0x000B,
10785 kMCSetControllerPortSelect = 0x000C,
10786 kMCGetControllerPortSelect = 0x000D,
10787 kMCSetVisibleSelect = 0x000E,
10788 kMCGetVisibleSelect = 0x000F,
10789 kMCGetControllerBoundsRectSelect = 0x0010,
10790 kMCSetControllerBoundsRectSelect = 0x0011,
10791 kMCGetControllerBoundsRgnSelect = 0x0012,
10792 kMCGetWindowRgnSelect = 0x0013,
10793 kMCMovieChangedSelect = 0x0014,
10794 kMCSetDurationSelect = 0x0015,
10795 kMCGetCurrentTimeSelect = 0x0016,
10796 kMCNewAttachedControllerSelect = 0x0017,
10797 kMCDrawSelect = 0x0018,
10798 kMCActivateSelect = 0x0019,
10799 kMCIdleSelect = 0x001A,
10800 kMCKeySelect = 0x001B,
10801 kMCClickSelect = 0x001C,
10802 kMCEnableEditingSelect = 0x001D,
10803 kMCIsEditingEnabledSelect = 0x001E,
10804 kMCCopySelect = 0x001F,
10805 kMCCutSelect = 0x0020,
10806 kMCPasteSelect = 0x0021,
10807 kMCClearSelect = 0x0022,
10808 kMCUndoSelect = 0x0023,
10809 kMCPositionControllerSelect = 0x0024,
10810 kMCGetControllerInfoSelect = 0x0025,
10811 kMCSetClipSelect = 0x0028,
10812 kMCGetClipSelect = 0x0029,
10813 kMCDrawBadgeSelect = 0x002A,
10814 kMCSetUpEditMenuSelect = 0x002B,
10815 kMCGetMenuStringSelect = 0x002C,
10816 kMCSetActionFilterWithRefConSelect = 0x002D,
10817 kMCPtInControllerSelect = 0x002E,
10818 kMCInvalidateSelect = 0x002F,
10819 kMCAdjustCursorSelect = 0x0030,
10820 kMCGetInterfaceElementSelect = 0x0031,
10821 kMCGetDoActionsProcSelect = 0x0032,
10822 kMCAddMovieSegmentSelect = 0x0033,
10823 kMCTrimMovieSegmentSelect = 0x0034,
10824 kMusicMediaGetIndexedTunePlayerSelect = 0x0101
10827 #if PRAGMA_STRUCT_ALIGN
10828 #pragma options align = reset
10829 #elif PRAGMA_STRUCT_PACKPUSH
10831 #elif PRAGMA_STRUCT_PACK
10835 #ifdef PRAGMA_IMPORT_OFF
10837 #elif PRAGMA_IMPORT
10838 #pragma import reset
@ cType
Definition: AERegistry.h:120
Alias Manager Interfaces.
Component Manager Interfaces.
Event Manager Interfaces.
QuickTime Image Compression Interfaces.
long Fixed
Definition: MacTypes.h:153
unsigned char * StringPtr
Definition: MacTypes.h:477
unsigned char Boolean
Definition: MacTypes.h:318
void DisposeRoutineDescriptor(UniversalProcPtr theUPP)
#define STACK_UPP_TYPE(name)
Definition: MixedMode.h:734
UniversalProcPtr NewRoutineDescriptor(ProcPtr theProc, ProcInfoType theProcInfo, ISAType theISA)
short QTCountChildrenOfType(QTAtomContainer container, QTAtom parentAtom, QTAtomType childType)
unsigned long GetTrackModificationTime(Track theTrack)
MoviesErrorUPP NewMoviesErrorUPP(MoviesErrorProcPtr userRoutine)
void GoToBeginningOfMovie(Movie theMovie)
void SetTimeBaseTime(TimeBase tb, const TimeRecord *tr)
ComponentResult FlashMediaIDToRefCon(MediaHandler mh, long refConID, long *refCon)
short GetMovieVolume(Movie theMovie)
void SetTrackMatrix(Track theTrack, const MatrixRecord *matrix)
OSErr ConvertMovieToFile(Movie theMovie, Track onlyTrack, FSSpec *outputFile, OSType fileType, OSType creator, ScriptCode scriptTag, short *resID, long flags, ComponentInstance userComp)
ComponentResult SpriteMediaGetActionVariable(MediaHandler mh, QTAtomID variableID, float *value)
ComponentResult VideoMediaSetCodecParameter(MediaHandler mh, CodecType cType, OSType parameterID, long parameterChangeSeed, void *dataPtr, long dataSize)
OSErr NewMovieFromUserProc(Movie *m, short flags, Boolean *dataRefWasChanged, GetMovieUPP getProc, void *refCon, Handle defaultDataRef, OSType dataRefType)
OSErr GetUserDataText(UserData theUserData, Handle data, OSType udType, long index, short itlRegionTag)
OSErr QTGetAtomDataPtr(QTAtomContainer container, QTAtom atom, long *dataSize, Ptr *atomData)
void DisposeMovieProgressUPP(MovieProgressUPP userUPP)
long GetMovieDataSize(Movie theMovie, TimeValue startTime, TimeValue duration)
OSErr SetQuickTimePreference(OSType preferenceType, QTAtomContainer preferenceAtom)
void SetTimeBaseMasterClock(TimeBase slave, Component clockMeister, const TimeRecord *slaveZero)
ComponentResult SpriteMediaGetSpriteName(MediaHandler mh, QTAtomID spriteID, Str255 spriteName)
OSErr AddMovieExecuteWiredActionsProc(Movie theMovie, MovieExecuteWiredActionsUPP proc, void *refCon)
OSErr SetSpriteWorldGraphicsMode(SpriteWorld theSpriteWorld, long mode, const RGBColor *opColor)
Track GetMediaTrack(Media theMedia)
ComponentResult MCGetMenuString(MovieController mc, long modifiers, short item, Str255 aString)
OSErr GetMediaSampleReference(Media theMedia, long *dataOffset, long *size, TimeValue time, TimeValue *sampleTime, TimeValue *durationPerSample, SampleDescriptionHandle sampleDescriptionH, long *sampleDescriptionIndex, long maxNumberOfSamples, long *numberOfSamples, short *sampleFlags)
ComponentResult MCSetControllerPort(MovieController mc, CGrafPtr gp)
void DisposeMatte(PixMapHandle theMatte)
ActionsUPP NewActionsUPP(ActionsProcPtr userRoutine)
ComponentResult FlashMediaGetRefConID(MediaHandler mh, long refCon, long *refConID)
OSErr SetMediaShadowSync(Media theMedia, long frameDiffSampleNum, long syncSampleNum)
void PlayMoviePreview(Movie theMovie, MoviePreviewCallOutUPP callOutProc, long refcon)
TimeValue GetTimeBaseStartTime(TimeBase tb, TimeScale s, TimeRecord *tr)
ComponentResult SpriteMediaGetSpriteActionsForQTEvent(MediaHandler mh, QTEventRecordPtr event, QTAtomID spriteID, QTAtomContainer *container, QTAtom *atom)
ComponentResult FlashMediaGetRefConBounds(MediaHandler mh, long refCon, long *left, long *top, long *right, long *bottom)
Boolean InvokeMCActionFilterUPP(MovieController mc, short *action, void *params, MCActionFilterUPP userUPP)
void SetMediaQuality(Media theMedia, short quality)
void SetMovieRate(Movie theMovie, Fixed rate)
OSErr InsertMediaIntoTrack(Track theTrack, TimeValue trackStart, TimeValue mediaTime, TimeValue mediaDuration, Fixed mediaRate)
OSErr QTLockContainer(QTAtomContainer container)
ComponentResult MCSetVisible(MovieController mc, Boolean visible)
ComponentResult SpriteMediaGetIndImageProperty(MediaHandler mh, short imageIndex, long imagePropertyType, void *imagePropertyValue)
Fixed GetTimeBaseEffectiveRate(TimeBase tb)
ComponentResult FlashMediaSetZoom(MediaHandler mh, short factor)
void DisposeSprite(Sprite theSprite)
OSErr QTGetAtomTypeAndID(QTAtomContainer container, QTAtom atom, QTAtomType *atomType, QTAtomID *id)
ComponentResult MCRemoveAMovie(MovieController mc, Movie m)
void SetMoviePreviewMode(Movie theMovie, Boolean usePreview)
TimeBase NewTimeBase(void)
QTCallBack GetFirstCallBack(TimeBase tb)
OSErr GetMediaPreferredChunkSize(Media theMedia, long *maxChunkSize)
void AddMovieSelection(Movie theMovie, Movie src)
void GetMoviePreviewTime(Movie theMovie, TimeValue *previewTime, TimeValue *previewDuration)
OSErr NewMovieFromDataFork(Movie *theMovie, short fRefNum, long fileOffset, short newMovieFlags, Boolean *dataRefWasChanged)
void GetTrackMatrix(Track theTrack, MatrixRecord *matrix)
void DisposeTimeBase(TimeBase tb)
OSErr MovieSearchText(Movie theMovie, Ptr text, long size, long searchFlags, Track *searchTrack, TimeValue *searchTime, long *searchOffset)
void SetMovieMatrix(Movie theMovie, const MatrixRecord *matrix)
OSErr QTBandwidthRelease(QTBandwidthReference bwRef, long flags)
OSErr SetMediaDefaultDataRefIndex(Media theMedia, short index)
Boolean GetMoviePreviewMode(Movie theMovie)
short GetMediaLanguage(Media theMedia)
MCActionFilterWithRefConUPP NewMCActionFilterWithRefConUPP(MCActionFilterWithRefConProcPtr userRoutine)
QTAtom QTFindChildByIndex(QTAtomContainer container, QTAtom parentAtom, QTAtomType atomType, short index, QTAtomID *id)
ComponentResult VideoMediaGetCodecParameter(MediaHandler mh, CodecType cType, OSType parameterID, Handle outParameterData)
void SetMovieBox(Movie theMovie, const Rect *boxRect)
ComponentResult TextMediaRawIdle(MediaHandler mh, GWorldPtr gw, GDHandle gd, TimeValue sampleTime, long flagsIn, long *flagsOut)
OSErr AddUserDataText(UserData theUserData, Handle data, OSType udType, long index, short itlRegionTag)
OSErr AddSoundDescriptionExtension(SoundDescriptionHandle desc, Handle extension, OSType idType)
Movie FlattenMovieData(Movie theMovie, long movieFlattenFlags, const FSSpec *theFile, OSType creator, ScriptCode scriptTag, long createMovieFileFlags)
short GetCallBackType(QTCallBack cb)
OSErr OpenADataHandler(Handle dataRef, OSType dataHandlerSubType, Handle anchorDataRef, OSType anchorDataRefType, TimeBase tb, long flags, ComponentInstance *dh)
ComponentResult TextMediaSetTextProc(MediaHandler mh, TextMediaUPP TextProc, long refcon)
OSErr SetMediaHandler(Media theMedia, MediaHandlerComponent mH)
OSErr SetSpriteWorldClip(SpriteWorld theSpriteWorld, RgnHandle clipRgn)
Movie CopyMovieSelection(Movie theMovie)
void SampleNumToMediaTime(Media theMedia, long logicalSampleNum, TimeValue *sampleTime, TimeValue *sampleDuration)
void GoToEndOfMovie(Movie theMovie)
OSErr AddMediaSample(Media theMedia, Handle dataIn, long inOffset, unsigned long size, TimeValue durationPerSample, SampleDescriptionHandle sampleDescriptionH, long numberOfSamples, short sampleFlags, TimeValue *sampleTime)
ComponentResult SpriteMediaNewSprite(MediaHandler mh, QTRuntimeSpriteDescPtr newSpriteDesc)
void DisposeQTBandwidthNotificationUPP(QTBandwidthNotificationUPP userUPP)
void DisposeMovieTrack(Track theTrack)
void DisposeDoMCActionUPP(DoMCActionUPP userUPP)
ComponentResult SpriteMediaSpriteIDToIndex(MediaHandler mh, QTAtomID spriteID, short *spriteIndex)
OSErr GetMoviesStickyError(void)
void SetMovieMasterTimeBase(Movie theMovie, TimeBase tb, const TimeRecord *slaveZero)
ComponentResult Media3DScaleNamedObjectTo(MediaHandler mh, char *objectName, Fixed xScale, Fixed yScale, Fixed zScale)
Track NewMovieTrack(Movie theMovie, Fixed width, Fixed height, short trackVolume)
OSErr GetMediaPropertyAtom(Media theMedia, QTAtomContainer *propertyAtom)
ComponentResult MCEnableEditing(MovieController mc, Boolean enabled)
ComponentResult SpriteMediaCountImages(MediaHandler mh, short *numImages)
OSErr InsertMovieSegment(Movie srcMovie, Movie dstMovie, TimeValue srcIn, TimeValue srcDuration, TimeValue dstIn)
void SetMovieActive(Movie theMovie, Boolean active)
void DisposeQTCallBackUPP(QTCallBackUPP userUPP)
void ClearMovieSelection(Movie theMovie)
long GetTrackDataSize(Track theTrack, TimeValue startTime, TimeValue duration)
void SetMovieGWorld(Movie theMovie, CGrafPtr port, GDHandle gdh)
ComponentInstance NewMovieController(Movie theMovie, const Rect *movieRect, long someFlags)
Boolean HasMovieChanged(Movie theMovie)
OSErr PutMovieIntoTypedHandle(Movie theMovie, Track targetTrack, OSType handleType, Handle publicMovie, TimeValue start, TimeValue dur, long flags, ComponentInstance userComp)
TimeValue GetTrackOffset(Track theTrack)
QTAtom QTGetAtomParent(QTAtomContainer container, QTAtom childAtom)
OSErr GetMediaSampleReferences(Media theMedia, TimeValue time, TimeValue *sampleTime, SampleDescriptionHandle sampleDescriptionH, long *sampleDescriptionIndex, long maxNumberOfEntries, long *actualNumberofEntries, SampleReferencePtr sampleRefs)
void DisposeMovieExecuteWiredActionsUPP(MovieExecuteWiredActionsUPP userUPP)
void GetTrackLoadSettings(Track theTrack, TimeValue *preloadTime, TimeValue *preloadDuration, long *preloadFlags, long *defaultHints)
OSErr InsertEmptyTrackSegment(Track dstTrack, TimeValue dstIn, TimeValue dstDuration)
void GetMovieBox(Movie theMovie, Rect *boxRect)
Boolean IsMovieDone(Movie theMovie)
OSErr InsertEmptyMovieSegment(Movie dstMovie, TimeValue dstIn, TimeValue dstDuration)
UserData GetMediaUserData(Media theMedia)
OSErr CanQuickTimeOpenFile(FSSpecPtr fileSpec, OSType fileType, OSType fileNameExtension, Boolean *outCanOpenWithGraphicsImporter, Boolean *outCanOpenAsMovie, Boolean *outPreferGraphicsImporter, UInt32 inFlags)
RgnHandle GetTrackClipRgn(Track theTrack)
OSErr GetMovieCoverProcs(Movie theMovie, MovieRgnCoverUPP *uncoverProc, MovieRgnCoverUPP *coverProc, long *refcon)
OSErr QTRegisterAccessKey(Str255 accessKeyType, long flags, Handle accessKey)
RgnHandle GetTrackMovieBoundsRgn(Track theTrack)
ComponentResult MCGetControllerBoundsRect(MovieController mc, Rect *bounds)
OSErr UpdateMovieResource(Movie theMovie, short resRefNum, short resId, ConstStr255Param resName)
void SetMovieProgressProc(Movie theMovie, MovieProgressUPP p, long refcon)
OSErr PutUserDataIntoHandle(UserData theUserData, Handle h)
void SetMediaPlayHints(Media theMedia, long flags, long flagsMask)
void SetTrackUsage(Track theTrack, long usage)
void SetTrackEnabled(Track theTrack, Boolean isEnabled)
OSErr UseTrackEditState(Track theTrack, TrackEditState state)
TimeValue GetMoviePosterTime(Movie theMovie)
void SetMovieClipRgn(Movie theMovie, RgnHandle theClip)
OSErr DeleteMovieFile(const FSSpec *fileSpec)
OSErr RemoveCallBackFromTimeBase(QTCallBack cb)
Track GetMovieIndTrack(Movie theMovie, long index)
ComponentResult MCIsControllerAttached(MovieController mc)
void CheckQuickTimeRegistration(void *registrationKey, long flags)
TimeBase GetMovieTimeBase(Movie theMovie)
OSErr PutMovieOnScrap(Movie theMovie, long movieScrapFlags)
void StopMovie(Movie theMovie)
unsigned long GetMovieModificationTime(Movie theMovie)
void SetMoviePreferredVolume(Movie theMovie, short volume)
RgnHandle GetMovieClipRgn(Movie theMovie)
void SetMovieTimeScale(Movie theMovie, TimeScale timeScale)
ComponentResult GetTrackStatus(Track theTrack)
void GetMovieMatrix(Movie theMovie, MatrixRecord *matrix)
void GetMovieActiveSegment(Movie theMovie, TimeValue *startTime, TimeValue *duration)
OSErr GetTrackDisplayMatrix(Track theTrack, MatrixRecord *matrix)
OSErr CopyMovieSettings(Movie srcMovie, Movie dstMovie)
Boolean InvokeMoviePreviewCallOutUPP(long refcon, MoviePreviewCallOutUPP userUPP)
ComponentResult MCSetActionFilterWithRefCon(MovieController mc, MCActionFilterWithRefConUPP blob, long refCon)
unsigned long GetMediaCreationTime(Media theMedia)
OSErr ConvertFileToMovieFile(const FSSpec *inputFile, const FSSpec *outputFile, OSType creator, ScriptCode scriptTag, short *resID, long flags, ComponentInstance userComp, MovieProgressUPP proc, long refCon)
ComponentResult VideoMediaResetStatistics(MediaHandler mh)
void SetTimeBaseValue(TimeBase tb, TimeValue t, TimeScale s)
OSErr SetMovieColorTable(Movie theMovie, CTabHandle ctab)
OSErr ITextRemoveString(QTAtomContainer container, QTAtom parentAtom, RegionCode theRegionCode, long flags)
QTCallBack NewCallBack(TimeBase tb, short cbType)
GetMovieUPP NewGetMovieUPP(GetMovieProcPtr userRoutine)
OSErr NewMovieFromDataRef(Movie *m, short flags, short *id, Handle dataRef, OSType dataRefType)
TimeValue GetMovieTime(Movie theMovie, TimeRecord *currentTime)
void DisposeMCActionFilterWithRefConUPP(MCActionFilterWithRefConUPP userUPP)
ComponentResult MusicMediaGetIndexedTunePlayer(ComponentInstance ti, long sampleDescIndex, ComponentInstance *tp)
ComponentResult TextMediaAddHiliteSample(MediaHandler mh, short hiliteStart, short hiliteEnd, RGBColor *rgbHiliteColor, TimeValue duration, TimeValue *sampleTime)
void GetMovieNextInterestingTime(Movie theMovie, short interestingTimeFlags, short numMediaTypes, const OSType *whichMediaTypes, TimeValue time, Fixed rate, TimeValue *interestingTime, TimeValue *interestingDuration)
ComponentResult SpriteMediaCountSprites(MediaHandler mh, short *numSprites)
ComponentResult SpriteMediaHitTestOneSprite(MediaHandler mh, QTAtomID spriteID, long flags, Point loc, Boolean *wasHit)
OSErr CreateMovieFile(const FSSpec *fileSpec, OSType creator, ScriptCode scriptTag, long createMovieFileFlags, short *resRefNum, Movie *newmovie)
ComponentResult MCSetActionFilter(MovieController mc, MCActionFilterUPP blob)
OSErr PrePrerollMovie(Movie m, TimeValue time, Fixed rate, MoviePrePrerollCompleteUPP proc, void *refcon)
ComponentResult MCAdjustCursor(MovieController mc, WindowRef w, Point where, long modifiers)
OSErr GetTrackDataSize64(Track theTrack, TimeValue startTime, TimeValue duration, wide *dataSize)
OSErr PasteHandleIntoMovie(Handle h, OSType handleType, Movie theMovie, long flags, ComponentInstance userComp)
OSErr RemoveMovieExecuteWiredActionsProc(Movie theMovie, MovieExecuteWiredActionsUPP proc, void *refCon)
OSErr SpriteWorldHitTest(SpriteWorld theSpriteWorld, long flags, Point loc, Sprite *spriteHit)
Fixed GetMoviePreferredRate(Movie theMovie)
void SetTimeBaseZero(TimeBase tb, TimeRecord *zero)
ComponentResult MCPositionController(MovieController mc, const Rect *movieRect, const Rect *controllerRect, long someFlags)
PicHandle GetMoviePosterPict(Movie theMovie)
OSErr SetMediaDataRefAttributes(Media theMedia, short index, long dataRefAttributes)
void DisposeMoviePrePrerollCompleteUPP(MoviePrePrerollCompleteUPP userUPP)
long GetTimeBaseStatus(TimeBase tb, TimeRecord *unpinnedTime)
ComponentResult MCSetClip(MovieController mc, RgnHandle theClip, RgnHandle movieClip)
ComponentResult FlashMediaSetFlashVariable(MediaHandler mh, char *path, char *name, char *value, Boolean updateFocus)
ComponentResult MCSetControllerBoundsRect(MovieController mc, const Rect *bounds)
OSErr UpdateMovie(Movie theMovie)
OSErr LoadMediaIntoRam(Media theMedia, TimeValue time, TimeValue duration, long flags)
void SetTrackDimensions(Track theTrack, Fixed width, Fixed height)
ComponentResult MovieMediaSetChildMovieDataReference(MediaHandler mh, QTAtomID dataRefID, OSType dataRefType, Handle dataRef)
long GetNextUserDataType(UserData theUserData, OSType udType)
OSErr RemoveUserData(UserData theUserData, OSType udType, long index)
void DisposeTweenerDataUPP(TweenerDataUPP userUPP)
ComponentResult MovieMediaGetCurrentTrackProperty(MediaHandler mh, long trackID, OSType whichProperty, void *value)
OSErr QTNextChildAnyType(QTAtomContainer container, QTAtom parentAtom, QTAtom currentChild, QTAtom *nextChild)
ComponentResult MovieMediaLoadChildMovieFromDataReference(MediaHandler mh, QTAtomID dataRefID)
void InvokeQTSyncTaskUPP(void *task, QTSyncTaskUPP userUPP)
MovieDrawingCompleteUPP NewMovieDrawingCompleteUPP(MovieDrawingCompleteProcPtr userRoutine)
void DisposeTextMediaUPP(TextMediaUPP userUPP)
OSErr LoadTrackIntoRam(Track theTrack, TimeValue time, TimeValue duration, long flags)
void GetMediaPlayHints(Media theMedia, long *flags)
void GetMovieProgressProc(Movie theMovie, MovieProgressUPP *p, long *refcon)
Movie NewMovieFromScrap(long newMovieFlags)
OSErr CreateShortcutMovieFile(const FSSpec *fileSpec, OSType creator, ScriptCode scriptTag, long createMovieFileFlags, Handle targetDataRef, OSType targetDataRefType)
ComponentResult SpriteMediaGetDisplayedSampleNumber(MediaHandler mh, long *sampleNum)
ComponentResult MCGetControllerInfo(MovieController mc, long *someFlags)
TimeValue GetMediaDuration(Media theMedia)
Boolean GetMovieActive(Movie theMovie)
void DisposeSpriteWorld(SpriteWorld theSpriteWorld)
OSErr GetTrackSoundLocalizationSettings(Track theTrack, Handle *settings)
ComponentResult VideoMediaGetStallCount(MediaHandler mh, unsigned long *stalls)
void SubtractTime(TimeRecord *dst, const TimeRecord *src)
OSErr BeginMediaEdits(Media theMedia)
OSErr QTGetAccessKeys(Str255 accessKeyType, long flags, QTAtomContainer *keys)
PicHandle GetTrackPict(Track theTrack, TimeValue time)
OSErr AddUserData(UserData theUserData, Handle data, OSType udType)
OSErr RemoveMovieResource(short resRefNum, short resId)
void DisposeMovieController(ComponentInstance mc)
ComponentResult Media3DGetRendererList(MediaHandler mh, QTAtomContainer *rendererList)
OSErr ITextGetString(QTAtomContainer container, QTAtom parentAtom, RegionCode requestedRegion, RegionCode *foundRegion, StringPtr theString)
void GetTrackDimensions(Track theTrack, Fixed *width, Fixed *height)
ComponentResult MovieMediaGetChildMovieDataReference(MediaHandler mh, QTAtomID dataRefID, short dataRefIndex, OSType *dataRefType, Handle *dataRef, QTAtomID *dataRefIDOut, short *dataRefIndexOut)
RgnHandle GetMovieBoundsRgn(Movie theMovie)
OSErr AddMediaSampleReferences(Media theMedia, SampleDescriptionHandle sampleDescriptionH, long numberOfSamples, SampleReferencePtr sampleRefs, TimeValue *sampleTime)
ComponentResult TextMediaFindNextText(MediaHandler mh, Ptr text, long size, short findFlags, TimeValue startTime, TimeValue *foundTime, TimeValue *foundDuration, long *offset)
OSErr PutMovieIntoDataFork(Movie theMovie, short fRefNum, long offset, long maxSize)
OSErr SetTrackSoundLocalizationSettings(Track theTrack, Handle settings)
OSErr QTGetMIMETypeInfo(const char *mimeStringStart, short mimeStringLength, OSType infoSelector, void *infoDataPtr, long *infoDataSize)
void SetMovieActiveSegment(Movie theMovie, TimeValue startTime, TimeValue duration)
MCActionFilterUPP NewMCActionFilterUPP(MCActionFilterProcPtr userRoutine)
ComponentResult FlashMediaDoButtonActions(MediaHandler mh, char *path, long buttonID, long transition)
ComponentResult MCSetUpEditMenu(MovieController mc, long modifiers, MenuRef mh)
OSErr GetMovieDefaultDataRef(Movie theMovie, Handle *dataRef, OSType *dataRefType)
OSErr DeleteMovieSegment(Movie theMovie, TimeValue startTime, TimeValue duration)
OSErr QTScheduledBandwidthRequest(QTScheduledBandwidthPtr scheduleRec, QTBandwidthNotificationUPP notificationCallback, void *refcon, QTScheduledBandwidthReference *sbwRef, long flags)
void GetMovieNaturalBoundsRect(Movie theMovie, Rect *naturalBounds)
RgnHandle GetTrackDisplayBoundsRgn(Track theTrack)
unsigned long GetTrackCreationTime(Track theTrack)
void AddTime(TimeRecord *dst, const TimeRecord *src)
ComponentResult SpriteMediaSetProperty(MediaHandler mh, short spriteIndex, long propertyType, void *propertyValue)
Track GetTrackReference(Track theTrack, OSType refType, long index)
OSErr SetTrackReference(Track theTrack, Track refTrack, OSType refType, long index)
RgnHandle MCGetControllerBoundsRgn(MovieController mc)
Movie NewMovie(long flags)
ComponentResult MCIdle(MovieController mc)
OSErr GetSoundDescriptionExtension(SoundDescriptionHandle desc, Handle *extension, OSType idType)
OSErr InvokeDoMCActionUPP(void *refcon, short action, void *params, Boolean *handled, DoMCActionUPP userUPP)
void GetMovieGWorld(Movie theMovie, CGrafPtr *port, GDHandle *gdh)
void StartMovie(Movie theMovie)
TimeValue GetTimeBaseStopTime(TimeBase tb, TimeScale s, TimeRecord *tr)
Track GetMovieTrack(Movie theMovie, long trackID)
MoviePrePrerollCompleteUPP NewMoviePrePrerollCompleteUPP(MoviePrePrerollCompleteProcPtr userRoutine)
ComponentResult MCAddMovieSegment(MovieController mc, Movie srcMovie, Boolean scaled)
void GetMediaDataHandlerDescription(Media theMedia, short index, OSType *dhType, Str255 creatorName, OSType *creatorManufacturer)
QTAtomType QTGetNextChildType(QTAtomContainer container, QTAtom parentAtom, QTAtomType currentChildType)
OSErr GetMovieColorTable(Movie theMovie, CTabHandle *ctab)
void SetMovieTime(Movie theMovie, const TimeRecord *newtime)
void DisposeMovieRgnCoverUPP(MovieRgnCoverUPP userUPP)
ComponentResult TextMediaSetTextSampleData(MediaHandler mh, void *data, OSType dataType)
Fixed GetTimeBaseRate(TimeBase tb)
OSErr BeginFullScreen(Ptr *restoreState, GDHandle whichGD, short *desiredWidth, short *desiredHeight, WindowRef *newWindow, RGBColor *eraseColor, long flags)
OSErr AddMediaSampleReferences64(Media theMedia, SampleDescriptionHandle sampleDescriptionH, long numberOfSamples, SampleReference64Ptr sampleRefs, TimeValue *sampleTime)
long GetMediaDataSize(Media theMedia, TimeValue startTime, TimeValue duration)
OSErr QTDisposeTween(QTTweener tween)
OSErr QTInsertChild(QTAtomContainer container, QTAtom parentAtom, QTAtomType atomType, QTAtomID id, short index, long dataSize, void *data, QTAtom *newAtom)
short GetMediaQuality(Media theMedia)
void SetMoviePreviewTime(Movie theMovie, TimeValue previewTime, TimeValue previewDuration)
void GetPosterBox(Movie theMovie, Rect *boxRect)
OSErr QTStandardParameterDialogDoAction(QTParameterDialog createdDialog, long action, void *params)
ComponentResult MCSetMovie(MovieController mc, Movie theMovie, WindowRef movieWindow, Point where)
Track GetTrackAlternate(Track theTrack)
OSErr OpenMovieFile(const FSSpec *fileSpec, short *resRefNum, SInt8 permission)
OSErr QTNewAlias(const FSSpec *fss, AliasHandle *alias, Boolean minimal)
OSErr QTGetDataRefMaxFileOffset(Movie movieH, OSType dataRefType, Handle dataRef, long *offset)
long GetMovieLoadState(Movie theMovie)
TimeBase GetCallBackTimeBase(QTCallBack cb)
void DisposeMoviesErrorUPP(MoviesErrorUPP userUPP)
ComponentResult MCPaste(MovieController mc, Movie srcMovie)
OSErr QTDoTween(QTTweener tween, TimeValue atTime, Handle result, long *resultSize, TweenerDataUPP tweenDataProc, void *tweenDataRefCon)
ComponentResult MCTrimMovieSegment(MovieController mc)
void ConvertTimeScale(TimeRecord *theTime, TimeScale newScale)
OSErr EndFullScreen(Ptr fullState, long flags)
OSErr CopyTrackSettings(Track srcTrack, Track dstTrack)
QTCallBackUPP NewQTCallBackUPP(QTCallBackProcPtr userRoutine)
void GetTrackNextInterestingTime(Track theTrack, short interestingTimeFlags, TimeValue time, Fixed rate, TimeValue *interestingTime, TimeValue *interestingDuration)
ComponentResult GetMovieStatus(Movie theMovie, Track *firstProblemTrack)
short GetMoviePreferredVolume(Movie theMovie)
TimeValue TrackTimeToMediaTime(TimeValue value, Track theTrack)
OSErr DeleteTrackReference(Track theTrack, OSType refType, long index)
OSErr SetSpriteWorldFlags(SpriteWorld spriteWorld, long flags, long flagsMask)
OSErr QTSwapAtoms(QTAtomContainer container, QTAtom atom1, QTAtom atom2)
OSErr PrerollMovie(Movie theMovie, TimeValue time, Fixed Rate)
short CountUserDataType(UserData theUserData, OSType udType)
OSErr QTSetAtomData(QTAtomContainer container, QTAtom atom, long dataSize, void *atomData)
ComponentResult MCKey(MovieController mc, SInt8 key, long modifiers)
ComponentResult FlashMediaFrameNumberToMovieTime(MediaHandler mh, long flashFrameNumber, TimeValue *movieTime)
OSErr QTCopyAtom(QTAtomContainer container, QTAtom atom, QTAtomContainer *targetContainer)
RgnHandle GetTrackBoundsRgn(Track theTrack)
MoviePreviewCallOutUPP NewMoviePreviewCallOutUPP(MoviePreviewCallOutProcPtr userRoutine)
void SetMovieMasterClock(Movie theMovie, Component clockMeister, const TimeRecord *slaveZero)
UserData GetTrackUserData(Track theTrack)
Fixed GetTrackEditRate(Track theTrack, TimeValue atTime)
ComponentInstance GetTimeBaseMasterClock(TimeBase tb)
ComponentResult Media3DGetCameraRange(MediaHandler mh, void *tQ3CameraRange)
MovieEditState NewMovieEditState(Movie theMovie)
Track GetPrevTrackForCompositing(Movie theMovie, Track theTrack)
void SetTimeBaseStartTime(TimeBase tb, const TimeRecord *tr)
ComponentResult Media3DRotateNamedObjectTo(MediaHandler mh, char *objectName, Fixed xDegrees, Fixed yDegrees, Fixed zDegrees)
OSErr SetMediaInputMap(Media theMedia, QTAtomContainer inputMap)
void GetMediaNextInterestingTime(Media theMedia, short interestingTimeFlags, TimeValue time, Fixed rate, TimeValue *interestingTime, TimeValue *interestingDuration)
void SetTimeBaseRate(TimeBase tb, Fixed r)
OSErr QTParseTextHREF(char *href, SInt32 hrefLen, QTAtomContainer inContainer, QTAtomContainer *outContainer)
void MoviesTask(Movie theMovie, long maxMilliSecToUse)
OSErr InvokeTextMediaUPP(Handle theText, Movie theMovie, short *displayFlag, long refcon, TextMediaUPP userUPP)
void InvokeQTCallBackUPP(QTCallBack cb, long refCon, QTCallBackUPP userUPP)
void SetMovieSelection(Movie theMovie, TimeValue selectionTime, TimeValue selectionDuration)
void InvokeMoviesErrorUPP(OSErr theErr, long refcon, MoviesErrorUPP userUPP)
OSErr PutMovieIntoDataFork64(Movie theMovie, long fRefNum, const wide *offset, unsigned long maxSize)
ComponentResult Media3DTranslateNamedObjectTo(MediaHandler mh, char *objectName, Fixed x, Fixed y, Fixed z)
ComponentResult MCSetDuration(MovieController mc, TimeValue duration)
QTBandwidthNotificationUPP NewQTBandwidthNotificationUPP(QTBandwidthNotificationProcPtr userRoutine)
ComponentResult InvokeTweenerDataUPP(TweenRecord *tr, void *tweenData, long tweenDataSize, long dataDescriptionSeed, Handle dataDescription, ICMCompletionProcRecordPtr asyncCompletionProc, UniversalProcPtr transferProc, void *refCon, TweenerDataUPP userUPP)
void SetTrackLoadSettings(Track theTrack, TimeValue preloadTime, TimeValue preloadDuration, long preloadFlags, long defaultHints)
ComponentResult MCSetControllerAttached(MovieController mc, Boolean attach)
ComponentResult SpriteMediaHitTestSprites(MediaHandler mh, long flags, Point loc, short *spriteHitIndex)
OSErr SpriteWorldIdle(SpriteWorld theSpriteWorld, long flagsIn, long *flagsOut)
long GetMediaSyncSampleCount(Media theMedia)
Track GetNextTrackForCompositing(Movie theMovie, Track theTrack)
OSErr QTUnlockContainer(QTAtomContainer container)
OSErr NewUserDataFromHandle(Handle h, UserData *theUserData)
ComponentResult SpriteMediaSetActionVariable(MediaHandler mh, QTAtomID variableID, const float *value)
OSErr GetMediaDataRef(Media theMedia, short index, Handle *dataRef, OSType *dataRefType, long *dataRefAttributes)
ComponentResult TextMediaAddTESample(MediaHandler mh, TEHandle hTE, RGBColor *backColor, short textJustification, Rect *textBox, long displayFlags, TimeValue scrollDelay, short hiliteStart, short hiliteEnd, RGBColor *rgbHiliteColor, TimeValue duration, TimeValue *sampleTime)
void SetMoviePosterTime(Movie theMovie, TimeValue posterTime)
TrackEditState NewTrackEditState(Track theTrack)
Media GetTrackMedia(Track theTrack)
OSErr QTBandwidthRequestForTimeBase(TimeBase tb, long priority, QTBandwidthNotificationUPP callback, const void *refcon, QTBandwidthReference *bwRef, long flags)
OSErr AddTrackReference(Track theTrack, Track refTrack, OSType refType, long *addedIndex)
OSErr GetUserDataItem(UserData theUserData, void *data, long size, OSType udType, long index)
Boolean PtInTrack(Track theTrack, Point pt)
OSErr GetMediaInputMap(Media theMedia, QTAtomContainer *inputMap)
unsigned long GetMovieCreationTime(Movie theMovie)
OSErr GetMediaDataRefCount(Media theMedia, short *count)
void DisposeMoviePreviewCallOutUPP(MoviePreviewCallOutUPP userUPP)
TimeValue GetMovieDuration(Movie theMovie)
void SetMovieLanguage(Movie theMovie, long language)
ComponentResult TextMediaDrawRaw(MediaHandler mh, GWorldPtr gw, GDHandle gd, void *data, long dataSize, TextDescriptionHandle tdh)
OSErr SetMoviePropertyAtom(Movie theMovie, QTAtomContainer propertyAtom)
ComponentResult Media3DGetNamedObjectList(MediaHandler mh, QTAtomContainer *objectList)
OSErr QTDisposeAtomContainer(QTAtomContainer atomData)
OSErr SetMediaPreferredChunkSize(Media theMedia, long maxChunkSize)
OSErr GetUserData(UserData theUserData, Handle data, OSType udType, long index)
ComponentResult MCGetVisible(MovieController mc)
void ShowMovieInformation(Movie theMovie, ModalFilterUPP filterProc, long refCon)
OSErr DeleteTrackSegment(Track theTrack, TimeValue startTime, TimeValue duration)
OSErr AddMediaDataRef(Media theMedia, short *index, Handle dataRef, OSType dataRefType)
Movie CutMovieSelection(Movie theMovie)
OSErr SetMediaDataRef(Media theMedia, short index, Handle dataRef, OSType dataRefType)
OSErr AddCallBackToTimeBase(QTCallBack cb)
ComponentResult MovieMediaGetChildDoMCActionCallback(MediaHandler mh, DoMCActionUPP *doMCActionCallbackProc, long *refcon)
OSErr SetUserDataItem(UserData theUserData, void *data, long size, OSType udType, long index)
long MCIsEditingEnabled(MovieController mc)
OSErr MakeTrackTimeTable(Track trackH, long **offsets, TimeValue startTime, TimeValue endTime, TimeValue timeIncrement, short firstDataRefIndex, short lastDataRefIndex, long *retdataRefSkew)
OSErr RemoveUserDataText(UserData theUserData, OSType udType, long index, short itlRegionTag)
RgnHandle MCGetWindowRgn(MovieController mc, WindowRef w)
OSErr MakeMediaTimeTable(Media theMedia, long **offsets, TimeValue startTime, TimeValue endTime, TimeValue timeIncrement, short firstDataRefIndex, short lastDataRefIndex, long *retdataRefSkew)
OSErr SetSpriteProperty(Sprite theSprite, long propertyType, void *propertyValue)
OSErr GetMediaSample(Media theMedia, Handle dataOut, long maxSizeToGrow, long *size, TimeValue time, TimeValue *sampleTime, TimeValue *durationPerSample, SampleDescriptionHandle sampleDescriptionH, long *sampleDescriptionIndex, long maxNumberOfSamples, long *numberOfSamples, short *sampleFlags)
OSErr QTRemoveChildren(QTAtomContainer container, QTAtom atom)
OSErr QTCopyAtomDataToHandle(QTAtomContainer container, QTAtom atom, Handle targetHandle)
void DisposeMovieDrawingCompleteUPP(MovieDrawingCompleteUPP userUPP)
TimeValue MCGetCurrentTime(MovieController mc, TimeScale *scale)
ComponentResult MCNewAttachedController(MovieController mc, Movie theMovie, WindowRef w, Point where)
void DisposeMovie(Movie theMovie)
OSErr QTBandwidthRequest(long priority, QTBandwidthNotificationUPP callback, const void *refcon, QTBandwidthReference *bwRef, long flags)
TweenerDataUPP NewTweenerDataUPP(TweenerDataProcPtr userRoutine)
OSErr InvokeActionsUPP(void *refcon, Track targetTrack, long targetRefCon, QTEventRecordPtr theEvent, ActionsUPP userUPP)
void DisposeActionsUPP(ActionsUPP userUPP)
Boolean PtInMovie(Movie theMovie, Point pt)
DataHandler GetMediaDataHandler(Media theMedia, short index)
OSErr PutMovieIntoHandle(Movie theMovie, Handle publicMovie)
OSErr InvalidateMovieRegion(Movie theMovie, RgnHandle invalidRgn)
TimeScale GetMediaTimeScale(Media theMedia)
OSErr GetMediaSampleReferences64(Media theMedia, TimeValue time, TimeValue *sampleTime, SampleDescriptionHandle sampleDescriptionH, long *sampleDescriptionIndex, long maxNumberOfEntries, long *actualNumberofEntries, SampleReference64Ptr sampleRefs)
void DisposeAllSprites(SpriteWorld theSpriteWorld)
void ShowMoviePoster(Movie theMovie)
TrackTransferUPP NewTrackTransferUPP(TrackTransferProcPtr userRoutine)
OSErr InsertTrackSegment(Track srcTrack, Track dstTrack, TimeValue srcIn, TimeValue srcDuration, TimeValue dstIn)
OSErr InvokeQTBandwidthNotificationUPP(long flags, void *reserved, void *refcon, QTBandwidthNotificationUPP userUPP)
void ConvertTime(TimeRecord *theTime, TimeBase newBase)
OSErr ITextAddString(QTAtomContainer container, QTAtom parentAtom, RegionCode theRegionCode, ConstStr255Param theString)
ComponentResult MCActivate(MovieController mc, WindowRef w, Boolean activate)
OSErr GetMoviesError(void)
ComponentResult Media3DSetCameraAngleAspect(MediaHandler mh, QTFloatSingle fov, QTFloatSingle aspectRatioXToY)
void ClearMoviesStickyError(void)
ComponentResult MCUndo(MovieController mc)
OSErr SetMediaSampleDescription(Media theMedia, long index, SampleDescriptionHandle descH)
void SetTrackMatte(Track theTrack, PixMapHandle theMatte)
void SetTrackVolume(Track theTrack, short volume)
OSErr QTSetAtomID(QTAtomContainer container, QTAtom atom, QTAtomID newID)
OSErr AddEmptyTrackToMovie(Track srcTrack, Movie dstMovie, Handle dataRef, OSType dataRefType, Track *dstTrack)
void SetTimeBaseStopTime(TimeBase tb, const TimeRecord *tr)
ComponentResult MovieMediaGetDoMCActionCallback(MediaHandler mh, DoMCActionUPP *doMCActionCallbackProc, long *refcon)
OSErr ScaleTrackSegment(Track theTrack, TimeValue startTime, TimeValue oldDuration, TimeValue newDuration)
void SetTimeBaseMasterTimeBase(TimeBase slave, TimeBase master, const TimeRecord *slaveZero)
OSErr QTInsertChildren(QTAtomContainer container, QTAtom parentAtom, QTAtomContainer childrenContainer)
ComponentResult Media3DSetCameraData(MediaHandler mh, void *cameraData)
ComponentResult FlashMediaGetFlashVariable(MediaHandler mh, char *path, char *name, Handle *theVariableCStringOut)
void DisposeQTSyncTaskUPP(QTSyncTaskUPP userUPP)
ComponentResult Media3DGetCameraAngleAspect(MediaHandler mh, QTFloatSingle *fov, QTFloatSingle *aspectRatioXToY)
ComponentResult MCIsPlayerEvent(MovieController mc, const EventRecord *e)
ComponentResult MCDrawBadge(MovieController mc, RgnHandle movieRgn, RgnHandle *badgeRgn)
OSErr AddClonedTrackToMovie(Track srcTrack, Movie dstMovie, long flags, Track *dstTrack)
ComponentResult SpriteMediaGetSpriteProperty(MediaHandler mh, QTAtomID spriteID, long propertyType, void *propertyValue)
void SetTrackGWorld(Track theTrack, CGrafPtr port, GDHandle gdh, TrackTransferUPP proc, long refCon)
Boolean GetTrackEnabled(Track theTrack)
OSErr InvokeMovieProgressUPP(Movie theMovie, short message, short whatOperation, Fixed percentDone, long refcon, MovieProgressUPP userUPP)
OSErr QTIsStandardParameterDialogEvent(EventRecord *pEvent, QTParameterDialog createdDialog)
ComponentResult VideoMediaGetStatistics(MediaHandler mh)
OSErr GetQuickTimePreference(OSType preferenceType, QTAtomContainer *preferenceAtom)
long GetTrackReferenceCount(Track theTrack, OSType refType)
OSErr SetMovieAnchorDataRef(Movie theMovie, Handle dataRef, OSType dataRefType)
void SetMediaLanguage(Media theMedia, short language)
MediaHandler GetMediaHandler(Media theMedia)
OSErr GetMovieDataSize64(Movie theMovie, TimeValue startTime, TimeValue duration, wide *dataSize)
Component IsScrapMovie(Track targetTrack)
void MediaTimeToSampleNum(Media theMedia, TimeValue time, long *sampleNum, TimeValue *sampleTime, TimeValue *sampleDuration)
ComponentResult MCPtInController(MovieController mc, Point thePt, Boolean *inController)
Boolean InvokeMCActionFilterWithRefConUPP(MovieController mc, short action, void *params, long refCon, MCActionFilterWithRefConUPP userUPP)
void SetMoviePlayHints(Movie theMovie, long flags, long flagsMask)
ComponentResult TextMediaGetTextProperty(MediaHandler mh, TimeValue atMediaTime, long propertyType, void *data, long dataSize)
void DisposeTrackTransferUPP(TrackTransferUPP userUPP)
OSErr CallMeWhen(QTCallBack cb, QTCallBackUPP callBackProc, long refCon, long param1, long param2, long param3)
OSErr DisposeTrackEditState(TrackEditState state)
RgnHandle GetTrackSegmentDisplayBoundsRgn(Track theTrack, TimeValue time, TimeValue duration)
void AbortPrePrerollMovie(Movie m, OSErr err)
QTCallBack GetNextCallBack(QTCallBack cb)
ComponentResult MCClear(MovieController mc)
OSErr InvokeMovieRgnCoverUPP(Movie theMovie, RgnHandle changedRgn, long refcon, MovieRgnCoverUPP userUPP)
PicHandle GetMoviePict(Movie theMovie, TimeValue time)
OSErr GetMediaShadowSync(Media theMedia, long frameDiffSampleNum, long *syncSampleNum)
OSErr LoadMovieIntoRam(Movie theMovie, TimeValue time, TimeValue duration, long flags)
Component GetDataHandler(Handle dataRef, OSType dataHandlerSubType, long flags)
OSErr QTCopyAtomDataToPtr(QTAtomContainer container, QTAtom atom, Boolean sizeOrLessOK, long size, void *targetPtr, long *actualSize)
OSErr NewSprite(Sprite *newSprite, SpriteWorld itsSpriteWorld, ImageDescriptionHandle idh, Ptr imageDataPtr, MatrixRecord *matrix, Boolean visible, short layer)
void SetMovieVideoOutput(Movie theMovie, ComponentInstance vout)
OSErr QTNewAtomContainer(QTAtomContainer *atomData)
PixMapHandle GetTrackMatte(Track theTrack)
void PasteMovieSelection(Movie theMovie, Movie src)
long GetTrackID(Track theTrack)
TextMediaUPP NewTextMediaUPP(TextMediaProcPtr userRoutine)
OSErr QTUnregisterAccessKey(Str255 accessKeyType, long flags, Handle accessKey)
OSErr QTCreateStandardParameterDialog(QTAtomContainer effectList, QTAtomContainer parameters, QTParameterDialogOptions dialogOptions, QTParameterDialog *createdDialog)
Movie MCGetIndMovie(MovieController mc, short index)
ComponentResult MovieMediaGetCurrentMovieProperty(MediaHandler mh, OSType whichProperty, void *value)
ComponentResult MCGetDoActionsProc(MovieController mc, DoMCActionUPP *doMCActionProc, long *doMCActionRefCon)
OSErr InvokeTrackTransferUPP(Track t, long refCon, TrackTransferUPP userUPP)
TimeValue GetTrackDuration(Track theTrack)
OSErr NewMovieFromHandle(Movie *theMovie, Handle h, short newMovieFlags, Boolean *dataRefWasChanged)
OSType GetNextTrackReferenceType(Track theTrack, OSType refType)
long GetMediaSampleDescriptionCount(Media theMedia)
TimeValue GetTimeBaseTime(TimeBase tb, TimeScale s, TimeRecord *tr)
OSErr NewSpriteWorld(SpriteWorld *newSpriteWorld, GWorldPtr destination, GWorldPtr spriteLayer, RGBColor *backgroundColor, GWorldPtr background)
TimeScale GetMovieTimeScale(Movie theMovie)
ComponentResult SpriteMediaSetActionVariableToString(MediaHandler mh, QTAtomID variableID, Ptr theCString)
MovieExecuteWiredActionsUPP NewMovieExecuteWiredActionsUPP(MovieExecuteWiredActionsProcPtr userRoutine)
OSErr ScaleMovieSegment(Movie theMovie, TimeValue startTime, TimeValue oldDuration, TimeValue newDuration)
ComponentResult SpriteMediaGetProperty(MediaHandler mh, short spriteIndex, long propertyType, void *propertyValue)
void SetMoviesErrorProc(MoviesErrorUPP errProc, long refcon)
ComponentResult SpriteMediaGetImageName(MediaHandler mh, short imageIndex, Str255 imageName)
short GetTrackVolume(Track theTrack)
void GetMediaSampleDescription(Media theMedia, long index, SampleDescriptionHandle descH)
OSErr UseMovieEditState(Movie theMovie, MovieEditState toState)
RgnHandle GetMovieSegmentDisplayBoundsRgn(Movie theMovie, TimeValue time, TimeValue duration)
OSErr GetMoviePropertyAtom(Movie theMovie, QTAtomContainer *propertyAtom)
ComponentResult MCDraw(MovieController mc, WindowRef w)
ComponentResult Media3DSetCameraRange(MediaHandler mh, void *tQ3CameraRange)
MovieProgressUPP NewMovieProgressUPP(MovieProgressProcPtr userRoutine)
ComponentResult MCMovieChanged(MovieController mc, Movie m)
OSErr SetMediaDataHandler(Media theMedia, short index, DataHandlerComponent dataHandler)
OSErr RemoveSoundDescriptionExtension(SoundDescriptionHandle desc, OSType idType)
OSErr NewMovieFromDataFork64(Movie *theMovie, long fRefNum, const wide *fileOffset, short newMovieFlags, Boolean *dataRefWasChanged)
Track GetMovieIndTrackType(Movie theMovie, long index, OSType trackType, long flags)
ComponentResult TextMediaRawSetup(MediaHandler mh, GWorldPtr gw, GDHandle gd, void *data, long dataSize, TextDescriptionHandle tdh, TimeValue sampleDuration)
void SetMoviePreferredRate(Movie theMovie, Fixed rate)
void SelectMovieAlternates(Movie theMovie)
OSErr QTScheduledBandwidthRelease(QTScheduledBandwidthReference sbwRef, long flags)
OSErr InvokeMovieDrawingCompleteUPP(Movie theMovie, long refCon, MovieDrawingCompleteUPP userUPP)
Movie MCCopy(MovieController mc)
OSErr QTGetEffectSpeed(QTAtomContainer parameters, Fixed *pFPS)
ComponentResult SpriteMediaGetActionVariableAsString(MediaHandler mh, QTAtomID variableID, Handle *theCString)
OSErr MovieExecuteWiredActions(Movie theMovie, long flags, QTAtomContainer actions)
void DisposeTrackMedia(Media theMedia)
OSErr NewMovieFromFile(Movie *theMovie, short resRefNum, short *resId, StringPtr resName, short newMovieFlags, Boolean *dataRefWasChanged)
ComponentResult TextMediaSetTextProperty(MediaHandler mh, TimeValue atMediaTime, long propertyType, void *data, long dataSize)
CGrafPtr MCGetControllerPort(MovieController mc)
OSErr CloseMovieFile(short resRefNum)
MovieRgnCoverUPP NewMovieRgnCoverUPP(MovieRgnCoverProcPtr userRoutine)
ComponentResult MCGetInterfaceElement(MovieController mc, MCInterfaceElement whichElement, void *element)
ComponentResult MCClick(MovieController mc, WindowRef w, Point where, long when, long modifiers)
void SetAutoTrackAlternatesEnabled(Movie theMovie, Boolean enable)
OSErr QTGetEffectsList(QTAtomContainer *returnedList, long minSources, long maxSources, QTEffectListOptions getOptions)
OSErr GetMaxLoadedTimeInMovie(Movie theMovie, TimeValue *time)
ComponentResult TextMediaAddTextSample(MediaHandler mh, Ptr text, unsigned long size, short fontNumber, short fontSize, Style textFace, RGBColor *textColor, RGBColor *backColor, short textJustification, Rect *textBox, long displayFlags, TimeValue scrollDelay, short hiliteStart, short hiliteEnd, RGBColor *rgbHiliteColor, TimeValue duration, TimeValue *sampleTime)
DoMCActionUPP NewDoMCActionUPP(DoMCActionProcPtr userRoutine)
OSErr GetMovieAnchorDataRef(Movie theMovie, Handle *dataRef, OSType *dataRefType, long *outFlags)
long GetMovieTrackCount(Movie theMovie)
void SetMediaTimeScale(Media theMedia, TimeScale timeScale)
ComponentResult MCRemoveAllMovies(MovieController mc)
OSErr InvalidateSpriteWorld(SpriteWorld theSpriteWorld, Rect *invalidArea)
void SetTrackLayer(Track theTrack, short layer)
ComponentResult SpriteMediaSetSpriteProperty(MediaHandler mh, QTAtomID spriteID, long propertyType, void *propertyValue)
void SetMovieCoverProcs(Movie theMovie, MovieRgnCoverUPP uncoverProc, MovieRgnCoverUPP coverProc, long refcon)
void SetTimeBaseFlags(TimeBase tb, long timeBaseFlags)
void SetTrackClipRgn(Track theTrack, RgnHandle theClip)
void SetMovieDisplayClipRgn(Movie theMovie, RgnHandle theClip)
Media NewTrackMedia(Track theTrack, OSType mediaType, TimeScale timeScale, Handle dataRef, OSType dataRefType)
void SetPosterBox(Movie theMovie, const Rect *boxRect)
void SetMovieVolume(Movie theMovie, short volume)
OSErr EndMediaEdits(Media theMedia)
ComponentResult TextMediaHiliteTextSample(MediaHandler mh, TimeValue sampleTime, short hiliteStart, short hiliteEnd, RGBColor *rgbHiliteColor)
ComponentResult MCRemoveMovie(MovieController mc)
long GetTrackUsage(Track theTrack)
OSErr QTMovieNeedsTimeTable(Movie theMovie, Boolean *needsTimeTable)
OSErr GetMovieImporterForDataRef(OSType dataRefType, Handle dataRef, long flags, Component *importer)
ComponentResult Media3DGetViewObject(MediaHandler mh, void *tq3viewObject)
void ClearMovieChanged(Movie theMovie)
ComponentResult FlashMediaSetPan(MediaHandler mh, short xPercent, short yPercent)
void InvokeMoviePrePrerollCompleteUPP(Movie theMovie, OSErr prerollErr, void *refcon, MoviePrePrerollCompleteUPP userUPP)
void GetMovieSelection(Movie theMovie, TimeValue *selectionTime, TimeValue *selectionDuration)
TimeBase GetTimeBaseMasterTimeBase(TimeBase tb)
Movie MCCut(MovieController mc)
RgnHandle GetMovieDisplayBoundsRgn(Movie theMovie)
OSErr QTRemoveAtom(QTAtomContainer container, QTAtom atom)
void FlattenMovie(Movie theMovie, long movieFlattenFlags, const FSSpec *theFile, OSType creator, ScriptCode scriptTag, long createMovieFileFlags, short *resId, ConstStr255Param resName)
void DisposeGetMovieUPP(GetMovieUPP userUPP)
unsigned long GetMediaModificationTime(Media theMedia)
OSErr SpriteHitTest(Sprite theSprite, long flags, Point loc, Boolean *wasHit)
OSErr SetMovieDefaultDataRef(Movie theMovie, Handle dataRef, OSType dataRefType)
ComponentResult SpriteMediaHitTestAllSprites(MediaHandler mh, long flags, Point loc, QTAtomID *spriteHitID)
short GetTrackLayer(Track theTrack)
Fixed GetMovieRate(Movie theMovie)
OSErr QTReplaceAtom(QTAtomContainer targetContainer, QTAtom targetAtom, QTAtomContainer replacementContainer, QTAtom replacementAtom)
ComponentResult SpriteMediaDisposeSprite(MediaHandler mh, QTAtomID spriteID)
OSErr CanQuickTimeOpenDataRef(Handle dataRef, OSType dataRefType, Boolean *outCanOpenWithGraphicsImporter, Boolean *outCanOpenAsMovie, Boolean *outPreferGraphicsImporter, UInt32 inFlags)
OSErr QTNewTween(QTTweener *tween, QTAtomContainer container, QTAtom tweenAtom, TimeValue maxTime)
ComponentResult SpriteMediaGetIndImageDescription(MediaHandler mh, short imageIndex, ImageDescriptionHandle imageDescription)
OSErr GetMediaDataSize64(Media theMedia, TimeValue startTime, TimeValue duration, wide *dataSize)
ComponentResult Media3DGetCurrentGroup(MediaHandler mh, void *group)
OSErr QTDismissStandardParameterDialog(QTParameterDialog createdDialog)
void InvalidateSprite(Sprite theSprite)
void SetMovieDrawingCompleteProc(Movie theMovie, long flags, MovieDrawingCompleteUPP proc, long refCon)
ComponentResult FlashMediaFrameLabelToMovieTime(MediaHandler mh, Ptr theLabel, TimeValue *movieTime)
OSErr InvokeGetMovieUPP(long offset, long size, void *dataPtr, void *refCon, GetMovieUPP userUPP)
ComponentResult SpriteMediaSpriteIndexToID(MediaHandler mh, short spriteIndex, QTAtomID *spriteID)
QTAtom QTFindChildByID(QTAtomContainer container, QTAtom parentAtom, QTAtomType atomType, QTAtomID id, short *index)
OSErr GetSpriteProperty(Sprite theSprite, long propertyType, void *propertyValue)
ComponentResult Media3DGetCameraData(MediaHandler mh, void *cameraData)
QTSyncTaskUPP NewQTSyncTaskUPP(QTSyncTaskProcPtr userRoutine)
ComponentResult FlashMediaGetDisplayedFrameNumber(MediaHandler mh, long *flashFrameNumber)
OSErr SetMediaPropertyAtom(Media theMedia, QTAtomContainer propertyAtom)
Movie GetTrackMovie(Track theTrack)
void DisposeMCActionFilterUPP(MCActionFilterUPP userUPP)
void GetMediaHandlerDescription(Media theMedia, OSType *mediaType, Str255 creatorName, OSType *creatorManufacturer)
ComponentResult MCInvalidate(MovieController mc, WindowRef w, RgnHandle invalidRgn)
void ExecuteCallBack(QTCallBack cb)
void SetTrackAlternate(Track theTrack, Track alternateT)
RgnHandle GetMovieDisplayClipRgn(Movie theMovie)
OSErr InvokeMovieExecuteWiredActionsUPP(Movie theMovie, void *refcon, long flags, QTAtomContainer wiredActions, MovieExecuteWiredActionsUPP userUPP)
ComponentResult FlashMediaGetSupportedSwfVersion(MediaHandler mh, unsigned char *swfVersion)
UserData GetMovieUserData(Movie theMovie)
long GetMediaSampleCount(Media theMedia)
OSErr QTTextToNativeText(Handle theText, long encoding, long flags)
OSErr SetSpriteWorldMatrix(SpriteWorld theSpriteWorld, const MatrixRecord *matrix)
ComponentResult FlashMediaSetZoomRect(MediaHandler mh, long left, long top, long right, long bottom)
long GetTimeBaseFlags(TimeBase tb)
OSErr DisposeMovieEditState(MovieEditState state)
ComponentResult MCDoAction(MovieController mc, short action, void *params)
OSErr AddMovieResource(Movie theMovie, short resRefNum, short *resId, ConstStr255Param resName)
OSErr NewUserData(UserData *theUserData)
void SetMovieTimeValue(Movie theMovie, TimeValue newtime)
void DisposeCallBack(QTCallBack cb)
ComponentResult MCGetClip(MovieController mc, RgnHandle *theClip, RgnHandle *movieClip)
void CancelCallBack(QTCallBack cb)
void SetTrackOffset(Track theTrack, TimeValue movieOffsetTime)
OSErr AddMediaSampleReference(Media theMedia, long dataOffset, unsigned long size, TimeValue durationPerSample, SampleDescriptionHandle sampleDescriptionH, long numberOfSamples, short sampleFlags, TimeValue *sampleTime)
OSErr DisposeUserData(UserData theUserData)
Interface to Quickdraw Graphics.
Sound Manager Interfaces.
Definition: AEDataModel.h:175
Definition: Movies.h:6213
Definition: Quickdraw.h:2261
Definition: Movies.h:1087
Definition: Quickdraw.h:1968
Definition: Components.h:220
Definition: Components.h:214
Definition: Movies.h:6206
Definition: Quickdraw.h:2178
Definition: Quickdraw.h:1648
Definition: ImageCompression.h:394
Definition: ImageCompression.h:433
Definition: Quickdraw.h:306
Definition: ImageCompression.h:68
Definition: Movies.h:6489
Definition: Quickdraw.h:326
Definition: Quickdraw.h:2064
Definition: MacTypes.h:520
Definition: PPCToolbox.h:168
Definition: Movies.h:8030
Definition: Movies.h:8079
Definition: Movies.h:8038
Definition: Movies.h:8045
Definition: Movies.h:8057
Definition: Movies.h:8023
Definition: Movies.h:8071
Definition: Movies.h:8013
Definition: Movies.h:5946
Definition: Movies.h:5954
Definition: Movies.h:5938
Definition: Movies.h:8087
Definition: Movies.h:6970
Definition: Movies.h:6243
Definition: Movies.h:8006
Definition: Movies.h:1151
Definition: Quickdraw.h:1710
Definition: MacTypes.h:527
Definition: Movies.h:1317
Definition: Movies.h:1307
Definition: TextEdit.h:456
Definition: TextEdit.h:272
Definition: MacTypes.h:585
Definition: Movies.h:5788
Definition: Movies.h:6566
Definition: Movies.h:5803
Definition: MacTypes.h:104