SPKT

Committer:
phungductung
Date:
Tue Jun 04 21:52:50 2019 +0000
Revision:
0:66aeaab5a6b3
library

Who changed what in which revision?

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