Demo program for library named SD_PlayerSkeleton of SD card player skeleton. SD カードプレーヤのための骨組みとして使うためのライブラリ SD_PlayerSkeleton の使用例.このプログラムについては,CQ出版社インターフェース誌 2018年7月号で解説している.
Dependencies: F746_GUI F746_SAI_IO SD_PlayerSkeleton
MyClass/VolumeCtrl.hpp
- Committer:
- MikamiUitOpen
- Date:
- 2017-04-09
- Revision:
- 19:3c3833ec00d2
- Parent:
- 17:9aed0bdb04f1
File content as of revision 19:3c3833ec00d2:
//------------------------------------------------- // 音量の調整のためのクラス(ヘッダ) // SD_PlayerSkeleton の派生クラス // // 2016/11/16, Copyright (c) 2016 MIKAMI, Naoki //------------------------------------------------- #ifndef F746_SD_PLAYER_VOLUME_CONTROL_HPP #define F746_SD_PLAYER_VOLUME_CONTROL_HPP #include "SD_PlayerSkeleton.hpp" #include "SeekBar.hpp" namespace Mikami { class VolumeCtrl : public SD_PlayerSkeleton { public: VolumeCtrl(string str) : SD_PlayerSkeleton(str), volume_(0.8f), ctrl_(207, 140, "Volume", Label::CENTER, Font16), myBar_(107, 200, 200, 0, 1, volume_, "MIN", "", "MAX") {} virtual ~VolumeCtrl() {} private: float volume_; Label ctrl_; SeekBar myBar_; // 1ブロック分の信号処理の実行 virtual void SignalProcessing(); // 音量の調整 virtual void Modefy(); // 曲の再生時の表示 virtual void Display(); }; } #endif // F746_SD_PLAYER_VOLUME_CONTROL_HPP