#ifndef GTLAB_FILE_H #define GTLAB_FILE_H #include "gtl_hw_player_file.h" #include #include #include "hw_global.h" namespace gtl { namespace hw { class HW_EXPORT player_file_gtr : public player_file { Q_OBJECT public: player_file_gtr(QObject *parent, QString path); ~player_file_gtr(); QDomElement* device_element() { return &_element_device; } virtual bool get_data(qreal *data, int &samples, bool is_cyclic, bool &is_continued); virtual bool get_data(qreal *data, int& idx, int &samples, bool is_cyclic = false); virtual QString comment() const; QString getFreq() const; private: QDomElement _element_device; QString _device; QString _comment; QString _freq; }; } } #endif // GTLAB_FILE_H