Copyright © 2006-2019 MultiMedia Soft

WaveformAnalyzer class

Previous pageReturn to chapter overviewNext page

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