ardour
Public Member Functions | Public Attributes | Private Attributes | List of all members
ARDOUR::ExportStatus Class Reference

#include <export_status.h>

Public Member Functions

 ExportStatus ()
 
void init ()
 
void abort (bool error_occurred=false)
 
bool aborted () const
 
bool errors () const
 
void finish ()
 
bool finished () const
 
void cleanup ()
 

Public Attributes

volatile bool stop
 
volatile bool running
 
PBD::Signal0< void > Finished
 
volatile bool normalizing
 
volatile uint32_t total_timespans
 
volatile uint32_t timespan
 
std::string timespan_name
 
volatile framecnt_t total_frames
 
volatile framecnt_t processed_frames
 
volatile framecnt_t total_frames_current_timespan
 
volatile framecnt_t processed_frames_current_timespan
 
volatile uint32_t total_normalize_cycles
 
volatile uint32_t current_normalize_cycle
 

Private Attributes

volatile bool _aborted
 
volatile bool _errors
 
volatile bool _finished
 

Detailed Description

Definition at line 34 of file export_status.h.

Constructor & Destructor Documentation

ARDOUR::ExportStatus::ExportStatus ( )

Definition at line 28 of file export_status.cc.

Member Function Documentation

void ARDOUR::ExportStatus::abort ( bool  error_occurred = false)

Definition at line 58 of file export_status.cc.

bool ARDOUR::ExportStatus::aborted ( ) const
inline

Definition at line 45 of file export_status.h.

void ARDOUR::ExportStatus::cleanup ( )
bool ARDOUR::ExportStatus::errors ( ) const
inline

Definition at line 46 of file export_status.h.

void ARDOUR::ExportStatus::finish ( )

Definition at line 67 of file export_status.cc.

bool ARDOUR::ExportStatus::finished ( ) const
inline

Definition at line 50 of file export_status.h.

void ARDOUR::ExportStatus::init ( )

Definition at line 34 of file export_status.cc.

Member Data Documentation

volatile bool ARDOUR::ExportStatus::_aborted
private

Definition at line 72 of file export_status.h.

volatile bool ARDOUR::ExportStatus::_errors
private

Definition at line 73 of file export_status.h.

volatile bool ARDOUR::ExportStatus::_finished
private

Definition at line 74 of file export_status.h.

volatile uint32_t ARDOUR::ExportStatus::current_normalize_cycle

Definition at line 69 of file export_status.h.

PBD::Signal0<void> ARDOUR::ExportStatus::Finished

Definition at line 48 of file export_status.h.

volatile bool ARDOUR::ExportStatus::normalizing

Definition at line 56 of file export_status.h.

volatile framecnt_t ARDOUR::ExportStatus::processed_frames

Definition at line 63 of file export_status.h.

volatile framecnt_t ARDOUR::ExportStatus::processed_frames_current_timespan

Definition at line 66 of file export_status.h.

volatile bool ARDOUR::ExportStatus::running

Definition at line 42 of file export_status.h.

volatile bool ARDOUR::ExportStatus::stop

Definition at line 41 of file export_status.h.

volatile uint32_t ARDOUR::ExportStatus::timespan

Definition at line 59 of file export_status.h.

std::string ARDOUR::ExportStatus::timespan_name

Definition at line 60 of file export_status.h.

volatile framecnt_t ARDOUR::ExportStatus::total_frames

Definition at line 62 of file export_status.h.

volatile framecnt_t ARDOUR::ExportStatus::total_frames_current_timespan

Definition at line 65 of file export_status.h.

volatile uint32_t ARDOUR::ExportStatus::total_normalize_cycles

Definition at line 68 of file export_status.h.

volatile uint32_t ARDOUR::ExportStatus::total_timespans

Definition at line 58 of file export_status.h.


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