SPKT

Dependencies:   F746_GUI SD_PlayerSkeleton F746_SAI_IO

Committer:
phungductung
Date:
Tue Jun 04 21:37:21 2019 +0000
Revision:
0:8ede47d38d10
SPKT

Who changed what in which revision?

UserRevisionLine numberNew contents of line
phungductung 0:8ede47d38d10 1
phungductung 0:8ede47d38d10 2 //-------------------------------------------------
phungductung 0:8ede47d38d10 3
phungductung 0:8ede47d38d10 4 #ifndef F746_SD_PLAYER_VOLUME_CONTROL_HPP
phungductung 0:8ede47d38d10 5 #define F746_SD_PLAYER_VOLUME_CONTROL_HPP
phungductung 0:8ede47d38d10 6
phungductung 0:8ede47d38d10 7 #include "SD_PlayerSkeleton.hpp"
phungductung 0:8ede47d38d10 8 #include "SeekBar.hpp"
phungductung 0:8ede47d38d10 9
phungductung 0:8ede47d38d10 10 namespace Mikami
phungductung 0:8ede47d38d10 11 {
phungductung 0:8ede47d38d10 12 class VolumeCtrl : public SD_PlayerSkeleton
phungductung 0:8ede47d38d10 13 {
phungductung 0:8ede47d38d10 14 public:
phungductung 0:8ede47d38d10 15 VolumeCtrl(string str)
phungductung 0:8ede47d38d10 16 : SD_PlayerSkeleton(str),
phungductung 0:8ede47d38d10 17 volume_(0.8f),
phungductung 0:8ede47d38d10 18 ctrl_(207, 140, "Volume", Label::CENTER, Font16),
phungductung 0:8ede47d38d10 19 myBar_(107, 200, 200, 0, 1, volume_,
phungductung 0:8ede47d38d10 20 "MIN", "", "MAX") {}
phungductung 0:8ede47d38d10 21 virtual ~VolumeCtrl() {}
phungductung 0:8ede47d38d10 22
phungductung 0:8ede47d38d10 23 private:
phungductung 0:8ede47d38d10 24 float volume_;
phungductung 0:8ede47d38d10 25 Label ctrl_;
phungductung 0:8ede47d38d10 26 SeekBar myBar_;
phungductung 0:8ede47d38d10 27
phungductung 0:8ede47d38d10 28 // Thực thi xử lý tín hiệu cho một khối
phungductung 0:8ede47d38d10 29 virtual void SignalProcessing();
phungductung 0:8ede47d38d10 30 // Điều chỉnh âm lượng
phungductung 0:8ede47d38d10 31 virtual void Modefy();
phungductung 0:8ede47d38d10 32 // Hiển thị khi phát một bài hát
phungductung 0:8ede47d38d10 33 virtual void Display();
phungductung 0:8ede47d38d10 34 };
phungductung 0:8ede47d38d10 35 }
phungductung 0:8ede47d38d10 36 #endif // F746_SD_PLAYER_VOLUME_CONTROL_HPP