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 Intervals & intervals
 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: