TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
#include <channelconverter_p.h>
Public Member Functions | |
ChannelConverter (ChannelMap out_map) | |
~ChannelConverter () | |
virtual void | configure (quint32 srate, ChannelMap in_map) overridefinal |
virtual void | applyEffect (Buffer *b) overridefinal |
![]() | |
Effect ()=default | |
virtual | ~Effect ()=default |
quint32 | sampleRate () const |
int | channels () const |
const ChannelMap & | channelMap () const |
AudioParameters | audioParameters () const |
EffectFactory * | factory () const |
Private Attributes | |
bool | m_disabled = true |
int | m_reorder_array [9] = { 0 } |
float * | m_tmp_buf = nullptr |
size_t | m_tmp_size = 0 |
ChannelMap | m_out_map |
ChannelMap | m_in_map |
Additional Inherited Members | |
![]() | |
static Effect * | create (EffectFactory *factory) |
static QList< EffectFactory * > | factories () |
static QList< EffectFactory * > | enabledFactories () |
static QString | file (const EffectFactory *factory) |
static void | setEnabled (EffectFactory *factory, bool enable=true) |
static bool | isEnabled (const EffectFactory *factory) |
static EffectFactory * | findFactory (const QString &shortName) |
Definition at line 29 of file channelconverter_p.h.
|
explicit |
ChannelConverter::~ChannelConverter | ( | ) |
|
finaloverridevirtual |
Adds audio effect to the buffer b. Subclass should implement this function.
Implements Effect.
|
finaloverridevirtual |
Prepares object for usage. Subclasses that reimplement this function must call the base implementation.
srate | Sample rate. |
map | Map of channels. |
Reimplemented from Effect.
|
private |
Definition at line 39 of file channelconverter_p.h.
|
private |
Definition at line 43 of file channelconverter_p.h.
|
private |
Definition at line 43 of file channelconverter_p.h.
|
private |
Definition at line 40 of file channelconverter_p.h.
|
private |
Definition at line 41 of file channelconverter_p.h.
|
private |
Definition at line 42 of file channelconverter_p.h.