The PlaybackEngine class.
|
void | sig_data (const unsigned char *data, uint64_t n_bytes) |
|
void | sig_md_changed (const MetaData &md) |
|
void | sig_dur_changed (const MetaData &md) |
|
void | sig_br_changed (const MetaData &md) |
|
void | sig_cover_changed (const QImage &img) |
|
void | sig_pos_changed_ms (uint64_t pos_ms) |
|
void | sig_buffering (int progress) |
|
void | sig_track_ready () |
|
void | sig_track_almost_finished (int64_t time2go) |
|
void | sig_track_finished () |
|
void | sig_error (const QString &message) |
|
|
| Playback (QObject *parent=nullptr) |
|
bool | init () override |
|
void | update_bitrate (uint32_t br, GstElement *src) override |
|
void | update_duration (int64_t duration_ms, GstElement *src) override |
|
void | set_track_ready (GstElement *src) override |
|
void | set_track_almost_finished (int64_t time2go) override |
|
void | set_track_finished (GstElement *src) override |
|
void | set_streamrecorder_recording (bool b) |
|
int | get_spectrum_bins () const |
|
void | set_spectrum (const SpectrumList &vals) |
|
void | add_spectrum_receiver (SpectrumReceiver *receiver) |
|
void | set_level (float left, float right) |
|
void | add_level_receiver (LevelReceiver *receiver) |
|
void | set_n_sound_receiver (int num_sound_receiver) |
|
void | set_equalizer (int band, int value) |
|
virtual Name | name () const final |
|
virtual bool | change_track_by_filename (const QString &filepath) |
|
|
void | play () override |
|
void | stop () override |
|
void | pause () override |
|
void | jump_abs_ms (uint64_t pos_ms) override |
|
void | jump_rel_ms (uint64_t pos_ms) override |
|
void | jump_rel (double percent) override |
|
void | update_metadata (const MetaData &md, GstElement *src) override |
|
void | update_cover (const QImage &img, GstElement *src) override |
|
bool | change_track (const MetaData &md) override |
|
void | set_buffer_state (int progress, GstElement *src) override |
|
virtual void | error (const QString &error) |
|