1 2 3 4 5 6 7 8 9 10 11 12 13
#include <memory> class SimpleEncode { public: SimpleEncode(int frame_width, int frame_height, vpx_rational_t frame_rate, int target_bitrate); ~SimpleEncode(); SimpleEncode(SimpleEncode &&) = delete; SimpleEncode &operator=(SimpleEncode &&) = delete; private: class impl; std::unique_ptr<impl> pimpl; };