SPKT

Dependencies:   SDFileSystem_Warning_Fixed

Revision:
18:6631cd0fbbcd
Parent:
17:abfd6af9a236
--- a/SD_PlayerSkeleton.hpp	Thu Mar 23 02:58:48 2017 +0000
+++ b/SD_PlayerSkeleton.hpp	Tue Jun 04 21:35:59 2019 +0000
@@ -1,7 +1,3 @@
-//--------------------------------------------------------------
-//  SD プレーヤー用抽象基底クラス(ヘッダ)
-//
-//  2017/03/22, Copyright (c) 2016 MIKAMI, Naoki
 //--------------------------------------------------------------
 
 #ifndef F746_SD_PLAYER_SKELETON_HPP
@@ -19,60 +15,55 @@
     class SD_PlayerSkeleton
     {
     public:
-        // リセット・ボタンを使う場合は resetButton を true とする
+        // Đặt resetButton thành true nếu sử dụng nút reset
         SD_PlayerSkeleton(string str, bool resetButton = false);
         virtual ~SD_PlayerSkeleton() { if (reset_ != NULL) delete reset_; }
-        // SD プレーヤーの処理の実行
+       // thực thi xử lý trình phát SD
         void Execute();
 
     protected:
-        // ボタン用の定数
+       
         static const uint16_t BG_LEFT_ = 414;
         static const uint16_t BG_WIDTH_ = 66;
         static const uint16_t BG_HEIGHT_ = 36;
     
-        const int32_t BUFF_SIZE_;   // バッファのサイズ
-        Array<int16_t> sn_;         // バッファ
+        const int32_t BUFF_SIZE_;   // Kích thước của bộ đệm
+        Array<int16_t> sn_;         // bộ đệm
 
         SaiIO mySai_;
-        SD_WavReader sdReader_; // SD カード読み込み用オブジェクト
+        SD_WavReader sdReader_; // Đối tượng đọc thẻ SD
 
-        // 選択されたファイル名を取得
+        // Lấy tên tệp đã chọn
         string GetFileName() { return fileName_; }
-        // 選択されたファイル名から拡張子を除いたものを取得
+        // Nhận tên tệp đã chọn mà không có phần mở rộng
         string GetFileNameNoExt();
 
     private:
-        string fileName_;       // 選択されたファイル名
-        Label title_;           // 上部に表示されるタイトル
+        string fileName_;       // Tên tệp đã chọn
+        Label title_;           // Tiêu đề hiển thị ở trên cùng
         FileSelector selector_;
         ButtonGroup menu_;
-        ResetButton *reset_;    // リセットボタン用オブジェクトのポインタ
+        ResetButton *reset_;    // Con trỏ cho nut Reset
 
-        // SD カードのファイルのオープン
+        // Mở tệp thẻ SD
         int32_t SD_Open();
-        // ファイルの選択
+       // Chọn tệp
         void SelectFile();
-        // パネルが操作された場合の処理
+      // Xử lý khi bảng điều khiển được vận hành
         void DoIfHandled();
-
-        // メニューのいずれかのボタンがタッチされるまで DoIfHandled() を実行しながら待つ
+// Đợi trong khi thực hiện Do IfHandled () cho đến khi một trong các nút menu được chạm
         int WaitTouched();
 
-        // コピー・コンストラクタとオブジェクトの代入演算子は使用禁止
+       // Không sử dụng hàm tạo sao chép và toán tử gán đối tượng
         SD_PlayerSkeleton(const SD_PlayerSkeleton&);
         SD_PlayerSkeleton& operator=(const SD_PlayerSkeleton&);
 
-        //-------------------------------------
-        //      以下は仮想関数
-        //-------------------------------------
-        // 1ブロック分の信号処理
         virtual void SignalProcessing() = 0;
-        // 信号処理のパラメータ変更など
+        // Thay đổi tham số xử lý tín hiệu, v.v.
         virtual void Modefy() {}
-        // 曲の再生時の表示
+       // Hiển thị khi phát một bài hát
         virtual void Display() {}
-        // 信号処理で必要になるクリア処理
+        // *Xóa quá trình cần thiết để xử lý tín hiệu*//
         virtual void Clear() {}
     };
 }