class IRtRawDataCreator
{protected:
virtual ~IRtRawDataCreator() {}public:
 static IRtRawDataCreator& Instance(); /* function: CreateRawData
 * param1: 输出是对象的指针引用
 * param2: IRtRawData实例的类型,TCP/UDP
 * return: 0表示成功,其他表示失败
 */
virtual int CreateRawData(IRtRawData*& output, RawType type) = 0;
};