The WaveformAnalyzer class, accessible through the control's DisplayWaveformAnalyzer property, contains methods needed to analyze the recorded sound and display its waveform representation on the screen or inside a bitmap file. For details about the use of the Waveform Analyzer refer to the How to use the Waveform Analyzer section.
The WaveformAnalyzer class is implemented through the following methods:
Methods
Create
AnalyzeFullSound
AnalyzeAbort
AutoZoomEnable
Destroy
EnableScrollbarsDuringPlayback
FreeMemory
GetDisplayRange
GetDisplayWidth
GetMinMaxPeakLevelsForRange
GetRectangle
GetSelection
GraphicItemBuddyPictureGet
GraphicItemBuddyPictureParamsGet
GraphicItemBuddyPictureParamsSet
GraphicItemBuddyPictureSetFromFile
GraphicItemBuddyPictureSetFromHandle
GraphicItemBuddyPictureSetFromMemory
GraphicItemBuddyTextGet
GraphicItemBuddyTextParamsGet
GraphicItemBuddyTextParamsSet
GraphicItemBuddyTextSet
GraphicItemDescriptionGet
GraphicItemDescriptionSet
GraphicItemHorizontalLineAdd
GraphicItemHorizontalLineParamsGet
GraphicItemHorizontalLineParamsSet
GraphicItemNameGet
GraphicItemNameSet
GraphicItemHorzPositionGet
GraphicItemHorzPositionSet
GraphicItemRemove
GraphicItemShow
GraphicItemTypeGet
GraphicItemUniqueIdGet
GraphicItemVerticalLineAdd
GraphicItemVerticalLineParamsGet
GraphicItemVerticalLineParamsSet
GraphicItemVertPositionGet
GraphicItemVertPositionSet
GraphicItemWaveRangeAdd
GraphicItemWaveRangeParamsGet
GraphicItemWaveRangeParamsSet
GraphicItemsCountGet
GraphicItemsLoad
GraphicItemsLoadFromMemory
GraphicItemsMouseMoveEnable
GraphicItemsSave
GraphicItemsTypeCountGet
GraphicItemsTypeRemove
GraphicItemsTypeShow
MouseSelectionEnable
Move
PeaksBufferGet
PeaksBufferLengthGet
PeaksLoad
PeaksSave
PlaybackLineWidthSet
PositionLineWidthSet
Refresh
Scroll
SetBackPictureFromFile
SetBackPictureFromHandle
SetDisplayRange
SettingsGeneralGet
SettingsGeneralSet
SettingsRulersGet
SettingsRulersSet
SettingsRulersTimeFormatSet
SettingsScrollbarsGet
SettingsScrollbarsSet
SettingsWaveGet
SettingsWaveSet
SettingsLoad
SettingsLoadFromMemory
SettingsSave
SetSelection
SetTrackerCursors
Show
SnapshotViewDrawToHdc
SnapshotViewGetWidth
SnapshotViewGraphicItemsMaskSet
SnapshotViewSaveToFile
SnapshotViewSaveToMemory
ViewModeGet
ViewModeSet
ZoomIn
ZoomOut
ZoomToFullSound
ZoomToSelection
Internal data structures
WANALYZER_GENERAL_SETTINGS
WANALYZER_RULERS_SETTINGS
WANALYZER_SCROLLBARS_SETTINGS
WANALYZER_WAVEFORM_SETTINGS
WANALYZER_VERTICAL_LINE
WANALYZER_HORIZONTAL_LINE
WANALYZER_WAVE_RANGE
WANALYZER_BUDDY_PICTURE
WANALYZER_BUDDY_TEXT
Samples of use of the WaveformAnalyzer class in Visual C#.NET and Visual Basic.NET can be found inside the following samples installed with the product's setup package:
- RecordedSoundEditor
- WaveformAnalyzer
- WaveformAnalyzerConfig
|