|
TTKMusicPlayer
4.2.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
#include <channelconverter_p.h>
Inheritance diagram for ChannelConverter:Public Member Functions | |
| ChannelConverter (ChannelMap out_map) | |
| ~ChannelConverter () | |
| virtual void | configure (quint32 srate, ChannelMap in_map) overridefinal |
| virtual void | applyEffect (Buffer *b) overridefinal |
Public Member Functions inherited from Effect | |
| 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 Public Member Functions inherited from Effect | |
| 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.
1.8.8