kwave
18.07.70
|
#include <SampleFormat.h>
Classes | |
class | Map |
Public Types | |
enum | Format { Unknown = -1, Signed = 401, Unsigned = 402, Float = 403, Double = 404 } |
Public Member Functions | |
SampleFormat () | |
SampleFormat (const Format x) | |
SampleFormat (const SampleFormat &f) | |
virtual | ~SampleFormat () |
operator Format () const | |
void | assign (Format f) |
bool | operator== (const Format &f) const |
int | toInt () const |
void | fromInt (int i) |
Private Attributes | |
Format | m_format |
Definition at line 30 of file SampleFormat.h.
numeric representation of a sample format
Enumerator | |
---|---|
Unknown | unknown/invalid format |
Signed | signed integer |
Unsigned | unsigned integer |
Float | 32 bit floating point |
Double | 64 bit floating point |
Definition at line 38 of file SampleFormat.h.
|
inline |
|
inlineexplicit |
|
inline |
|
inlinevirtual |
|
inline |
assignment operator from Format
Definition at line 62 of file SampleFormat.h.
Referenced by Kwave::WavEncoder::encode().
void Kwave::SampleFormat::fromInt | ( | int | i | ) |
conversion from int (e.g. for use in plugin parameters)
Definition at line 47 of file SampleFormat.cpp.
References Kwave::TypesMap< IDX, DATA >::findFromData(), m_format, and Unknown.
Referenced by Kwave::WavEncoder::encode(), Kwave::RecordParams::fromList(), and Kwave::RecordDialog::sampleFormatChanged().
|
inline |
|
inline |
|
inline |
conversion to int (e.g. for use in plugin parameters)
Definition at line 70 of file SampleFormat.h.
Referenced by Kwave::WavEncoder::encode(), and Kwave::RecordDialog::setSupportedSampleFormats().
|
private |
internal storage of the sample format, see Format
Definition at line 78 of file SampleFormat.h.
Referenced by fromInt().