123456789101112131415161718192021222324252627 |
- #pragma once
-
- class VideoRenderer
- {
- public:
- VideoRenderer();
- // void SetRenderWindow(int32_t width,int32_t height);
- void OnArgb32FrameReady(const void* data, const int stride, const int frame_width, const int frame_height);
- void StartRender(bool bStart);
- static void FrameCallback(void* user_data,void* data,const int32_t stride,const int32_t frame_width,const int32_t frame_height);
- ~VideoRenderer();
- // const uint8_t* image() const { return image_.get(); }
- // int width() const { return width_; }
- // int height() const { return height_; }
- private:
- //void SetSize(int32_t width, int32_t height);
- // std::unique_ptr<uint8_t[]> image_;
- // int width_;
- // int height_;
- // CMessageQueue* main_wnd_;
- bool start_;
-
- };
|