ref: 0f0d54ef51cdf3443cc7b98d756ab0a766fc624e
dir: /test/BaseEncoderTest.h/
#ifndef __BASEENCODERTEST_H__
#define __BASEENCODERTEST_H__
#include "codec_api.h"
#include "codec_app_def.h"
#include "utils/InputStream.h"
class BaseEncoderTest {
 public:
  struct Callback {
    virtual void onEncodeFrame (const SFrameBSInfo& frameInfo) = 0;
  };
  BaseEncoderTest();
  void SetUp();
  void TearDown();
  void EncodeFile (const char* fileName, SEncParamExt* pEncParamExt, Callback* cbk);
  void EncodeStream (InputStream* in,  SEncParamExt* pEncParamExt, Callback* cbk);
  ISVCEncoder* encoder_;
 private:
};
#endif //__BASEENCODERTEST_H__