📄 smiltype.h
字号:
TransitionSubtypeFanInVertical, TransitionSubtypeFanInHorizontal, TransitionSubtypeParallelVertical, TransitionSubtypeParallelHorizontal, TransitionSubtypeParallelDiagonal, TransitionSubtypeOppositeVertical, TransitionSubtypeOppositeHorizontal, TransitionSubtypeParallelDiagonalTopLeft, TransitionSubtypeParallelDiagonalBottomLeft, TransitionSubtypeTop, TransitionSubtypeBottom, TransitionSubtypeTopLeftHorizontal, TransitionSubtypeTopLeftVertical, TransitionSubtypeTopLeftDiagonal, TransitionSubtypeTopRightDiagonal, TransitionSubtypeBottomRightDiagonal, TransitionSubtypeBottomLeftDiagonal, TransitionSubtypeTopLeftClockwise, TransitionSubtypeTopRightClockwise, TransitionSubtypeBottomRightClockwise, TransitionSubtypeBottomLeftClockwise, TransitionSubtypeTopLeftCounterClockwise, TransitionSubtypeTopRightCounterClockwise, TransitionSubtypeBottomRightCounterClockwise, TransitionSubtypeBottomLeftCounterClockwise, TransitionSubtypeVerticalTopSame, TransitionSubtypeVerticalBottomSame, TransitionSubtypeVerticalTopLeftOpposite, TransitionSubtypeVerticalBottomLeftOpposite, TransitionSubtypeHorizontalLeftSame, TransitionSubtypeHorizontalRightSame, TransitionSubtypeHorizontalTopLeftOpposite, TransitionSubtypeHorizontalTopRightOpposite, TransitionSubtypeDiagonalBottomLeftOpposite, TransitionSubtypeDiagonalTopLeftOpposite, TransitionSubtypeTwoBoxTop, TransitionSubtypeTwoBoxBottom, TransitionSubtypeTwoBoxLeft, TransitionSubtypeTwoBoxRight, TransitionSubtypeFourBoxVertical, TransitionSubtypeFourBoxHorizontal, TransitionSubtypeVerticalLeft, TransitionSubtypeVerticalRight, TransitionSubtypeHorizontalLeft, TransitionSubtypeHorizontalRight, TransitionSubtypeFromLeft, TransitionSubtypeFromTop, TransitionSubtypeFromRight, TransitionSubtypeFromBottom, TransitionSubtypeCrossfade, TransitionSubtypeFadeToColor, TransitionSubtypeFadeFromColor} TransitionSubtype;typedef enum{ SystemCaptionsOn, SystemCaptionsOff} SystemCaptions;typedef enum{ OverdubOrCaptionOverdub, OverdubOrCaptionCaption} SystemOverdubOrCaption;typedef enum{ AudioDescOn, AudioDescOff} SystemAudioDesc;typedef enum{ OverdubOrSubtitleOverdub, OverdubOrSubtitleSubtitle} SystemOverdubOrSubtitle;typedef enum{ TransitionTypeBarWipe, TransitionTypeBoxWipe, TransitionTypeFourBoxWipe, TransitionTypeBarnDoorWipe, TransitionTypeDiagonalWipe, TransitionTypeBowTieWipe, TransitionTypeMiscDiagonalWipe, TransitionTypeVeeWipe, TransitionTypeBarnVeeWipe, TransitionTypeZigZagWipe, TransitionTypeBarnZigZagWipe, TransitionTypeIrisWipe, TransitionTypeTriangleWipe, TransitionTypeArrowHeadWipe, TransitionTypePentagonWipe, TransitionTypeHexagonWipe, TransitionTypeEllipseWipe, TransitionTypeEyeWipe, TransitionTypeRoundRectWipe, TransitionTypeStarWipe, TransitionTypeMiscShapeWipe, TransitionTypeClockWipe, TransitionTypePinWheelWipe, TransitionTypeSingleSweepWipe, TransitionTypeFanWipe, TransitionTypeDoubleFanWipe, TransitionTypeDoubleSweepWipe, TransitionTypeSaloonDoorWipe, TransitionTypeWindshieldWipe, TransitionTypeSnakeWipe, TransitionTypeSpiralWipe, TransitionTypeParallelSnakesWipe, TransitionTypeBoxSnakesWipe, TransitionTypeWaterfallWipe, TransitionTypePushWipe, TransitionTypeSlideWipe, TransitionTypeFade} TransitionType;typedef enum{ ValuetypeData, ValuetypeRef, ValuetypeObject} ParamValuetype;typedef enum{ NamespaceSystemComponent, NamespaceSizeControl, NamespaceAlphaControl, NamespaceParam, NamespaceSendTo, NamespaceHandledBy, NamespaceRendererList, NamespaceAccessErrorBehavior, NamespaceAllSMIL2Extensions, NamespaceSMIL2AccessKeyTiming, NamespaceSMIL2AudioLayout, NamespaceSMIL2BasicAnimation, NamespaceSMIL2BasicContentControl, NamespaceSMIL2BasicInlineTiming, NamespaceSMIL2BasicLayout, NamespaceSMIL2BasicLinking, NamespaceSMIL2BasicMedia, NamespaceSMIL2BasicTimeContainers, NamespaceSMIL2BasicTransistions, NamespaceSMIL2BrushMedia, NamespaceSMIL2CustomTestAttributes, NamespaceSMIL2EventTiming, NamespaceSMIL2ExclTimeContainers, NamespaceSMIL2FillDefault, NamespaceSMIL2HierarchicalLayout, NamespaceSMIL2InlineTransitions, NamespaceSMIL2LinkingAttributes, NamespaceSMIL2MediaAccessibility, NamespaceSMIL2MediaClipMarkers, NamespaceSMIL2MediaClipping, NamespaceSMIL2MediaDescription, NamespaceSMIL2MediaMarkerTiming, NamespaceSMIL2MediaParam, NamespaceSMIL2Metainformation, NamespaceSMIL2MinMaxTiming, NamespaceSMIL2MultiArcTiming, NamespaceSMIL2MultiWindowLayout, NamespaceSMIL2ObjectLinking, NamespaceSMIL2PrefetchControl, NamespaceSMIL2RepeatTiming, NamespaceSMIL2RepeatValueTiming, NamespaceSMIL2RestartDefault, NamespaceSMIL2RestartTiming, NamespaceSMIL2SkipContentControl, NamespaceSMIL2SplineAnimation, NamespaceSMIL2Structure, NamespaceSMIL2SyncbaseTiming, NamespaceSMIL2SyncBehavior, NamespaceSMIL2SyncBehaviorDefault, NamespaceSMIL2SyncMaster, NamespaceSMIL2TimeContainerAttributes, NamespaceSMIL2TimeManipulations, NamespaceSMIL2TransitionModifiers, NamespaceSMIL2WallclockTiming, NamespaceXMLEvents, NamespaceNotImplemented // NOTE!! This should always be last} SupportedNamespace;typedef enum{ ResizeZoom, ResizePercentOnly} ResizeBehavior;typedef enum{ WithinUnknown = 0, WithinSeq = 1, WithinSeqInPar = 2, WithinPar = 3} ElementWithinTag;typedef enum{ RepeatUnknown, RepeatReplica, RepeatIndefiniteOnGroup, RepeatIndefiniteOnMe} RepeatTag;typedef enum{ UpdateUnknown, UpdateDuration, UpdateDelay, UpdateAll} UpdateTag;typedef enum{ SmilBeginTimeList, SmilEndTimeList} SmilTimingListType;typedef enum{ PrefetchUnknown = 0, PrefetchTime, PrefetchTimePercent, PrefetchBytes, PrefetchBytesPercent, PrefetchBandwidth, PrefetchBandwidthPercent , PrefetchMaxAllowedPlus1} PrefetchType;typedef enum{ HandledByRPBrowser, HandledByRPContextWin, HandledByRPEngine, HandledByAuto} HandledBy;typedef enum{ SendToRPBrowser, SendToRPContextWin, SendToOSDefaultBrowser, SendToRPEngine} SendTo;typedef enum{ ContextWindowAuto, ContextWindowOpenAtStart} ContextWindow;typedef enum{ PhaseCapture, PhaseDefault} Phase;typedef enum{ PropagateStop, PropagateContinue} Propagate;typedef enum{ DefaultActionCancel, DefaultActionPerform} DefaultAction;typedef enum{ AccessErrorBehaviorInherit, AccessErrorBehaviorContinue, AccessErrorBehaviorStop} AccessErrorBehavior;typedef enum{ CSS2TypeAuto, CSS2TypeInherit, CSS2TypeLength, CSS2TypePercentage, CSS2TypeInteger, CSS2TypeColor, CSS2TypeTransparent} CSS2Type;typedef struct{ double m_dLeft; CSS2Type m_eLeftType; double m_dTop; CSS2Type m_eTopType; double m_dRight; CSS2Type m_eRightType; double m_dBottom; CSS2Type m_eBottomType; double m_dWidth; CSS2Type m_eWidthType; double m_dHeight; CSS2Type m_eHeightType;}LayoutRect;typedef struct{ double m_dLeft; CSS2Type m_eLeftType; double m_dTop; CSS2Type m_eTopType; double m_dRight; CSS2Type m_eRightType; double m_dBottom; CSS2Type m_eBottomType; RegAlign m_eRegAlign;}RegPoint;typedef enum{ SmilRestartNever , SmilRestartWhenNotActive , SmilRestartAlways , SmilRestartDefault // /Default val for restart , SmilRestartInherit // /Default val for restartDefault}SmilElementRestart;typedef enum{ SmilSyncBehaviorInvalid , SmilSyncBehaviorCanSlip , SmilSyncBehaviorLocked , SmilSyncBehaviorIndependent , SmilSyncBehaviorDefault // /Default val for syncBehavior. , SmilSyncBehaviorInherit // /Default val for syncBehaviorDefault.}SMILSyncBehaviorType;typedef enum{ SMILPriorityClassPauseDisplayInvalid , SMILPriorityClassPauseDisplayDisable , SMILPriorityClassPauseDisplayHide , SMILPriorityClassPauseDisplayShow // /Default for pauseDisplay.}SMILPriorityClassPauseDisplay;typedef enum{ SMILPriorityClassPeersHigherLowerInvalid , SMILPriorityClassStop // /Default for peers. , SMILPriorityClassPause // /Default for higher. , SMILPriorityClassDefer // /Default for lower. , SMILPriorityClassNever}SMILPriorityClassPeersHigherLowerVal;typedef enum{ SMILPriorityClassPeersHigherLowerAttribInvalid , SMILPriorityClassPeers , SMILPriorityClassHigher , SMILPriorityClassLower}SMILPriorityClassPeersHigherLowerAttrib;typedef enum{ SMILLinkPlaystateInvalid , SMILLinkPlaystatePlay , SMILLinkPlaystatePause , SMILLinkPlaystateStop}SMILLinkPlaystate;typedef enum{ SMILUnknown = 0, SMILAAnchor, SMILAnchor, SMILAnimate, SMILAnimateColor, SMILAnimateMotion, SMILAnimation, SMILArea, SMILAudio, SMILBody, SMILBrush, SMILCustomAttributes, SMILCustomTest, SMILExcl, SMILHead, SMILImg, SMILBasicLayout, SMILMeta, SMILMetadata, SMILPar, SMILParam, SMILPrefetch, SMILPriorityClass, SMILRef, SMILRegPoint, SMILRegion, SMILRootLayout, SMILSeq, SMILSet, SMILSmil, SMILSwitch, SMILText, SMILTextstream, SMILViewport, SMILTransition, SMILVideo, SMILEndPar, SMILEndSeq, SMILEndExcl, SMILEndPriorityClass, SMILRNRendererList, SMILRendererPreFetch, SMILEndAAnchor} SMILNodeTag;typedef enum{ SMILEventSourceNone, SMILEventSourceBegin, SMILEventSourceEnd, SMILEventSourceFirst, SMILEventSourceLast, SMILEventSourceAll, SMILEventSourceID, SMILEventSourceClock} SMILEventSourceTag;typedef enum{ SMILSyncAttrNone, SMILSyncAttrBegin, SMILSyncAttrEnd, SMILSyncAttrDur, SMILSyncAttrEndsync, SMILSyncAttrClipBegin, SMILSyncAttrClipEnd, SMILSyncAttrSyncTolerance, SMILSyncAttrSyncToleranceDefault, SMILSyncAttrSyncBehavior, SMILSyncAttrSyncBehaviorDefault, SMILSyncAttrMin, SMILSyncAttrMax} SMILSyncAttributeTag;typedef enum{ SMILErrorNone, SMILErrorGeneralError, SMILErrorBadXML, SMILErrorNotSMIL, SMILErrorDuplicateID, SMILErrorNonexistentID, SMILErrorNoBodyTag, SMILErrorNoBodyElements, SMILErrorUnrecognizedTag, SMILErrorUnrecognizedAttribute, SMILErrorUnexpectedTag, SMILErrorBadDuration, SMILErrorBadAttribute, SMILErrorBadFragment, SMILErrorRequiredAttributeMissing, SMILErrorSyncAttributeMissing, SMILErrorUnexpectedContent, SMILErrorSMIL10Document, SMILErrorIndefiniteNotSupported, SMILErrorMetaDatatype, SMILErrorRootLayoutHeightWidthRequired, SMILErrorBadID, SMILErrorNoSources, SMILErrorBadTimeValue, SMILErrorBadWallClockValue, SMILErrorTimeValueNotallowed// XXXMEH - these don't seem to be used, and also// require a dependency on hxresult.h, xmlreslt.h,// so try removing them for now// SMILXMLUnknownError = HXR_XML_GENERALERROR,// SMILXMLErrorNoClose = HXR_XML_NOCLOSE,// SMILXMLErrorBadAttribute = HXR_XML_BADATTRIBUTE,// SMILXMLErrorNoValue = HXR_XML_NOVALUE,// SMILXMLErrorMissingQuote = HXR_XML_MISSINGQUOTE,// SMILXMLErrorBadEndTag = HXR_XML_BADENDTAG,// SMILXMLErrorNoTagType = HXR_XML_NOTAGTYPE,// SMILXMLErrorIllegalID = HXR_XML_ILLEGALID} SMILErrorTag;#define SMILTIME_PAUSED_INDEFINITELY ((LONG32)2147483642) /* 0x7FFFFFFA */#define SMILTIME_DEFERRED_INDEFINITELY ((LONG32)2147483645) /* 0x7FFFFFFD */ #define SMILTIME_NEGATIVE_INFINITY ((LONG32)-2147483647) /* 0x80000001 */#define SMILTIME_INFINITY ((LONG32)2147483647) /* 0x7FFFFFFF */ #define SMILTIME_INVALID ((UINT32)-1) /* 0xFFFFFFFF */#endif /* _SMILTYPE_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -