| Introduction |
| Release notes |
| Copyright information |
| License agreement |
| Files to be included with your application |
| Product history |
| How to contact MultiMedia Soft |
| How to report bugs to our technical support |
| Tutorials |
| How to install the component on your development PC |
| How to add the component to your projects |
| Adding the component to a Windows Forms project (.NET Frameworks from 2 to 4) |
| Adding the component to a Windows Forms project (.NET 5, 6 and Core 3.1) |
| Adding the component to a WPF project |
| How to add code around the component |
| How to configure the waveform analyzer through the visual editor |
| How to add graphic items to the Waveform Analyzer |
| How to perform custom graphic rendering over the control's surface |
| How to scroll the sound's waveform during playback |
| How to use enumerated types |
| Properties |
| DisplayWaveformScroller property (RO) |
| LastError property (RO) |
| Methods |
| Init and info |
| AboutBox method |
| EnableAutoWaveAnalysisOnLoad method |
| FromMsToFormattedTime method |
| GetControlVersion method |
| GetEngineVersion method |
| GetAnalyzedSoundDuration method |
| GetSupportedRawModesCount method |
| GetSupportedRawModeDesc method |
| InitWaveformAnalyzer method |
| SetCustomPaintFunction method |
| Operations |
| BitmapViewDrawToHdc method |
| BitmapViewGetWidth method |
| BitmapViewGraphicItemsMaskSet method |
| BitmapViewSaveToFile method |
| BitmapViewSaveToMemory method |
| FreeMemory method |
| GetDisplayRange method |
| GetDisplayWidth method |
| GetMinMaxPeakLevelsForRange method |
| GetRectangle method |
| GetSelection method |
| MouseSelectionEnable method |
| PeaksLoad method |
| PeaksSave method |
| PlaybackPositionGet method |
| PlaybackPositionSet method |
| RefreshDisplay method |
| ScrollDisplay method |
| SetDisplayRange method |
| SetSelection method |
| SetTrackerCursors method |
| ZoomIn method |
| ZoomOut method |
| ZoomToFullSound method |
| ZoomToSelection method |
| Graphic items management |
| GraphicItemBuddyPictureGet method |
| GraphicItemBuddyPictureParamsGet method |
| GraphicItemBuddyPictureParamsSet method |
| GraphicItemBuddyPictureSetFromFile method |
| GraphicItemBuddyPictureSetFromHandle method |
| GraphicItemBuddyPictureSetFromMemory method |
| GraphicItemBuddyTextGet method |
| GraphicItemBuddyTextSet method |
| GraphicItemBuddyTextParamsGet method |
| GraphicItemBuddyTextParamsSet method |
| GraphicItemDescriptionGet method |
| GraphicItemDescriptionSet method |
| GraphicItemHorizontalLineAdd method |
| GraphicItemHorizontalLineParamsGet method |
| GraphicItemHorizontalLineParamsSet method |
| GraphicItemNameGet method |
| GraphicItemNameSet method |
| GraphicItemHorzPositionGet method |
| GraphicItemHorzPositionSet method |
| GraphicItemRemove method |
| GraphicItemShow method |
| GraphicItemTypeGet method |
| GraphicItemUniqueIdGet method |
| GraphicItemVerticalLineAdd method |
| GraphicItemVerticalLineParamsGet method |
| GraphicItemVerticalLineParamsSet method |
| GraphicItemVertPositionGet method |
| GraphicItemVertPositionSet method |
| GraphicItemWaveRangeAdd method |
| GraphicItemWaveRangeParamsGet method |
| GraphicItemWaveRangeParamsSet method |
| GraphicItemsLoad method |
| GraphicItemsLoadFromMemory method |
| GraphicItemsMouseMoveEnable method |
| GraphicItemsSave method |
| GraphicItemsTypeCountGet method |
| GraphicItemsTypeRemove method |
| GraphicItemsTypeShow method |
| Settings |
| SetBackPictureFromFile method |
| SetBackPictureFromHandle method |
| SettingsLoad method |
| SettingsLoadFromMemory method |
| SettingsSave method |
| SettingsGeneralGet method |
| SettingsGeneralSet method |
| SettingsReset method |
| SettingsRulersGet method |
| SettingsRulersSet method |
| SettingsRulersTimeOffsetSet method |
| SettingsScrollbarsGet method |
| SettingsScrollbarsSet method |
| SettingsWaveGet method |
| SettingsWaveSet method |
| Waveform analysis |
| AnalyzeAbort method |
| AnalyzeLastSessionAgain method |
| AnalyzeSoundFromFile method |
| AnalyzeSoundFromFileRaw method |
| AnalyzeSoundFromFileRangeSet method |
| ExternalSoundAnalysisPushData method |
| ExternalSoundAnalysisStart method |
| ExternalSoundAnalysisStop method |
| SoundAnalysisCopyFromOtherInstance method |
| Events |
| AudioExtractFromMediaFileDone event |
| AudioExtractFromMediaFilePerc event |
| AudioExtractFromMediaFileStart event |
| WaveAnalysisDone event |
| WaveAnalysisPerc event |
| WaveAnalysisStart event |
| WaveAnalyzerDisplayRangeChange event |
| WaveAnalyzerDisplayWidthChange event |
| WaveAnalyzerGraphicItemClick event |
| WaveAnalyzerGraphicItemDblClick event |
| WaveAnalyzerHorzLineLeaved event |
| WaveAnalyzerHorzLineMoveBegin event |
| WaveAnalyzerHorzLineMoveEnd event |
| WaveAnalyzerHorzLineMoving event |
| WaveAnalyzerHorzLineReached event |
| WaveAnalyzerLineMoveBegin event |
| WaveAnalyzerLineMoveEnd event |
| WaveAnalyzerLineMoving event |
| WaveAnalyzerLineReached event |
| WaveAnalyzerMouseNotification event |
| WaveAnalyzerPaintDone event |
| WaveAnalyzerSelectionChange event |
| WaveAnalyzerWaveRangeLeaved event |
| WaveAnalyzerWaveRangeReached event |
| WaveScrollerManualScroll event |
| WaveScrollerMouseNotification event |
| Classes |
| WaveformScroller class |
| Methods |
| WaveformScroller.Create method |
| WaveformScroller.Destroy method |
| WaveformScroller.GetViewLength method |
| WaveformScroller.Move method |
| WaveformScroller.Refresh method |
| WaveformScroller.SetBackPictureFromFile method |
| WaveformScroller.SetBackPictureFromHandle method |
| WaveformScroller.SetCursor method |
| WaveformScroller.SettingsGet method |
| WaveformScroller.SettingsSet method |
| WaveformScroller.SetViewLength method |
| WaveformScroller.Show method |
| Data structures |
| WSCROLLER_SETTINGS stucture |
| Data structures |
| WANALYZER_BUDDY_PICTURE structure |
| WANALYZER_BUDDY_TEXT structure |
| WANALYZER_HORIZONTAL_LINE structure |
| WANALYZER_VERTICAL_LINE structure |
| WANALYZER_WAVE_RANGE structure |
| WANALYZER_GENERAL_SETTINGS structure |
| WANALYZER_RULERS_SETTINGS structure |
| WANALYZER_SCROLLBARS_SETTINGS structure |
| WANALYZER_WAVEFORM_SETTINGS structure |
| Appendix |
| Appendix A - Encodings for audio formats supported natively |
© 2013-2023 MultiMedia Soft