Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::HasCodecQuality Class Referenceabstract

#include <export_formats.h>

Inheritance diagram for ARDOUR::HasCodecQuality:
[legend]

Classes

struct  CodecQuality
 

Public Types

typedef std::shared_ptr< CodecQualityCodecQualityPtr
 
typedef std::list< CodecQualityPtrCodecQualityList
 

Public Member Functions

virtual ~HasCodecQuality ()
 
void add_codec_quality (std::string const &name, int q)
 
CodecQualityList const & get_codec_qualities () const
 
virtual int default_codec_quality () const =0
 

Protected Attributes

CodecQualityList _codec_qualties
 

Detailed Description

Definition at line 126 of file export_formats.h.

Member Typedef Documentation

◆ CodecQualityList

Definition at line 140 of file export_formats.h.

◆ CodecQualityPtr

Definition at line 139 of file export_formats.h.

Constructor & Destructor Documentation

◆ ~HasCodecQuality()

virtual ARDOUR::HasCodecQuality::~HasCodecQuality ( )
inlinevirtual

Definition at line 142 of file export_formats.h.

Member Function Documentation

◆ add_codec_quality()

void ARDOUR::HasCodecQuality::add_codec_quality ( std::string const &  name,
int  q 
)
inline

Definition at line 144 of file export_formats.h.

◆ default_codec_quality()

virtual int ARDOUR::HasCodecQuality::default_codec_quality ( ) const
pure virtual

◆ get_codec_qualities()

CodecQualityList const& ARDOUR::HasCodecQuality::get_codec_qualities ( ) const
inline

Definition at line 150 of file export_formats.h.

Member Data Documentation

◆ _codec_qualties

CodecQualityList ARDOUR::HasCodecQuality::_codec_qualties
protected

Definition at line 158 of file export_formats.h.


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