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

Editor for annotation. More...

Inherits UserControl.

Public Member Functions

 AnnotationEditor ()
 Default constructor. More...
 
void AddNewLayer ()
 Adds new layer. More...
 
void AutoAlign ()
 Automatically align segment on selected layers. More...
 
void AutoGroup ()
 Automatic group. More...
 
void AutoResizeSegments ()
 Automatic resize segments. More...
 
void AutoSegmentation ()
 Automatic segmentation. More...
 
void ChangeSelectionToSilence ()
 Changes selected audio fragment to silence. More...
 
void ChangeToSilenceUsingSelectedSegments ()
 Changes audio to silence in selected segments regions. More...
 
void ClearAudio ()
 Clears the audio. More...
 
void ClearAudioSelection ()
 Removes selection from audio. More...
 
void ClearParameters ()
 Clears the parameters. More...
 
void ClearSegmentSelection ()
 Removes selection in annotation layers. More...
 
void ClearUndo ()
 Clears the undo. More...
 
void CloseSound ()
 Closes the sound. More...
 
void CohensKappaAgreement ()
 Calculates CohensKappaAgreement for two selected layers. More...
 
void Consolidate ()
 Consolidates this object. More...
 
void ConsolidateSegments ()
 Consolidate segments. More...
 
void ConvertTextGridToAnt ()
 Converts all selected TextGrid files into ANT. More...
 
void Copy ()
 Copies this object. More...
 
void CropSelected ()
 Crops selected audio and annotation. More...
 
void Cut ()
 Cuts this object. More...
 
void Delete ()
 Deletes selecte layers or segments. More...
 
void DuplicateLayer ()
 Duplicate selected layer. More...
 
void ExportCSV ()
 Export CSV file. More...
 
void ExportEAF ()
 Export EAF (ELAN). More...
 
void ExportLayerToCSV ()
 Export layer to CSV. More...
 
void ExportLayerToText ()
 Export layer to text. More...
 
void ExportSplitIntoTextAndAudioFiles ()
 Export split into text and audio files. More...
 
void ExportTextGrid ()
 Export TextGrid file. More...
 
void ExportToAntAndAudioFiles ()
 Export to ant and audio files. More...
 
void ExportXRA ()
 Export XRA (Sppas). More...
 
void FillPauses ()
 Fill pauses. More...
 
void Find (string searchText, FindReplaceOptions options)
 Searches for the first match. More...
 
void FindAll (string findText, FindReplaceOptions options)
 Searches for the first all. More...
 
void FindReplace ()
 Searches for the first replace. More...
 
void FundamentalFrequencyEstimation ()
 Estimates fundamental frequency (window 40 ms, overlap 20 ms). More...
 
void FundamentalFrequencyEstimation (int windowSizeInMs, int stepInMs, bool showParameters)
 Estimates fundamental frequency amd creates new layer as result. More...
 
void GoDownOnAnnotation ()
 Go down on annotation. More...
 
void GoNextSegment (bool withSelection)
 Go next segment. More...
 
void GoPrevSegment (bool withSelection)
 Go previous segment. More...
 
void GoToEnd ()
 Goes to end of file. More...
 
void GoToNextLayer ()
 Goes to next layer. More...
 
void GoToPrevLayer ()
 Goes to previous layer. More...
 
void GoToStart ()
 Goes to start. More...
 
void GoUpOnAnnotation ()
 Go up on annotation. More...
 
void Group ()
 Groups this object. More...
 
void ImportBLF ()
 Import BLF file. More...
 
void ImportCSV ()
 Import CSV. More...
 
void ImportEAF (string fileName)
 Imports EAF file. More...
 
void ImportEAF ()
 Import EAF file using open file dialog. More...
 
void ImportPraatF0 ()
 Import layers from Praat F0 CSV file. More...
 
void ImportPraatFormants ()
 Import layers from Praat Formants CSV file. More...
 
void ImportText ()
 Import text file with open file dialog. More...
 
void ImportTextGrid (string filePath)
 Imports text grid from path. More...
 
void ImportTextGrid ()
 Import text grid. More...
 
void ImportTRS ()
 Import TRS file. More...
 
void ImportXRA (string fileName)
 Imports XRA file. More...
 
void ImportXRA ()
 Opens XRA file using open file dialog. More...
 
void InsertSegment ()
 Inserts a segment. More...
 
void InvertSegmentSelection ()
 Inverts segment selection. More...
 
void LockLayer ()
 Locks the layer. More...
 
bool NewAnnotation ()
 Creates a new annotation. More...
 
bool NewAudio ()
 Creates a new audio. More...
 
void OpenAnnotation (string fileName)
 Opens an annotation. More...
 
void OpenAudio ()
 Opens an audio. More...
 
void OpenAudio (AudioFileObject audioFile)
 Opens audio using audio file object. More...
 
void OpenAudio (string waveFilePath, bool updateAnnotation)
 Opens an audio. More...
 
void OpenRPlotsFolder ()
 Opens r plots folder. More...
 
void Paste ()
 Pastes this object. More...
 
void PlayStop ()
 Stops playing. More...
 
void RecordStop ()
 Stops recording. More...
 
void Redo ()
 Redoes this object. More...
 
void RefreshLayers (bool audioLayers)
 Refresh layers. More...
 
void Replace (string findText, string replaceText, FindReplaceOptions options)
 Replaces. More...
 
void ReplaceAll (string findText, string replaceText, FindReplaceOptions options)
 Replace all. More...
 
void ResizeToAudioSelection ()
 Resize to audio selection. More...
 
void SaveAnnotation ()
 Saves the annotation. More...
 
void SaveAnnotationAs ()
 Saves the annotation as. More...
 
void SaveAudio ()
 Saves the audio changes. More...
 
void SegmentationConsistency ()
 Open segmentation consistency form and begin analysis. More...
 
void SelectAllSegmentsOnLayer ()
 Select all segments on layer. More...
 
void SelectAudioFromSegment ()
 Select audio from segment. More...
 
void SelectSegment (SegmentObject segment)
 Select segment. More...
 
void Settings ()
 Opens Settings dialog. More...
 
void SpaceSegmentsEqually ()
 Space all or selected segments equally on layer. More...
 
void SplitSegment ()
 Splits a segment. More...
 
void StatisticsDurationSpectrumAnalysis ()
 Statistics duration spectrum analysis. More...
 
void StatisticsParameters ()
 Statistics parameters. More...
 
void StatisticsTimeGroupAnalysis ()
 Statistics time group analysis. More...
 
void TakeAudioScreenshoot ()
 Take audio screenshoot to clipboard. More...
 
void Undo ()
 Undoes this object. More...
 
void Ungroup ()
 Ungroups this object. More...
 
void ZoomIn ()
 Changes zoom in. More...
 
void ZoomOut ()
 Changes zoom out. More...
 
void ZoomToAllSegments ()
 Shows all segments. More...
 
void ZoomToAudioSelection ()
 Change zoom to show audio selection. More...
 
void ZoomToFullAudio ()
 Change zoom to show full audio. More...
 
void ZoomToSelectedSegments ()
 Shows the selected segments. More...
 

Protected Member Functions

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

Properties

AnnotationLayers AnnotationLayers [get]
 Gets the annotation layers. More...
 
bool AutoEditMode [get, set]
 Enable/Disable auto edit mode. More...
 
bool AutoRewind [get, set]
 Enable/Disable auto rewind after stop audio. More...
 
bool AutoSelection [get, set]
 Enable/Disable auto selection audio after click segment. More...
 
bool BlackAndWhite [get, set]
 Enable/Disable black and white mode. More...
 
bool Boundaries [get, set]
 Show/Hide segments boundaries on audio. More...
 
bool CanPausePlaySound [get]
 Check if there is no selected segment and pause can play sound instead insert space in label. More...
 
CoordinateControlStyle CoordinateStyle [get, set]
 Default Coordinate Control Style for new Layer, chenged when Coordinate Control Style has changed. More...
 
bool CorpusProVisible [get, set]
 Gets or sets a value indicating whether the corpus pro is visible. More...
 
bool FeatureSpaceVisible [get, set]
 Gets or sets a value indicating whether the feature space is visible. More...
 
FFTFilterWindow FFTFilterWindow [get, set]
 Spectrogram Fast Fourier Transform Filter Widndow Type (Bartlett, Bartlett-Hann, Blackman, Gauss, Hamming, Hann, Triangle). More...
 
int FFTWindowWidth [get, set]
 Alias for Spectrogram.FFTWindowWidth. Gets or sets Fast Fourier Transform Window Width. More...
 
bool FollowCursor [get, set]
 Enable/Disable follow cursor mode while play audio. More...
 
bool HighQualityAnnotationDisplay [get, set]
 Gets or sets value indicating whether high quality annotation display is enabled More...
 
bool HighQualityAudioDisplay [get, set]
 Gets or sets value indicating whether high quality audio display is enabled. More...
 
bool InSessionMode [get, set]
 Gets or sets a value indicating whether the in session mode. More...
 
bool IsAnnotationModified = 0 [get]
 Gets a value indicating whether annotation in this object is modified. More...
 
bool IsAudioModified [get]
 Gets a value indicating whether audio in this object is modified. More...
 
bool IsSelectedSegment [get]
 Check if is selected segment in annotation. More...
 
bool LayerListVisible [get, set]
 Gets or sets value indicating whether layer list is visible. More...
 
bool LoopAudio [get, set]
 Enable/Disable loop audio. More...
 
bool Magnify [get, set]
 Enable/Disable magnify mode in audio. More...
 
bool PropertiesVisible [get, set]
 Gets or sets a value indicating whether the properties is visible. More...
 
bool RememberOpenAudioFiles [get, set]
 Enables / Disables automaticly adding open audio files to Audio Files Collection. More...
 
bool SaveOpenAudio [get, set]
 Enables auto save audio files mode. More...
 
LayerObject SelectedLayer [get]
 Gets the selected layer. More...
 
bool SelectedLayerIsLocked [get]
 Gets a value indicating whether the selected layer is is locked. More...
 
LayerCollection SelectedLayers [get]
 Gets the selected layers. More...
 
int SelectedLayersCount [get]
 Gets the number of selected layers. More...
 
SegmentObject SelectedSegment [get]
 Gets the selected segment. More...
 
SegmentCollection SelectedSegments [get]
 Gets the selected segments. More...
 
SessionEventComponent SessionEvents [get, set]
 Gets or sets the session events. More...
 
int SessionListenCount [get, set]
 Gets or sets the number of session listens. More...
 
bool SnapToSegments [get, set]
 Enable/Disable snapping to segment in edit. More...
 
double SpectrogramBrightness [get, set]
 Gets or sets spectrogram brightness. More...
 
double SpectrogramContrast [get, set]
 Gets or sets spectrogram contrast. More...
 
bool SpectrogramVisible [get, set]
 Gets or sets a value indicating whether the spectrogram is visible. More...
 
bool StickToNeighbours [get, set]
 Enable/Disable sticking to neighbours in edit. More...
 
Synchronizer Synchronizer [get]
 Gets the synchronizer. More...
 
bool ToolbarsVisible [get, set]
 Gets or sets a value indicating whether the toolbars are visible. More...
 
bool VideoVisible [get, set]
 Gets or sets a value indicating whether the video player is visible. More...
 
LayerCollection VisibleLayers [get]
 Gets selected layers collection. More...
 
bool WaveformVisible [get, set]
 Gets or sets value indicating whether the waveform is visible. More...
 
WorkspaceControl Workspace [get, set]
 Workspace manager. More...
 
bool WorkspaceModeEnabled [get, set]
 Gets or sets a value indicating whether the workspace mode is enabled. More...
 
bool WorkspaceVisible [get, set]
 Gets or sets a value indicating whether the workspace is visible. More...
 

Events

ChangedHandler AnnotationChanged
 Event queue for all listeners interested in AnnotationChanged events. More...
 
ModifiedHandler AnnotationModified
 Event queue for all listeners interested in AnnotationModified events. More...
 
ChangedHandler AudioChanged
 Event queue for all listeners interested in AudioChanged events. More...
 
ChangedHandler AudioModified
 Event queue for all listeners interested in AudioModified events. More...
 
SelectionChangedHandler SelectionChanged
 Event queue for all listeners interested in SelectionChanged events. More...
 
SessionModeChangedHandler SessionModeChanged
 Event queue for all listeners interested in SessionModeChanged events. More...
 
StateChangedHandler StateChanged
 Event queue for all listeners interested in StateChanged events. More...
 

Detailed Description

Editor for annotation.

Constructor & Destructor Documentation

◆ AnnotationEditor()

AnnotationEditor ( )
inline

Default constructor.

Member Function Documentation

◆ AddNewLayer()

void AddNewLayer ( )
inline

Adds new layer.

◆ AutoAlign()

void AutoAlign ( )
inline

Automatically align segment on selected layers.

◆ AutoGroup()

void AutoGroup ( )
inline

Automatic group.

◆ AutoResizeSegments()

void AutoResizeSegments ( )
inline

Automatic resize segments.

◆ AutoSegmentation()

void AutoSegmentation ( )
inline

Automatic segmentation.

◆ ChangeSelectionToSilence()

void ChangeSelectionToSilence ( )
inline

Changes selected audio fragment to silence.

◆ ChangeToSilenceUsingSelectedSegments()

void ChangeToSilenceUsingSelectedSegments ( )
inline

Changes audio to silence in selected segments regions.

◆ ClearAudio()

void ClearAudio ( )
inline

Clears the audio.

◆ ClearAudioSelection()

void ClearAudioSelection ( )
inline

Removes selection from audio.

◆ ClearParameters()

void ClearParameters ( )
inline

Clears the parameters.

◆ ClearSegmentSelection()

void ClearSegmentSelection ( )
inline

Removes selection in annotation layers.

◆ ClearUndo()

void ClearUndo ( )
inline

Clears the undo.

◆ CloseSound()

void CloseSound ( )
inline

Closes the sound.

◆ CohensKappaAgreement()

void CohensKappaAgreement ( )
inline

Calculates CohensKappaAgreement for two selected layers.

◆ Consolidate()

void Consolidate ( )
inline

Consolidates this object.

◆ ConsolidateSegments()

void ConsolidateSegments ( )
inline

Consolidate segments.

◆ ConvertTextGridToAnt()

void ConvertTextGridToAnt ( )
inline

Converts all selected TextGrid files into ANT.

◆ Copy()

void Copy ( )
inline

Copies this object.

◆ CropSelected()

void CropSelected ( )
inline

Crops selected audio and annotation.

◆ Cut()

void Cut ( )
inline

Cuts this object.

◆ Delete()

void Delete ( )
inline

Deletes selecte layers or segments.

◆ Dispose()

override void Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

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

◆ DuplicateLayer()

void DuplicateLayer ( )
inline

Duplicate selected layer.

◆ ExportCSV()

void ExportCSV ( )
inline

Export CSV file.

◆ ExportEAF()

void ExportEAF ( )
inline

Export EAF (ELAN).

◆ ExportLayerToCSV()

void ExportLayerToCSV ( )
inline

Export layer to CSV.

◆ ExportLayerToText()

void ExportLayerToText ( )
inline

Export layer to text.

◆ ExportSplitIntoTextAndAudioFiles()

void ExportSplitIntoTextAndAudioFiles ( )
inline

Export split into text and audio files.

◆ ExportTextGrid()

void ExportTextGrid ( )
inline

Export TextGrid file.

◆ ExportToAntAndAudioFiles()

void ExportToAntAndAudioFiles ( )
inline

Export to ant and audio files.

◆ ExportXRA()

void ExportXRA ( )
inline

Export XRA (Sppas).

◆ FillPauses()

void FillPauses ( )
inline

Fill pauses.

◆ Find()

void Find ( string  searchText,
FindReplaceOptions  options 
)
inline

Searches for the first match.

Parameters
searchTextThe search text.
optionsThe options.

◆ FindAll()

void FindAll ( string  findText,
FindReplaceOptions  options 
)
inline

Searches for the first all.

Parameters
findTextThe find text.
optionsThe options.

◆ FindReplace()

void FindReplace ( )
inline

Searches for the first replace.

◆ FundamentalFrequencyEstimation() [1/2]

void FundamentalFrequencyEstimation ( )
inline

Estimates fundamental frequency (window 40 ms, overlap 20 ms).

◆ FundamentalFrequencyEstimation() [2/2]

void FundamentalFrequencyEstimation ( int  windowSizeInMs,
int  stepInMs,
bool  showParameters 
)
inline

Estimates fundamental frequency amd creates new layer as result.

Parameters
windowSizeInMswindow analysis size in ms
stepInMsstep in ms
showParametersif true shows enter parameters dialog

◆ GoDownOnAnnotation()

void GoDownOnAnnotation ( )
inline

Go down on annotation.

◆ GoNextSegment()

void GoNextSegment ( bool  withSelection)
inline

Go next segment.

Parameters
withSelectiontrue to with selection.

◆ GoPrevSegment()

void GoPrevSegment ( bool  withSelection)
inline

Go previous segment.

Parameters
withSelectiontrue to with selection.

◆ GoToEnd()

void GoToEnd ( )
inline

Goes to end of file.

◆ GoToNextLayer()

void GoToNextLayer ( )
inline

Goes to next layer.

◆ GoToPrevLayer()

void GoToPrevLayer ( )
inline

Goes to previous layer.

◆ GoToStart()

void GoToStart ( )
inline

Goes to start.

◆ GoUpOnAnnotation()

void GoUpOnAnnotation ( )
inline

Go up on annotation.

◆ Group()

void Group ( )
inline

Groups this object.

◆ ImportBLF()

void ImportBLF ( )
inline

Import BLF file.

◆ ImportCSV()

void ImportCSV ( )
inline

Import CSV.

◆ ImportEAF() [1/2]

void ImportEAF ( string  fileName)
inline

Imports EAF file.

Parameters
fileNameFile to import

◆ ImportEAF() [2/2]

void ImportEAF ( )
inline

Import EAF file using open file dialog.

◆ ImportPraatF0()

void ImportPraatF0 ( )
inline

Import layers from Praat F0 CSV file.

◆ ImportPraatFormants()

void ImportPraatFormants ( )
inline

Import layers from Praat Formants CSV file.

◆ ImportText()

void ImportText ( )
inline

Import text file with open file dialog.

◆ ImportTextGrid() [1/2]

void ImportTextGrid ( string  filePath)
inline

Imports text grid from path.

Parameters
filePathTextGrid File Path

◆ ImportTextGrid() [2/2]

void ImportTextGrid ( )
inline

Import text grid.

◆ ImportTRS()

void ImportTRS ( )
inline

Import TRS file.

◆ ImportXRA() [1/2]

void ImportXRA ( string  fileName)
inline

Imports XRA file.

Parameters
fileNameFile name to import

◆ ImportXRA() [2/2]

void ImportXRA ( )
inline

Opens XRA file using open file dialog.

◆ InsertSegment()

void InsertSegment ( )
inline

Inserts a segment.

◆ InvertSegmentSelection()

void InvertSegmentSelection ( )
inline

Inverts segment selection.

◆ LockLayer()

void LockLayer ( )
inline

Locks the layer.

◆ NewAnnotation()

bool NewAnnotation ( )
inline

Creates a new annotation.

Returns
true if it succeeds, false if it fails.

◆ NewAudio()

bool NewAudio ( )
inline

Creates a new audio.

Returns
true if it succeeds, false if it fails.

◆ OpenAnnotation()

void OpenAnnotation ( string  fileName)
inline

Opens an annotation.

Parameters
fileNameFilename of the file.

◆ OpenAudio() [1/3]

void OpenAudio ( )
inline

Opens an audio.

◆ OpenAudio() [2/3]

void OpenAudio ( AudioFileObject  audioFile)
inline

Opens audio using audio file object.

Parameters
audioFileAudio file object

◆ OpenAudio() [3/3]

void OpenAudio ( string  waveFilePath,
bool  updateAnnotation 
)
inline

Opens an audio.

Parameters
waveFilePathFull pathname of the wave file.
updateAnnotationIf true, updates annotation

◆ OpenRPlotsFolder()

void OpenRPlotsFolder ( )
inline

Opens r plots folder.

◆ Paste()

void Paste ( )
inline

Pastes this object.

◆ PlayStop()

void PlayStop ( )
inline

Stops playing.

◆ RecordStop()

void RecordStop ( )
inline

Stops recording.

◆ Redo()

void Redo ( )
inline

Redoes this object.

◆ RefreshLayers()

void RefreshLayers ( bool  audioLayers)
inline

Refresh layers.

Parameters
audioLayerstrue to audio layers.

◆ Replace()

void Replace ( string  findText,
string  replaceText,
FindReplaceOptions  options 
)
inline

Replaces.

Parameters
findTextThe find text.
replaceTextThe replace text.
optionsThe options.

◆ ReplaceAll()

void ReplaceAll ( string  findText,
string  replaceText,
FindReplaceOptions  options 
)
inline

Replace all.

Parameters
findTextThe find text.
replaceTextThe replace text.
optionsThe options.

◆ ResizeToAudioSelection()

void ResizeToAudioSelection ( )
inline

Resize to audio selection.

◆ SaveAnnotation()

void SaveAnnotation ( )
inline

Saves the annotation.

◆ SaveAnnotationAs()

void SaveAnnotationAs ( )
inline

Saves the annotation as.

◆ SaveAudio()

void SaveAudio ( )
inline

Saves the audio changes.

◆ SegmentationConsistency()

void SegmentationConsistency ( )
inline

Open segmentation consistency form and begin analysis.

◆ SelectAllSegmentsOnLayer()

void SelectAllSegmentsOnLayer ( )
inline

Select all segments on layer.

◆ SelectAudioFromSegment()

void SelectAudioFromSegment ( )
inline

Select audio from segment.

◆ SelectSegment()

void SelectSegment ( SegmentObject  segment)
inline

Select segment.

Parameters
segmentThe segment.

◆ Settings()

void Settings ( )
inline

Opens Settings dialog.

◆ SpaceSegmentsEqually()

void SpaceSegmentsEqually ( )
inline

Space all or selected segments equally on layer.

◆ SplitSegment()

void SplitSegment ( )
inline

Splits a segment.

◆ StatisticsDurationSpectrumAnalysis()

void StatisticsDurationSpectrumAnalysis ( )
inline

Statistics duration spectrum analysis.

◆ StatisticsParameters()

void StatisticsParameters ( )
inline

Statistics parameters.

◆ StatisticsTimeGroupAnalysis()

void StatisticsTimeGroupAnalysis ( )
inline

Statistics time group analysis.

◆ TakeAudioScreenshoot()

void TakeAudioScreenshoot ( )
inline

Take audio screenshoot to clipboard.

◆ Undo()

void Undo ( )
inline

Undoes this object.

◆ Ungroup()

void Ungroup ( )
inline

Ungroups this object.

◆ ZoomIn()

void ZoomIn ( )
inline

Changes zoom in.

◆ ZoomOut()

void ZoomOut ( )
inline

Changes zoom out.

◆ ZoomToAllSegments()

void ZoomToAllSegments ( )
inline

Shows all segments.

◆ ZoomToAudioSelection()

void ZoomToAudioSelection ( )
inline

Change zoom to show audio selection.

◆ ZoomToFullAudio()

void ZoomToFullAudio ( )
inline

Change zoom to show full audio.

◆ ZoomToSelectedSegments()

void ZoomToSelectedSegments ( )
inline

Shows the selected segments.

Property Documentation

◆ AnnotationLayers

Gets the annotation layers.

The annotation layers.

◆ AutoEditMode

bool AutoEditMode
getset

Enable/Disable auto edit mode.

◆ AutoRewind

bool AutoRewind
getset

Enable/Disable auto rewind after stop audio.

◆ AutoSelection

bool AutoSelection
getset

Enable/Disable auto selection audio after click segment.

◆ BlackAndWhite

bool BlackAndWhite
getset

Enable/Disable black and white mode.

◆ Boundaries

bool Boundaries
getset

Show/Hide segments boundaries on audio.

◆ CanPausePlaySound

bool CanPausePlaySound
get

Check if there is no selected segment and pause can play sound instead insert space in label.

◆ CoordinateStyle

CoordinateControlStyle CoordinateStyle
getset

Default Coordinate Control Style for new Layer, chenged when Coordinate Control Style has changed.

◆ CorpusProVisible

bool CorpusProVisible
getset

Gets or sets a value indicating whether the corpus pro is visible.

true if workspace visible, false if not.

◆ FeatureSpaceVisible

bool FeatureSpaceVisible
getset

Gets or sets a value indicating whether the feature space is visible.

true if feature space visible, false if not.

◆ FFTFilterWindow

FFTFilterWindow FFTFilterWindow
getset

Spectrogram Fast Fourier Transform Filter Widndow Type (Bartlett, Bartlett-Hann, Blackman, Gauss, Hamming, Hann, Triangle).

◆ FFTWindowWidth

int FFTWindowWidth
getset

Alias for Spectrogram.FFTWindowWidth. Gets or sets Fast Fourier Transform Window Width.

◆ FollowCursor

bool FollowCursor
getset

Enable/Disable follow cursor mode while play audio.

◆ HighQualityAnnotationDisplay

bool HighQualityAnnotationDisplay
getset

Gets or sets value indicating whether high quality annotation display is enabled

◆ HighQualityAudioDisplay

bool HighQualityAudioDisplay
getset

Gets or sets value indicating whether high quality audio display is enabled.

◆ InSessionMode

bool InSessionMode
getset

Gets or sets a value indicating whether the in session mode.

true if in session mode, false if not.

◆ IsAnnotationModified

bool IsAnnotationModified = 0
get

Gets a value indicating whether annotation in this object is modified.

true if this object is modified, false if not.

◆ IsAudioModified

bool IsAudioModified
get

Gets a value indicating whether audio in this object is modified.

true if this object is modified, false if not.

◆ IsSelectedSegment

bool IsSelectedSegment
get

Check if is selected segment in annotation.

◆ LayerListVisible

bool LayerListVisible
getset

Gets or sets value indicating whether layer list is visible.

◆ LoopAudio

bool LoopAudio
getset

Enable/Disable loop audio.

◆ Magnify

bool Magnify
getset

Enable/Disable magnify mode in audio.

◆ PropertiesVisible

bool PropertiesVisible
getset

Gets or sets a value indicating whether the properties is visible.

true if properties visible, false if not.

◆ RememberOpenAudioFiles

bool RememberOpenAudioFiles
getset

Enables / Disables automaticly adding open audio files to Audio Files Collection.

◆ SaveOpenAudio

bool SaveOpenAudio
getset

Enables auto save audio files mode.

◆ SelectedLayer

LayerObject SelectedLayer
get

Gets the selected layer.

The selected layer.

◆ SelectedLayerIsLocked

bool SelectedLayerIsLocked
get

Gets a value indicating whether the selected layer is is locked.

true if selected layer is locked, false if not.

◆ SelectedLayers

LayerCollection SelectedLayers
get

Gets the selected layers.

The selected layers.

◆ SelectedLayersCount

int SelectedLayersCount
get

Gets the number of selected layers.

The number of selected layers.

◆ SelectedSegment

SegmentObject SelectedSegment
get

Gets the selected segment.

The selected segment.

◆ SelectedSegments

SegmentCollection SelectedSegments
get

Gets the selected segments.

The selected segments.

◆ SessionEvents

SessionEventComponent SessionEvents
getset

Gets or sets the session events.

The session events.

◆ SessionListenCount

int SessionListenCount
getset

Gets or sets the number of session listens.

The number of session listens.

◆ SnapToSegments

bool SnapToSegments
getset

Enable/Disable snapping to segment in edit.

◆ SpectrogramBrightness

double SpectrogramBrightness
getset

Gets or sets spectrogram brightness.

◆ SpectrogramContrast

double SpectrogramContrast
getset

Gets or sets spectrogram contrast.

◆ SpectrogramVisible

bool SpectrogramVisible
getset

Gets or sets a value indicating whether the spectrogram is visible.

◆ StickToNeighbours

bool StickToNeighbours
getset

Enable/Disable sticking to neighbours in edit.

◆ Synchronizer

Gets the synchronizer.

The synchronizer.

◆ ToolbarsVisible

bool ToolbarsVisible
getset

Gets or sets a value indicating whether the toolbars are visible.

true if toolbars visible, false if not.

◆ VideoVisible

bool VideoVisible
getset

Gets or sets a value indicating whether the video player is visible.

true if video player visible, false if not.

◆ VisibleLayers

LayerCollection VisibleLayers
get

Gets selected layers collection.

◆ WaveformVisible

bool WaveformVisible
getset

Gets or sets value indicating whether the waveform is visible.

◆ Workspace

WorkspaceControl Workspace
getset

Workspace manager.

◆ WorkspaceModeEnabled

bool WorkspaceModeEnabled
getset

Gets or sets a value indicating whether the workspace mode is enabled.

true if workspace mode enabled, false if not.

◆ WorkspaceVisible

bool WorkspaceVisible
getset

Gets or sets a value indicating whether the workspace is visible.

true if workspace visible, false if not.

Event Documentation

◆ AnnotationChanged

ChangedHandler AnnotationChanged

Event queue for all listeners interested in AnnotationChanged events.

◆ AnnotationModified

ModifiedHandler AnnotationModified

Event queue for all listeners interested in AnnotationModified events.

◆ AudioChanged

ChangedHandler AudioChanged

Event queue for all listeners interested in AudioChanged events.

◆ AudioModified

ChangedHandler AudioModified

Event queue for all listeners interested in AudioModified events.

◆ SelectionChanged

SelectionChangedHandler SelectionChanged

Event queue for all listeners interested in SelectionChanged events.

◆ SessionModeChanged

SessionModeChangedHandler SessionModeChanged

Event queue for all listeners interested in SessionModeChanged events.

◆ StateChanged

StateChangedHandler StateChanged

Event queue for all listeners interested in StateChanged events.


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