org.opensourcephysics.media.quicktime
Class QTVideoRecorder

java.lang.Object
  extended by org.opensourcephysics.media.core.ScratchVideoRecorder
      extended by org.opensourcephysics.media.quicktime.QTVideoRecorder
All Implemented Interfaces:
VideoRecorder, quicktime.std.StdQTConstants

public class QTVideoRecorder
extends ScratchVideoRecorder
implements quicktime.std.StdQTConstants

This is a quicktime video recorder that uses scratch files.

Author:
Douglas Brown

Field Summary
 
Fields inherited from class org.opensourcephysics.media.core.ScratchVideoRecorder
canRecord, chooser, chooserField, chosenExtension, dim, ext, frameCount, frameDuration, frameImage, hasContent, ignoreChooser, isSaved, saveChanges, saveFile, scratchFile, scratchName, scratchNumber, suggestedFileName, tempDirectory, tempFileBasePath, tempFilePrefix, tempFiles, tempFileType, videoType
 
Fields inherited from interface quicktime.std.StdQTConstants
aliasDataHandlerSubType, appleDataCompressorSubType, audioMediaCharacteristic, baseMediaType, callOldBits, callStdBits, canMovieExportAuxDataHandle, canMovieExportFiles, canMovieExportFromProcedures, canMovieExportHandles, canMovieExportValidateMovie, canMovieImportDataReferences, canMovieImportFiles, canMovieImportHandles, canMovieImportInPlace, canMovieImportPartial, canMovieImportValidateFile, canMovieImportValidateHandles, channelFlagDontOpenResFile, channelFlagHasDependency, channelPlayAllData, channelPlayFast, channelPlayHighQuality, channelPlayNormal, clipAID, clockComponentType, codecCanAsync, codecCanAsyncWhen, codecCanClipRectangular, codecCanClipVertical, codecCanCopyPrev, codecCanCopyPrevComp, codecCanDoIndirectSurface, codecCanFastDither, codecCanLockSurface, codecCanMakeMask, codecCanManagePrevBuffer, codecCanMask, codecCanMatte, codecCanRemapColor, codecCanRemapResolution, codecCanScale, codecCanShieldCursor, codecCanShift, codecCanSpool, codecCanSrcExtract, codecCanTransferMode, codecCanTransform, codecCompletionDest, codecCompletionDontUnshield, codecCompletionDropped, codecCompletionForceChainFlush, codecCompletionSource, codecCompletionUnlockBits, codecCompletionWentOffscreen, codecConditionCatchUpDiff, codecConditionCodecChangedMask, codecConditionDoCursor, codecConditionFirstBand, codecConditionFirstFrame, codecConditionFirstScreen, codecConditionLastBand, codecConditionMaskMayBeChanged, codecConditionNewAccuracy, codecConditionNewClut, codecConditionNewDepth, codecConditionNewDestination, codecConditionNewMask, codecConditionNewMatte, codecConditionNewSrcRect, codecConditionNewTransferMode, codecConditionNewTransform, codecConditionToBuffer, codecFlagCatchUpDiff, codecFlagDontOffscreen, codecFlagDontUseNewImageBuffer, codecFlagForceKeyFrame, codecFlagImageBufferNotSourceImage, codecFlagInterlaceUpdate, codecFlagLiveGrab, codecFlagNoScreenUpdate, codecFlagOnlyScreenUpdate, codecFlagOutUpdateOnDataSourceChange, codecFlagOutUpdateOnTimeChange, codecFlagReenable, codecFlagSequenceSensitive, codecFlagSupportDisable, codecFlagUpdatePrevious, codecFlagUpdatePreviousComp, codecFlagUsedImageBuffer, codecFlagUsedNewImageBuffer, codecFlagUseImageBuffer, codecFlagUseScreenBuffer, codecFlagWasCompressed, codecHandlesInputs, codecHasVolatileBuffer, codecHighQuality, codecImageBufferIsOnScreen, codecInfoDepth1, codecInfoDepth16, codecInfoDepth2, codecInfoDepth24, codecInfoDepth32, codecInfoDepth33, codecInfoDepth34, codecInfoDepth36, codecInfoDepth4, codecInfoDepth40, codecInfoDepth8, codecInfoDoes1, codecInfoDoes16, codecInfoDoes2, codecInfoDoes32, codecInfoDoes4, codecInfoDoes8, codecInfoDoesBlend, codecInfoDoesDither, codecInfoDoesDouble, codecInfoDoesHalf, codecInfoDoesHorizFlip, codecInfoDoesLossless, codecInfoDoesMask, codecInfoDoesQuad, codecInfoDoesQuarter, codecInfoDoesRateConstrain, codecInfoDoesRecompress, codecInfoDoesRotate, codecInfoDoesShrink, codecInfoDoesSpool, codecInfoDoesStretch, codecInfoDoesTemporal, codecInfoDoesVertFlip, codecInfoDoesWarp, codecInfoHasEffectParameterList, codecInfoResourceType, codecInfoSequenceSensitive, codecInfoStoresClut, codecInterfaceVersion, codecIsDirectToScreenOnly, codecIsSequenceSensitive, codecLockBitsShieldCursor, codecLosslessQuality, codecLowQuality, codecMaxQuality, codecMinimumDataSize, codecMinQuality, codecNormalQuality, codecProgressClose, codecProgressOpen, codecProgressUpdatePercent, codecRequiresMaskBits, codecRequiresOffscreen, codecWantsDestinationPixels, codecWantsRegionMask, codecWantsSpecialScaling, colorTableAID, compositeIn, compressedMovieAID, compressedMovieDataAID, compressorComponentType, createFilePreviewComponentType, createMovieFileDeleteCurFile, createMovieFileDontCreateMovie, createMovieFileDontCreateResFile, createMovieFileDontOpenFile, currentIn, dataCompressionAtomAID, dataCompressorComponentType, dataDecompressorComponentType, dataHandlerType, dataInfoAID, dataRefAID, dataRefContainerAID, dataRefSelfReference, dataRefWasNotResolved, decompressorComponentType, defaultDither, defaultProgressFuntion, dfAntiAlias, dfClipToTextBox, dfContinuousKaraoke, dfContinuousScroll, dfDontAutoScale, dfDontDisplay, dfDropShadow, dfFlowHoriz, dfHorizScroll, dfInverseHilite, dfKeyedText, dfReverseScroll, dfScrollIn, dfScrollOut, dfShrinkTextBoxToFit, dfTextColorHilite, dfUseMovieBGColor, digiInDoesBW, digiInDoesColor, digiInDoesComponent, digiInDoesComposite, digiInDoesGenLock, digiInDoesNTSC, digiInDoesPAL, digiInDoesSECAM, digiInDoesSVideo, digiInSignalLock, digiInVTR_Broadcast, digiOutDoes1, digiOutDoes16, digiOutDoes2, digiOutDoes32, digiOutDoes4, digiOutDoes8, digiOutDoesAsyncGrabs, digiOutDoesBlend, digiOutDoesCompress, digiOutDoesCompressOnly, digiOutDoesCompressPartiallyVisible, digiOutDoesDither, digiOutDoesDouble, digiOutDoesHorizFlip, digiOutDoesHW_DMA, digiOutDoesHWPlayThru, digiOutDoesILUT, digiOutDoesKeyColor, digiOutDoesMask, digiOutDoesPlayThruDuringCompress, digiOutDoesQuad, digiOutDoesQuarter, digiOutDoesRotate, digiOutDoesShrink, digiOutDoesSixteenth, digiOutDoesSkew, digiOutDoesStretch, digiOutDoesUnreadableScreenBits, digiOutDoesVertFlip, digiOutDoesWarp, dmaDepth1, dmaDepth16, dmaDepth2, dmaDepth2Gray, dmaDepth32, dmaDepth4, dmaDepth4Gray, dmaDepth8, dmaDepth8Gray, dontAutoFileMovieImport, dontRegisterWithEasyOpen, dropShadowOffsetType, dropShadowTranslucencyType, DVCMediaType, editListAID, editsAID, effectIsRealtime, elOptionsIncludeNoneInList, evenField1ToEvenFieldOut, evenField1ToOddFieldOut, evenField2ToEvenFieldOut, evenField2ToOddFieldOut, findTextCaseSensitive, findTextEdgeOK, findTextReverseSearch, findTextUseOffset, findTextWrapAround, flattenActiveTracksOnly, flattenAddMovieToDataFork, flattenCompressMovieResource, flattenDontInterleaveFlatten, flattenForceMovieResourceBeforeMovieData, flattenFSSpecPtrIsDataRefRecordPtr, flushFromRam, forceDither, forceUpdateNewBuffer, forceUpdateRedraw, fullScreenAllowEvents, fullScreenDontChangeMenuBar, fullScreenHideCursor, fullScreenPreflightSize, genericMediaInfoAID, genericMediaInfoHeaderAID, grabPictCurrentImage, grabPictIgnoreClip, grabPictOffScreen, graphicsExporterCanTranscode, graphicsExporterComponentType, graphicsExporterIsBaseExporter, graphicsExporterUsesImageCompressor, graphicsImporterComponentType, graphicsImporterDoesntDrawAllPixels, graphicsImporterDontKnowIfDrawAllPixels, graphicsImporterDrawsAllPixels, graphicsImporterUsesImageDecompressor, graphicsModeComposition, graphicsModePreBlackAlpha, graphicsModePreMulColorAlpha, graphicsModePreWhiteAlpha, graphicsModeStraightAlpha, graphicsModeStraightAlphaBlend, gxClosedFrameFill, gxEvenOddFill, gxFrameFill, gxHollowFill, gxInverseEvenOddFill, gxInverseFill, gxInverseSolidFill, gxInverseWindingFill, gxNoFill, gxOpenFrameFill, gxSolidFill, gxWindingFill, handleDataHandlerSubType, handlerAID, handlerCanClip, handlerCanHandleComplexMatrix, handlerCanMatte, handlerCanSend, handlerCanSendImageData, handlerCanTransferMode, handlerCGrafPortOnly, handlerHasSpatial, handlerNeedsBuffer, handlerNoIdle, handlerNoScheduler, handlerWantsDestinationPixels, handlerWantsTime, hasMovieExportUserInterface, hasMovieImportMIMEList, hasMovieImportUserInterface, hintsAllowBlacklining, hintsAllowDynamicResize, hintsAllowInterlace, hintsDontDraw, hintsDontPurge, hintsDontUseVideoOverlaySurface, hintsHighQuality, hintsIgnoreBandwidthRestrictions, hintsInactive, hintsLoop, hintsOffscreen, hintsPalindrome, hintsPlayingEveryFrame, hintsScrubMode, hintsUseScreenBuffer, hintsUseSoundInterp, icmFrameTimeHasVirtualStartTimeAndDuration, identityMatrixType, imageTranscodererComponentType, inputMapAID, instSamplePreProcessFlag, k3DMediaRendererCode, k3DMediaRendererEntry, k3DMediaRendererName, kAccessKeyAtomType, kAccessKeySystemFlag, kAction, kActionCase, kActionDebugStr, kActionFlagActionIsDelta, kActionFlagActionIsToggle, kActionFlagParameterWrapsAround, kActionFlags, kActionGoToURL, kActionListAtomType, kActionMovieChanged, kActionMovieGoToBeginning, kActionMovieGoToEnd, kActionMovieGoToTime, kActionMovieGoToTimeByName, kActionMoviePlaySelection, kActionMovieSetLanguage, kActionMovieSetLoopingFlags, kActionMovieSetRate, kActionMovieSetSelection, kActionMovieSetSelectionByName, kActionMovieSetVolume, kActionMovieStepBackward, kActionMovieStepForward, kActionMusicPlayNote, kActionMusicSetController, kActionParameter, kActionParameterMaxValue, kActionParameterMinValue, kActionPopAndGotoLabeledTime, kActionPopAndGotoTopTime, kActionPushCurrentTime, kActionPushCurrentTimeWithLabel, kActionQTVRGoToNodeID, kActionQTVRSetFieldOfView, kActionQTVRSetPanAngle, kActionQTVRSetTiltAngle, kActionQTVRShowDefaultView, kActionSendQTEventToSprite, kActionSpriteClickOnCodec, kActionSpritePassMouseToCodec, kActionSpriteRotate, kActionSpriteScale, kActionSpriteSetGraphicsMode, kActionSpriteSetImageIndex, kActionSpriteSetLayer, kActionSpriteSetMatrix, kActionSpriteSetVisible, kActionSpriteStretch, kActionSpriteTranslate, kActionTarget, kActionTrackSetBalance, kActionTrackSetClip, kActionTrackSetEnabled, kActionTrackSetLayer, kActionTrackSetMatrix, kActionTrackSetVolume, kActionWhile, kaiCopyrightType, kaiInstGMQualityType, kaiInstInfoType, kaiInstrumentRefType, kaiKeyRangeInfoType, kaiKnobListType, kaiLibraryDescType, kaiLibraryInfoType, kaiNoteRequestInfoType, kaiOtherStrType, kaiPictType, kaiSampleDataQUIDType, kaiSampleDataType, kaiSampleDescType, kaiSampleInfoType, kaiToneDescType, kaiWriterType, kAlphaCompositorTransitionType, kAlphaGainImageFilterType, kAnimationCodecType, kAnySubType, kAnyType, kAppleSysexCmdAtomicInstrument, kAppleSysexCmdDeveloper, kAppleSysexCmdSampleBreak, kAppleSysexCmdSampleSize, kAppleSysexID, kAtomInterpolateIsOptional, kAtomNoFlags, kAtomNotInterpolated, kAVRJPEGCodecType, kBackgroundSpriteLayerNum, kBaseCodecType, kBaseGraphicsExporterSubType, kBaseInstrumentSubType, kBlurImageFilterType, kBMPCodecType, kCharacteristicCanSendVideo, kCharacteristicNonLinear, kCharacteristicProvidesActions, kCharacteristicProvidesURLs, kChromaKeyTransitionType, kCinepakCodecType, kCircularGradient, kClarisWorks, kClockCanHandleIntermittentSound, kClockImplementsCallBacks, kClockRateIsLinear, kCloudCodecType, kCMYKCodecType, kCodecFrameTypeDifference, kCodecFrameTypeDroppableDifference, kCodecFrameTypeKey, kCodecFrameTypeUnknown, kColorSyncImageFilterType, kColorTintImageFilterType, kCommentAtomType, kComponentVideoCodecType, kComponentVideoSigned, kComponentVideoUnsigned, kConditionalAtomType, kControlEventControllerFieldPos, kControlEventControllerFieldWidth, kControlEventLen, kControlEventType, kControlEventValueFieldPos, kControlEventValueFieldWidth, kControllerAfterTouch, kControllerBalance, kControllerBreath, kControllerCeleste, kControllerChorus, kControllerEditPart, kControllerExpression, kControllerFoot, kControllerHeight, kControllerLever1, kControllerLever2, kControllerLever3, kControllerLever4, kControllerLever5, kControllerLever6, kControllerLever7, kControllerLever8, kControllerMasterCPULoad, kControllerMasterFeatures, kControllerMasterPolyphony, kControllerMasterTranspose, kControllerMasterTune, kControllerMasterVolume, kControllerMaximum, kControllerMinimum, kControllerModulationWheel, kControllerPan, kControllerPartTranspose, kControllerPartVolume, kControllerPhaser, kControllerPitchBend, kControllerPortamento, kControllerPortamentoTime, kControllerReverb, kControllerSoftPedal, kControllerSostenuto, kControllerSustain, kControllerTremolo, kControllerTuneTranspose, kControllerTuneVolume, kControllerVolume, kConvolveImageFilterType, kCrossFadeTransitionType, kCurrentlyNativeEndian, kCurrentlyNotNativeEndian, kCurveAddAtomToVectorStreamSelect, kCurveAddPathAtomToVectorStreamSelect, kCurveAddZeroAtomToVectorStreamSelect, kCurveAntialiasControlAtom, kCurveAntialiasOff, kCurveAntialiasOn, kCurveARGBColorAtom, kCurveCountPointsInPathSelect, kCurveCreateVectorStreamSelect, kCurveDepthAlwaysOffscreenMask, kCurveEndAtom, kCurveFillTypeAtom, kCurveGetAtomDataFromVectorStreamSelect, kCurveGetLengthSelect, kCurveGetNearestPathPointSelect, kCurveGetPathPointSelect, kCurveGradientAngleAtom, kCurveGradientOffsetAtom, kCurveGradientRadiusAtom, kCurveGradientRecordAtom, kCurveGradientTypeAtom, kCurveInsertPointIntoPathSelect, kCurveJoinAttributesAtom, kCurveLengthToPointSelect, kCurveMinimumDepthAtom, kCurveMiterLimitAtom, kCurveNewPathSelect, kCurvePathAtom, kCurvePathPointToLengthSelect, kCurvePenThicknessAtom, kCurveSetPathPointSelect, kDataHCanRead, kDataHCanStreamingWrite, kDataHCanWrite, kDataHExtendedSchedule, kDataHMustCheckDataRef, kDataHSpecialRead, kDataHSpecialReadFile, kDataHSpecialWrite, kDataHSpecialWriteFile, kDataRate144ModemRate, kDataRate288ModemRate, kDataRateDualISDNRate, kDataRateInfiniteRate, kDataRateISDNRate, kDataRateT1Rate, kDataRefExtensionChokeSpeed, kDataRefExtensionInitializationData, kDataRefExtensionMacOSFileType, kDataRefExtensionMIMEType, kDataRefFileExtensionTag, kDataRefIsSelfContained, kDataRefMimeTypeTag, kDataRefQTFileTypeTag, kDefaultKnobValue, kDeleteCurFile, kDisableControl, kDisableWhenEqual, kDisableWhenGreaterThan, kDisableWhenLessThan, kDisableWhenNotEqual, kDontUseValidateToFindGraphicsImporter, kDVCNTSCCodecType, kDVCPALCodecType, kDVCProNTSCCodecType, kDVCProPALCodecType, kEdgeDetectImageFilterType, keepInRam, kEffectBlendMode, kEffectBorderColor, kEffectBorderWidth, kEffectBottomAlphaPin, kEffectDataSourceType, kEffectDirectionBottom, kEffectDirectionLeft, kEffectDirectionRight, kEffectDirectionTop, kEffectFromDirection, kEffectGainValue, kEffectGenericType, kEffectHorizontalRepeat, kEffectManufacturerAtom, kEffectNameAtom, kEffectOffsetValue, kEffectPercentage, kEffectPreMultiplyAlpha, kEffectPreMultiplyColor, kEffectRawSource, kEffectReverseAlpha, kEffectSlideAngle, kEffectSoftBorder, kEffectSourceName, kEffectSrcAtom, kEffectStraightAlpha, kEffectTopAlphaPin, kEffectTypeAtom, kEffectVerticalRepeat, kEffectWhatAtom, kEffectWipe, kEmbossImageFilterType, kEventLen, kEventLengthFieldPos, kEventLengthFieldWidth, kEventPartFieldPos, kEventPartFieldWidth, kEventTypeFieldPos, kEventTypeFieldWidth, kExplodeTransitionType, kExpressionContainerAtomType, kFieldInfoImageDescriptionExtension, kFieldOrderUnknown, kFieldsStoredF1F2DisplayedF1F2, kFieldsStoredF1F2DisplayedF2F1, kFieldsStoredF2F1DisplayedF1F2, kFieldsStoredF2F1DisplayedF2F1, kFilmNoiseImageFilterType, kFireCodecType, kFirstDrumkit, kFirstGMInstrument, kFirstGSInstrument, kFirstROMInstrument, kFirstUserInstrument, kFLCCodecType, kFlushFirstQueuedFrame, kFlushLastQueuedFrame, kFMSComponentSubType, kGeneralEventAtomicInstrument, kGeneralEventKnob, kGeneralEventLen, kGeneralEventLengthBits, kGeneralEventLengthFieldPos, kGeneralEventLengthFieldWidth, kGeneralEventMIDIChannel, kGeneralEventNoOp, kGeneralEventNoteRequest, kGeneralEventPartChange, kGeneralEventPartKey, kGeneralEventPartMix, kGeneralEventSubtypeFieldPos, kGeneralEventSubtypeFieldWidth, kGeneralEventTuneDifference, kGeneralEventType, kGeneralEventUsedNotes, kGetAtomicInstAllKnobs, kGetAtomicInstNoExpandedSamples, kGetAtomicInstNoInstrumentInfo, kGetAtomicInstNoKnobList, kGetAtomicInstNoOriginalSamples, kGetAtomicInstNoSamples, kGetAtomicInstOriginalKnobList, kGetInstrumentInfoMidiUserInst, kGetInstrumentInfoNoBuiltIn, kGetInstrumentInfoNoIText, kGetMovieImporterAllowNewFile, kGetMovieImporterDontConsiderGraphicsImporters, kGetMovieImporterValidateToFind, kGIFCodecType, kGKON, kGMSynthComponentSubType, kGradientTransitionType, kGraphicsCodecType, kGraphicsExportDescription, kGraphicsExportExtension, kGraphicsExportFileType, kGraphicsExportGroup, kGraphicsExportMIMEType, kGraphicsFlagsGray, kGraphicsNoFlags, kGroupAlignText, kGroupMatrix, kGroupNoFlags, kGroupNoName, kGroupSurroundBox, kH261CodecType, kH263CodecType, kHSLColorBalanceImageFilterType, kImageCodecSettingsFieldCount, kImageCodecSettingsFieldOrdering, kImageCodecSettingsFieldOrderingF1F2, kImageCodecSettingsFieldOrderingF2F1, kImplodeTransitionType, kInitialRotationAtom, kInputMapSubInputID, kInstKnobMissingDefault, kInstKnobMissingUnknown, kInstrumentComponentType, kInstrumentExactMatch, kInstrumentMatchGMNumber, kInstrumentMatchGSNumber, kInstrumentMatchName, kInstrumentMatchNumber, kInstrumentMatchSynthesizerName, kInstrumentMatchSynthesizerType, kInstrumentRecommendedSubstitute, kInstrumentRoland8BitQuality, kIrisTransitionType, kITextAtomType, kITextRemoveEverythingBut, kITextRemoveLeaveSuggestedAlternate, kITextStringAtomType, kJPEGCodecType, kJPEGHuffmanTablesImageDescriptionExtension, kJPEGQuantizationTablesImageDescriptionExtension, kKeyFrameAndAllOverrides, kKeyFrameAndSingleOverride, kKnobBasic, kKnobEventKnobFieldPos, kKnobEventKnobFieldWidth, kKnobEventType, kKnobEventValueHighFieldPos, kKnobEventValueHighFieldWidth, kKnobEventValueLowFieldPos, kKnobEventValueLowFieldWidth, kKnobFixedPoint16, kKnobFixedPoint8, kKnobGroupStart, kKnobInterruptUnsafe, kKnobKeyrangeOverride, kKnobReadOnly, kKnobTypeBoolean, kKnobTypeButton, kKnobTypeGroupName, kKnobTypeHertz, kKnobTypeInstrument, kKnobTypeMilliseconds, kKnobTypeNote, kKnobTypeNumber, kKnobTypePan, kKnobTypePercentage, kKnobTypeSetting, kLastDrumkit, kLastGMInstrument, kLastGSInstrument, kLastROMInstrument, kLastUserInstrument, kLinearGradient, kListElementDataType, kListElementType, kMacPaintCodecType, kMarkerEventBeat, kMarkerEventEnd, kMarkerEventLen, kMarkerEventSubtypeFieldPos, kMarkerEventSubtypeFieldWidth, kMarkerEventTempo, kMarkerEventType, kMarkerEventValueFieldPos, kMarkerEventValueFieldWidth, kMatrixTransitionType, kMCIEColorTable, kMCIEDepressedButtonPicture, kMCIEDisabledButtonPicture, kMCIEDisabledSizeBoxPicture, kMCIEDisabledUnavailableButtonPicture, kMCIEDoButtonIconsDropOnDepress, kMCIEEnabledButtonPicture, kMCIEEnabledSizeBoxPicture, kMCIEEnabledUnavailableButtonPicture, kMCIEIsFlatAppearance, kMCIESoundSlider, kMCIESoundThumb, kMediaPropertyHasActions, kMediaPropertyNonLinearAtomType, kMediaVideoParamBlackLevel, kMediaVideoParamBrightness, kMediaVideoParamContrast, kMediaVideoParamHue, kMediaVideoParamSaturation, kMediaVideoParamSharpness, kMediaVideoParamWhiteLevel, kMicrosoftVideo1CodecType, kMIDIAftertouch, kMIDIBeginSystemExclusive, kMIDIChannel1, kMIDIChannel10, kMIDIChannel11, kMIDIChannel12, kMIDIChannel13, kMIDIChannel14, kMIDIChannel15, kMIDIChannel16, kMIDIChannel2, kMIDIChannel3, kMIDIChannel4, kMIDIChannel5, kMIDIChannel6, kMIDIChannel7, kMIDIChannel8, kMIDIChannel9, kMIDIChannelPressure, kMIDIControlChange, kMIDIEndSystemExclusive, kMIDIImport20Playable, kMIDIImportSilenceAfter, kMIDIImportSilenceBefore, kMIDIImportWantLyrics, kMIDIManagerComponentSubType, kMIDINoteOff, kMIDINoteOn, kMIDIPitchBend, kMIDIPolyPressure, kMIDIProgramChange, kMimeInfoDescriptionTag, kMimeInfoDoNotOverrideExistingFileTypeAssociation, kMimeInfoFileExtensionTag, kMimeInfoFileTypeTag, kMimeInfoGroupTag, kMimeInfoMimeTypeTag, kMotionJPEGACodecType, kMotionJPEGBCodecType, kMotionJPEGTag, kMovieExportAbsoluteTime, kMovieExportRelativeTime, kMovieExportTextOnly, kMoviePlayer, kMovieVersion, kMShp, kMusicComponentType, kMusicLoopTypeNormal, kMusicLoopTypePalindrome, kMusicPacketPortFound, kMusicPacketPortLost, kMusicPacketTimeGap, kNameAtom, kNewImageGWorldErase, kNoAtom, kNoDrumKit, kNoMaximumLongFixed, kNoMinimumLongFixed, kNonLinearTweenHeader, kNoPrecision, kNoQTIdleEvents, kNoScaleLongFixed, kNoteAllocatorComponentType, kNoteEventDurationFieldPos, kNoteEventDurationFieldWidth, kNoteEventDurationMax, kNoteEventLen, kNoteEventPitchFieldPos, kNoteEventPitchFieldWidth, kNoteEventPitchOffset, kNoteEventType, kNoteEventVolumeFieldPos, kNoteEventVolumeFieldWidth, kNoteEventVolumeOffset, kNoteRequestNoGM, kNoteRequestNoSynthType, kNoteRequestSynthMustMatch, kOMSComponentSubType, kOnlyDrawToSpriteWorld, kOpenDMLJPEGCodecType, kOperandAtomType, kOperandConstant, kOperandExpression, kOperandKeyIsDown, kOperandMouseLocalHLoc, kOperandMouseLocalVLoc, kOperandMovieIsLooping, kOperandMovieLoopIsPalindrome, kOperandMovieRate, kOperandMovieTime, kOperandMovieVolume, kOperandQTVRFieldOfView, kOperandQTVRNodeID, kOperandQTVRPanAngle, kOperandQTVRTiltAngle, kOperandRandom, kOperandSpriteBoundsBottom, kOperandSpriteBoundsLeft, kOperandSpriteBoundsRight, kOperandSpriteBoundsTop, kOperandSpriteFirstCornerX, kOperandSpriteFirstCornerY, kOperandSpriteFourthCornerX, kOperandSpriteFourthCornerY, kOperandSpriteID, kOperandSpriteImageIndex, kOperandSpriteImageRegistrationPointX, kOperandSpriteImageRegistrationPointY, kOperandSpriteIndex, kOperandSpriteLayer, kOperandSpriteSecondCornerX, kOperandSpriteSecondCornerY, kOperandSpriteThirdCornerX, kOperandSpriteThirdCornerY, kOperandSpriteTrackNumImages, kOperandSpriteTrackNumSprites, kOperandSpriteTrackVariable, kOperandSpriteVisible, kOperandTrackBalance, kOperandTrackEnabled, kOperandTrackHeight, kOperandTrackLayer, kOperandTrackVolume, kOperandTrackWidth, kOperatorAbsoluteValue, kOperatorAdd, kOperatorAnd, kOperatorAtomType, kOperatorDivide, kOperatorEqualTo, kOperatorGreaterThan, kOperatorGreaterThanEqualTo, kOperatorIntegerDivide, kOperatorLessThan, kOperatorLessThanEqualTo, kOperatorModulo, kOperatorMultiply, kOperatorNegate, kOperatorNot, kOperatorNotEqualTo, kOperatorOr, kOperatorSubtract, kParameterAlternateCodecID, kParameterAlternateCodecName, kParameterAlternateDataType, kParameterAtomTypeAndID, kParameterDataBehavior, kParameterDataDefaultItem, kParameterDataRange, kParameterDataType, kParameterDataUsage, kParameterDependencyID, kParameterDependencyName, kParameterEnumList, kParameterImageNoFlags, kParameterInfoCopyright, kParameterInfoDescription, kParameterInfoIDs, kParameterInfoLongName, kParameterInfoManufacturer, kParameterInfoPicture, kParameterInfoWindowTitle, kParameterItemCheckBox, kParameterItemColorPicker, kParameterItemControl, kParameterItemDragImage, kParameterItemEditDouble, kParameterItemEditFixed, kParameterItemEditLong, kParameterItemEditText, kParameterItemGroupDivider, kParameterItemLine, kParameterItemPopUp, kParameterItemRadioCluster, kParameterItemStaticText, kParameterListDependsUponColorProfiles, kParameterListDependsUponFonts, kParameterRepeatableFalse, kParameterRepeatableID, kParameterRepeatableName, kParameterRepeatableTrue, kParameterSourceCountID, kParameterSourceCountName, kParameterTitleID, kParameterTitleName, kParameterTypeDataBitField, kParameterTypeDataColorValue, kParameterTypeDataCubic, kParameterTypeDataDouble, kParameterTypeDataEnum, kParameterTypeDataFixed, kParameterTypeDataImage, kParameterTypeDataLong, kParameterTypeDataNURB, kParameterTypeDataRGBValue, kParameterTypeDataText, kParameterUsage3by3Matrix, kParameterUsage3DPoint, kParameterUsageDegrees, kParameterUsageMicroseconds, kParameterUsageMilliseconds, kParameterUsagePercent, kParameterUsagePixels, kParameterUsagePoint, kParameterUsageRadians, kParameterUsageRectangle, kParameterUsageSeconds, kParameterValidationFinalValidation, kParameterValidationNoFlags, kParameterVersionID, kParameterVersionName, kParameterWhatID, kParameterWhatName, kParentAtomIsContainer, kPhotoCDCodecType, kPhotoshop, kPickDontMix, kPickEditAllowEdit, kPickEditAllowPick, kPickEditControllers, kPickEditSynthGlobal, kPickSameSynth, kPickUserInsts, kPictureCompressor, kPlanarRGBCodecType, kPopupStoreAsString, kPushTransitionType, kQTColorSyncProfile, kQTDontRecompress, kQTEventFrameLoaded, kQTEventIdle, kQTEventMouseClick, kQTEventMouseClickEnd, kQTEventMouseClickEndTriggerButton, kQTEventMouseEnter, kQTEventMouseExit, kQTEventRequestToModifyMovie, kQTEventType, kQTFileType3DMF, kQTFileTypeAIFC, kQTFileTypeAIFF, kQTFileTypeAudioCDTrack, kQTFileTypeAVI, kQTFileTypeBMP, kQTFileTypeDVC, kQTFileTypeGIF, kQTFileTypeJFIF, kQTFileTypeJPEG, kQTFileTypeMacPaint, kQTFileTypeMIDI, kQTFileTypeMovie, kQTFileTypeMuLaw, kQTFileTypePhotoShop, kQTFileTypePICS, kQTFileTypePicture, kQTFileTypeQuickDrawGXPicture, kQTFileTypeQuickTimeImage, kQTFileTypeSGIImage, kQTFileTypeSoundDesignerII, kQTFileTypeSystemSevenSound, kQTFileTypeTargaImage, kQTFileTypeText, kQTFileTypeWave, kQTInterlaceStyle, kQTMIDIComponentType, kQTMSKnobEnv1AttackTimeID, kQTMSKnobEnv1DecayTimeID, kQTMSKnobEnv1ExpOptionsID, kQTMSKnobEnv1ReleaseTimeID, kQTMSKnobEnv1SustainInfiniteID, kQTMSKnobEnv1SustainLevelID, kQTMSKnobEnv1SustainTimeID, kQTMSKnobEnv2AttackTimeID, kQTMSKnobEnv2DecayTimeID, kQTMSKnobEnv2ExpOptionsID, kQTMSKnobEnv2ReleaseTimeID, kQTMSKnobEnv2SustainInfiniteID, kQTMSKnobEnv2SustainLevelID, kQTMSKnobEnv2SustainTimeID, kQTMSKnobExclusionGroupID, kQTMSKnobFilterFrequencyEnvelopeDepthID, kQTMSKnobFilterFrequencyEnvelopeID, kQTMSKnobFilterKeyFollowID, kQTMSKnobFilterQEnvelopeDepthID, kQTMSKnobFilterQEnvelopeID, kQTMSKnobFilterQID, kQTMSKnobFilterTransposeID, kQTMSKnobLastIDPlus1, kQTMSKnobPitchEnvelopeDepthID, kQTMSKnobPitchEnvelopeID, kQTMSKnobPitchLFODelayID, kQTMSKnobPitchLFODepthFromWheelID, kQTMSKnobPitchLFODepthID, kQTMSKnobPitchLFOOffsetID, kQTMSKnobPitchLFOPeriodID, kQTMSKnobPitchLFOQuantizeID, kQTMSKnobPitchLFORampTimeID, kQTMSKnobPitchLFOShapeID, kQTMSKnobPitchSensitivityID, kQTMSKnobPitchTransposeID, kQTMSKnobReverbThresholdID, kQTMSKnobStartID, kQTMSKnobStereoDefaultPanID, kQTMSKnobStereoPositionKeyScalingID, kQTMSKnobSustainInfiniteID, kQTMSKnobSustainTimeID, kQTMSKnobVelocityHighID, kQTMSKnobVelocityLowID, kQTMSKnobVelocitySensitivityID, kQTMSKnobVolumeAttackTimeID, kQTMSKnobVolumeAttackVelScalingID, kQTMSKnobVolumeDecayKeyScalingID, kQTMSKnobVolumeDecayTimeID, kQTMSKnobVolumeExpOptionsID, kQTMSKnobVolumeLFODelayID, kQTMSKnobVolumeLFODepthFromWheelID, kQTMSKnobVolumeLFODepthID, kQTMSKnobVolumeLFOPeriodID, kQTMSKnobVolumeLFORampTimeID, kQTMSKnobVolumeLFOShapeID, kQTMSKnobVolumeLFOStereoID, kQTMSKnobVolumeOverallID, kQTMSKnobVolumeRelease1RateID, kQTMSKnobVolumeReleaseTimeID, kQTMSKnobVolumeSustainLevelID, kQTMSKnobVolumeVelocity127ID, kQTMSKnobVolumeVelocity16ID, kQTMSKnobVolumeVelocity32ID, kQTMSKnobVolumeVelocity64ID, kQTMSKnobVolumeVelocity96ID, kQTPNGFilterAdaptivePerRow, kQTPNGFilterAverage, kQTPNGFilterBestForColorType, kQTPNGFilterNone, kQTPNGFilterPaeth, kQTPNGFilterPreference, kQTPNGFilterSub, kQTPNGFilterUp, kQTPNGInterlaceAdam7, kQTPNGInterlaceNone, kQTPNGInterlaceStyle, kQTResolutionSettings, kQTSettingsAudioCDTrack, kQTSettingsAudioCDTrackRateShift, kQTSettingsEffect, kQTSettingsMIDI, kQTSettingsMIDISettingFlags, kQTSettingsSound, kQTSettingsText, kQTSettingsTextDescription, kQTSettingsTextSettingFlags, kQTSettingsTextSize, kQTSettingsTextTimeFraction, kQTSettingsTime, kQTSettingsVideo, kQTTargetDataSize, kQTTIFFCompression_None, kQTTIFFCompressionMethod, kQTTIFFLittleEndian, kQTVideoOutputDontDisplayToUser, kQTVODecompressorComponent, kQTVODecompressorContinuous, kQTVODecompressors, kQTVODecompressorType, kQTVODimensions, kQTVODisplayModeItem, kQTVOName, kQTVOPixelType, kQTVORefreshRate, kQTVOResolution, kQuickDrawCodecType, kQuickDrawGXCodecType, kRadialTransitionType, kRandomWipeTransitionType, kRawCodecType, kRestEventDurationFieldPos, kRestEventDurationFieldWidth, kRestEventDurationMax, kRestEventLen, kRestEventType, kRGBColorBalanceImageFilterType, kScaleSpritesToScaleWorld, kScreenFloodMethodAlpha, kScreenFloodMethodKeyColor, kScreenFloodMethodNone, kSetAtomicInstCallerGuarantees, kSetAtomicInstCallerTosses, kSetAtomicInstDontPreprocess, kSetAtomicInstInterruptSafe, kSetAtomicInstKeepOriginalInstrument, kSetAtomicInstShareAcrossParts, kSGICodecType, kSharpenImageFilterType, kSlideTransitionType, kSoftSynthComponentSubType, kSolarizeImageFilterType, kSorensonCodecType, kSpriteAtomType, kSpriteImageAtomType, kSpriteImageDataAtomType, kSpriteImageGroupIDAtomType, kSpriteImageNameAtomType, kSpriteImagePropertyGroupID, kSpriteImagePropertyRegistrationPoint, kSpriteImageRegistrationAtomType, kSpriteImagesContainerAtomType, kSpriteNameAtomType, kSpritePropertyGraphicsMode, kSpritePropertyImageDataPtr, kSpritePropertyImageDataSize, kSpritePropertyImageDescription, kSpritePropertyImageIndex, kSpritePropertyLayer, kSpritePropertyMatrix, kSpritePropertyVisible, kSpriteSharedDataAtomType, kSpriteTrackPropertyBackgroundColor, kSpriteTrackPropertyHasActions, kSpriteTrackPropertyOffscreenBitDepth, kSpriteTrackPropertyQTIdleEventsFrequency, kSpriteTrackPropertySampleFormat, kSpriteTrackPropertyScaleSpritesToScaleWorld, kSpriteTrackPropertyVisible, kSpriteUsesImageIDsAtomType, kSpriteWorldDidDraw, kSpriteWorldDontAutoInvalidate, kSpriteWorldHighQuality, kSpriteWorldInvisible, kSpriteWorldNeedsToDraw, kSpriteWorldPreflight, kSynthesizerConnectionFMS, kSynthesizerConnectionMMgr, kSynthesizerConnectionMono, kSynthesizerConnectionOMS, kSynthesizerConnectionQT, kSynthesizerConnectionUnavailable, kSynthesizerDLS, kSynthesizerDynamicChannel, kSynthesizerDynamicVoice, kSynthesizerGM, kSynthesizerHardware, kSynthesizerHasSamples, kSynthesizerHasSystemChannel, kSynthesizerHogsSystemChannel, kSynthesizerMicrotone, kSynthesizerMixedDrums, kSynthesizerOffline, kSynthesizerSlowSetPart, kSynthesizerSoftware, kSynthesizerSoundLocalization, kSynthesizerUsesMIDIPort, kTargaCodecType, kTargetMovie, kTargetSpriteID, kTargetSpriteIndex, kTargetSpriteName, kTargetTrackID, kTargetTrackIndex, kTargetTrackName, kTargetTrackType, kTeachText, kTrackModifierCameraData, kTrackModifierInput, kTrackModifierInputName, kTrackModifierObjectGraphicsMode, kTrackModifierObjectID, kTrackModifierObjectImageIndex, kTrackModifierObjectLayer, kTrackModifierObjectMatrix, kTrackModifierObjectQTEventSend, kTrackModifierObjectVisible, kTrackModifierPanAngle, kTrackModifierReference, kTrackModifierSoundLocalizationData, kTrackModifierTiltAngle, kTrackModifierType, kTrackModifierType3d4x4Matrix, kTrackModifierTypeBalance, kTrackModifierTypeClip, kTrackModifierTypeGraphicsMode, kTrackModifierTypeImage, kTrackModifierTypeMatrix, kTrackModifierTypeVolume, kTrackModifierVerticalFieldOfViewAngle, kTrackReferenceChapterList, kTrackReferenceModifier, kTrackReferenceTimeCode, kTuneDontClipNotes, kTuneExcludeEdgeNotes, kTuneLoopUntil, kTuneMixMute, kTuneMixSolo, kTunePlayConcurrent, kTunePlayDifference, kTunePlayerComponentType, kTuneQuickStart, kTuneStartNewMaster, kTuneStartNow, kTuneStopFade, kTuneStopInstant, kTuneStopReleaseChannels, kTuneStopSustain, kTween3dInitialCondition, kTweenData, kTweenDuration, kTweenEntry, kTweenFlags, kTweenInterpolateStyle, kTweenInterpolationID, kTweenOutputMax, kTweenOutputMin, kTweenPictureData, kTweenRegionData, kTweenReturnDelta, kTweenSequenceElement, kTweenStartOffset, kTweenType, kTweenType3dCameraData, kTweenType3dMatrix, kTweenType3dMatrixNonLinear, kTweenType3dQuaternion, kTweenType3dRotate, kTweenType3dRotateAboutAxis, kTweenType3dRotateAboutPoint, kTweenType3dRotateAboutVector, kTweenType3dScale, kTweenType3dSoundLocalizationData, kTweenType3dTranslate, kTweenType3dVRObject, kTweenTypeAtomList, kTweenTypeFixed, kTweenTypeFixedPoint, kTweenTypeFloat, kTweenTypeGraphicsModeWithRGBColor, kTweenTypeLong, kTweenTypeMatrix, kTweenTypeMultiMatrix, kTweenTypePathToFixedPoint, kTweenTypePathToMatrixRotation, kTweenTypePathToMatrixTranslation, kTweenTypePathToMatrixTranslationAndRotation, kTweenTypePathXtoY, kTweenTypePathYtoX, kTweenTypePoint, kTweenTypePolygon, kTweenTypeQDRect, kTweenTypeQDRegion, kTweenTypeQTFloatDouble, kTweenTypeQTFloatSingle, kTweenTypeRGBColor, kTweenTypeShort, kTweenTypeSpin, kUndefined1EventType, kUndefined2EventType, kUndefined3EventType, kUndefined4EventType, kUnknownKnobValue, kUserDataMovieControllerType, kUserDataName, kUserDataTextCopyright, kUserDataTextFullName, kUserDataTextInformation, kVDIGControlledFrameRate, kVectorCodecType, kVendorApple, kVersionCheckMask, kVersionCheckMin, kVideoCodecType, kVis3, kVoiceCountDynamic, kWaterRippleCodecType, kWhichAction, kWindowsRawCodecType, kWipeTransitionType, kXControlEventControllerFieldPos, kXControlEventControllerFieldWidth, kXControlEventLen, kXControlEventType, kXControlEventValueFieldPos, kXControlEventValueFieldWidth, kXEventLen, kXEventLengthBits, kXEventPartFieldPos, kXEventPartFieldWidth, kXEventTypeFieldPos, kXEventTypeFieldWidth, kXNoteEventDurationFieldPos, kXNoteEventDurationFieldWidth, kXNoteEventDurationMax, kXNoteEventLen, kXNoteEventPitchFieldPos, kXNoteEventPitchFieldWidth, kXNoteEventType, kXNoteEventVolumeFieldPos, kXNoteEventVolumeFieldWidth, linearMatrixType, linearTranslateMatrixType, loadBackwardTrackEdits, loadForwardTrackEdits, loadSettingsAID, loopTimeBase, maintainTimeBaseZero, mAtEnd, matrixFlagScale1x, matrixFlagScale2x, matrixFlagScaleHalf, matteAID, matteCompAID, mcActionActivate, mcActionAdjustCursor, mcActionBadgeClick, mcActionClickAndHoldPoint, mcActionControllerSizeChanged, mcActionCustomButtonClick, mcActionDeactivate, mcActionDraw, mcActionEvaluateExpression, mcActionExecuteAllActionsForQTEvent, mcActionExecuteOneActionForQTEvent, mcActionFetchParameterAs, mcActionForceTimeTableUpdate, mcActionGetChapterTime, mcActionGetCursorByID, mcActionGetCursorSettingEnabled, mcActionGetDragEnabled, mcActionGetExternalMovie, mcActionGetFlags, mcActionGetKeysEnabled, mcActionGetLooping, mcActionGetLoopIsPalindrome, mcActionGetNextURL, mcActionGetPlayEveryFrame, mcActionGetPlayRate, mcActionGetPlaySelection, mcActionGetSelectionBegin, mcActionGetSelectionDuration, mcActionGetTimeSliderRect, mcActionGetUseBadge, mcActionGetVolume, mcActionGoToTime, mcActionIdle, mcActionKey, mcActionLinkToURL, mcActionMouseDown, mcActionMovieClick, mcActionMovieEdited, mcActionPerformActionList, mcActionPlay, mcActionPrerollAndPlay, mcActionResume, mcActionSetColorTable, mcActionSetControllerKeysEnabled, mcActionSetControllerTimeLimits, mcActionSetCursorSettingEnabled, mcActionSetDragEnabled, mcActionSetFlags, mcActionSetGrowBoxBounds, mcActionSetKeysEnabled, mcActionSetLooping, mcActionSetLoopIsPalindrome, mcActionSetPlayEveryFrame, mcActionSetPlaySelection, mcActionSetSelectionBegin, mcActionSetSelectionDuration, mcActionSetUseBadge, mcActionSetVolume, mcActionShowBalloon, mcActionShowMessageString, mcActionShowStatusString, mcActionStep, mcActionSuspend, mcActionUseTrackForTimeTable, mcFlagsDontInvalidate, mcFlagSuppressMovieFrame, mcFlagSuppressSpeakerButton, mcFlagSuppressStepButtons, mcFlagsUseCustomButton, mcFlagsUseWindowPalette, mcInfoClearAvailable, mcInfoCopyAvailable, mcInfoCutAvailable, mcInfoEditingEnabled, mcInfoHasSound, mcInfoIsInPalindrome, mcInfoIsLooping, mcInfoIsPlaying, mcInfoMovieIsInteractive, mcInfoPasteAvailable, mcInfoUndoAvailable, mcMenuClear, mcMenuCopy, mcMenuCut, mcMenuPaste, mcMenuUndo, mcNotVisible, mcPositionDontInvalidate, mcScaleMovieToFit, mcTopLeftMovie, mcWithBadge, mcWithFrame, mDidDraw, mDrawAgain, mediaAID, mediaHandlerType, mediaHeaderAID, mediaInfoAID, mediaSampleNotSync, mediaSampleShadowSync, mHitTestBounds, mHitTestImage, mHitTestInvisible, mHitTestIsClick, mInvisible, mMustDraw, mNeedsToDraw, mOpaque, movieAID, movieBackwardPointerResourceType, movieBufferHintsAID, movieControllerComponentType, movieDataAtomType, movieDataRefAliasAID, movieDrawingCallAlways, movieDrawingCallWhenChanged, movieExportDuration, movieExportHeight, movieExportMustGetSourceMediaType, movieExportNeedsResourceFork, movieExportType, movieExportVideoFilter, movieExportWidth, movieFileSpecValid, movieFileType, movieForwardPointerResourceType, movieHeaderAID, movieImportCreateTrack, movieImportInParallel, movieImportMustUseTrack, movieImportResultUsedMultipleTracks, movieImportSubTypeIsFileExtension, movieImportType, movieInDataForkResID, movieResourceAtomType, movieResourceType, movieScrapDontZeroScrap, movieScrapOnlyPutMovie, movieScrapType, movieToFileOnlyExport, movieTrackCharacteristic, movieTrackEnabledOnly, movieTrackMediaType, mPartialDraw, MPEGMediaType, mPreflightDraw, mSyncDrawing, musicMediaType, newMovieActive, newMovieDontAskUnresolvedDataRefs, newMovieDontAutoAlternates, newMovieDontResolveDataRefs, newMovieDontUpdateForeBackPointers, nextTimeEdgeOK, nextTimeIgnoreActiveSegment, nextTimeMediaEdit, nextTimeMediaSample, nextTimeStep, nextTimeSyncSample, nextTimeTrackEdit, noDefaultOpcodes, ntscIn, ntscReallyIn, oddField1ToEvenFieldOut, oddField1ToOddFieldOut, oddField2ToEvenFieldOut, oddField2ToOddFieldOut, palIn, palindromeLoopTimeBase, pasteInParallel, pdActionActivateSubPanel, pdActionConductStopAlert, pdActionConfirmDialog, pdActionGetDialogValues, pdActionGetSubPanelMenu, pdActionModelessCallback, pdActionSetAppleMenu, pdActionSetColorPickerEventProc, pdActionSetDialogTitle, pdActionSetEditMenu, pdActionSetPreviewPicture, pdActionSetPreviewUserItem, pdOptionsAllowOptionalInterpolations, pdOptionsCollectOneValue, pdOptionsModalDialogBox, perspectiveMatrixType, pnotComponentNeedsNoCache, pnotComponentWantsEvents, preloadAlways, preloadOnlyIfEnabled, propertyAtomAID, qtcbNeedsRateChanges, qtcbNeedsStartStopChanges, qtcbNeedsTimeChanges, qtVideoOutputComponentBaseSubType, qtVideoOutputComponentType, quickTimeImageFileImageDataAtom, quickTimeImageFileImageDescriptionAtom, quickTimeImageFileMetaDataAtom, referenceMovieComponentCheckAID, referenceMovieDataRateAID, referenceMovieDataRefAID, referenceMovieDescriptorAID, referenceMovieQualityAID, referenceMovieRecordAID, referenceMovieVersionCheckAID, reservedForUseByGraphicsImporters, resourceDataHandlerSubType, rgbComponentIn, rgbComponentSyncIn, rgnClipAID, sampleTableAID, scaleMatrixType, scaleTranslateMatrixType, scAllowZeroFrameRate, scAllowZeroKeyFrameRate, scCancelItem, scCodecFlagsType, scCodecManufacturerType, scCodecSettingsType, scColorTableType, scCompressFlagIgnoreIdenticalFrames, scCompressImage, scCompressionListType, scCompressPicture, scCompressPictureFile, scCompressSequenceBegin, scCompressSequenceEnd, scCompressSequenceFrame, scCustomItem, scDataRateSettingsType, scDefaultPictFileSettings, scDefaultPictHandleSettings, scDefaultPixMapSettings, scDisableFrameRateItem, scDontDetermineSettingsFromTestImage, scExtendedProcsType, scForceKeyValueType, scGetBestDeviceRect, scGetCompression, scGetInfo, scListEveryCodec, scNewGWorld, scOKItem, scPositionDialog, scPositionRect, scPreferCropping, scPreferenceFlagsType, scPreferScaling, scPreferScalingAndCropping, scProgressProcType, scRequestImageSettings, scRequestSequenceSettings, scSequenceIDType, scSetInfo, scSetTestImagePictFile, scSetTestImagePictHandle, scSetTestImagePixMap, scSettingsChangedItem, scSettingsStateType, scShowBestDepth, scShowMotionSettings, scSoundChannelCountType, scSoundCompressionType, scSoundSampleRateType, scSoundSampleSizeType, scSpatialSettingsType, scTemporalSettingsType, scTestImageHeight, scTestImageWidth, scUseMovableModal, scUserCancelled, scWindowPositionType, sdiIn, searchTextDontGoToFoundTime, searchTextDontHiliteFoundText, searchTextEnabledTracksOnly, searchTextOneTrackOnly, secamIn, seqGrabAppendToFile, seqGrabChannelType, seqGrabComponentType, seqGrabCompressionPanelType, seqGrabDataProcDoesOverlappingReads, seqGrabDataProcIsInterruptSafe, seqGrabDontAddMovieResource, seqGrabDontMakeMovie, seqGrabDontUseTempMemory, seqGrabHasBounds, seqGrabHasDiscreteSamples, seqGrabHasVolume, seqGrabPanelType, seqGrabPause, seqGrabPauseForMenu, seqGrabPlayDuringRecord, seqGrabPreExtendFile, seqGrabPreview, seqGrabRecord, seqGrabSettingsPreviewOnly, seqGrabSourcePanelType, seqGrabToDisk, seqGrabToMemory, seqGrabUnpause, seqGrabWriteAppend, seqGrabWriteFill, seqGrabWriteReserve, sfpItemCreatePreviewButton, sfpItemPreviewAreaUser, sfpItemPreviewDividerUser, sfpItemPreviewStaticText, sfpItemShowPreviewButton, sgChannelAtom, sgChannelDescription, sgChannelSettings, sgChannelSettingsAtom, sgClipType, sgcSoundChannelCountType, sgcSoundCompressionType, sgcSoundGainType, sgcSoundInputType, sgcSoundSampleRateType, sgcSoundSampleSizeType, sgcVideoBlackLevelType, sgcVideoBrigtnessType, sgcVideoContrastType, sgcVideoDigitizerType, sgcVideoFilterType, sgcVideoFormatType, sgcVideoHueType, sgcVideoInputType, sgcVideoRectType, sgcVideoSaturationType, sgcVideoSharpnessType, sgcVideoWhiteLevelType, sgDeviceListDontCheckAvailability, sgDeviceListWithIcons, sgDeviceNameFlagDeviceUnavailable, sgDeviceNameType, sgFlagControlledGrab, sgMatrixType, sgPanelDescription, sgPanelFlagForPanel, sgPanelSettings, sgPanelSettingsAtom, sgPlayFlagsType, sgUsageType, sgVolumeType, showFilePreviewComponentType, showUserSettingsDialog, soundLocalizationAID, soundMediaInfoHeaderAID, soundMediaType, spriteHitTestBounds, spriteHitTestImage, spriteHitTestInvisibleSprites, spriteHitTestIsClick, spriteHitTestLocInDisplayCoordinates, spriteMediaType, standardCompressionSubType, standardCompressionSubTypeSound, standardCompressionType, sTChunkOffset64AID, sTChunkOffsetAID, sTSampleDescAID, sTSampleIDAID, sTSampleSizeAID, sTSampleToChunkAID, sTShadowSyncAID, sTSyncSampleAID, sTTimeToSampAID, suppressDither, sVideoIn, systemMicrosecondClock, systemMillisecondClock, systemSecondClock, systemTickClock, tc24HourMax, tcCounter, tcdfShowTimeCode, tcDropFrame, tcNegTimesOK, tcSourceRefNameType, tctNegFlag, textMediaType, threeDeeMediaType, threeDMediaType, timeBaseAfterStopTime, timeBaseBeforeStartTime, timeCodeMediaType, trackAID, trackEnable, trackHeaderAID, trackInMovie, trackInPoster, trackInPreview, trackReferenceAID, trackUsageInMovie, trackUsageInPoster, trackUsageInPreview, translateMatrixType, triggerAtStart, triggerAtStop, triggerRateChange, triggerRateEqual, triggerRateGT, triggerRateGTE, triggerRateLT, triggerRateLTE, triggerRateNotEqual, triggerTimeBwd, triggerTimeEither, triggerTimeFwd, tvTunerIn, tweenComponentType, tweenMediaType, unkeepInRam, urlDataHandlerSubType, useColorMatching, userDataAID, vdBroadcastMode, vdDigitizerBW, vdDigitizerRGB, vdigInterfaceRev, vdPlayThruOff, vdPlayThruOn, vdTypeAlpha, vdTypeBasic, vdTypeKey, vdTypeMask, vdUseAnyField, vdUseEvenField, vdUseOddField, vdVTRMode, videoDigitizerComponentType, videoMediaInfoHeaderAID, videoMediaType, visualMediaCharacteristic, yuvComponentIn, yuvComponentSyncIn, zlibDataCompressorSubType
 
Constructor Summary
QTVideoRecorder(QTVideoType type)
          Constructs a QTVideoRecorder object.
 
Method Summary
protected  boolean append(java.awt.Image image)
          Appends a frame to the current video.
protected  void saveScratch()
          Saves the video to the current scratchFile.
protected  boolean startRecording()
          Starts the video recording process.
 
Methods inherited from class org.opensourcephysics.media.core.ScratchVideoRecorder
addFrame, createScratch, createVideo, createVideo, deleteTempFiles, finalize, getFileName, getFileToBeSaved, getScratchExtension, getVideo, reset, saveVideo, saveVideo, saveVideoAs, selectFile, setFileName, setFrameDuration, setSize, suggestFileName
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QTVideoRecorder

public QTVideoRecorder(QTVideoType type)
Constructs a QTVideoRecorder object.

Parameters:
type - the video type to record
Method Detail

saveScratch

protected void saveScratch()
                    throws java.io.IOException
Saves the video to the current scratchFile.

Specified by:
saveScratch in class ScratchVideoRecorder
Throws:
java.io.IOException

startRecording

protected boolean startRecording()
Starts the video recording process.

Specified by:
startRecording in class ScratchVideoRecorder
Returns:
true if video recording successfully started

append

protected boolean append(java.awt.Image image)
Appends a frame to the current video.

Specified by:
append in class ScratchVideoRecorder
Parameters:
image - the image to append
Returns:
true if image successfully appended