C# Class Cubano.NowPlaying.CubanoVisualizer

Inheritance: IDisposable
Show file Open project: abock/cubano

Public Properties

Property Type Description
RenderRequest EventHandler

Public Methods

Method Description
Connect ( ) : void
CubanoVisualizer ( ) : System
Disconnect ( ) : void
Dispose ( ) : void
Render ( Context cr ) : void

Protected Methods

Method Description
OnRenderRequest ( ) : void

Private Methods

Method Description
AnalyzeSpectrum ( float spectrum, int sampleCount ) : float[]
ConnectOrDisconnect ( PlayerEngine engine, bool connect ) : void
InnerRender ( ) : void
OnVisualizationDataAvailable ( float pcm, float spectrum ) : void
RenderDebug ( Context cr ) : void
RenderGoo ( Context cr ) : void
RequestRender ( ) : void
UpdatePoints ( float spectrum ) : void

Method Details

Connect() public method

public Connect ( ) : void
return void

CubanoVisualizer() public method

public CubanoVisualizer ( ) : System
return System

Disconnect() public method

public Disconnect ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

OnRenderRequest() protected method

protected OnRenderRequest ( ) : void
return void

Render() public method

public Render ( Context cr ) : void
cr Cairo.Context
return void

Property Details

RenderRequest public property

public EventHandler RenderRequest
return EventHandler