![]() |
Sayonara Player
|
Signals | |
| void | sig_md_changed (const MetaData &) |
| void | sig_dur_changed (const MetaData &) |
| void | sig_br_changed (const MetaData &) |
| void | sig_pos_changed_ms (quint64) |
| void | sig_pos_changed_s (quint32) |
| void | sig_buffering (int progress) |
| void | sig_track_ready () |
| void | sig_track_finished () |
| void | sig_download_progress (int) |
Public Member Functions | |
| void | fill_engines (const QVector< Engine * > &engines) |
| virtual bool | init () |
| PlaybackEngine * | get_playback_engine () |
| ConvertEngine * | get_convert_engine () |
| void | register_raw_sound_receiver (RawSoundReceiverInterface *receiver) |
| void | unregister_raw_sound_receiver (RawSoundReceiverInterface *receiver) |
| void | change_equalizer (int band, int value) |
| void | start_convert () |
| void | end_convert () |
| void | set_speed (float f) |
| virtual EngineName | get_name () const final |
| virtual void | set_track_finished () |
| virtual void | async_done () |
| virtual void | update_md (const MetaData &) |
| virtual void | update_duration () |
| virtual void | update_bitrate (quint32 br) |
| virtual void | update_time (qint32 time) |
| void | set_level (float right, float left) |
| void | set_spectrum (QVector< float > &lst) |
Public Slots | |
| void | jump_abs_ms (quint64 ms) override |
| void | jump_rel_ms (quint64 ms) override |
| void | jump_rel (double where) override |
| void | change_track (const MetaData &) override |
| void | change_track (const QString &) override |
Protected Slots | |
| virtual void | set_about_to_finish (qint64 ms) |
| virtual void | set_cur_position_ms (qint64 ms) |
Protected Attributes | |
| char * | _uri =nullptr |
| EngineName | _name |
| MetaData | _md |
| qint64 | _cur_pos_ms |
| bool | _playing_stream |
| bool | _broadcast_active |
| Settings * | _settings =nullptr |
1.8.11