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

#include <export_format_specification.h>

Inheritance diagram for ARDOUR::ExportFormatSpecification:
[legend]

Classes

struct  Time
 

Public Member Functions

 ExportFormatSpecification (ExportFormatSpecification const &other, bool modify_name=true)
 
 ~ExportFormatSpecification ()
 
bool is_compatible_with (ExportFormatCompatibility const &compatibility) const
 
bool is_complete () const
 
void set_format (std::shared_ptr< ExportFormat > format)
 
bool is_format (std::shared_ptr< ExportFormat > format) const
 
bool operator== (ExportFormatSpecification const &) const
 
void set_name (std::string const &name)
 
void set_type (Type type)
 
void set_format_id (FormatId value)
 
void set_endianness (Endianness value)
 
void set_sample_format (SampleFormat value)
 
void set_sample_rate (SampleRate value)
 
void set_quality (Quality value)
 
void set_dither_type (DitherType value)
 
void set_src_quality (SRCQuality value)
 
void set_trim_beginning (bool value)
 
void set_trim_end (bool value)
 
void set_normalize (bool value)
 
void set_normalize_loudness (bool value)
 
void set_use_tp_limiter (bool value)
 
void set_normalize_dbfs (float value)
 
void set_normalize_lufs (float value)
 
void set_normalize_dbtp (float value)
 
void set_demo_noise_level (float db)
 
void set_demo_noise_duration (int msec)
 
void set_demo_noise_interval (int msec)
 
void set_tag (bool tag_it)
 
void set_with_cue (bool yn)
 
void set_with_toc (bool yn)
 
void set_with_mp4chaps (bool yn)
 
void set_soundcloud_upload (bool yn)
 
void set_command (std::string command)
 
void set_analyse (bool yn)
 
void set_reimport (bool yn)
 
void set_codec_quality (int q)
 
void set_silence_beginning (AnyTime const &value)
 
void set_silence_end (AnyTime const &value)
 
PBD::UUID const & id ()
 
std::string const & name () const
 
std::string description (bool include_name=true)
 
bool has_broadcast_info () const
 
uint32_t channel_limit () const
 
std::string format_name () const
 
Type type () const
 
FormatId format_id () const
 
Endianness endianness () const
 
SampleFormat sample_format () const
 
SampleRate sample_rate () const
 
Quality quality () const
 
DitherType dither_type () const
 
SRCQuality src_quality () const
 
bool trim_beginning () const
 
bool trim_end () const
 
bool normalize () const
 
bool normalize_loudness () const
 
bool use_tp_limiter () const
 
float normalize_dbfs () const
 
float normalize_lufs () const
 
float normalize_dbtp () const
 
bool with_toc () const
 
bool with_cue () const
 
bool with_mp4chaps () const
 
float demo_noise_level () const
 
int demo_noise_duration () const
 
int demo_noise_interval () const
 
bool soundcloud_upload () const
 
std::string command () const
 
bool analyse () const
 
bool reimport () const
 
int codec_quality () const
 
bool tag () const
 
samplecnt_t silence_beginning_at (samplepos_t position, samplecnt_t samplerate) const
 
samplecnt_t silence_end_at (samplepos_t position, samplecnt_t samplerate) const
 
AnyTime silence_beginning_time () const
 
AnyTime silence_end_time () const
 
XMLNodeget_state () const
 
int set_state (const XMLNode &root)
 
- Public Member Functions inherited from ARDOUR::ExportFormatBase
 ExportFormatBase ()
 
 ExportFormatBase (ExportFormatBase const &other)
 
virtual ~ExportFormatBase ()
 
std::shared_ptr< ExportFormatBaseget_intersection (ExportFormatBase const &other) const
 
std::shared_ptr< ExportFormatBaseget_union (ExportFormatBase const &other) const
 
bool endiannesses_empty () const
 
bool sample_formats_empty () const
 
bool sample_rates_empty () const
 
bool formats_empty () const
 
bool qualities_empty () const
 
bool has_endianness (Endianness endianness) const
 
bool has_sample_format (SampleFormat format) const
 
bool has_sample_rate (SampleRate rate) const
 
bool has_format (FormatId format) const
 
bool has_quality (Quality quality) const
 
void set_extension (std::string const &extension)
 
std::string const & extension () const
 

Private Member Functions

 ExportFormatSpecification (Session &s)
 
 ExportFormatSpecification (Session &s, XMLNode const &state)
 

Static Private Member Functions

static void add_option (XMLNode *node, std::string const &name, std::string const &value)
 
static std::string get_option (XMLNode const *node, std::string const &name)
 

Private Attributes

Sessionsession
 
std::string _format_name
 
bool _has_sample_format
 
bool _supports_tagging
 
bool _has_codec_quality
 
bool _has_broadcast_info
 
uint32_t _channel_limit
 
std::string _name
 
PBD::UUID _id
 
Type _type
 
DitherType _dither_type
 
SRCQuality _src_quality
 
bool _tag
 
bool _trim_beginning
 
Time _silence_beginning
 
bool _trim_end
 
Time _silence_end
 
bool _normalize
 
bool _normalize_loudness
 
bool _use_tp_limiter
 
float _normalize_dbfs
 
float _normalize_lufs
 
float _normalize_dbtp
 
bool _with_toc
 
bool _with_cue
 
bool _with_mp4chaps
 
bool _soundcloud_upload
 
float _demo_noise_level
 
int _demo_noise_duration
 
int _demo_noise_interval
 
std::string _command
 
bool _analyse
 
bool _reimport
 
int _codec_quality
 

Friends

class ExportElementFactory
 

Additional Inherited Members

- Public Types inherited from ARDOUR::ExportFormatBase
enum  Type { T_None = 0 , T_Sndfile , T_FFMPEG }
 
enum  FormatId {
  F_None = 0 , F_WAV = SF_FORMAT_WAV , F_W64 = SF_FORMAT_W64 , F_CAF = SF_FORMAT_CAF ,
  F_AIFF = SF_FORMAT_AIFF , F_AU = SF_FORMAT_AU , F_IRCAM = SF_FORMAT_IRCAM , F_RAW = SF_FORMAT_RAW ,
  F_FLAC = SF_FORMAT_FLAC , F_Ogg = SF_FORMAT_OGG , F_MPEG = 0x230000 , F_FFMPEG = 0xF10000
}
 
enum  Endianness { E_FileDefault = SF_ENDIAN_FILE , E_Little = SF_ENDIAN_LITTLE , E_Big = SF_ENDIAN_BIG , E_Cpu = SF_ENDIAN_CPU }
 
enum  SampleFormat {
  SF_None = 0 , SF_8 = SF_FORMAT_PCM_S8 , SF_16 = SF_FORMAT_PCM_16 , SF_24 = SF_FORMAT_PCM_24 ,
  SF_32 = SF_FORMAT_PCM_32 , SF_U8 = SF_FORMAT_PCM_U8 , SF_Float = SF_FORMAT_FLOAT , SF_Double = SF_FORMAT_DOUBLE ,
  SF_Vorbis = SF_FORMAT_VORBIS , SF_Opus = 0x0064 , SF_MPEG_LAYER_III = 0x0082
}
 
enum  DitherType { D_None = AudioGrapher::D_None , D_Rect = AudioGrapher::D_Rect , D_Tri = AudioGrapher::D_Tri , D_Shaped = AudioGrapher::D_Shaped }
 
enum  Quality {
  Q_None = 0 , Q_Any , Q_LosslessLinear , Q_LosslessCompression ,
  Q_LossyCompression
}
 
enum  SampleRate {
  SR_None = 0 , SR_Session = 1 , SR_8 = 8000 , SR_22_05 = 22050 ,
  SR_24 = 24000 , SR_44_1 = 44100 , SR_48 = 48000 , SR_88_2 = 88200 ,
  SR_96 = 96000 , SR_176_4 = 176400 , SR_192 = 192000
}
 
enum  SRCQuality {
  SRC_SincBest = SRC_SINC_BEST_QUALITY , SRC_SincMedium = SRC_SINC_MEDIUM_QUALITY , SRC_SincFast = SRC_SINC_FASTEST , SRC_ZeroOrderHold = SRC_ZERO_ORDER_HOLD ,
  SRC_Linear = SRC_LINEAR
}
 
- Static Public Member Functions inherited from ARDOUR::ExportFormatBase
static SampleRate nearest_sample_rate (samplecnt_t sample_rate)
 
- Protected Types inherited from ARDOUR::ExportFormatBase
typedef std::set< SampleFormatSampleFormatSet
 
typedef std::set< EndiannessEndianSet
 
typedef std::set< SampleRateSampleRateSet
 
typedef std::set< FormatIdFormatSet
 
typedef std::set< QualityQualitySet
 
- Protected Attributes inherited from ARDOUR::ExportFormatBase
SampleFormatSet sample_formats
 
EndianSet endiannesses
 
SampleRateSet sample_rates
 
FormatSet format_ids
 
QualitySet qualities
 

Detailed Description

Definition at line 43 of file export_format_specification.h.

Constructor & Destructor Documentation

◆ ExportFormatSpecification() [1/3]

ARDOUR::ExportFormatSpecification::ExportFormatSpecification ( Session s)
explicitprivate

◆ ExportFormatSpecification() [2/3]

ARDOUR::ExportFormatSpecification::ExportFormatSpecification ( Session s,
XMLNode const &  state 
)
private

◆ ExportFormatSpecification() [3/3]

ARDOUR::ExportFormatSpecification::ExportFormatSpecification ( ExportFormatSpecification const &  other,
bool  modify_name = true 
)

◆ ~ExportFormatSpecification()

ARDOUR::ExportFormatSpecification::~ExportFormatSpecification ( )

Member Function Documentation

◆ add_option()

static void ARDOUR::ExportFormatSpecification::add_option ( XMLNode node,
std::string const &  name,
std::string const &  value 
)
staticprivate

◆ analyse()

bool ARDOUR::ExportFormatSpecification::analyse ( ) const
inline

Definition at line 189 of file export_format_specification.h.

◆ channel_limit()

uint32_t ARDOUR::ExportFormatSpecification::channel_limit ( ) const
inline

Definition at line 128 of file export_format_specification.h.

◆ codec_quality()

int ARDOUR::ExportFormatSpecification::codec_quality ( ) const
inline

Definition at line 191 of file export_format_specification.h.

◆ command()

std::string ARDOUR::ExportFormatSpecification::command ( ) const
inline

Definition at line 188 of file export_format_specification.h.

◆ demo_noise_duration()

int ARDOUR::ExportFormatSpecification::demo_noise_duration ( ) const
inline

Definition at line 184 of file export_format_specification.h.

◆ demo_noise_interval()

int ARDOUR::ExportFormatSpecification::demo_noise_interval ( ) const
inline

Definition at line 185 of file export_format_specification.h.

◆ demo_noise_level()

float ARDOUR::ExportFormatSpecification::demo_noise_level ( ) const
inline

Definition at line 183 of file export_format_specification.h.

◆ description()

std::string ARDOUR::ExportFormatSpecification::description ( bool  include_name = true)

◆ dither_type()

DitherType ARDOUR::ExportFormatSpecification::dither_type ( ) const
inline

Definition at line 169 of file export_format_specification.h.

◆ endianness()

Endianness ARDOUR::ExportFormatSpecification::endianness ( ) const
inline

Definition at line 140 of file export_format_specification.h.

◆ format_id()

FormatId ARDOUR::ExportFormatSpecification::format_id ( ) const
inline

Definition at line 133 of file export_format_specification.h.

◆ format_name()

std::string ARDOUR::ExportFormatSpecification::format_name ( ) const
inline

Definition at line 129 of file export_format_specification.h.

◆ get_option()

static std::string ARDOUR::ExportFormatSpecification::get_option ( XMLNode const *  node,
std::string const &  name 
)
staticprivate

◆ get_state()

XMLNode& ARDOUR::ExportFormatSpecification::get_state ( ) const

◆ has_broadcast_info()

bool ARDOUR::ExportFormatSpecification::has_broadcast_info ( ) const
inline

Definition at line 127 of file export_format_specification.h.

◆ id()

PBD::UUID const& ARDOUR::ExportFormatSpecification::id ( )
inline

Definition at line 123 of file export_format_specification.h.

◆ is_compatible_with()

bool ARDOUR::ExportFormatSpecification::is_compatible_with ( ExportFormatCompatibility const &  compatibility) const

◆ is_complete()

bool ARDOUR::ExportFormatSpecification::is_complete ( ) const

◆ is_format()

bool ARDOUR::ExportFormatSpecification::is_format ( std::shared_ptr< ExportFormat format) const

◆ name()

std::string const& ARDOUR::ExportFormatSpecification::name ( ) const
inline

Definition at line 124 of file export_format_specification.h.

◆ normalize()

bool ARDOUR::ExportFormatSpecification::normalize ( ) const
inline

Definition at line 173 of file export_format_specification.h.

◆ normalize_dbfs()

float ARDOUR::ExportFormatSpecification::normalize_dbfs ( ) const
inline

Definition at line 176 of file export_format_specification.h.

◆ normalize_dbtp()

float ARDOUR::ExportFormatSpecification::normalize_dbtp ( ) const
inline

Definition at line 178 of file export_format_specification.h.

◆ normalize_loudness()

bool ARDOUR::ExportFormatSpecification::normalize_loudness ( ) const
inline

Definition at line 174 of file export_format_specification.h.

◆ normalize_lufs()

float ARDOUR::ExportFormatSpecification::normalize_lufs ( ) const
inline

Definition at line 177 of file export_format_specification.h.

◆ operator==()

bool ARDOUR::ExportFormatSpecification::operator== ( ExportFormatSpecification const &  ) const

◆ quality()

Quality ARDOUR::ExportFormatSpecification::quality ( ) const
inline

Definition at line 162 of file export_format_specification.h.

◆ reimport()

bool ARDOUR::ExportFormatSpecification::reimport ( ) const
inline

Definition at line 190 of file export_format_specification.h.

◆ sample_format()

SampleFormat ARDOUR::ExportFormatSpecification::sample_format ( ) const
inline

Definition at line 147 of file export_format_specification.h.

◆ sample_rate()

SampleRate ARDOUR::ExportFormatSpecification::sample_rate ( ) const
inline

Definition at line 154 of file export_format_specification.h.

◆ set_analyse()

void ARDOUR::ExportFormatSpecification::set_analyse ( bool  yn)
inline

Definition at line 114 of file export_format_specification.h.

◆ set_codec_quality()

void ARDOUR::ExportFormatSpecification::set_codec_quality ( int  q)
inline

Definition at line 116 of file export_format_specification.h.

◆ set_command()

void ARDOUR::ExportFormatSpecification::set_command ( std::string  command)
inline

Definition at line 113 of file export_format_specification.h.

◆ set_demo_noise_duration()

void ARDOUR::ExportFormatSpecification::set_demo_noise_duration ( int  msec)
inline

Definition at line 105 of file export_format_specification.h.

◆ set_demo_noise_interval()

void ARDOUR::ExportFormatSpecification::set_demo_noise_interval ( int  msec)
inline

Definition at line 106 of file export_format_specification.h.

◆ set_demo_noise_level()

void ARDOUR::ExportFormatSpecification::set_demo_noise_level ( float  db)
inline

Definition at line 104 of file export_format_specification.h.

◆ set_dither_type()

void ARDOUR::ExportFormatSpecification::set_dither_type ( DitherType  value)
inline

Definition at line 93 of file export_format_specification.h.

◆ set_endianness()

void ARDOUR::ExportFormatSpecification::set_endianness ( Endianness  value)
inline

Definition at line 88 of file export_format_specification.h.

◆ set_format()

void ARDOUR::ExportFormatSpecification::set_format ( std::shared_ptr< ExportFormat format)

◆ set_format_id()

void ARDOUR::ExportFormatSpecification::set_format_id ( FormatId  value)
inline

Definition at line 87 of file export_format_specification.h.

◆ set_name()

void ARDOUR::ExportFormatSpecification::set_name ( std::string const &  name)
inline

Definition at line 84 of file export_format_specification.h.

◆ set_normalize()

void ARDOUR::ExportFormatSpecification::set_normalize ( bool  value)
inline

Definition at line 97 of file export_format_specification.h.

◆ set_normalize_dbfs()

void ARDOUR::ExportFormatSpecification::set_normalize_dbfs ( float  value)
inline

Definition at line 100 of file export_format_specification.h.

◆ set_normalize_dbtp()

void ARDOUR::ExportFormatSpecification::set_normalize_dbtp ( float  value)
inline

Definition at line 102 of file export_format_specification.h.

◆ set_normalize_loudness()

void ARDOUR::ExportFormatSpecification::set_normalize_loudness ( bool  value)
inline

Definition at line 98 of file export_format_specification.h.

◆ set_normalize_lufs()

void ARDOUR::ExportFormatSpecification::set_normalize_lufs ( float  value)
inline

Definition at line 101 of file export_format_specification.h.

◆ set_quality()

void ARDOUR::ExportFormatSpecification::set_quality ( Quality  value)
inline

Definition at line 91 of file export_format_specification.h.

◆ set_reimport()

void ARDOUR::ExportFormatSpecification::set_reimport ( bool  yn)
inline

Definition at line 115 of file export_format_specification.h.

◆ set_sample_format()

void ARDOUR::ExportFormatSpecification::set_sample_format ( SampleFormat  value)
inline

Definition at line 89 of file export_format_specification.h.

◆ set_sample_rate()

void ARDOUR::ExportFormatSpecification::set_sample_rate ( SampleRate  value)
inline

Definition at line 90 of file export_format_specification.h.

◆ set_silence_beginning()

void ARDOUR::ExportFormatSpecification::set_silence_beginning ( AnyTime const &  value)
inline

Definition at line 118 of file export_format_specification.h.

◆ set_silence_end()

void ARDOUR::ExportFormatSpecification::set_silence_end ( AnyTime const &  value)
inline

Definition at line 119 of file export_format_specification.h.

◆ set_soundcloud_upload()

void ARDOUR::ExportFormatSpecification::set_soundcloud_upload ( bool  yn)
inline

Definition at line 112 of file export_format_specification.h.

◆ set_src_quality()

void ARDOUR::ExportFormatSpecification::set_src_quality ( SRCQuality  value)
inline

Definition at line 94 of file export_format_specification.h.

◆ set_state()

int ARDOUR::ExportFormatSpecification::set_state ( const XMLNode root)

◆ set_tag()

void ARDOUR::ExportFormatSpecification::set_tag ( bool  tag_it)
inline

Definition at line 108 of file export_format_specification.h.

◆ set_trim_beginning()

void ARDOUR::ExportFormatSpecification::set_trim_beginning ( bool  value)
inline

Definition at line 95 of file export_format_specification.h.

◆ set_trim_end()

void ARDOUR::ExportFormatSpecification::set_trim_end ( bool  value)
inline

Definition at line 96 of file export_format_specification.h.

◆ set_type()

void ARDOUR::ExportFormatSpecification::set_type ( Type  type)
inline

Definition at line 86 of file export_format_specification.h.

◆ set_use_tp_limiter()

void ARDOUR::ExportFormatSpecification::set_use_tp_limiter ( bool  value)
inline

Definition at line 99 of file export_format_specification.h.

◆ set_with_cue()

void ARDOUR::ExportFormatSpecification::set_with_cue ( bool  yn)
inline

Definition at line 109 of file export_format_specification.h.

◆ set_with_mp4chaps()

void ARDOUR::ExportFormatSpecification::set_with_mp4chaps ( bool  yn)
inline

Definition at line 111 of file export_format_specification.h.

◆ set_with_toc()

void ARDOUR::ExportFormatSpecification::set_with_toc ( bool  yn)
inline

Definition at line 110 of file export_format_specification.h.

◆ silence_beginning_at()

samplecnt_t ARDOUR::ExportFormatSpecification::silence_beginning_at ( samplepos_t  position,
samplecnt_t  samplerate 
) const
inline

Definition at line 195 of file export_format_specification.h.

◆ silence_beginning_time()

AnyTime ARDOUR::ExportFormatSpecification::silence_beginning_time ( ) const
inline

Definition at line 200 of file export_format_specification.h.

◆ silence_end_at()

samplecnt_t ARDOUR::ExportFormatSpecification::silence_end_at ( samplepos_t  position,
samplecnt_t  samplerate 
) const
inline

Definition at line 197 of file export_format_specification.h.

◆ silence_end_time()

AnyTime ARDOUR::ExportFormatSpecification::silence_end_time ( ) const
inline

Definition at line 201 of file export_format_specification.h.

◆ soundcloud_upload()

bool ARDOUR::ExportFormatSpecification::soundcloud_upload ( ) const
inline

Definition at line 187 of file export_format_specification.h.

◆ src_quality()

SRCQuality ARDOUR::ExportFormatSpecification::src_quality ( ) const
inline

Definition at line 170 of file export_format_specification.h.

◆ tag()

bool ARDOUR::ExportFormatSpecification::tag ( ) const
inline

Definition at line 193 of file export_format_specification.h.

◆ trim_beginning()

bool ARDOUR::ExportFormatSpecification::trim_beginning ( ) const
inline

Definition at line 171 of file export_format_specification.h.

◆ trim_end()

bool ARDOUR::ExportFormatSpecification::trim_end ( ) const
inline

Definition at line 172 of file export_format_specification.h.

◆ type()

Type ARDOUR::ExportFormatSpecification::type ( ) const
inline

Definition at line 131 of file export_format_specification.h.

◆ use_tp_limiter()

bool ARDOUR::ExportFormatSpecification::use_tp_limiter ( ) const
inline

Definition at line 175 of file export_format_specification.h.

◆ with_cue()

bool ARDOUR::ExportFormatSpecification::with_cue ( ) const
inline

Definition at line 180 of file export_format_specification.h.

◆ with_mp4chaps()

bool ARDOUR::ExportFormatSpecification::with_mp4chaps ( ) const
inline

Definition at line 181 of file export_format_specification.h.

◆ with_toc()

bool ARDOUR::ExportFormatSpecification::with_toc ( ) const
inline

Definition at line 179 of file export_format_specification.h.

Friends And Related Function Documentation

◆ ExportElementFactory

friend class ExportElementFactory
friend

Definition at line 65 of file export_format_specification.h.

Member Data Documentation

◆ _analyse

bool ARDOUR::ExportFormatSpecification::_analyse
private

Definition at line 254 of file export_format_specification.h.

◆ _channel_limit

uint32_t ARDOUR::ExportFormatSpecification::_channel_limit
private

Definition at line 220 of file export_format_specification.h.

◆ _codec_quality

int ARDOUR::ExportFormatSpecification::_codec_quality
private

Definition at line 256 of file export_format_specification.h.

◆ _command

std::string ARDOUR::ExportFormatSpecification::_command
private

Definition at line 253 of file export_format_specification.h.

◆ _demo_noise_duration

int ARDOUR::ExportFormatSpecification::_demo_noise_duration
private

Definition at line 250 of file export_format_specification.h.

◆ _demo_noise_interval

int ARDOUR::ExportFormatSpecification::_demo_noise_interval
private

Definition at line 251 of file export_format_specification.h.

◆ _demo_noise_level

float ARDOUR::ExportFormatSpecification::_demo_noise_level
private

Definition at line 249 of file export_format_specification.h.

◆ _dither_type

DitherType ARDOUR::ExportFormatSpecification::_dither_type
private

Definition at line 228 of file export_format_specification.h.

◆ _format_name

std::string ARDOUR::ExportFormatSpecification::_format_name
private

Definition at line 215 of file export_format_specification.h.

◆ _has_broadcast_info

bool ARDOUR::ExportFormatSpecification::_has_broadcast_info
private

Definition at line 219 of file export_format_specification.h.

◆ _has_codec_quality

bool ARDOUR::ExportFormatSpecification::_has_codec_quality
private

Definition at line 218 of file export_format_specification.h.

◆ _has_sample_format

bool ARDOUR::ExportFormatSpecification::_has_sample_format
private

Definition at line 216 of file export_format_specification.h.

◆ _id

PBD::UUID ARDOUR::ExportFormatSpecification::_id
private

Definition at line 225 of file export_format_specification.h.

◆ _name

std::string ARDOUR::ExportFormatSpecification::_name
private

Definition at line 224 of file export_format_specification.h.

◆ _normalize

bool ARDOUR::ExportFormatSpecification::_normalize
private

Definition at line 238 of file export_format_specification.h.

◆ _normalize_dbfs

float ARDOUR::ExportFormatSpecification::_normalize_dbfs
private

Definition at line 241 of file export_format_specification.h.

◆ _normalize_dbtp

float ARDOUR::ExportFormatSpecification::_normalize_dbtp
private

Definition at line 243 of file export_format_specification.h.

◆ _normalize_loudness

bool ARDOUR::ExportFormatSpecification::_normalize_loudness
private

Definition at line 239 of file export_format_specification.h.

◆ _normalize_lufs

float ARDOUR::ExportFormatSpecification::_normalize_lufs
private

Definition at line 242 of file export_format_specification.h.

◆ _reimport

bool ARDOUR::ExportFormatSpecification::_reimport
private

Definition at line 255 of file export_format_specification.h.

◆ _silence_beginning

Time ARDOUR::ExportFormatSpecification::_silence_beginning
private

Definition at line 234 of file export_format_specification.h.

◆ _silence_end

Time ARDOUR::ExportFormatSpecification::_silence_end
private

Definition at line 236 of file export_format_specification.h.

◆ _soundcloud_upload

bool ARDOUR::ExportFormatSpecification::_soundcloud_upload
private

Definition at line 247 of file export_format_specification.h.

◆ _src_quality

SRCQuality ARDOUR::ExportFormatSpecification::_src_quality
private

Definition at line 229 of file export_format_specification.h.

◆ _supports_tagging

bool ARDOUR::ExportFormatSpecification::_supports_tagging
private

Definition at line 217 of file export_format_specification.h.

◆ _tag

bool ARDOUR::ExportFormatSpecification::_tag
private

Definition at line 231 of file export_format_specification.h.

◆ _trim_beginning

bool ARDOUR::ExportFormatSpecification::_trim_beginning
private

Definition at line 233 of file export_format_specification.h.

◆ _trim_end

bool ARDOUR::ExportFormatSpecification::_trim_end
private

Definition at line 235 of file export_format_specification.h.

◆ _type

Type ARDOUR::ExportFormatSpecification::_type
private

Definition at line 227 of file export_format_specification.h.

◆ _use_tp_limiter

bool ARDOUR::ExportFormatSpecification::_use_tp_limiter
private

Definition at line 240 of file export_format_specification.h.

◆ _with_cue

bool ARDOUR::ExportFormatSpecification::_with_cue
private

Definition at line 245 of file export_format_specification.h.

◆ _with_mp4chaps

bool ARDOUR::ExportFormatSpecification::_with_mp4chaps
private

Definition at line 246 of file export_format_specification.h.

◆ _with_toc

bool ARDOUR::ExportFormatSpecification::_with_toc
private

Definition at line 244 of file export_format_specification.h.

◆ session

Session& ARDOUR::ExportFormatSpecification::session
private

Definition at line 211 of file export_format_specification.h.


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