kwave  18.07.70
Kwave::Compression::Info Class Reference
Collaboration diagram for Kwave::Compression::Info:
Collaboration graph

Public Member Functions

 Info ()
 
 Info (const Info &other)
 
 Info (const QString &name, const QString &mime_type, const QList< Kwave::SampleFormat > &sample_formats, bool has_abr, bool has_vbr)
 
virtual ~Info ()
 

Public Attributes

QString m_name
 
QString m_mime_type
 
QList< Kwave::SampleFormatm_sample_formats
 
bool m_has_abr
 
bool m_has_vbr
 

Detailed Description

internal container class with meta data

Definition at line 146 of file Compression.h.

Constructor & Destructor Documentation

◆ Info() [1/3]

Kwave::Compression::Info::Info ( )

default constructor

Definition at line 351 of file Compression.cpp.

352  :m_name(),
353  m_mime_type(),
355  m_has_abr(false),
356  m_has_vbr(false)
357 {
358 }
QList< Kwave::SampleFormat > m_sample_formats
Definition: Compression.h:184

◆ Info() [2/3]

Kwave::Compression::Info::Info ( const Info other)

copy constructor

Definition at line 361 of file Compression.cpp.

362  :m_name(other.m_name),
363  m_mime_type(other.m_mime_type),
364  m_sample_formats(other.m_sample_formats),
365  m_has_abr(other.m_has_abr),
366  m_has_vbr(other.m_has_vbr)
367 {
368 }
QList< Kwave::SampleFormat > m_sample_formats
Definition: Compression.h:184

◆ Info() [3/3]

Kwave::Compression::Info::Info ( const QString &  name,
const QString &  mime_type,
const QList< Kwave::SampleFormat > &  sample_formats,
bool  has_abr,
bool  has_vbr 
)

Constructor

Parameters
namedescriptive name of the compression, non-localized
mime_typepreferred mime types (optional)
sample_formatslist of supported sample formats
has_abrwhether average bitrate mode is supported
has_vbrwhether variable bitrate mode is supported

Definition at line 376 of file Compression.cpp.

383  :m_name(name),
384  m_mime_type(mime_type),
385  m_sample_formats(sample_formats),
386  m_has_abr(has_abr),
387  m_has_vbr(has_vbr)
388 {
389 }
QString name() const
Definition: Compression.cpp:45
QList< Kwave::SampleFormat > m_sample_formats
Definition: Compression.h:184

◆ ~Info()

Kwave::Compression::Info::~Info ( )
virtual

destructor

Definition at line 371 of file Compression.cpp.

372 {
373 }

Member Data Documentation

◆ m_has_abr

bool Kwave::Compression::Info::m_has_abr

true if ABR mode is supported

Definition at line 187 of file Compression.h.

◆ m_has_vbr

bool Kwave::Compression::Info::m_has_vbr

true if VBR mode is supported

Definition at line 190 of file Compression.h.

◆ m_mime_type

QString Kwave::Compression::Info::m_mime_type

preferred mime type (optional)

Definition at line 181 of file Compression.h.

◆ m_name

QString Kwave::Compression::Info::m_name

non-localized descriptive name

Definition at line 178 of file Compression.h.

◆ m_sample_formats

QList<Kwave::SampleFormat> Kwave::Compression::Info::m_sample_formats

list of supported sample formats

Definition at line 184 of file Compression.h.


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