smiltype.h

来自「linux下的一款播放器」· C头文件 代码 · 共 1,005 行 · 第 1/2 页

H
1,005
字号
    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 + =
减小字号Ctrl + -
显示快捷键?