Audacity 3.2.0
Public Types | Public Member Functions | Public Attributes | List of all members
RecordingDropoutEvent Struct Reference

Notification, after recording has stopped, when dropouts have been detected. More...

#include <ProjectAudioManager.h>

Collaboration diagram for RecordingDropoutEvent:
[legend]

Public Types

using Interval = std::pair< double, double >
 Start time and duration. More...
 
using Intervals = std::vector< Interval >
 

Public Member Functions

 RecordingDropoutEvent (const Intervals &intervals)
 

Public Attributes

const Intervalsintervals
 Disjoint and sorted increasingly. More...
 

Detailed Description

Notification, after recording has stopped, when dropouts have been detected.

Definition at line 47 of file ProjectAudioManager.h.

Member Typedef Documentation

◆ Interval

using RecordingDropoutEvent::Interval = std::pair<double, double>

Start time and duration.

Definition at line 49 of file ProjectAudioManager.h.

◆ Intervals

Definition at line 50 of file ProjectAudioManager.h.

Constructor & Destructor Documentation

◆ RecordingDropoutEvent()

RecordingDropoutEvent::RecordingDropoutEvent ( const Intervals intervals)
inlineexplicit

Definition at line 52 of file ProjectAudioManager.h.

54 {}
const Intervals & intervals
Disjoint and sorted increasingly.

Member Data Documentation

◆ intervals

const Intervals& RecordingDropoutEvent::intervals

Disjoint and sorted increasingly.

Definition at line 57 of file ProjectAudioManager.h.

Referenced by anonymous_namespace{DropoutDetector.cpp}::DropoutSubscription::DropoutSubscription().


The documentation for this struct was generated from the following file: