9 #ifndef lgrGuiMetaDataInterface_H_
10 #define lgrGuiMetaDataInterface_H_
15 #include <vlutil/vlTime.h>
16 #include <vlutil/vlSmartPointers.h>
22 class DtLgrHlaConfigData;
46 virtual LoggerFileResult readMetaData(const QString& filename) = 0;
49 virtual LoggerFileResult writeDescription() = 0;
52 virtual QString protocol() = 0;
55 virtual
bool protocolValid(const QString& protocol) = 0;
58 virtual QString formatVersion() = 0;
66 virtual DtTime tapeTimeDate() = 0;
69 virtual DtFloat64 recordingDuration() = 0;
72 virtual QString tapeDescription() = 0;
76 virtual
void setDescription(QString description) = 0;