Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::ExportElementFactory Class Reference

#include <export_handler.h>

Inheritance diagram for ARDOUR::ExportElementFactory:
[legend]

Public Member Functions

 ExportElementFactory (Session &session)
 
 ~ExportElementFactory ()
 
ExportTimespanPtr add_timespan ()
 
ExportChannelConfigPtr add_channel_config ()
 
ExportFormatSpecPtr add_format ()
 
ExportFormatSpecPtr add_format (XMLNode const &state)
 
ExportFormatSpecPtr add_format_copy (ExportFormatSpecPtr other)
 
ExportFilenamePtr add_filename ()
 
ExportFilenamePtr add_filename_copy (ExportFilenamePtr other)
 

Private Attributes

Sessionsession
 

Detailed Description

Definition at line 54 of file export_handler.h.

Constructor & Destructor Documentation

◆ ExportElementFactory()

ARDOUR::ExportElementFactory::ExportElementFactory ( Session session)

◆ ~ExportElementFactory()

ARDOUR::ExportElementFactory::~ExportElementFactory ( )

Member Function Documentation

◆ add_channel_config()

ExportChannelConfigPtr ARDOUR::ExportElementFactory::add_channel_config ( )

◆ add_filename()

ExportFilenamePtr ARDOUR::ExportElementFactory::add_filename ( )

◆ add_filename_copy()

ExportFilenamePtr ARDOUR::ExportElementFactory::add_filename_copy ( ExportFilenamePtr  other)

◆ add_format() [1/2]

ExportFormatSpecPtr ARDOUR::ExportElementFactory::add_format ( )

◆ add_format() [2/2]

ExportFormatSpecPtr ARDOUR::ExportElementFactory::add_format ( XMLNode const &  state)

◆ add_format_copy()

ExportFormatSpecPtr ARDOUR::ExportElementFactory::add_format_copy ( ExportFormatSpecPtr  other)

◆ add_timespan()

ExportTimespanPtr ARDOUR::ExportElementFactory::add_timespan ( )

Member Data Documentation

◆ session

Session& ARDOUR::ExportElementFactory::session
private

Definition at line 73 of file export_handler.h.


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