Namespace AnalysisBase
Classes
AbstractStrongAnalyser
Provides sensible defaults for some of the functionality required by IAnalyser2
.
AnalysisCoordinator
Prepares, runs and completes analyses.
*** DO NOT CHANGE THIS CLASS UNLESS INSTRUCTED TOO ***.
AnalysisResult
Analysis Results.
AnalysisResult2
The strong typed analysis results. DO NOT CHANGE THIS CLASS UNLESS YOU ARE TOLD TO.
AnalysisSettings
The analysis settings for processing one audio file.
AnalyzerConfig
AudioRecordingTooShortException
Author
Bibliography
Citation
FileSegment
Represents a segment of a target file. It can also store the parent file that a new segment has been derived from. A segment is just a stored start and end for a target file - it represents a future, or a request. Other functions can take the segment request, cut out the selected range, and return a new file segment. New file segments, or segments that represent a whole file, will not have the segment properties set because they do not represent a request anymore.
SaveBehaviorExtensions
SegmentSettings<TSegment>
SegmentSettingsBase
Contains settings specific to the current block of audio that will be analyzed.
SegmentSplitException
Represents an error thrown when some aspect of a segment split is not allowed.
Interfaces
IAnalyser2
Interface a compatible analysis must implement.
This is a strong typed version of IAnalyser
intentionally removed from the old inheritance tree.
DO NOT MODIFY THIS FILE UNLESS INSTRUCTED TO!.
ICiteable
IHasStatus
ISourcePreparer
Interface for preparing source files.
Enums
FileSegment.FileDateBehavior
How FileSegment should try and parse the file's absolute date.
SaveBehavior
Determines if data should be saved per segment.
Status
TimeAlignment
Indicates the automatic alignment style used to produce segments that align to the nearest minute in absolute time.