Displays a stereo waveform and allows a user to change playback position.
Property
| Name |
| LeftLevelBrush |
| RightLevelBrush |
| ProgressBarBrush |
| ProgressBarThickness |
| CenterLineBrush |
| CenterLineThickness |
| RepeatRegionBrush |
| AllowRepeatRegions |
| TimelineTickBrush |
Methods
Virtual Methods (override)
| Name |
| OnLeftLevelBrushChanged |
| OnRightLevelBrushChanged |
| OnProgressBarBrushChanged |
| OnProgressBarThicknessChanged |
| OnCenterLineBrushChanged |
| OnCenterLineThicknessChanged |
| OnRepeatRegionBrushChanged |
| OnAllowRepeatRegionsChanged |
| OnTimelineTickBrushChanged |
Example
1
| <dev:WaveformTimeline x:Name="WaveformTimelineSample" />
|
1 2 3 4
| soundEngine = NAudioEngine.Instance; WaveformTimelineSample.RegisterSoundPlayer(soundEngine); soundEngine.OpenFile(@"C:\myAudio.mp3"); soundEngine.Play();
|
You can find NAudioEngine class here.

Demo
you can run demo and see this feature.