home *** CD-ROM | disk | FTP | other *** search
- /*****************************************************************************\
- *
- * MMActiveX.h - SwiftSoft ActiveX constants, enums, types and definitions
- *
- * Copyright (c) 2001 SwiftSoft Inc. All rights reserved.
- *
- \*****************************************************************************/
-
- #ifndef _INC_MMACTIVEX
- #define _INC_MMACTIVEX
-
-
- //-- type-const declarations ---------------------------------------------------
-
-
- // property CallbackMode: TxMMCXMode
- enum TxMMCBMode { cmwindow, cmCallback, cmThread };
-
-
- // property Priority: TxThreadPriority
- enum TxThreadPriority {tpIdle,tpLowest,tpLower,tpNormal,
- tpHigher,tpHighest,tpTimeCritical };
-
- // TxMouseButton
- enum TxMouseButton {mbLeft, mbRight, mbMiddle };
-
- // property TMMLEDGaugeX.Kind: TxMMLEDGaugeKind
- enum TxMMLEDGaugeKind {gkHorizontal,gkVertical };
-
- // property TMMLEDGaugeX.Direction: TxMMLEDGaugeDirection
- enum TxMMLEDGaugeDirection { leddirNormal, leddirReversed };
-
- // property TMMLEDGaugeX.Kind: TxMMGaugeKind
- enum TxMMGaugeKind {gkText,gkHorizontalBar,gkVerticalBar,gkPie,gkNeedle };
-
- // property LEDSize: TxMMLEDSize
- enum TxMMLEDSize {ls06x07,ls07x11,ls08x13,ls11x19,ls13x20,ls13x21,ls15x24,
- ls15x25,ls17x29,ls18x25,ls19x33,ls21x37,ls23x41 };
-
- // TxAlignment
- enum TxAlignment { taLeftJustify, taRightJustify, taCenter };
-
- // property TMMLabelX.Direction: TxMMLabelDirection
- enum TxMMLabelDirection {ldNone,ldUp,ldUpRight,ldRight,ldDownRight,
- ldDown,ldDownLeft,ldLeft,ldUpLeft };
-
- // property TMMLabelX.Option: TxMMLabelOption
- enum TxMMLabelOption { loNormal,loExtrude };
-
- // property TMMLabelX.Style: TxMMLabelStyle
- enum TxMMLabelStyle {lsNone,lsCustom,lsRaised,lsSunken,lsShadow,lsFlying };
-
- // property TMMLEDLabelX.FontSize: TxMMLEDFontSize
- enum TxMMLEDFontSize { fs11x13, fs16x20 };
-
- // property TMMScrollerX.HorizPos: TxMMHorizPos
- enum TxMMHorizPos { hpLeftLeft,hpLeftRight,hpCenter,hpRightLeft,hpRightRight,hpUser };
-
- // property TMMScrollerX.VertPos: TxMMVertPos
- enum TxMMVertPos {vpTopTop,vpTopBottom,vpCenter,vpBottomTop,vpBottomBottom,vpUser };
-
- // property TMMSliderX.FocusAction: TxMMFocusAction
- enum TxMMFocusAction { faNone,faFocusThumb,faFocusRect,faFocusColor,faAll };
-
- // property TMMSliderX.FocusStyle: TxMMFocusStyle
- enum TxMMFocusStyle { fsNone,fsSolid,fsDot };
-
- // property TMMSliderX.Orientation: TxMMOrientation
- enum TxMMOrientation { orVertical,orHorizontal };
-
- // property TMMSliderX.ThumbStyle: TxMMThumbStyle
- enum TxMMThumbStyle { tsRect,tsOwnerDraw };
-
- // property TMMSliderX.GrooveStyle: TxMMGrooveStyle
- enum TxMMGrooveStyle { gsRect,gsOwnerDraw };
-
- // property TMMSliderX.ScalePos: TxMMScalePos
- enum TxMMScalePos { spAboveOrLeft, spBelowOrRight, spBoth };
-
- // property TMMswitchX.Kind: TxMMSwitchKind
- enum TxMMSwitchKind { skHorizontal,skVertical };
-
- // property MMWheelX.HandleStyle: TxMMHandleStyle
- enum TxMMHandleStyle { hsEllipse,hsOwnerDraw };
-
- // property TMMLEDX.LEDType: TxMMLEDType
- enum TxMMLEDType { ltDigit,ltPeriod,ltColon,ltMinus };
-
- // property CreateMode: TxMMCreateMode
- enum TxMMCreateMode { cmCreateNew,cmCreateAlways,cmOpenExisting,
- cmOpenAlways,cmTruncateExisting };
-
- // property AccessMode: TxMMAccessMode
- enum TxMMAccessMode { amRead,amReadWrite };
-
- // property ShareMode: TxMMShareMode
- enum TxMMShareMode { smNone,smRead,smWrite,smReadWrite };
-
- // property TMMScrollPanelX.Kind: TxMMScrollPanelKind
- enum TxMMScrollPanelKind { spHorizontal,spVertical };
-
- // property TxMMPropertySheet
- enum TxMMPropertySheets { psAll,psAudio,psVideo,psMidi,psCDAudio };
-
- // property Mode: TxMMMode
- enum TxMMMode { mMono, mStereo };
-
- // property Bits: TxMMBits
- enum TxMMBits { b8Bit, b16Bit };
-
- // property TxMMChannel
- enum TxMMChannel { chBoth,chLeft,chRight };
-
- // property TMMConnectorX.TriggerMode: TxMMTriggerMode
- enum TxMMTriggerMode { tmNone,tmUpFlank,tmDownFlank };
-
- // property TMMOscopeX.Kind: TxMMOscopeKind
- enum TxMMOscopeKind { okDots,okConLines,okVertLines,okMirLines,okSpikes };
-
- // property TMMOscopeX.Effect: TxMMOscopeEffect
- enum TxMMOscopeEffect { efNone,efPeak,efSplit };
-
- // property DecayMode: TxMMDecayMode
- enum TxMMDecayMode { dmNone,dmStepUp,dmExponential,dmUniform };
-
- // property TMMLevelX.Kind: TxMMLevelKind
- enum TxMMLevelKind { lkHorizontal,lkVertical };
-
- // property TMMLevelX.Direction: TxMMLevelDirection
- enum TxMMLevelDirection { dirNormal,dirReversed };
-
- // property TMMSpectrumX.Gain: TxMMSpectrumGain
- enum TxMMSpectrumGain { sgNone,sg3db,sg6db,sg9db,sg12db };
-
- // property TMMSpectrumX.Kind: TxMMspectrumKind
- enum TxMMSpectrumKind { skDots,skLines,skVLines,skBars,skPeaks,skScroll };
-
- // property Window: TxMMFFTWindow
- enum TxMMFFTWindow { fwRectangular,fwHamming,fwHanning,fwBlackman,
- fwGaussian,fwWelch,fwParzen };
-
- // property TMMSpectrogramX.Gain: TxMMSpectrogramGain
- enum TxMMSpectrogramGain { sgrNone,sgr6db,sgr12db };
-
- // property TMMSpectrogramX.PaletteType
- enum TxMMSpectrogramPalette { spHSV,spThreshold,spBlackWhite,spWhiteBlack,
- spBone,spCopper,spCool,spHot };
-
- // property TMMLightX.PeakMode: TxMMLightPeakMode
- enum TxMMLightPeakMode { pmRMS,pmPeak,pmAverage };
-
- // property TMMLightX.Kind: TxMMLightKind
- enum TxMMLightKind { lkCircle,lkSphere };
-
- // property TMMLightX.Arrange: TxMMLightArrange
- enum TxMMLightArrange { laLine,laTriangle };
-
- // property TimeFormat: TxMMTimeFormats
- enum TxMMTimeFormats { tfMillisecond,tfByte,tfSample };
-
- // property PlayMode: TxMMPlayMode
- enum TxMMPlayMode { pmSync,pmAsync, pmLoop };
-
- // property MMACMDlg.EnumFormats: TxMMACMEnumFormats
- enum TxMMACMEnumFormats { efAll,efInput,efOutput,efConvert,efSuggest };
-
- // property TMMRingBufferX.QueueMode: TxMMQueueMode
- enum TxMMQueueMode { qmNone, qmRead, qmWrite, qmDuplex };
-
- // property TMMACMConverterX.Quality: TxMMConvertQuality
- enum TxMMConvertQuality { cqHigh,cqLow };
-
- // property TMMMpegFileX.MpegVersion: TxMpegVersion }
- enum TxMpegVersion { v2LSF,v1 };
-
- // property TMMMpegFileX.SampleMode: TxSampleMode
- enum TxSampleMode { smStereo,smJointStereo,smDualChannel,smSingleChannel };
-
- // property TMMMpegFileX.ChannelMode: TxChannelMode
- enum TxChannelMode { cmLeft,cmRight,cmBoth,cmDownMix };
-
- // property TMMAudioFileX.FileType: TxMMAudioFileType
- enum TxMMAudioFileType { ftWave,ftMpeg };
-
- // property TMMCDReaderX.DeviceStatus: TxMMCDStatus
- enum TxMMCDStatus { cdNotReady,cdStopped,cdPlaying,cdSeeking,cdPaused,cdOpen };
-
- // property TMMCDReaderX.CopyMode: TxMMCDCopyMode
- enum TxMMCDCopyMode { cmNormal,cmBurst,cmSync };
-
- // property TMMGeneratorX.WaveForm: TxMMWaveForm
- enum TxMMWaveForm { wfSine,wfSquare,wfTriangle,wfSawtoothPos,wfSawtoothNeg,wfNoise };
-
- // property TMMGeneratorX.Modulation: TxMMModulation
- enum TxMMModulation { moAM,moFM,moPM };
-
- // property TMMSimpleFilterX.FilterType: TxMMFilterType
- enum TxMMFilterType { ftNone,ftSoftLowPass,ftLowPass };
-
- // property TMMWaveOutX.State: TxMMWaveOutState
- #define wosClose 1
- #define wosOpen 2
- #define wosPlay 4
- #define wosPause 8
-
- // property TMMWaveInX.State: TxMWaveInState
- #define wisClose 1
- #define wisOpen 2
- #define wisRecord 4
- #define wisPause 8
-
- // property TMMTriggerX.State: TxMMTriggerState
- #define trClose 1
- #define trOpen 2
- #define trPlay 4
- #define trPause 8
-
- // property BorderStyle: TxBorderStyle
- enum TxBorderStyle { bsNone,bsSingle };
-
- // property CharCase: TxEditCharCase
- enum TxEditCharCase { ecNormal,ecUpperCase,ecLowerCase };
-
- // property TMMCDReaderX.DeviceType: TxMMCDDeviceType
- enum TxMMCDDeviceType { dtAUTO,dtATAPI,dtCYBER,dtDEC,dtGRUNDIG,dtHITACHI,dtHP,
- dtIBM,dtIMS,dtKODAK,dtMATSHITA,dtMITSUMI,dtMP,dtMS,
- dtNEC,dtPHILIPS,dtPIONEER,dtPLASMON,dtPLEXTOR,dtRICOH,
- dtSONY,dtTOSHIBA,dtTEAC,dtYAMAHA };
-
-
- #endif // _INC_MMACTIVEX
-
-