Show / Hide Table of Contents

Class MediaPlayerFX

A Reusable Channel which can Load files like a Player including Tempo, Pitch and Reverse options using BassFx.

Inheritance
Object
MediaPlayer
MediaPlayerFX
Inherited Members
MediaPlayer.Handle
MediaPlayer.Disposed
MediaPlayer.MediaEnded
MediaPlayer.MediaFailed
MediaPlayer.Frequency
MediaPlayer.Balance
MediaPlayer.Device
MediaPlayer.Volume
MediaPlayer.Loop
MediaPlayer.Title
MediaPlayer.Artist
MediaPlayer.Album
MediaPlayer.State
MediaPlayer.Play()
MediaPlayer.Pause()
MediaPlayer.Stop()
MediaPlayer.Duration
MediaPlayer.Position
MediaPlayer.LoadAsync(String)
MediaPlayer.MediaLoaded
MediaPlayer.Dispose()
MediaPlayer.PropertyChanged
MediaPlayer.OnPropertyChanged(String)
Namespace: System.Dynamic.ExpandoObject
Assembly: ManagedBass.Fx.dll
Syntax
public class MediaPlayerFX : MediaPlayer, IDisposable

Properties

Pitch

Gets or Sets the Pitch in Semitones (-60 ... 0 ... 60).

Declaration
public double Pitch { get; set; }
Property Value
Double

Reverse

Gets or Sets the Media playback direction.

Declaration
public bool Reverse { get; set; }
Property Value
Boolean

Tempo

Gets or Sets the Tempo in Percentage (-95% ... 0 ... 5000%)

Declaration
public double Tempo { get; set; }
Property Value
Double

Methods

InitProperties()

Initializes Properties on every call to .

Declaration
protected override void InitProperties()
Overrides
MediaPlayer.InitProperties()

OnLoad(String)

Loads the File Channel with FX.

Declaration
protected override int OnLoad(string FileName)
Parameters
String FileName

Returns
Int32

Back to top Copyright © 2017 Mathew Sachin
Generated by DocFx