blob: ce8cb7d7025d6c73ffecf49a9e78449a3faaef70 [file] [log] [blame]
#ifndef __I_HDR_HW_H__
#define __I_HDR_HW_H__
#include<string>
#include<vector>
class IHdrHw {
public:
IHdrHw(void) { return; }
virtual ~IHdrHw(void) { return; }
virtual void parse(std::string __attribute__((unused)) &hdrInfoId, std::string __attribute__((unused)) &filename) { return; }
virtual void dump(void) { return; }
virtual int getLayerNum(void) { return 0; }
virtual int getHdrCoefSize(void) { return 0; }
virtual bool hasMod(int __attribute__((unused)) layer) { return false; }
virtual bool hasSubMod(int __attribute__((unused)) layer, std::string __attribute__((unused)) &subModName) { return false; }
virtual int getSubModNodeNum(std::string __attribute__((unused)) &subModName, int __attribute__((unused)) layer) { return 0; }
virtual int pack(std::string __attribute__((unused)) &subModName, int __attribute__((unused)) layer,
std::vector<int> __attribute__((unused)) &in, struct hdr_dat_node __attribute__((unused)) &out) { return 0; }
};
#endif