Annotation Pro API
Public Member Functions | Protected Member Functions | Properties | List of all members
Spectrogram Class Reference

A spectrogram. More...

Inherits Control.

Public Member Functions

 Spectrogram ()
 Default constructor. More...
 
void CreateSpectrogram ()
 Creates the spectrogram. More...
 
void ShowBrightnessContrastForm ()
 Show brightness and contrast form More...
 

Protected Member Functions

override void Dispose (bool disposing)
 Clean up any resources being used. More...
 

Properties

Color BackgroundColor [get, set]
 Gets or sets the color of the background. More...
 
Color BoundariesColor [get, set]
 Gets or sets the color of the boundaries. More...
 
Color CursorColor [get, set]
 Gets or sets the color of the cursor. More...
 
float CursorPosition [get, set]
 Gets or sets the cursor position. More...
 
double [,] Data [get, set]
 Gets or setsspectrogram data directly. More...
 
FFTFilterWindow FFTFilterWindow [get, set]
 Gets or sets the FFT filter window. More...
 
int FFTWindowStep [get, set]
 Gets or sets the FFT window step. More...
 
int FFTWindowWidth [get, set]
 Gets or sets the width of the FFT window. More...
 
float FrequencyMaximum [get]
 Gets the frequency maximum. More...
 
float FrequencyMinimum [get]
 Gets the frequency minimum. More...
 
int FrequencyStripesCount [get]
 Gets the number of frequency stripes. More...
 
float FrequencyStripeSize [get]
 Gets the size of the frequency stripe. More...
 
bool HighQuality [get, set]
 Gets or set if high quality drawing mode is enabled. More...
 
Color RulerForeColor [get, set]
 Gets or sets the color of the ruler foreground. More...
 
Color RullerBackColor [get, set]
 Gets or sets the color of the ruller back. More...
 
float SelectionEnd [get, set]
 Gets or sets the selection end. More...
 
float SelectionStart [get, set]
 Gets or sets the selection start. More...
 
Color SpectrogramColor [get, set]
 Gets or sets the color of the spectrogram. More...
 
float StartViewPosition [get, set]
 Gets or sets the start view position. More...
 
Synchronizer Synchronizer [get, set]
 Gets or sets the synchronizer. More...
 
float ZoomFactorX [get, set]
 Gets or sets the zoom factor x coordinate. More...
 

Detailed Description

A spectrogram.

Constructor & Destructor Documentation

◆ Spectrogram()

Spectrogram ( )
inline

Default constructor.

Member Function Documentation

◆ CreateSpectrogram()

void CreateSpectrogram ( )
inline

Creates the spectrogram.

◆ Dispose()

override void Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

Parameters
disposingtrue if managed resources should be disposed; otherwise, false.

◆ ShowBrightnessContrastForm()

void ShowBrightnessContrastForm ( )
inline

Show brightness and contrast form

Property Documentation

◆ BackgroundColor

Color BackgroundColor
getset

Gets or sets the color of the background.

The color of the background.

◆ BoundariesColor

Color BoundariesColor
getset

Gets or sets the color of the boundaries.

The color of the boundaries.

◆ CursorColor

Color CursorColor
getset

Gets or sets the color of the cursor.

The color of the cursor.

◆ CursorPosition

float CursorPosition
getset

Gets or sets the cursor position.

The cursor position.

◆ Data

double [,] Data
getset

Gets or setsspectrogram data directly.

The data.

◆ FFTFilterWindow

FFTFilterWindow FFTFilterWindow
getset

Gets or sets the FFT filter window.

The FFT filter window type.

◆ FFTWindowStep

int FFTWindowStep
getset

Gets or sets the FFT window step.

The FFT window step.

◆ FFTWindowWidth

int FFTWindowWidth
getset

Gets or sets the width of the FFT window.

The width of the FFT window.

◆ FrequencyMaximum

float FrequencyMaximum
get

Gets the frequency maximum.

The frequency maximum.

◆ FrequencyMinimum

float FrequencyMinimum
get

Gets the frequency minimum.

The frequency minimum.

◆ FrequencyStripesCount

int FrequencyStripesCount
get

Gets the number of frequency stripes.

The number of frequency stripes.

◆ FrequencyStripeSize

float FrequencyStripeSize
get

Gets the size of the frequency stripe.

The size of the frequency stripe.

◆ HighQuality

bool HighQuality
getset

Gets or set if high quality drawing mode is enabled.

High Quality mode state.

◆ RulerForeColor

Color RulerForeColor
getset

Gets or sets the color of the ruler foreground.

The color of the ruler foreground.

◆ RullerBackColor

Color RullerBackColor
getset

Gets or sets the color of the ruller back.

The color of the ruller back.

◆ SelectionEnd

float SelectionEnd
getset

Gets or sets the selection end.

The selection end.

◆ SelectionStart

float SelectionStart
getset

Gets or sets the selection start.

The selection start.

◆ SpectrogramColor

Color SpectrogramColor
getset

Gets or sets the color of the spectrogram.

The color of the spectrogram.

◆ StartViewPosition

float StartViewPosition
getset

Gets or sets the start view position.

The start view position.

◆ Synchronizer

Gets or sets the synchronizer.

The synchronizer.

◆ ZoomFactorX

float ZoomFactorX
getset

Gets or sets the zoom factor x coordinate.

The zoom factor x coordinate.


The documentation for this class was generated from the following files: