#include <export_handler.h>
Export Handler
Definition at line 77 of file export_handler.h.
◆ ConfigMap
◆ TimespanBounds
◆ ExportHandler()
ARDOUR::ExportHandler::ExportHandler |
( |
Session & |
session | ) |
|
|
private |
◆ ~ExportHandler()
ARDOUR::ExportHandler::~ExportHandler |
( |
| ) |
|
◆ _timespan_thread_run()
static void* ARDOUR::ExportHandler::_timespan_thread_run |
( |
void * |
| ) |
|
|
staticprivate |
◆ add_export_config()
◆ command_output()
void ARDOUR::ExportHandler::command_output |
( |
std::string |
output, |
|
|
size_t |
size |
|
) |
| |
|
private |
◆ cue_escape_cdtext()
std::string ARDOUR::ExportHandler::cue_escape_cdtext |
( |
const std::string & |
txt | ) |
|
|
private |
◆ do_export()
int ARDOUR::ExportHandler::do_export |
( |
| ) |
|
◆ export_cd_marker_file()
◆ finish_timespan()
void ARDOUR::ExportHandler::finish_timespan |
( |
| ) |
|
|
private |
◆ get_cd_marker_filename()
std::string ARDOUR::ExportHandler::get_cd_marker_filename |
( |
std::string |
filename, |
|
|
CDMarkerFormat |
format |
|
) |
| |
◆ handle_duplicate_format_extensions()
void ARDOUR::ExportHandler::handle_duplicate_format_extensions |
( |
| ) |
|
|
private |
◆ post_process()
int ARDOUR::ExportHandler::post_process |
( |
| ) |
|
|
private |
◆ process()
int ARDOUR::ExportHandler::process |
( |
samplecnt_t |
samples | ) |
|
|
private |
◆ process_timespan()
int ARDOUR::ExportHandler::process_timespan |
( |
samplecnt_t |
samples | ) |
|
|
private |
◆ reset()
void ARDOUR::ExportHandler::reset |
( |
| ) |
|
◆ samples_to_cd_frame_string()
void ARDOUR::ExportHandler::samples_to_cd_frame_string |
( |
char * |
buf, |
|
|
samplepos_t |
when |
|
) |
| |
|
private |
◆ samples_to_chapter_marks_string()
void ARDOUR::ExportHandler::samples_to_chapter_marks_string |
( |
char * |
buf, |
|
|
samplepos_t |
when |
|
) |
| |
|
private |
◆ start_timespan()
int ARDOUR::ExportHandler::start_timespan |
( |
| ) |
|
|
private |
◆ timespan_thread_wakeup()
void ARDOUR::ExportHandler::timespan_thread_wakeup |
( |
| ) |
|
|
private |
◆ toc_escape_cdtext()
std::string ARDOUR::ExportHandler::toc_escape_cdtext |
( |
const std::string & |
| ) |
|
|
private |
◆ toc_escape_filename()
std::string ARDOUR::ExportHandler::toc_escape_filename |
( |
const std::string & |
| ) |
|
|
private |
◆ write_cue_header()
void ARDOUR::ExportHandler::write_cue_header |
( |
CDMarkerStatus & |
status | ) |
|
|
private |
◆ write_index_info_cue()
void ARDOUR::ExportHandler::write_index_info_cue |
( |
CDMarkerStatus & |
status | ) |
|
|
private |
◆ write_index_info_mp4ch()
void ARDOUR::ExportHandler::write_index_info_mp4ch |
( |
CDMarkerStatus & |
status | ) |
|
|
private |
◆ write_index_info_toc()
void ARDOUR::ExportHandler::write_index_info_toc |
( |
CDMarkerStatus & |
status | ) |
|
|
private |
◆ write_mp4ch_header()
void ARDOUR::ExportHandler::write_mp4ch_header |
( |
CDMarkerStatus & |
status | ) |
|
|
private |
◆ write_toc_header()
void ARDOUR::ExportHandler::write_toc_header |
( |
CDMarkerStatus & |
status | ) |
|
|
private |
◆ write_track_info_cue()
void ARDOUR::ExportHandler::write_track_info_cue |
( |
CDMarkerStatus & |
status | ) |
|
|
private |
◆ write_track_info_mp4ch()
void ARDOUR::ExportHandler::write_track_info_mp4ch |
( |
CDMarkerStatus & |
status | ) |
|
|
private |
◆ write_track_info_toc()
void ARDOUR::ExportHandler::write_track_info_toc |
( |
CDMarkerStatus & |
status | ) |
|
|
private |
◆ Session::get_export_handler
◆ _timespan_cond
pthread_cond_t ARDOUR::ExportHandler::_timespan_cond |
|
private |
◆ _timespan_mutex
pthread_mutex_t ARDOUR::ExportHandler::_timespan_mutex |
|
private |
◆ _timespan_thread
◆ _timespan_thread_active
std::atomic<int> ARDOUR::ExportHandler::_timespan_thread_active |
|
private |
◆ config_map
◆ cue_indexnum
int ARDOUR::ExportHandler::cue_indexnum |
|
private |
◆ cue_tracknum
int ARDOUR::ExportHandler::cue_tracknum |
|
private |
◆ current_timespan
◆ export_status
◆ graph_builder
◆ post_processing
bool ARDOUR::ExportHandler::post_processing |
|
private |
◆ process_connection
◆ process_position
◆ session
Session& ARDOUR::ExportHandler::session |
|
private |
◆ soundcloud_downloadable
bool ARDOUR::ExportHandler::soundcloud_downloadable |
◆ soundcloud_make_public
bool ARDOUR::ExportHandler::soundcloud_make_public |
◆ soundcloud_open_page
bool ARDOUR::ExportHandler::soundcloud_open_page |
◆ soundcloud_password
std::string ARDOUR::ExportHandler::soundcloud_password |
◆ soundcloud_username
std::string ARDOUR::ExportHandler::soundcloud_username |
◆ SoundcloudProgress
PBD::Signal<void(double, double, std::string)> ARDOUR::ExportHandler::SoundcloudProgress |
signal emitted when soundcloud export reports progress updates during upload. The parameters are total and current bytes downloaded, and the current filename
Definition at line 119 of file export_handler.h.
◆ timespan_bounds
The documentation for this class was generated from the following file: