SPKT

Dependencies:   SDFileSystem_Warning_Fixed

Dependents:   DISCO-F746_WAV_PLAYER WAV

Committer:
phungductung
Date:
Fri Jun 07 05:39:43 2019 +0000
Revision:
20:84ca69a520f9
Parent:
19:9f34d9b4a6a7
12

Who changed what in which revision?

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